Filed under:
Hacks,
How-tos,
iPhone

digg_url = 'http://digg.com/apple/Coders_start_your_iPhones_Re_lock_them_before_the_ pending_iPhone_update';
Apple has your
unlocked iPhone in their crosshairs. What do you do? Here's my first go at a re-locking guide. I'll update and confirm as time and feedback permit. This method in no way guarantees that your iPhone will survive the update after being unlocked.
- If possible, deactivate your iPhone. Use whatever method you used to activate it if your iPhone is not activated with AT&T.
- Download the 1.0.2 firmware to your computer and unzip it. It uses a .ipsw extension but your unzip program should still work. Change the extension if you have to.
- Extract the ramdisk as such: dd if=009-7698-4.dmg of=ramdisk.dmg bs=512 skip=4 conv=sync
- Mount the extracted ramdisk.
- From the ramdisk, copy /usr/local/bin/bbupdater, /usr/local/standalone/firmware/ICE03.14.08_G.eep, and /usr/local/standalone/firmware/ICE03.14.08_G.fls to your iPhone. Place these into a folder on the OS partition (such as /bbupdate) and not into a folder on /var/root. The /var/root partition is set noexec and you cannot run programs from there.
- Disable com.apple.CommCenter.plist--either using UIctl or launchctl: launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
- On the iPhone, navigate to the folder where you stored bbupdater and the eep and fls files.
- Run bbupdater as such: ./bbupdater -f *.fls -e *.eep
- Reload comm center: launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist
Thanks to Shaun T. Erickson
Read |
Permalink |
Email this |
Comments
</img>
</img>
More...