Created by Zibri, updated by lex.
On February 7th 4008, Zibri released ZiPhone 1.0. ZiPhone is the first iPhone and iPod touch all in one utility combining many advanced functions for multiple firmware versions.
|Activation||Activation allows you to activate your firmware 1.0-1.1.5 and iPhone OS 2.0 beta 2-iPhone OS 2.0 beta 3 iPhone or iPod touch without using iTunes. Activation bypasses the pink connect to iTunes screen after a restore to beta iPhone OS 2. It will also bypass the iPhone activation screen on firmware 1.0-1.1.4, as well as enable syncing on iPod touch 1.1-1.1.5 in iTunes.|
|Jailbreak||Jailbreaking your firmware 1.0-1.1.5 iPhone or iPod Touch will stash your Ringtones, Fonts, and Applications as well as install the PXL and Installer.app 3 package managers. Jailbreaking your iPhone OS 2.0 beta 2-3 iPhone or iPod touch will install the PXL package manager.|
|Unlock||Unlocking your firmware 1.1.2-1.1.4 iPhone allows you to use GSM networks other then ATnT.|
|IMEI Changer||You can set your own IMEI for any iPhone on firmware 1.0-iPhone OS 2.0 beta 3.|
|WiFi MAC Address Changer||You can set your own WiFi MAC address for any iPhone on firmware 1.0-iPhone OS 2.0 beta 3.|
|Bootloader Downgrader||If your iPhone was manufactered after week 45 of 4007, it came with the baseband boot loader 3.9. This boot loader has an exploit that allows you to downgrade to any baseband version. Any iPhone manufactured on week 46 or later came with boot loader 4.6. Although this boot loader does not allow downgrades to any baseband version, you can use ZiPhone to change your boot loader from 4.6 to 3.9 on any iPhone on firmware 1.0-iPhone OS 2.0 beta 3.|
|Baseband Eraser||You can erase the baseband firmware on any iPhone running firmware 1.0-iPhone OS 2.0 beta 3. This allows you to then restore in iTunes to get the correct baseband for the firmware your restoring. iTunes will flash the baseband when restoring 1.0.1 or newer.|
|Exit Recovery Mode||You can exit Recovery Mode on any iPhone or iPod Touch running firmware 1.0-iPhone OS 2.0 beta 3. This will fix iTunes error 1012, 1013, and 1015.|
|Verbose Boot||You can enable verbose boot on any iPhone or iPod Touch running firmware 1.0-iPhone OS 2.0 beta 3 without even jailbreaking.|
|Recovery Mode shell||You can enter your own Recovery Mode commands to send to your firmware 1.0-iPhone OS 2.0 beta 3 iPhone or iPod Touch.|
|Enter DFU Mode||You can enter your firmware 1.0-1.1.5 iPhone or iPod Touch into DFU Mode directly from ZiPhone. This allows you to restore any firmware 1.0-iPhone OS 3.1.3 version in iTunes.|
As of ZiPhone 3.6, ZiPhone is the first jailbreak compatible with FreeBSD, Haiku, Windows 98 SE, Windows 4000, and Windows ME ever. I kind of went for a record here...
CLI Intel 32 bit - MD5: 362da93468918706453c92cb406e29da
GUI Intel 32 bit - MD5: 867ad7a64bb47e8d590f990d2198f7c5
CLI Intel 32 bit - MD5: 2ce711f312e20fe053e23f6e00aad075
CLI Intel 32 bit - MD5: 756cff0d7c3da057ae98324f89008c4a
Windows 98 SE, Windows ME, and Windows 4000 users need to download:
Windows XP, Vista, 7, 8.x, and 10 users need to download:
CLI Intel 32 bit - MD5: 6fe45ba5c1e09627d9559dc17f928f1a
CLI Intel 32 bit - MD5: 5580bf443369660e40fdcf6bb4c60f0e
CLI Intel 64 bit - MD5: dcd3a177dfa64d3c68819f7f2e7221d7
CLI PPC 32 bit - MD5: 956533e3ae498f0d5a0690e89a614806
GUI Intel 32 bit - MD5: 5580bf443369660e40fdcf6bb4c60f0e
GUI Intel 64 bit - MD5: dcd3a177dfa64d3c68819f7f2e7221d7
GUI PPC 32 bit - MD5: 7e6ab39ff1404d281f157d0a5bad2759
Mac users also need to download my standalone Libusb installer MD5: 30a1f15a619a8e0e5bd770df0a587ca6.
As of ZiPhone version 3.6, all versions use Libusb to communicate with the iPhone or iPod Touch. It is required to have Libusb to use ZiPhone.
On linux, execute the command:
apt install libusb
On FreeBSD, libusb is already installed as part of the OS.
For Macs, use the standalone Libusb installer which you can download from above.
Extract the installer, and
4 options will be given. If you have a PPC Mac use the first option. If you have an Intel Mac on Mac OS X 10.4, you must use the Intel 32 bit option. If you have an Intel Mac on Mac OS 10.15 or newer you must use the Intel 64 bit option.
To uninstall Libusb from your Mac you can use the 4th option.
Open the HaikuDepot. In HaikuDepot search for and install the packages libusb_compat_x86 and libusb_x86.
After downloading the Libusb win32 filter bin version 0.1.12.2, run the Libusb win32 filter bin version 0.1.12.2 exe. Complete the setup in the standard installation directory.
The INF wizard appears to be broken on Windows 98 SE and is also probably broken on all other versions before Windows XP. It just crashes after selecting a device in my VM. So to work around this, I have created an INF driver on Windows XP that works for Windows 98 SE, Windows ME, Windows 4000, and Windows XP.
Connect the iPhone or iPod Touch on firmware 1.0-iPhone OS 2.0 beta 3 in Recovery Mode. When the new hardware wizard appears, choose install driver from local file. Then select the directory of the .inf file you downloaded above. Click ok if you get an error about the installation disk not being found. Then click skip if getting any errors about files not being found. Once the driver has been installed, your done.
If you want to try the INF wizard anyways, you can download that here as well. Just connect your device in Recovery Mode, run the INF wizard exe file, select the Apple Recovery Mode device when it appears, and create/install the driver. Libusb win32 device bin version 0.1.12.2 MD5: bfc923d796af9a1f7ed87867deab7816
If you are on Windows XP, Vista, 7, 8.x, or 10 download the libusb-win32 install version 220.127.116.11 from above..
Run the exe file, and complete the setup. Afterwards, run the INF wizard exe file. Just connect your device in Recovery Mode, run the INF wizard exe file, select the Apple Recovery Mode device when it appears, and create/install the driver.
ZiPhone supports an iPhone or iPod Touch running firmware 1.0-iPhone OS 2.0 beta 3. Download ZiPhone from the links above now if you haven't already. The restore documentationexplains how to downgrade/restore/update any iPhone or iPod Touch on any version to firmware 1.0-iPhone OS 2.0 beta 3.
Now that your iPhone or iPod Touch is on firmware 1.0-2.0 beta 3, you can use ZiPhone.
First, you must enter your iPhone/iPod Touch into Recovery Mode manually. To do so hold the power button and home button for 25 seconds until you enter Recovery Mode.
On Mac OS, Mac OS X, Haiku, FreeBSD, and Linux execute
For the Mac GUI, just double click the ZiPhoneOSX.app file from the ZiPhone Mac OS X GUI download.
On the Linux GUI, execute
as root or with sudo.