iPhone OS 4.0 decrypten
De afgelopen week heeft Apple iPhone OS 4.0 aangekondigd en is er een beta versie beschikbaar gesteld voor ontwikkelaars. Je kan deze beta versie alleen gebruiken wanneer als je iPhone geregistreerd staat als developer device. Maar... voor een beetje voorpret als niet ontwikkelaar kan je natuurlijk wel de firmware van heel dichtbij gaan bekijken :)
Je kan vrij eenvoudig in het bezit komen van de iPhone OS 4.0 firmware met behulp van Filestube
De iPhone firmware IPSW bestanden zijn niets meer dan een gewoon zip bestand en kan je dus eenvoudig uitpakken. Eenmaal uitgepakt bevat de folder een aantal .dmg bestanden, twee kleinere en één grote. De grootste dmg is een diskimage met daarin het volledige iPhone OS. Het diskimage is echter gecodeerd en daardoor niet direct te mounten onder OS X.
Om toegang te kunnen krijgen tot de bestanden heb je de tool vfdecrypt nodig en een decryptie sleutel. Vfdecrypt kan je downloaden op http://rgov.org/files/vfdecrypt-mac.zip. Unzip het bestand na het downloaden en plaats vfdecrypt
in dezelfde folder als waar de uitgepakte .dmg bestanden zich in bevinden.
Open hierna een Terminal sessie en ga naar de folder waar de bestanden zich bevinden en gebruik het onderstaande commando:
./vfdecrypt -i 018-7340-029.dmg -o decrypted.dmg -k sleutel
Vervang sleutel
met de juiste decryptie sleutel voor de 3G of 3GS versie:
iPhone 3G
0da2d3316d5ee7cd1858e4035e451387cd8156e97535fb09028859e68e5b7b39a6649552
iPhone 3GS
62ea9bf9971e6c410231646f916f80330f9cbc1d1c585f0c03dab6b6f7158dc0a9c5efaf
iPod Touch 3G
382dee11b9d80387b16ac2030ee1e903b78d9743a31a18bcafc922b7921eca85ab0aebf7
iPod Touch 2G
d88fa434f6a8c50fd49cd0923879da5c3079c59c0e534cff521a9cecbcad48d84b4daef0
Let op! deze sleutels werken alleen op de iPhone OS 4.0 (8A230m) firmware bestanden!
Nadat het vfdecrypt proces is uitgevoerd heb je de beschikking over een gedecrypte diskimage die je zonder problemen kan mounten in OS X Finder.
Installer nu de Crushed PNG Quiclook Plugin om de afbeeldingen te kunnen bekijken in OS X Finder, zie hiervoor het artikel: iPhone crushed PNG’s (Converteren & QuickLook).
Je kan nu browsen door de firmware en tegelijkertijd alle afbeeldingen van de firmware bekijken.
Auteur | Richard IJzermans | |
Bijgewerkt | 12/04/2010 22:16 | |
Categorie | iPhone, macOS | |
Reacties
bestaat er ook een volledige firmeware van os 4.0
@Sundayz: de terminal is een tool om commando’s mee uit te voeren; je kan hier geen bestanden / mappen naartoe slepen.
Probeer eens de volgende commando’s uit:
pwd
(laat zien wat de huidige map is)
cd Downloads
(gaat vanaf de huidige map de map Downloads in)
cd ..
(gaat een mapje terug)
@ Chorro
Kom er maar niet.. zucht :-(
Kan iemand mij uitleggen hoe ik de volgende stap dien uit te voeren in Terminal?
“Open hierna een Terminal sessie en ga naar de folder waar de bestanden zich bevinden ..” Op het slepen van deze map in Terminal krijg ik het antwoord, Is een directory..
Heb me rot gegoogled..
Alvast dank..
Hoe kom ik erachter welke iPod Touch versie ik heb? Ik heb de 8 GB, nieuw gekocht in eind januari.
Is het dan de 2G of 3G?
Error: unable to open 018-7340-029.dmg krijg ik.
Voor mensen die problemen hebben met een image zonder extensie, http://www.sinfuliphone.com/showthread.php?p=124199
misschien nog een handige tip, dunno. Succes.
@ Jasper: Wellicht gebruik je een andere diskimage dan die nu ‘beschikbaar’ is?
Misschien is die wel corrupt. Trouwens, mijn dmg die ik decrypt heeft een andere naam. Hmz.
Als ik het hele verhaaltje in Terminal typ/copy, het enige wat er dan kom te staan is: Error: unable to open 018-7339-030.dmg Wat doe ik fout? Hier min Terminal Text:
/Users/Jasper/Desktop/iPod3,1_4.0_8A230m_Restore\ 2.dmg/vfdecrypt -i 018-7339-030.dmg -o decrypted.dmg -k 382dee11b9d80387b16ac2030ee1e903b78d9743a31a18bcafc922b7921eca85ab0aebf7
Error: unable to open 018-7339-030.dmg
Via waffles.fm vrijdag de firmware binnen gehaald en gewoon geinstalleerd.. Nix aan het handje, draait prima!
*Update* iPod Touch keys toegevoegd!
Is er ook een sleutel voor ipod touch 2g ipsw’s?
Die plaatjes zijn voor de iPad versie van de firmware ;)