iPod Touch & iPhone (+3G) Hack Tutorials,JailBreak....

Hack it! JailBreak it! Unlock it!

2.0.x Firmware FAQ

 Why JailBreak?

This will give you the opportunity to get iPhone apps such as Mail,Weather,Maps,Stocks...You can also get 3d party apps like GBA,NES,PSX Emulator and play your favorite games.Installing Custom Themes changing text "Slide to unlock" and many other possibilities to hack your iPod Touch.

Where can I Find sources for jailbroken my iPod Touch/iPhone?

Some sources for Installer 4:

Rip Dev: http://i.ripdev.com
Big Boss:
http://apptapp.thebigboss.org/repofiles/installer4/
iSpazio:
http://repo.neolinus.org/ispazio/
German:
http://sendowski.de/iphone
gPda:
http://gpda.ru/r
Andy Dam: http://repo.gafoogle.com/
Ste Packaging:
http://repo.smxy.org/installer4
ModMyiFone.com:
http://i.modmyifone.com/
ipodtouchdude:
http://karldj.co.uk/installer/
iModZone: http://imodzone.net/repo/
a27 Dev Team: http://a27dev.com/installer/repo
Clubifone: http://www.clubifone.com/repo/
Sendowski: http://sendowski.de/iphone
Hackmyiphone: http://hackmyiphone.net/installer

Some sources for Cydia 2:

BigBoss : http://apt.bigboss.us.com/repofiles/cydia/
iPhoneStuff: http://iphonestuff.ru/
ModMyiFone: http://modmyifone.com/repo/
Ste: http://repo.smxy.org/cydia/apt/
Telesphoreo Tangelo: http://apt.saurik.com/
ZodTTD: http://www.zodttd.com/repo/cydia/
Andy Dam: http://66.84.47.91/apt/
Intelliborn: http://intelliborn.com/cydia 

Can I unjailbreak?

Yes, by restoring at 2.0 (or another fw) your iPod/iPhone(+3G) in iTunes and then update to whatever firmware you want. This means all applications you installed, all changes you have made will be gone.But you can keep a backup of some files e.g Music,Video,Pictures,Save Games etc.

I Bricked my iPod/iPhone!!!Please help,can I unbrick it?

Yes,of course you can.But first you have to put your iPod/iPhone in recovery mode.Let me show you how to do this:

1) Press the Stand-by button and the Home button simultaneously for 10-15 seconds.

2) Next you will see an image "Connect to iTunes".It should be like this:

3) After this icon will show up iTunes will detect your iPod/iPhone.(Let it install the essential files.)

4) Now,download the 2.0.x firmware from here and extract it somewhere.

5) In iTunes,after you've plugged-in your iPod Touch/iPhone Shift-Click on Restore. A window will show up. Select the 2.0.x firmware you've just downloaded.It should now start downgrading to your preferred firmware.

Solve error "Connect to iTunes" if it's stuck there

Image:

Windows:
- Download iBrickr and extract it somewhere.
- Run iphoneinterface from the folder you've just downloaded.
- You should see an r_recovery prompt.
- Type “setenv auto-boot true” and hit enter.
- Type “saveenv” and hit enter.
- Type “fsboot” and hit enter.
- Your phone will boot properly after 10-15 seconds.

or

-Download ZiPhone and unzip it somewhere.
-Run it.
-Click "Click to show extra features" in the down right corner.
-Under "Change Phone Mode" click "Normal Mode"

I get an error message "Failed script command on line 1: Exec" while trying to install apps!(frequently andydam's)

Open terminal, and type this:

su root

alpine

cd /Applications

chmod -R 777 WhateverYouJustInstalled.app

chmod -R a+rx WhateverYouJustInstalled.app

exit

killall SpringBoard


After that, it should work!

Fix 1604 for WinPwn 2.0.0.4 

OK, so I tried to jailbreak my iphone yesterday and it screwed up. I worked on it literally 10 hours and I finally found the fix. You need to download your iTunes to 2.5 and do a 1.1.4 firmware update. I’ll explain step by step. This is to fix the dreaded 1604 error.

1. Uninstall 7.7 or 7.6 or what ever version you are using.
2. Restart your computer
3. Install 7.5
4. Restart
5. When computer boots, it will load iTunes (if not, just open it)
6. It will start the recover process. Make sure you iphone is in
DFU mode.
7. After you have this ready, hold shift (command on mac) and click restore.
8. This should be it. Should be back to normal!

 

FAQ Page for older than 2.0 Firmwares

 Why JailBreak?

This will give you the opportunity to get iPhone apps such as Mail,Weather,Maps,Stocks...You can also get 3d party apps like GBA,NES,PSX Emulator and play your favorite games.Installing Custom Themes changing text "Slide to unlock" and many other possibilities to hack your iPod Touch.

Where can I Find sources for jailbroken my iPod Touch/iPhone?

There you are !!!!!!!!!

Official Sources
AppTapp Official: repository.apptapp.com
Conceited Software: conceitedsoftware.com/iphone
Ste Packaging: psmxy.org/iphone-apps

Unofficial Sources
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

AnySIM:http://iphone.blurgle.ca/repo
Apogee LTD: apogeeltd.com
aXP: lostsoul.aeroxp.org/iphone/index.xml
BigBoss: markmon.mine.nu:90/iphone/repo/repo.plist
CedSoft: prog.cedsoft.free.fr (iSnake/Bounce)
CopyCoders: homepage.mac.com/hartsteins/copycoders/copycoders.xml (Network Apps)
Death to Design: iphone.deathtodesign.com
HighTymes: hightymes.org/iphone/plist/index.xml
iApp-a-Day: iappaday.com/install
Imagine09: home.twcny.rr.com/imagine09/Imagine09.xml
iBlackjack: iphonefanclub.com/native
iSpazio: spaziocellulare.com/ispazio.xml
iSwitcher: web.mac.com/iswitcher2/list.xml
iUnlock: i.unlock.no
Limited Edition iPhone: limitededitioniphone.com/lei.xml
Loring Studios: loringstudios.com/iPhone-schnapps/index.xml
Mateo: bblk.net/iphone (BeatPhone)
Mobile Stacks: mobilestack.googlecode.com/svn/repository/internal.plist
ModMyiFone.com: modmyifone.com/installer.xml
MTL Repository: home.mike.tl/iphone
Shai’s Apps: ride4.org/shai.xml
R4m0n: iphone.r4m0n.net/repos (iPhysics)
scummVM: urbanfanatics.com/scummvm.xml

SimFree: http://tinyurl.com/2uj9mc (safari or installer)
Slezak’s Stuff: http://www.spencerslezak.com (nothing on it yet)
Soneso Repository: soneso.com/iphone
Studded: studded.net/installer/index.xml
Surge: iphonesurge.com/iphonesurge.xml
Swell: lyndellwiggins.com/Swell.xml
weiPhone: app.weiphone.com/installer (weTools/weDict)

OR Just add the following source: http://sleepers.net/iphonerepo

Language Sources
Arabic: apps.iphoneislam.com
Chinese: iphone.org.hk/repository.plist
Danish: iphone.vildmedmac.dk/install
FrenchIphone: rep.frenchiphone.com
Greek: mediaweb.gr/iphone.xml(See here on how to install,greek guide)
Hebrew עברית: ihebrew.net
Norwegian - iFon: install.ifon.no
Polish iPolish: krzak.net/iphone
Russian iPhone по-русски: russianiphone.ru/beta
Russian Tools (in English): russianiphone.ru/beta/en
Spanish Phyros iPhone-ES: iphone.frickr.es/index.xml
Swedish iFun.se: ifun.se/swe
Taiwanese: iphone4.tw/unlock
Vietnamese: iphone.billydragon.net

 

iPhone Unlock

I recommend Downloading ZiPhone for JailBreaking,Activating and Unlocking your iPhone

  -->Nothing happens after i visit jailbreakme.com

Do it again.If it doesn't do anything restart your ipod/iphone and revisit jailbreakme.com

  -->How can i upgrade a new unactivated phone?

Just put it in recovery mode, and it will automatically restore to the latest firmware. It might be safer to manually download and select the 1.1.1 firmware.

  -->My phone is already unlocked - can i update to 1.1.1?

Not straight away! The old unlock software's (before anySIM 1.1, except iphonesimfree.com's software) had serious flaws, making the phone unusable in later firmware. Before you update your phone you will need to repair your phone by "virginizing" the phone (baseband) firmware. Below are the ultrasimple instructions.

  -->How to "Virginize" the iPhone to repair the baseband?

Ignore all long and complex tutorials - I have set up a fully automatic script that will repair the baseband. This script will work on any baseband version, but will not work on phones with new bootloader (out of the box 1.1.2). It will not run on 1.1.2 firmware either, you need to downgrade to 1.1.1 or 1.0.x before running.

You would want to virginize if you upgraded to 1.1.1, and have 0049xxx IMEI. Check this in Settings → General → About.

Virginize instructions:
  1. Set Settings → General → Auto Lock → Never
  2. Start Installer and update it if it asks. Tap on Sources, Edit, and Add http://i.unlock.no/ as a repository.
  3. Make sure you have BSD Subsystem installed. If it's installed it's listed in "Uninstall", if not listed, tap on Install and goto the System category and install it.
  4. Now, install The Virginizer found in the Unlocking Tools category. This will take almost 10 minutes to complete.
  5. When done, restore your phone to get 1.1.1 firmware reinstalled (this is not necessary if you are going to upgrade to 1.1.2)
  6. When phone has been restored, you can Activate and unlock as normal.

  -->How do i downgrade a 1.1.2 or 1.1.3 phone?

Downgrade the main firmware:
  1. Connect the phone to the computer and launch iTunes (v7.6 NOT recommended).
  2. Restore your phone.
  3. You will get an error when restore is complete, just ignore it and run AppTapInstaller.exe (to Mac users: iNdependence should do the same.
  4. AppTapInstaller.exe will fail, but your phone will get to the Activation Screen now!
  5. When on the activation screen, just see below the tutorial about bypassing.

Now your phone main firmware is ok, but to get the phone part working properly you should also downgrade your baseband firmware. At the moment this is NOT possible if your phone already had 1.1.2 or 1.1.3 when you bought it (meaning it has the new bootloader). If you accidentally upgraded your phone to 1.1.2 or 1.1.3 and want to go back to 1.0.2 or 1.1.1, read on.

Downgrade the baseband firmware:
  1. Set Settings → General → Auto Lock → Never
  2. Start Installer and install BSD SubSystem found in System Category.
  3. Go to Sources and tap edit and add http://i.unlock.no/
  4. Now install "Baseband Downgrader" found in Unlocking Tools category. This will take around 5 minutes.
  5. When done, restore your phone to get 1.1.1 firmware reinstalled.
  6. When phone have been restored, you can Activate and unlock as normal.

  -->Bypass activation and prepare phone for software installation

  1. Make sure you have a SIM-card with PIN turned off, and power on your phone (the supplied AT&T card works fine).
  2. On the activation screen, slide for emergency and dial: *#301# to make the phone call itself. (If the incoming call dialog quickly disappears but it keeps ringing, just dial 0 (remove *#301# first), and it will call itself)
  3. Answer the call, and tap on Hold
  4. Phone will call it self again, tap Decline. You will now be returned to the normal dialer.
  5. Tap on contacts, and tap the + icon to add a new. The only info you are going to add to this contact are two URL's. To add a URL, tap Add new URL. The first URL is prefs followed by a colon: prefs: and the second is i.unlock.no. Tap Save.
  6. Your contact now has two "web pages" - tap on the first one (prefs:). This will take you to the settings dialog. The reason you want this, is because you need to connect to a Wi-Fi network, so tap on Wi-Fi, and get connected to a network, and make sure the icon on top of the screen is indicating that you are connected. While you are in the settings dialog, you should also set: General → Auto-Lock → Never.
  7. Now, press the home button, and again, slide for emergency dial 0, Answer the call, Hold and Decline the new call so that you get to the contacts. Tap on your contact (No Name), and this time tap on the other home page, i.unlock.no
  8. Safari will launch and show you a webpage. Tap on Tap here to jailbreak your iPhone
  9. Phone will return to activation screen and after a few seconds the phone should restart.
  10. If the phone does not restart after waiting a full minute, please make sure that you have your phone connected to the computer and try again.
  11. When the phone starts again, it should no longer say slide for emergency, but rather Slide to unlock It means it was successfull! Activation is now bypassed, and phone prepared for software installation! (If you are going to use an AT&T SIM, you won't need to do the next step.)

  -->YouTube is not working

If YouTube does not work try to install YouTube activation which is found in the Unlocking tools-category after you have added http://i.unlock.no/ repository.

  -->Is the unlock permanent? Can i restore my phone or upgrade it?

This unlock method is based on a firmware patch, so everytime the baseband firmware is flashed, the unlock will not work anymore. You should be able to restore without loosing the unlock, and you should also be able to upgrade to future firmwares as long as the baseband firmware is not updated, but never perform a software update before you have specifically read that updating is safe.

  -->SMS received from internet is scrambled/not working?

For some ridiculous reason, Apple did not add real support for the SMS standard. The result is that SMS sent with a alphanumeric/non standard number will either not be recieved at all or the text will get scrambled as shown on the screenshot below. This bug may even damage the SMS database on your phone. It took Apple some time, but in 1.1.2 it's finally fixed, so we can just use the phone application from 1.1.2 on 1.1.1 (1.0.2 or older is not supported currently).

125691
How to fix the SMS problem easily:
  1. Open installer, and tap Sources, Edit and Add.
  2. Type in http://i.unlock.no/ and Ok then Done.
  3. Now tap on Install at the bottom and scroll down to the Unlocking Tools category
  4. Install SMS Fix
  5. When done installing, reboot your phone and it should work

Note: I have not throughly tested this, so there may be side effects i'm not aware of yet. But you can just uninstall the package to revert the changes. I only tested on 1.1.1.

  -->Sometimes the phone displays the phone numbers instead of the names?

There's a bug in the iPhone software that will cause problems with detecting the numbers stored in your contacts, if iPhone is used outside the supported countries. I have set up a fully automatic fix for this (thanks to Dev team for patched files), that will fix this problem.

Start Installer and install the package called Phone # to name fix located in the Unlocking Tools category (i.unlock.no must be added as a Source to see this category). only for 1.1.1

  -->Configuring EDGE settings (internet)?

If you have firmware 1.01 or later you can go to Settings → General → Network → EDGE to configure EDGE. Check your provider's website for settings.

Note for 1.1.1 users: For some reason v1.1.1 firmware will not save the settings after reboot. I have added a little fix, which is available in my repository for Installer.app: http://i.unlock.no/ - descriptions on adding the repository is here (step 1-4)

  -->Changing phone number formating: (123) 456-7890

Formatting is stored in:

/System/Library/Frameworks/AddressBookUI.framework/ABPhoneFormats.plist

Download this file from your phone. The file is stored in binary format, so you'll need to convert it to text. Now save this file and open it in a text editor. Change the formatting under us to look like you want (if you find your region in the file, just copy from your region to the us). There's probably some way to just make it use your language (instead of 'us'), but i don't know where you specify that. When you are done changing formatting, save the file and upload it to the iphone in same directory you found it. You don't need to convert i back to binary.

Update for 1.1.1 users: In previous versions locale settings did not apply to number formatting. I noticed that in 1.1.1 it does, so it's better to change the phone's locale configuration instead of changing the formatting manually. Install "Enable International Menu" found in the Unlocking Tools category.

Apple left a rather small space for operator name, so if it's above 7(?) characters, it will scroll, and display only first part (click picture at right). I found a way to decrease the font size, making it fit.

Load the following file in a Hex editor:

System/Library/CoreServices/SpringBoard.app/SpringBoard

Font size should be at offset 7C176. In HxD, just click "Search → Goto" and set offset to 7C176 as shown in picture below. If the font size is not at this offset in your file, you can try a text string search for loopOperatorToBeginning, it should be right above that.

99603   98989

As you can see, you can also change the font type, and color of the text. Default is size 14. Changing it to 11 or 12 should do.

Update: Here is a way to set a permanent carrier logo

104802

1.1.3 JailBreak

Click here for more information(will open in new window)

  • I'm on 1.1.1, can't I just install this from there? No. If you're on 1.1.1, follow the guides to update to 1.1.2 jailbroken (and unlocked if you need it), THEN run this from Installer.
  • I already did NateTrue's jailbreak method. Is there a difference? Should I do this one? You don't have to. Supposedly NateTrue's method will break functionality needed to support official 3rd party apps when they come out in February, so it is a good idea to use this method instead.
  • Ok, but how do I erase Nate's method and use this one? You'll have to use iTunes to downgrade all the way to 1.1.1, then follow guides to get back to a jailbroken 1.1.2, and then run this script.
  • What about Google Maps' new features? Do they work any better with this method? Just like NateTrue's method, this does not update your baseband, just your firmware. So yes, you'll still have the same issues with Google Maps not wanting to locate. The going method to fix this is install Navizon, open it and have it find you, then go back to Google Maps and it should work.
  • Will my ringtones/sound/SSH/EDGE/mouthwash still work after I do this? Sure.
  • What about my applications? Do I need to delete them? Will they still be there in 1.1.3? You don't need to delete them, but you will need to reinstall them when you get to 1.1.3. 
  • Does this method clean out that 185 MB restore file it downloads? No. You'll need to delete it still once you get to 1.1.3.

 Where I Download CuteFTP and how do I use it?

Go here: http://www.youtube.com/watch?v=GWCp_AdSlZo

Can I unjailbreak?

Yes, by restoring at 1.1.1 your iPod in iTunes and then update to 1.1.2/1.1.3 if you want. This means all applications you installed, all changes you have made will be gone.But you can keep a backup of some files e.g Music,Video,Pictures,Save Games etc.

I Bricked my iPod!!!Please help,can I unbrick it?

Yes,of course you can.But first you have to put your iPod in recovery mode.Let me show you how to do this:

1) Press the Stand-by button and the Home button simultaneously for 10-15 seconds.

2) Next you will see an image "Connect to iTunes".It should be like this:

3) After this icon will show up iTunes will detect your iPod.Let it install the essential files.

4) Now,download the 1.1.1 firmware from here and extract it somewhere.

5) In iTunes,after you've plugged-in your iPod Touch Shift-Click on Restore. A window will show up. Select the 1.1.1 firmware you've just downloaded.It should now start downgrading to 1.1.1.

NOTE!!! If you would like to upgrade again back to 1.1.2 download the firmware here.

Solve error "Connect to iTunes" if it's stuck there

Image:

Windows:
- Download iBrickr and extract it somewhere.
- Run iphoneinterface from the folder you've just downloaded.
- You should see an r_recovery prompt.
- Type “setenv auto-boot true” and hit enter.
- Type “saveenv” and hit enter.
- Type “fsboot” and hit enter.
- Your phone will boot properly after 10-15 seconds.

or

-Download ZiPhone and unzip it somewhere.
-Run it.
-Click "Click to show extra features" in the down right corner.
-Under "Change Phone Mode" click "Normal Mode"

I reccomend ZiPhone for everything you want do with your iPhone or iPod Touch.

Still have a question? Contact me!