Tag Archives: iPhone

gzDecryptor, A Small Firmware Tool

UPDATE: In firmware 2.0.5A258f, the ramdisk is no longer a 8900 file, it’s just a normal ramdisk (slightly prepended/appened), so this tool will not work (currently) on 2.0.5A258f has been updated to support the latest firmware 2.0 5A258f. UPDATE: Works on 5A274d as well.
UPDATE: Fixed a bug that causes decryption failure if there are spaces [...]

First Chinese Handwriting IME On iPhone

Chinese mobile device users must know HWPen, a famous Chinese handwriting IME, it’s a very good input method, and offers the easiest Chinese input experience on a mobile device. Before I switch to iPhone, my favorite mobile phone was Dopod, and I always use HWPen as my first choice for Chinese input on my Dopod.
Ever [...]

New Features In Firmware 2.0 Build 5A240d

I’m usually not interested in betas, but I’m boring today, so I decided to give 2.0.5A240d a try and see if there’s interesting changes in it. So I restored with iTunes then activated it. Since I’m not interested in using it, so I just looked around trying to find out what’s new, the following is [...]

Geohot Linux Driver And iBooter

You may have known that I took some time reversing iBooter, trying to find out the magics behind it. After reading Geohot’s iPhone USB Linux Driver and client sample code, compared with what I have found by reversing iBooter, I have to say I feel a little disappointed about iBooter. It’s just a wrap to [...]

Recover From “BSD Root: md0, major 2, minor 0″

Some people might have had a problem when their ramdisk boot was not successful. This happens in some rare cases, the ramdisk has been uploaded but for some reason the phone didn’t boot, and you turn it off manually, or your computer had a power failure during the ramdisk boot. In such rare cases, your [...]

Frequently Asked Questions for iLiberty+

Q: Is iLiberty+ free ?
A: Yes, absolutely. UPDATE: Some people reported they bought iLiberty+ from some site, I can only say you were cheated, I didn’t sell it, I have nothing to do with any of the sites that are selling iLiberty+, and I don’t offer any technical support for any of them.
Q: Who has [...]

iLiberty+ Repo Plist Format

From version 1.3.0, iLiberty+ starts to use plist to manage the payloads, this makes its much more easier to update a payload whenever needed.
The repo plist is a standard Apple plist file, each dict item describes a payload, here’s the format:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
[...]

Detect The Recovery Device Using LibUSB

UPDATE: I should have read Geohot’s driver code earlier, the secrets to USB communication with iPhone in recovery mode is right inside the code. Thanks timschuerewegen’s comment which drives me to read Geohot’s code and it does help. This article seems dumb if you have read Geohot’s code, but at least it shows you how [...]

Bugs And Fixes For iLiberty+

This post will keep updating to reflect the latest bugs found in the iLiberty+ and the possible workarounds. This post only lists those bugs that have not been solved in the current publicly available versions.
To get to know what has been fixed in earlier version, please refer to This Article.
If you find any bugs in [...]

iLiberty+

NOTICE: iLiberty+ is freeware, if you paid for it, you were cheated !
Setup Files
Latest stable version:
iLiberty+ Windows version 1.3.0 - Get it HERE.
iLiberty+ Mac OS X version 1.51 - Get it HERE
Features
Full range of iPhone hacking, including but not limited to jailbreak, activation, unlocking, 3rd party application installation, etc.
Fully script-driven, allow unlimited external payloads
iPod Touch [...]