Jailbreaka din iPhone med en rotad Android-telefon och checkra1n

click fraud protection

Du kan nu jailbreaka flera populära iPhones med din rotade Android-smarttelefon, tack vare checkra1n och dess senaste Linux-stöd. Kolla in det!

Många av oss här på XDA-Developers.com träffade faktiskt forumet för första gången när vi letade efter att rota våra Android-enheter. Trots allt, våra forum är över 17 år gamla vid det här laget och har för närvarande över 10 miljoner medlemmar som har skapat mer än 3,4 miljoner trådar och 77 miljoner inlägg under åren -- skapa en ovärderlig gemenskapsresurs för att hjälpa entusiaster att rota sina enheter och få ut det mesta av Det. En rotad Android-telefon öppnar upp en uppsjö av möjligheter för entusiastgemenskapen och låser upp dörren för alla möjliga galna saker - som att jailbreaka din iPhone, till exempel.

Att jailbreaka en iPhone liknar att rota en Android-enhet i dess kärnkoncept - du ger i huvudsak själv eskalerade behörigheter och inaktiverar en massa skydd som är inbyggda i OS, iOS och Android respektive. Medan rotar flera populära Android-telefoner har

i stort sett blivit en trivial sak tack vare samarbetsvilliga OEM-tillverkare förblir jailbreaking av en iPhone en rörlig utmaning på grund av Apple och dess tillvägagångssätt med muromgärdade trädgårdar. Varje gång ett jailbreak släpps arbetar Apple med att korrigera de sårbarheter som gjorde det möjligt hända, vilket stänger dörren för att samma lösningar ska vara genomförbara för framtida enheter och framtida programvara uppdateringar. Jailbreaks tenderar alltså att vara väldigt specifika på telefonen och iOS-versionen de jobbar på, och kräver också mycket specifika och mycket speciella steg för att nå framgång.

Checkra1n är en jailbreak-lösning, krediterad för att vara den första jailbreaken för Apple-enheter som kör iOS 13. Det fungerar också på en mängd olika Apple-hårdvara. Och eftersom det använder en exploatering som riktar sig mot ett fel i Boot ROM på Apples hårdvara istället för en sårbarhet inom iOS, är det också krediteras som en av de enda lösningarna som kommer att fungera över mjukvaruuppdateringar på sårbara telefoner. Men som nackdelar är Checkra1n ett semi-tethered jailbreak, vilket innebär att du måste jailbreaka igen varje gång du startar om enheten. Utöver detta besvär är det faktum att jailbreaket var initialt endast möjligt via MacOS v10.10+ - begränsa dina alternativ avsevärt om din telefon någonsin startas om efter schema.

Men nyligen, Checkra1n fick stöd för Linux, vilket gör det möjligt att jailbreaka iOS 13-enheter med en Linux-dator. Uppenbarligen utökar detta de möjliga plattformarna du kan använda, men som Reddit-användaren /u/stblr fick reda på det, detta kan också ta itu med besvärsaspekten med ett semi-tethered jailbreak genom att låta dig jailbreaka med en rotad Android-smarttelefon!

Reddit-användare /u/stblr noterar några förutsättningar:

  1. Naturligtvis behöver du först en iPhone eller iPad som är kompatibel med Checkra1n (iPhone 5s till iPhone X, iOS 12.3 och uppåt).
  2. En Android-enhet med root-åtkomst, gärna med nyare Linux- och Android-versioner. Videodemon använder en Sony Xperia XZ1 Compact på Android 10 med Linux-kärna 4.14 och rotades med Magisk.
  3. En terminalapp på din Android-telefon.
  4. Ett sätt att koppla ihop de två telefonerna. Vissa av Apples USB-C till Lightning-kablar fungerar inte eftersom de saknar stift för att sätta iDevice i DFU-läge.

Och stegen för jailbreaking är förvånansvärt enkla, jämfört med några av de mer komplicerade metoderna som iOS-gemenskapen har sett tidigare:

  1. Ladda ner Checkra1n binär för Linux, notera rätt µarch på din Android-enhet:
    1. Du kan kontrollera din telefons arkitektur genom att köra detta ADB-kommando på din dator medan din telefon är ansluten:
      adbshellgetpropro.product.cpu.abi
      Utgången skulle vara din telefons arkitektur.
  2. Placera den nedladdade binära filen i /data på din rotade Android-telefon. Du kan sök efter din enhet i våra underforum för att veta den bästa metoden att rota den.
  3. Anslut din iDevice till din Android-telefon.
  4. Öppna terminalappen och få root-åtkomst genom att skriva "su" kommando.
  5. Skriv "lsusb" för att kontrollera om din iDevice känns igen. USB-ID: t som visas ska vara "05ac: 12a8".
  6. Sätt din iDevice i DFU-läge (Device Firmware Upgrade). Du kan hitta enhetsspecifika instruktioner här.
  7. Kontrollera om din iDevice fortfarande känns igen med "lsusb". USB-ID: t som visas ska nu vara "05ac: 1227".
  8. Kör checkra1n i CLI-läge med kommandot "./checkra1n -c".
  9. Din iDevice bör nu vara jailbreakad. Metoden är dock inte helt tillförlitlig, så du kan behöva prova stegen igen för att nå framgång.

Stegen kan tyckas vara skrämmande, men det är de inte riktigt. Om du har en rotad enhet kan vi anta att du är bekväm med att följa instruktionerna och skriva in några kommandon. Tänk ändå på det Jailbreaking och rooting-enheter kommer med sina egna risker, så försök inte heller utan att helt förstå vad du gör.