Monthly Archives: November 2007

Full Bootloader 4.6 Dump from OTB 1.1.2

This is the OTB 1.1.2’s bootloader 4.6 dumped (through hardware method) by TA_MOBILE from Vietnam:
Bootloader 4.6 Full Dump
The same dump has been sent to dev team as well as other teams (and geohot) for analysis. The bootloader bug found in the previous versions of baseband has been fixed in this new version. [...]

A Convenient Tool to Send AT Commands

PmgRiPhone of elite team has released a tool (sendmodem) to send command directly to iPhone modem. This is convenient. The tool uses /dev/tty.debug to communicate with modem, so you don’t have to turn off the communication center during the operations.
The command syntax is quite straight forward:
sendmodem “AT command”
Here are some examples:
Querying the baseband version:
sendmodem “AT+XGENDATA”
Querying [...]

Make iTunes Display Your Number Correctly

You may have experienced the iTunes doesn’t show your mobile phone number (or even worse, it displays the wrong number). This can be fixed by using standard GSM AT commands (for details, please refer to ETS 300 642 - GSM Standard AT Command Set).
Here are the AT commands (and their brief descriptions) used to [...]

Comparison of Lockdownd Patches on Difference Versions

This article compares the patches to the lockdownd on all the current versions, descriptions on the bytes patched are also included.
Lockdownd 1.0.0:

Offset Original Patched Reason
0×8CF8 0×01 0×00 Change enable brick mode to disable
0×90A4 0×01 0×00 [...]

A Tool Dealing With Brick Mode on 1.1.2

The 1.1.2 has the potential risk of entering the brick mode which results in no signal. The following tool can enable/disable this mode.
If your phone has been working fine but suddenly gets no signal, you’re probably having this problem, try using the tool to disable the brick mode.
The compiled binary is here: BrickTool for 1.1.2
To [...]

Region Formats on 1.1.1

The firmware 1.1.1 allows to select a region format for displaying dates, times, numbers, names of days of the week and months, phone numbers etc. This means you no longer need to manually edit UIPhoneFormats.plist. However, currently you cannot mix-and-match the various aspects of a region format. For example, if you set region to Australia, [...]

Raise Up Volumes on 1.1.1

The modified plist files in attached with this article can raise your iPhone’s volumes
First, get these plist files:
Celestial
MaximumVolume
Extract the downloaded files, and put the plist into appropriate folders on iPhone:

com.apple.celestial.plist in /var/root/Library/Preferences/
SystemSoundMaximumVolume.plist in /System/Library/Frameworks/Celestial.framework/

Restart the phone to apply the changes.

What Is a Bootloader ?

This article is very helpful for newbies and can answer your questions like “Why 1.1.2 has not been cracked (yet) ?” .
The iPhone is a small computer with two processors, some RAM and some eraseable FLASH for long-term storage (the 8GB of storage).
ARM Core
This is the processor used to run the Operating System (the [...]

SpringBoard 1.1.2 Scrolling Patch

UPDATE: I’ve written a new patch for SpringBoard, which supports both scrolling as well as customized carrier logo, you may add unlimited number of carriers. Click HERE for details.
The SpringBoard 1.1.2 has changed alot, the patch is far more complicated than I thought. Since I had checked the 1.1.1’s patch before, and there were only [...]

iPhone Firmware Restore Methods

There are different methods to restore an iPhone.
Restore to the latest version
This is easy and guranteed to work all the time.
Method 1
Connect iPhone to computer
Start iTunes
Press and hold both Power and Home buttons
Keep on hold for 25 seconds
iPhone shows ‘Connect to iTunes’ logo indicating it’s in recovery mode
iTunes recognizes the phone [...]