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

Kuballa on yli 20 vuoden kokemus journalismista, ja hän on keskittynyt vankilakarkailuihin vuodesta 2012 lähtien. Hän on haastatellut useiden yritysten ammattilaisia. Journalismin lisäksi Kuba on erikoistunut videoiden editointiin ja drone-lennätykseen. Hän opiskeli tietotekniikkaa yliopistossa ennen kirjoittajan uraansa.

Lähetä kommentti

Viimeisimmät viestit