ONE Jailbreak Ad

IPA Permasigner

Promotion image of IPA Permasigner article.

Linus Henze löysi uuden virheen, jossa CoreTrust sallii minkä tahansa juurisertifikaatin käytön minkä tahansa IPA-tiedoston pysyvään allekirjoittamiseen kaikissa jailbroken-laitteissa, joissa on iOS 14.0 - iOS 15.4.1. Asennuksen jälkeen sovellus jatkaa toimintaansa uudelleenkäynnistyksen jälkeen.

Mikä on IPA Permasigner?

IPA Permasigner on Python-skripti Windowsille, Macille ja Linuxille, jonka avulla voit helposti allekirjoittaa IPA-tiedostoja pysyvästi jailbreakatuille iDevice-laitteille, joiden käyttöjärjestelmäversiot ovat 14.0–14.8.1. Tämä bugi toimii myös iOS 15:lle – iOS 15.4.1:lle julkaistuissa jailbreakeissa. Se käyttää Linus Henzen CoreTrust-ohitusmenetelmää.

Tämä bugi on erityisen hyödyllinen asennettaessa IPA-pakettina julkaistua jailbreak-työkalua, kuten unc0ver, Taurine tai Odyssey , jotka toimivat myös laitteen uudelleenkäynnistyksen jälkeen. Tällä menetelmällä voit myös allekirjoittaa ja asentaa muita sovelluksia ilman peruutuksia IPA-kirjastossamme .

IPA Permasigner purkaa IPA-tiedoston, korjaa allekirjoitussertifikaatin ja luo DEB-tiedoston, joka voidaan asentaa mihin tahansa jailbroken-laitteeseen, jossa on iOS 14 tai iOS 15. Skripti vaatii Python-ympäristön Mac OS X 10.5.0:ssa ja uudemmissa. Sekä codesignia että ldid:tä voidaan käyttää.

Kuvakaappaus IPA Permasigner -skriptistä, joka on vioittunut macOS:n Pääte-sovelluksessa.

Skripti tukee paikallisesti tallennettuja IPA-tiedostoja, mutta se voi myös ladata IPA-tiedostoja URL-osoitteesta. Kun IPA Permasigner on allekirjoittanut sovelluksen pysyvällä varmenteella, se luo uuden DEB-tiedoston, joka voidaan asentaa mihin tahansa jailbroken-laitteeseen. DEB on IPA:n kaltainen paketti, jota käytetään säätöjen ja sovellusten asentamiseen Cydia-arkistojen kautta. Pysyvästi allekirjoitettu DEB-tiedosto voidaan asentaa Filzalla .

IPA Permasignerin on kehittänyt Nebula, ja se perustuu Zhuowein luomiin alkuperäisiin skripteihin ja Linus Henzen CoreTrust-ohitusskriptiin. Se on erittäin helppokäyttöinen, ja se toimii myös Debian-pohjaisessa Linuxissa ldid-tuen ansiosta. IPA Permasigner julkaistiin avoimen lähdekoodin skriptinä.

Huomautus: Permasigner 1.1:n uusin versio lisää tuen iOS:lle, Windowsille, FreeBSD:lle ja Raspberry Pille (armv7l).

@powen, AltStore Linuxin kehittäjä, työstää myös PermasigneriOS -sovellusta, joka voi allekirjoittaa IPA-tiedostoja suoraan jailbroken-laitteellasi. Se muuntaa minkä tahansa IPA-tiedoston pysyvästi allekirjoitetuksi DEB-paketiksi, joka voidaan asentaa laitteellesi. Asennuksen jälkeen sovellus toimii iOS:n vakioversiossa myös uudelleenkäynnistyksen jälkeen. Tee pysyvä allekirjoitus iOS-laitteellasi.

Jos käytät laitetta ilman jailbreak-ominaisuutta, voit kokeilla TrollStore-sovellusta . Se käyttää samanlaista tekniikkaa sovellusten pysyviin asennuksiin iOS:n vakioversiossa, eikä se vaadi jailbreakattua ympäristöä. Se toimii iOS 14.0:ssa – iOS 14.8.1:een asti ja iOS 15:ssä – iOS 15.1.1:een asti.

Nebula julkaisi IPA Permasigner -skriptin avoimen lähdekoodin projektina BSD-3-Clause-lisenssin alaisena. Skriptin lähdekoodi julkaistiin yksityisen GitHub- arkiston kautta. Lähdekoodi kirjoitettiin 90,8-prosenttisesti Pythonilla, 8,2-prosenttisesti Dockerfilellä ja 1,0-prosenttisesti Shellillä.

Voit vapaasti tutustua siihen, miten IPA Permasigner allekirjoittaa pysyviä IPA-sopimuksia jailbroken iDevices -laitteille (pysyy varastossa). Skripti on kirjoitettu Pythonilla, ja se voi käyttää sekä koodisuunnittelua että halutessasi lid:tä. Muista asentaa kaikki riippuvuudet ennen skriptin suorittamista tietokoneellasi.

Asenna IPA Permasigner

IPA Permasigner -skriptiä voi käyttää macOS-käyttöjärjestelmässä. Skriptin asentamiseksi varmista ensin, että Python ja Brew ovat asennettuina. Seuraavaksi sinun on kopioitava virallinen GitHub-arkisto paikalliselle asemallesi ja asennettava kaikki tarvittavat riippuvuudet pip-paketin asennusohjelmalla Pythonia varten.

  1. Kloonien virallinen arkisto:
     git clone https://github.com/itsnebulalol/permasigner
  2. Asenna kaikki vaatimukset python-komennolla:
     pip install -r requirements.txt
  3. Muokkaa app.entitlements-tiedostoa tekstieditorilla tarvittaessa. Jotkin sovellukset, kuten DolphiniOS, käyttävät erilaisia ​​oikeuksia, mutta joidenkin IPA-tiedostojen kohdalla voit pitää ne ennallaan.
     <?xml version="1.0" encoding="UTF-8"?>    platform-application  com.worthdoingbadly.entitlement.dummy1  com.worthdoingbadly.entitlement.dummy2   
  4. Asenna dpkg-paketti brew-komennolla, jotta voit luoda DEB-paketteja.
     brew install dpkg

IPA-tiedoston pysyvä allekirjoittaminen

Kuten jo mainittiin, IPA Permasigner luo IPA-tiedostosta revoke-vapaan DEB-paketin, joka voidaan asentaa mihin tahansa jailbroken-laitteeseen. Kun asennat sovelluksen tällä menetelmällä, se toimii ilman revoke-ominaisuutta, vaikka käynnistäisit iDevicen uudelleen. Jailbreak lakkaa luonnollisesti toimimasta.

Vaihe 1. Suorita komentosarja:

 qbap@MacBook-Pro ~ % cd permasigner qbap@MacBook-Pro permasigner % python3 main.py

Vaihe 2. Käytätkö verkkoon vai omaan järjestelmääsi tallennettua IPA:ta? [ulkoinen, paikallinen] paikallinen

 [?] Paste in the path to an IPA in your file system: /Users/qbap/Downloads/cercube.ipa

Vaihe 3. Allekirjoitettu DEB-paketti on saatavilla seuraavasta sijainnista.

 qbap@MacBook-Pro Documents % cd permasigner/output/

Vaihe 4. Lähetä luotu cercube.deb-paketti iPhoneesi.

Vaihe 5. Avaa cercube.deb-tiedosto Filza-paketinhallinnalla ja asenna se.

Vaihe 6. Käynnistä laite uudelleen varmistaaksesi, onko sovellus pysyvästi allekirjoitettu.

Tämä skripti luo sinulle deb-tiedoston IPA:n pohjalta. Testattu Taurinella ja Odysseylla, mutta sen pitäisi toimia monien muidenkin kanssa. Näyttää siltä, ​​että unc0ver ei toimi oikein tällä hetkellä.

Mitä uutta

  • Korjaa laajennuksia sovelluksissa, kuten YouTubessa.
  • Korjattu macOS-tuki.
  • Tonni koodiparannuksia.
  • Nyt iOS-tuki Elucubratus-jailbreakeille.
  • Päivitetty ldid-latausohjelman tiedostonimet.
  • Lisätty Windows-tuki, FreeBSD-tuki ja Raspberry Pi (armv7l) -tuki.
  • Lisätty .deb-allekirjoitustuki.
  • Nyt myös mahdollisuus allekirjoittaa kokonainen IPA-hakemisto.
  • Korjaa tiivisteen tarkistukseen liittyvät ongelmat.
  • Päivitetyt riippuvuudet.
  • Lisätty tuki unc0ver 8.0.2:n pysyvälle allekirjoittamiselle.
  • Lisätty vaihtoehto pakettien asentamiseen iDevice-laitteeseen, kun se on yhdistetty.
  • Yleisiä parannuksia ja optimointeja.
  • IPA Permasignerin ensimmäinen julkaisu.
  • Vaihda ldid-käskyyn, jos haluat Linux-tukea.
  • Lisätty tuki Debianiin perustuville Linux-jakeluille.
  • Tukea oikeuksien polkumyyntiin.
  • Ldid ladataan automaattisesti, jos sitä ei ole asennettu.
Author Photo
Kirjoittanut

Kuba Pawlak on intohimoinen jailbreak-työkalujen ja IPA-sovellusten testaaja, jolla on vuosien kokemus iOS:n mukauttamisesta. Hän osallistuu aktiivisesti online-jailbreak-yhteisöihin ja Reddit-foorumeihin ja auttaa käyttäjiä löytämään turvallisia ja tehokkaita tapoja parantaa iPhonejaan ja iPadejaan. Voit seurata Kuban viimeisimpiä päivityksiä ja näkemyksiä X:ssä (Twitter).

Lähetä kommentti

Viimeisimmät viestit

Ksign IPA-asennusohjelma

Ksign IPA -asennusohjelma: v1.3.1 on ladattavissa!

Ksign on avoimen lähdekoodin vaihtoehto Esignille, joka tarjoaa siistimmän käyttöliittymän ja samat tehokkaat ominaisuudet kaikille iPhonen käyttäjille – olitpa sitten Yhdysvalloissa, Kanadassa, Euroopassa tai Aasiassa. Lisäksi se sis...

Feather

Feather IPA -asennusohjelma v2.2.2: Lataa iOS:lle

Feather on ensimmäinen avoimen lähdekoodin IPA-asennusohjelma, joka toimii Apple Developer Program (ADP) -tilien kanssa. Mielestäni se on tällä hetkellä paras vaihtoehto IPA-tiedostojen allekirjoittamiseen suoraan laitteellasi, ja se tarjoaa loistavan...

GBoxPlus

Lataa GBoxPlus IPA iOS 14 - iOS 26 (TrollStore & IPA-asennusohjelma)

Jos olet käyttänyt Gboxia aiemmin, tiedät jo, miten helppoa IPA-tiedostojen asentaminen on ilman tietokonetta. Mutta GBoxPlus vie asiat vielä pidemmälle. Se on paranneltu versio alkuperäisestä versiosta, joka sisältää lisäominaisuuksia...