Menu

22 maart 2011

iOS 4.3 (8F190) decrypten

Wanneer je iPad, iPod Touch of iPhone is voorzien van een Jailbreak dan kan het soms wel eens handig zijn om de beschikking te hebben over de originele iOS bestanden. Deze bestanden hebben mij al vaak geholpen om een volledige restore te voorkomen nadat ik iets teveel had gewijzigd. Door de beschikking te hebben over de originele iOS systeem bestanden kan je deze bestanden bij problemen weer terug plaatsen via een USB of SSH verbinding.

Het decrypten van de firmware kan ook handig zijn als je op zoek bent naar afbeeldingen of audiobestanden zoals bijvoorbeeld de nieuwe versnelde SMS-tonen in iOS 4.3

Een iOS firmware bestand (IPSW) is niets meer dan een gewoon zip bestand en is dus vrij eenvoudig uit te pakken. Hernoem .IPSW naar .ZIP en dubbelklik op het zip bestand. Eenmaal uitgepakt bevat de folder een aantal .dmg bestanden, twee kleinere en één grote. De grootste dmg is een diskimage met daarin de originele iOS systeembestanden. Het diskimage is echter gecodeerd en is daardoor niet direct te mounten onder OS X.

Om toegang te kunnen krijgen tot de bestanden heb je de vfdecrypt tool nodig en een decryptie sleutel. Vfdecrypt kan je downloaden op http://rgov.org/files/vfdecrypt-mac.zip. Plaats na het downloaden vfdecrypt in dezelfde folder als het grootste uitgepakte .dmg bestand.

Open hierna een Terminal sessie en ga naar de folder waarin de bestanden zich bevinden. Gebruik vfdecrypt als volgt:

./vfdecrypt -i grootste.dmg -o decrypted.dmg -k *sleutel*

Iedere specifieke iOS firmware heeft een eigen sleutel:

iPhone 3GS
95028f5804a6d675190adedc0aa91385e17589f720c517615367d69c63e0c969121aaec6

iPhone 4
34904e749a8c5cfabecc6c3340816d85e7fc4de61c968ca93be621a9b9520d6466a1456a

iPod Touch 3G
cca43b420c4ffefb23a9b5e1605db40df1d89cb13d5951e22b7dda5a35a5cb2dcde85e4a

iPod Touch 4G
b5eefbaf0046a79c689ff07e66ee8045f859dab1ee16d44d15606c1918e5afd323f2db07

iPad
890650c3aa3be7c4d6f3473776580acf6781688e6342ed15441a299142fe4c5e933fc89d

Voorbeeld: Om iOS 4.3 voor de iPad te decrypten gebruik je het onderstaande commando:

./vfdecrypt -i 038-0687-006.dmg -o decrypted.dmg -k 6380bc27ef713750c21759ce770cb6540a8e31fca4c78820fd7be3a02030365a59257582

Nadat het vfdecrypt proces is uitgevoerd heb je de beschikking over een decrypted diskimage die je zonder problemen kunt mounten onder Mac OS X en je toegang geeft tot de originele iOS systeembetanden.




Gerelateerde tips:




Reacties


  • JanKlaasje 22 maart 2011 om 9:21

    Kan zo ook een eigen lite ios4.3 bouwen.? Zeg maar programma’s zoals stocks en contacten weglaten. En dan deze firmware op mijn iPhone zetten? Geheel zonder jailbreak? Of weet iemand een truk om deze vaste apps te verwijderen zonder JB???

Een reactie toevoegen: