Hack the iPhone





Hack that Phone.com repository

OS X / Windows



I've decided to create a repository of files and programs on the Installer. It makes it a lot easier for people using my tutorials to install some common tools using the Installer, instead of copying the files via SSH to the iPhone and then having to worry about CHMODding files. It also makes my tutorials shorter when I don't have to explain this all the time. Here is how to access my repository.

Launch the Installer and press the Sources button. Press Edit, then press Add.

iPhone       iPhone



Enter: hackthatphone.com/1.xml   Then press the OK button. After it refreshes the source, it will be back at this screen. Now press the Done button.

iPhone       iPhone








Press Refresh. The sources will be refreshed again.

iPhone       iPhone



You should now see Hack that Phone tools in your Sources list. Press the Install icon at the bottom. Scroll down to the Hack that Phone tools folder and press it.

iPhone       iPhone



Here are some of my tools.

iPhone



My intent is not to steal anyone's thunder or credit. Part of the driving force behind this was the last time I needed to install BSD Subsystem (I was trying to write a tutorial at the time) it took over 2.5 hours to download the damn thing. Needless to say, that won't be happening to me again. I realize it is no one's fault, the servers hosting this package were just busy. I am merely hosting some of the same packages already on, and not on, the Installer. And yes, I have personally tested all these packages and made sure they worked. These are the exact same packages already out there. They are merely being hosted by me now.



Here is what I'm currently hosting:

anySIM version 1.1 - Created by the iPhone Dev Team, this unlocking program will work on all iPhone firmwares from 1.1.1 and below. If you have previously unlocked your iPhone using earlier versions of this program, or other methods like the hardware unlock, then you should downgrade your baseband firmware back to 03.14.08_G and then virginize (or repair as I call it) it. After installing this program, there will be an icon on the SpringBoard that you launch to unlock the iPhone. You must have BSD Subsystem installed.



anySIM version 1.2.1u - Created by the iPhone Elite Dev Team, this unlocking program will work on firmware 1.1.2. If you have previously unlocked your iPhone using earlier versions of this program, or other methods like the hardware unlock, then you should downgrade your baseband firmware back to 03.14.08_G and then virginize (or repair as I call it) it. After installing this program there will be an icon on the SpringBoard that you launch to unlock the iPhone. You must have BSD Subsystem installed.



Baseband Information - Created by Trejan.com, this program will read information from the baseband, SIM and also display some data about the particular iPhone you have. It is a great tool for quickly determining what version of bootloader is on the iPhone. After installing there will be an icon on the SpringBoard.



bbReload - Created by Dinopio, Drudge and Spoonet, this program will flash the baseband of your iPhone to 04.01.13_G (this is for 1.1.1 firmware). After installing there will be an icon on the Springboard.



BSD Subsystem version 2.1 - Created by Nate True (also referred to as a binkit), this collection of critical files allows for many Unix processes to take place on the iPhone. It is critical to other applications being able to function on the iPhone and is generally the first package that should be installed on an iPhone. This does not leave an icon on the SpringBoard after it has been installed.



BSD v2.x Fix - Created by Big Boss. Fixes an issue where using the backspace in the Terminal acts like a forward space. This program does not leave an icon on the SpringBoard after it has been installed.



Downgrade baseband #1 - Compiled by Big Boss at Sleepers.net/iphonerepo, this collection of scripts allow for the downgrading of 1.1.1 (04.01.13_G) baseband to 1.0.2 baseband (03.14.08_G). This is NOT for iPhones with the 4.6 boot loader. This program will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. The way this program is used is by launching the Terminal on the iPhone. Then type: cd /usr/bin   Then type: restorebb   The Terminal will reply no such process, but will start shortly after. It will take some 5 minutes to execute so make sure your iPhone is not set to sleep automatically. Keep in mind you should not install version #1 or #2 or #3 or #4 or #5 at the same time on your iPhone.



Downgrade baseband #2 - Compiled by Big Boss at Sleepers.net/iphonerepo, this collection of scripts allow for the downgrading of 1.1.2 (04.02.13_G) baseband to 1.0.2 (03.14.08_G) baseband. This is NOT for iPhones with the 4.6 boot loader. This program will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. The way this program is used is by launching the Terminal on the iPhone. Then type: cd /usr/bin   Then type: restorebb   The Terminal will reply no such process, but will start shortly after. It will take some 5 minutes to execute so make sure your iPhone is not set to sleep automatically. Keep in mind you should not install version #1 or #2 or #3 or #4 or #5 at the same time on your iPhone.



Downgrade baseband #3 - Compiled by Fredrik at i.Unlock.no, sometimes downgrade #2 doesn't work. This is just another option. I have personally repaired an iPhone with this program, that the other program could not repair. This program allows for the downgrading of 1.1.2 (04.02.13_G) baseband to 1.0.2 (03.14.08_G) baseband. This is NOT for iPhones with the 4.6 boot loader. This program will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. This program will want to start immediately after installation. It does give you the opportunity to verify that your Auto-Lock is set to Never before beginning however. You could also just turn off the iPhone to keep it from trying to start. It will take some 3 minutes to execute. Keep in mind you should not install version #1 or #2 or #3 or #4 or #5 at the same time on your iPhone.



Downgrade baseband #4 - Compiled by Big Boss at Sleepers.net/iphonerepo, This program allows for the downgrading of 1.1.3 (04.03.13_G) baseband to 1.0.2 (03.14.08_G) baseband. This is NOT for iPhones with the 4.6 boot loader. This program will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. The way this program is used is by launching the Terminal on the iPhone. Then type: cd /usr/bin   Then type: restorebb   The Terminal will reply no such process, but will start shortly after. It will take some 5 minutes to execute so make sure your iPhone is not set to sleep automatically. Keep in mind you should not install version #1 or #2 or #3 or #4 or #5 at the same time on your iPhone.



Downgrade baseband #5 - Compiled by me, this program allows for the downgrading of 1.1.4 (04.04.05_G) baseband to 1.0.2 (03.14.08_G) baseband. This is NOT for iPhones with the 4.6 boot loader. This program will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. The way this program is used is by launching the Terminal on the iPhone. Then type: cd /usr/bin   Then type: restorebb   The Terminal will reply no such process, but will start shortly after. It will take some 5 minutes to execute so make sure your iPhone is not set to sleep automatically. Keep in mind you should not install version #1 or #2 or #3 or #4 or #5 at the same time on your iPhone.



Fix disk space - Created by Eugene Ciurana at EugeneCiurana.com, this program automatically moves the /Applications folder contents from the system partition to the media partition of the iPhone. It uses a symbolic link to accomplish this. There is no icon created on the SpringBoard for this. There should be no need to uninstall this program. Should you feel the need, you must enter UNIX commands via a Terminal. You could also simply restore the iPhone to undo the change.



iWorld - Created by Conceited Software. This program is for those who use the iPhone in "non-supported" countries. When you use certain foreign SIM cards and attempt to dial a phone number, the mobilephone.app will crash and send you back to the SpringBoard. This program will leave an icon on the SpringBoard.



Official 1.1.3 Upgrader- Created by the iPhone Dev Team. This program is for updating your 1.1.2 iPhone or iPod Touch to 1.1.3 firmware without using iTunes. This method updates your firmware only and not the baseband. If your iPhone is already unlocked then you will retain that unlock. This program will leave an icon on the SpringBoard.



OktoPrep - Created by Conceited Software, this program is installed on a 1.1.1 jailbroken iPhone to prepare it just before updating to 1.1.2. It assists the jailbreak 1.1.2 program in jailbreaking the iPhone and activating it. This program will not leave an icon on the SpringBoard. Note: the only reason I'm hosting this program is because of all the emails I recieved when this program was unavailable this recent holiday weekend. I don't know if this was a system-wide Installer issue, or a program specific issue, so here it is.



OpenSSH version 4.6p1-1 - Compiled by Ste at SMXY.org, this program allows for communication between your computer and the iPhone over a wireless connection. You can transfer files to and from the iPhone and set permissions and install programs. This program will not leave an icon on the SpringBoard.



Repair baseband - Compiled by Big Boss at Sleepers.net/iphonerepo, this collection of scripts allow for the repairing (or virginizing) of the baseband firmware. This is usually performed after downgrading the baseband. This is performed only when an iPhone has previously been unlocked using anySIM (prior to v1.1), iUnlock or a hardware unlock. This will not leave an icon on the SpringBoard. You must have BSD Subsystem installed. The way this program is used is by launching the Terminal on the iPhone. Then type: cd /usr/bin   Then type: virginize   The Terminal will reply no such process, but will start shortly after. It will take some 3 minutes to execute so make sure your iPhone is not set to sleep automatically.



SummerBoard Patch - Compiled by iSpazio.net, this program allows SummerBoard to install on 1.1.4 firmware. This will not leave an icon on your SpringBoard. After installing SummerBoard, remove this patch program.



Terminal fix - Created by: Big Boss. This is an SUID library fix for users of 1.1.3 firmware only. This fixes an issue where the Terminal will not let you login even after entering the password alpine. This program will not leave an icon on the SpringBoard.



Term vt-100 - Created by: unknown, this is a mobile Terminal program for the iPhone. It is used to run Unix commands on the iPhone directly. Some packages like baseband downgrading and repairing require input from this program. While you could use an external Terminal to do this, I find it easier to issue commands locally. This program will leave an icon on the SpringBoard. You must have BSD Subsystem installed.







Here is a list of other sources compiled over at Mod My iFone.com:

AlohaSoft 1.0.2: homepage.mac.com/reinholdpenner/102.xml
AlohaSoft 1.1.1: homepage.mac.com/reinholdpenner/111.xml
AlohaSoft 1.1.2: homepage.mac.com/reinholdpenner/112.xml
Apogee LTD: apogeeltd.com
Arabic: apps.iphoneislam.com
aXP: lostsoul.aeroxp.org/iphone/index.xml
BigBoss: sleepers.net/iphonerepo (Bigboss' apps, themes, scripts)
Caissa: caissa.us (Caissa native chess)
CedSoft: prog.cedsoft.free.fr (iSnake/Bounce)
Chinese: iphone.org.hk/repository.plist
CopyCoders: homepage.mac.com/hartsteins/copycoders/copycoders.xml (Network Apps)
Danish: iphone.vildmedmac.dk/install
Death to Design: iphone.deathtodesign.com
FrenchIphone: rep.frenchiphone.com
German: www.sendowski.de/iphone
Greek: www.greek-iphone.com/grloc
Hebrew עברית: ihebrew.net
HighTymes: hightymes.org/iphone/plist/index.xml (temporarily shutdown)
iApp-a-Day: iappaday.com/install
iBlackjack: patrickmccarron.com/irepo
Imagine09: home.twcny.rr.com/imagine09/Imagine09.xml
iPhoneDevDocs: idevdocs.com/install
IphoneSurge: iphonesurge.com/installer.xml
iSolitaire: iphone.rustyredwagon.com/repo
iSwitcher: www.meachware.com/list.xml
iUnlock: i.unlock.no
Limited Edition iPhone: limitededitioniphone.com/lei.xml
Loring Studios: loringstudios.com/iPhone-schnapps/index.xml (temporarily shutdown)
Mateo: bblk.net/iphone (BeatPhone)
Mobile Stacks: mobilestack.googlecode.com/svn/repository/internal.plist
Moyashi: hpcgi3.nifty.com/moyashi/ipodtouch/repository.cgi
MTL: home.mike.tl/iphone
Norwegian - iFon: install.ifon.no
Nuclear Design: nucleardesign.net/repository
Polish - iPolish(1.1.2): wakoman.ovh.org/iphone
Português-Brasil(1.1.2): iphonemod.com.br/forum/repo/installer.xml
R4m0n: iphone.r4m0n.net/repos (iPhysics)
Russian iPhone по-русски russianiphone.ru/beta
Russian Tools (in English) russianiphone.ru/beta/en
scummVM: urbanfanatics.com/scummvm.xml
Shai's Apps: ride4.org/shai.xml (Customize Addons)
Simek's Graphic: simek.ddl2.pl
Slezak's Stuff: spencerslezak.com (nothing on it yet)
Spanish Phyros iPhone-ES: iphone.frickr.es/index.xml
Studded: studded.net/installer/index.xml
Swedish iFun.se: ifun.se/swe
Swell: lyndellwiggins.com/installer/Swell (temporarily shutdown)
Taiwanese: iphone4.tw/unlock
Thai: pradt.net/iphone
Touch Fans: touchrepo.com/betarepo.xml
Vietnamese: iphone.billydragon.net
weiPhone: app.weiphone.com/installer (weTools/weDict)
Wizdom on Wheels: iphoneapps.wizdomonwheels.com (Common Website Links)



Return to top of page.

Free how to videos on WonderHowTo
Instructional videos, DIY, tutorials & hacks.
Callcentric - internet phone service for your home or office. iPhone
My other cell phone modding sites:   Hack the L7, Hack the V3 and Hack the V3i.   Copyright © 2008, MCJ