Monday, February 4, 2008

1.1.2 OOTB Hardware Unlocking: Gathering resources

This step will involve gathering your weapons for hardware unlocking. The following applications should be installed before attempting to downgrade the bootloader.
- BSD base, extra & subsystem
- Mobile Terminal (Optional if you have wifi, but strongly recommended)
- UIctl (Optional. GUI version of launchctl)

If you have wifi & installer, you can directly install these applications. Instead if you do not have wifi, ibrickr is your savior. With ibrickr you first needs to install PXL daemon which will be used to install other applications using .pxl files. Go to applications section in ibrickr and it will ask you to install PXL daemon. You need to reboot the iphone twice in the process. Once you are ready to install applications, you need to download the corresponding pxl files of the necessary applications. A good repository of pxl files is located at exploit.org. If the files come with .zip extension, rename them to .pxl extention. Install the downloaded applications using ibrickr.

You also need the following files to downgrade the bootloader.
- Bootloader downgrade tool pack by geohot. Get it from here.
- nor dump of 3.9 bootloader. Get the rar file from binarytrade and extract it.
- bbupdater (optional. google for it)

If you have wifi, you can copy the file using any ftp-over-ssh(scp) tools like psftp. If you do not have wifi, use ibrickr to copy the files to desired location(like /usr/bin). After copying the files to your phone give executable permission to all the files by doing "chmod +x"

To be sure that you have 4.6 bootloader and 04.02.13 baseband firmware version, you have to use bbupdater. Issue the following commands in the given sequence

- launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist (or use UIctl to unload the commcenter)
- bbupdater -v

If your baseband is not 04.02.13. Do not proceed. If you baseband is 04.03.13, you are having a 1.1.3 baseband firmware, which cannot be erased at the moment. This is because we need a 1.1.4 secpack to erase it. The secpack included in the kit is that of 1.1.3. So, we can erase only 1.1.2 baseband firmware(04.02.13).


Next Step: Disassemble iphone
Previous Step: Downgrading 1.1.2 firmware

No comments: