Encrypt a custom firmware

Discussion in 'Jailbreaks and iOS Hacks' started by mattewre, Jun 13, 2010.

  1. mattewre macrumors newbie

    Joined:
    Jun 13, 2010
    #1
    Hi, all!
    I'm trying to build a custom firmware for my iPhone 2G.
    I successfull decrypted a 3.1.3 firmware with vdecrypt and key, so I can mod filesystem as I want (converting .dmg to Writing/reading UDRW)

    Anyway i would like to make the final ipsw, but i have some problems:
    or I get error 14 during flashing (but the firmware seems not corrupted) or iTunes says it that teh firmware is corrupted
    [also tried to make no modification, just to try.. same result]

    I found this:

    Step 1:use vdecript OK! :)
    Step 2: hdiutil convert -format UDRW -o udrw.dmg 018-6482-014.dmg OK! :) [convert to reading/writing]
    Step 3: hdiutil mount udrw.dmg OK! :)
    After the third step you are able to make changes to the mounted filesystem OK! :)

    Step 4: diskutil rename /Volumes/BigBear5A347.M68OS LittleBear4A102.UserBundle
    (it is old, 3.1.3 is called SunNorthstarTwo7E18.iPhoneOS)
    CAN YOU EXPLAIN THIS? what is the meaning of this "rename"? :mad:

    Step 5: hdiutil eject /Volumes/LittleBear4A102.UserBundle


    Step 6: hdiutil convert -format UDZO udrw.dmg -o udzo.dmg OK! :) [covert to compressed]
    Step 7: asr -imagescan udzo.dmg OK! :)
    Step 8: mv udzo.dmg 018-6482-014.dmg OK! :)

    Now all you need to do, is to replace the 018-6482-014.dmg in the custom-firmware created with Pwnage OK! :)
     

Share This Page