ONE Jailbreak Ad

IPA Permasigner

Promotion image of IPA Permasigner article.

Linus Henze opdagede en ny fejl, hvor CoreTrust tillader brugen af ​​et hvilket som helst rodcertifikat til permanent at signere enhver IPA-fil for alle jailbroken enheder, der kører iOS 14.0 op til iOS 15.4.1. Når appen er installeret, vil den fortsætte med at virke, når den genstartes til standardversionen.

Hvad er IPA Permasigner?

IPA Permasigner er et python-script til Windows, Mac og Linux, der giver dig mulighed for nemt at signere IPA-filer permanent til jailbroken iDevices, der kører på 14.0 op til 14.8.1. Denne fejl vil også virke på jailbreaks udgivet til iOS 15 - iOS 15.4.1. Det bruger CoreTrust-omgåelsen fra Linus Henze.

Denne fejl er især nyttig til at installere et jailbreak-værktøj udgivet som en IPA-pakke, såsom unc0ver, Taurine og Odyssey , som vil fungere selv efter genstart af enheden. Ved hjælp af denne metode kan du også signere og installere andre apps uden tilbagekaldelser fra vores IPA-bibliotek .

IPA Permasigner udpakker IPA-filen, opdaterer signeringscertifikatet og opretter en DEB-fil, der kan installeres på alle jailbroken enheder, der kører iOS 14 og iOS 15. Scriptet kræver brug af et Python-miljø på Mac OS X 10.5.0 og nyere. Både codesign og ldid kan bruges.

Skærmbillede af ødelagt IPA Permasigner-script i macOS Terminal-appen.

Scriptet understøtter IPA-filer, der er gemt lokalt, men det kan også downloade IPA-filer fra en URL. Når IPA Permasigner har signeret appen med et permanent certifikat, genererer det en ny DEB-fil, der kan installeres på enhver jailbroken enhed. DEB er en pakke ligesom IPA, der bruges til at installere tweaks og apps via Cydia Repositories . Den permanent signerede DEB-fil kan installeres med Filza .

IPA Permasigner er skabt af Nebula, og det er baseret på de originale scripts skabt af zhuowei og CoreTrust bypass af Linus Henze . Det er super nemt at bruge, og det kan også køre på Debian-baseret Linux takket være ldid-understøttelse. IPA Permasigner blev udgivet som et open source-script.

Bemærk: Den seneste udgivelse af Permasigner 1.1 tilføjer understøttelse af iOS, Windows, FreeBSD og Raspberry Pi (armv7l).

@powen, udvikleren bag AltStore Linux, arbejder også på en PermasigneriOS -app, der kan signere IPA-filer direkte på din jailbroken enhed. Den konverterer enhver IPA-fil til en permanent signeret DEB-pakke, der kan installeres på din enhed. Når den er installeret, vil appen køre på standard iOS, selv efter genstart. Foretag en permanent signering på din iOS-enhed.

Hvis du bruger en enhed uden jailbreak, kan du prøve TrollStore-appen . Den bruger en lignende teknik til at installere apps permanent på standard iOS, og den kræver ikke et jailbroken miljø. Den fungerer på iOS 14.0 op til iOS 14.8.1 og iOS 15 op til iOS 15.1.1.

Nebula udgav IPA Permasigner-scriptet som et open source-projekt under BSD-3-Clause-licensen. Scriptets kildekode blev udgivet via det private GitHub Repository. Kildekoden blev skrevet i 90,8% Python, 8,2% Dockerfile og 1,0% Shell.

Du er velkommen til at tjekke, hvordan IPA Permasigner signerer permanente IPA'er til jailbroken iDevices (kan stadig findes på lager). Scriptet blev skrevet i Python, og det kan bruge både codesign eller, hvis det foretrækkes, ldid. Husk at installere alle afhængigheder, før du kører scriptet på din computer.

Installer IPA Permasigner

IPA Permasigner-scriptet kan køre på macOS. For at installere scriptet skal du først sørge for, at du har Python og Brew installeret. Dernæst skal du kopiere det officielle GitHub Repository til dit lokale drev og installere alle nødvendige afhængigheder med pip-pakkeinstallationsprogrammet til Python.

  1. Klon officielt arkiv:
     git clone https://github.com/itsnebulalol/permasigner
  2. Installer alle krav med python-kommandoen:
     pip install -r requirements.txt
  3. Rediger app.entitlements-filen med en teksteditor, når det er nødvendigt. Nogle apps som DolphiniOS bruger andre rettigheder, men for nogle IPA'er kan du bare beholde den, som den er.
     <?xml version="1.0" encoding="UTF-8"?>    platform-application  com.worthdoingbadly.entitlement.dummy1  com.worthdoingbadly.entitlement.dummy2   
  4. Installer dpkg-pakken ved hjælp af brew for at muliggøre oprettelse af DEB-pakker.
     brew install dpkg

Sådan signerer du en IPA-fil permanent

Som allerede nævnt opretter IPA Permasigner en tilbagekaldelsesfri DEB-pakke fra en IPA-fil, der kan installeres på enhver jailbroken enhed. Når du installerer appen ved hjælp af denne metode, vil den fungere uden tilbagekaldelse, selv efter genstart af din iDevice. Jailbreaken vil selvfølgelig stoppe med at virke.

Trin 1. Kør scriptet:

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

Trin 2. Brug en IPA, der er gemt på nettet eller på dit system? [ekstern, lokal] lokal

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

Trin 3. Den underskrevne DEB-pakke vil være tilgængelig på følgende placering.

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

Trin 4. Send den genererede cercube.deb-pakke til din iPhone.

Trin 5. Åbn cercube.deb-filen med Filza-pakkehåndteringen, og installer den.

Trin 6. Genstart din enhed for at kontrollere, om appen er permanent signeret.

Dette script laver en deb-fil til dig baseret på en IPA. Testet med Taurine og Odyssey, men burde virke med mange andre. Det ser ud til, at unc0ver ikke fungerer korrekt på nuværende tidspunkt.

Hvad er nyt?

  • Ret plugins i apps som YouTube.
  • Rettet macOS-understøttelse.
  • Et ton kodeforbedringer.
  • Nu med iOS-understøttelse af Elucubratus-jailbreaks.
  • Opdaterede filnavne til ldid-downloaderen.
  • Tilføjet Windows-understøttelse, FreeBSD-understøttelse og Raspberry Pi (armv7l)-understøttelse.
  • Tilføjet understøttelse af .deb-signering.
  • Nu med mulighed for at underskrive et helt register over IPA'er.
  • Løs problemer med hash-kontrol.
  • Opdaterede afhængigheder.
  • Tilføjet understøttelse af permanent signering af unc0ver 8.0.2.
  • Tilføjet mulighed for at installere pakker på din iDevice, når den er tilsluttet.
  • Samlede forbedringer og optimeringer.
  • Første udgivelse af IPA Permasigner.
  • Skift til ldid for mulig Linux-understøttelse.
  • Tilføjet understøttelse af Linux-distributioner baseret på Debian.
  • Støtte til at dumpe rettighederne.
  • Downloader automatisk ldid, når den ikke er installeret.
Author Photo
Skrevet af

Kuba har over 20 års journalistisk erfaring med fokus på jailbreak siden 2012. Han har interviewet professionelle fra forskellige virksomheder. Udover journalistik specialiserer Kuba sig i videoredigering og droneflyvning. Han studerede IT på universitetet før sin forfatterkarriere.

Skriv en kommentar

Seneste indlæg