Menu

12 april 2010

iPhone OS 4.0 decrypten

iphone-png

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.




Gerelateerde tips:




Reacties


  • Tim 12 april 2010 om 21:52

    Die plaatjes zijn voor de iPad versie van de firmware ;)

  • Nick Bouwhuis 12 april 2010 om 22:03

    Is er ook een sleutel voor ipod touch 2g ipsw’s?

  • Richard 12 april 2010 om 22:17

    *Update* iPod Touch keys toegevoegd!

  • Erik 12 april 2010 om 22:50

    Via waffles.fm vrijdag de firmware binnen gehaald en gewoon geinstalleerd.. Nix aan het handje, draait prima!

  • Jasper 13 april 2010 om 0:29

    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

  • Jeroomu 13 april 2010 om 9:17

    @ 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.

  • Jeroomu 13 april 2010 om 9:20

    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.

  • Nick Bouwhuis 13 april 2010 om 16:55

    Error: unable to open 018-7340-029.dmg krijg ik.

  • Chorro 13 april 2010 om 17:19

    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?

  • Sundayz 13 april 2010 om 21:29

    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..

  • Jaak 14 april 2010 om 19:35

    @ Chorro

  • Edgar 2 mei 2010 om 1:54

    @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)

  • een gastje 3 juni 2010 om 15:01

    bestaat er ook een volledige firmeware van os 4.0

Een reactie toevoegen: