Tutorials

iPod Touch 2G Full Jailbreak PC Tutorial

As you all know the greatest thing just occurred: the iPod Touch 2G has been fully jailbroken. But how do you jailbreak? Very simple.

This tutorial is for PC users only. There is no Mac version available yet. The Dev Team is updating PwnageTool and Quickpwn to work for this. You need to wait a bit. This method requires a FULL restore.

OK so you must first download QuickFreedom. You can download it here, here, or here.

Make sure you have the C++ Distributable Package and LIBUSB. You can install LIBUSB directly from the program. Just press the button in the beginning. So here we go:

When you open the program you are welcomed to the main menu. Click the "Jailbreak" button in the center. Make sure it says LIBUSB is installed and give it a second for it to find and copy the firmware file. When the option becomes available click next. Choose whether you want to install Installer and if you want custom boot logos. When done press the "Create Firmware" button. When that's done it will put the custom ISPW in the desktop. Click next. Now put your iPod in DFU mode. Hold the Power and Home button for 10 seconds and then the Home button for 8 seconds. When in DFU press the "Start Pre-Jailbreak" button. When it is done you can close the program. Open up iTunes. Go to your iPod. Press and hold shift and click restore. Select the ISPW in the Desktop and wait for it to restore. When it finishes you are done.

Post any problems in the comments and I'll try to help.

***********WARNING***********

I have seen a few reports that this is NOT working correctly with Windows 7 and that installing LIBUSB causes some problems. Please do not try this if you are on Windows 7. I will look into this and will get back to you.

UPDATE: Hey guys. QuickFreedom 1.1.1 has been released. It's the same as before so you can still follow the instructions above. But this update fixes most if not all bugs that you guys in the comments were experiencing. You can download it here, here, and here.

RedSn0w Lite Now on Windows Too! (updated)

The Dev Team released RedSn0w Lite not too long ago. This is the tethered jailbreak for the iPod Touch 2G. It was Mac compatible only however. But thanks to some programs by people RedSn0w Lite is now possible for Windows. Problem is it's hard, there are a few choices, and a guide is needed. So here we go.

UPDATE: The tutorial has been re-written to make it easier for you.

What You Will Need:

The GUI Jailbreak RedSn0w Booter Calm and Patience

Preparation:

BACK-UP YOUR IPOD!!!!! Create a folder on your Desktop called "Jailbreak" Extract the two files above into the "Jailbreak" folder but in separate folders. Kill both "iTunes" and the "iTunesHelper" process. Unplug your iPod and the USB cable Open up the GUI program and if you don't have the two packages it says on the home screen please click on the button to install them. Once done you can plug your iPod back in. Place the 2.2.1 ISPW firmware file into the same folder the GUI program is in.

PART 1:

Start up the GUI program. Click next. From the list of files select the 2.2.1 ISPW file. Then click "Start making ISPW file". This will take a few minutes. When finished in the same folder as the GUI program you will have another ISPW file named "JailbrokenISPW". Remember that. Now click on next. Now you need to put your iPod into DFU mode. You need to be PRECISE on your timing here. Hold the power and home button for 10 seconds. Then let go of the power button but keep holding the home button for 8 seconds. If this worked your iPod's screen should be blank. Now press the "Upload DFU file" button. When that finishes, unplug your iPod for 2 second then plug it back in. If it worked your iPod's screen should now be completly white. If so then press the "Upload 0wnboot patch" button. When that is done press next. Now press the "Press me" button. This will open up a CMD window. Right click on the window and click paste. Wait for this to finish. When it finishes open up iTunes and close the GUI program. It will say your iPod is in recovery mode. Now hold down the shift key and press restore. There, navigate to the folder where the "JailbrokenISPW" file is and select it. Wait for iTunes to finish restoring it. When it restarts your computer will not recognize it. But don't worry.

Part 2:

Now pay attention to Part 2. These are the steps you need to follow when your iPod reboots.

Make sure iTunes and the "iTunesHelper" process are dead. Open up the "Redsn0w Booter". It's pretty simple. Again put your iPod into DFU mode by holding the power and home button for exactly 10 seconds and then release the power button but keep holding the home button for 8 seconds. Once your iPod is in DFU mode simply press the "Boot" button. In around 20-30 seconds  your iPod will boot up. If your iPod stays in a white screen and the CMD window is not open, make sure iTunes and the "iTunesHelper" process are dead and try again.

And you are done. You have jailbroken your iPod Touch 2G! Now something important. I STRONGLY recommend before running Cydia or anything that you sync all your stuff from iTunes. You can still sync later but at least for me I encountered a lot less bugs when I synched all my stuff first. After you sync make sure to run Cydia first. Then from there you are on your own. Remember it is a tethered jailbreak so you must run the booter every time your iPod restarts. If you are not familiar with some terms please see this FAQ I wrote on the tethered jailbreak.

Please be aware of 3 things:

- One is that after EVERY reboot, you must run the steps above. - That this is a somewhat "beta" release from the Dev Team, that they or non of the people who made the software above are responsible for anything. And neither are we. - And that the Dev Team is not providing ANY support for redsn0w lite.

Whether the tethered jailbreak is for you or not depends on whether you mind going to your computer every time your iPod reboots. Your choice. But at least you know how to now. The Dev Team is working hard on the full un-thered version of redsn0w which will not require you to run the booter after every reboot and is much easier to use. But this is not as easy as you might think.

There is also a semi-tethered version now out. Basically what this is, once you run the booter you can use your jailbroken stuff. When it reboots, if you are using the semi-tethered jailbreak, what will happen is your iPod will boot into normal mode. All your jailbreak stuff will still be there but you can't use them. I personally do not like this because it requires more work, it's a bit more complicated, and a lot of jailbreak apps (such as Winterboard) must be patched. So I prefer the tethered version.

How to Downgrade Baseband 2.30.03 to 2.28.00

If you like this post, please feel free to digg it, or subscribe to our RSS feed, or follow me on Twitter, or all of the above ;)

[digg-me]Since firmware 2.2.1 came out and updated the baseband from 2.28.00 to 2.30.03, many people accidentally updated, and are now stuck on baseband 2.30.03. I wonder how you can "accidentally update" your firmware as it takes a few steps, but anyways... I've had a few emails from people asking me how to downgrade baseband 2.30.03 to 2.28.08.

If you're looking to unlock your iPhone with YellowSn0w, you can't do that as long as you will on baseband 2.30.03. Unfortunately, you can not downgrade baseband 2.30.03 to 2.28.00! Sorry folks but you should have read the Dev Team's warning!

Now the good news is that I'm very confident the Dev Team is working on updating YellowSn0w so it works with firmware 2.2.1, baseband 2.30.03.

You can still downgrade your firmware from 2.2.1 to 2.2 in iTunes by hitting SHIFT + RESTORE and selecting firmware 2.2 but you will most likely have errors and even if you manage to downgrade, you still won't be able to downgrade the baseband.

UPDATE: It's now possible to downgrade your baseband thanks to pHaseBanDowngrader

pH (Pedro Henrique Franceschi) created a tool to help you downgrade your baseband from 2.30.03 to 2.28.00. To use this tool, you have to have to have an iPhone with bootloader 5.8. If your iPhone was manufactured before September 2008, you're good. If you bought your iPhone after September 2008 with firmware 2.2.1 out of the box, then you can't use pHaseBanDowngrader because your bootloader is 5.9.

Here are the instructions on how to downgrade using pHaseBanDowngrader:

1. Download this file 2. SSH into your iPhone and put the downloaded folder (phasebandowngrader) inside the folder /Applications/ 3. In MobileTerminal.app, type “login” and enter “root” as user, the default password is “alpine” 4. Now, type “cd /Applications/phasebandowngrader && ./phasebandowngrader”. Follow the screen instructions 5. Done!

Again, a big Thank You to pH for developing this tool.

PwnageTool 2.2.1 Guide & Tutorial

This tutorial will show you how to use PwnageTool to jailbreak your iPhone firmware 2.2.1. Note that PwnageTool only works with Mac OS X. PwnageTool will create a custom 2.2.1 firmware that you will then load to your iPhone. This will allow you to update your iPhone without updating the baseband, which is a very important feature if you're considering using YellowSn0w to unlock your iPhone.

QuickPWN 2.2.1 Guide & Tutorial

If you like this post, please feel free to digg it, or subscribe to our RSS feed, or follow me on Twitter, or all of the above ;)

[digg-me]This guide will show you how to use QuickPWN to jailbreak your iPhone firmware 2.2.1. Please read carefully all the steps and warnings before attempting to use QuickPWN to jailbreak your iPhone. The following tutorial is for PC users.

UPDATE: I closed the comments on this post. If you have any question about QuickPwn, please ask your question in the forum.

How To Watch Ustream Over 3G

I made it clear that I'm not a big fan of Ustream. One of the concern many of you have is that it doesn't work over 3G. Well, I've got good news for you. Thanks to this simple hack, you will now be able to watch Ustream over 3G, and not only rely on wifi.

In order to do so, there are some prerequisites:

Your iPhone must be jailbroken - see quickpwn 2.2 tutorial You must install the following apps from Cydia: Mobile Substrate; OpenSSH; VoIPover3G (reboot after install) You must not be scared of playing around with your iPhone files...

Now comes the funny part! Note that from now on, I assume you are familiar with SSH. If not, there are plenty of tutorial on YouTube that will show you how to do that.

1. SSH into your iPhone and go to the root directory "/"

2. Navigate to /Library/MobileSubstrate/DynamicLibraries

3. With a text editor, open VoIPover3G.plist

4. Look for:

Filter = {Bundles = ("com.Fringland.Fring", "com.apple.AppStore", "com.audiofile.Interstate", "com.apple.MobileStore");};

Now add this part: , "tv.ustream.player"

It should look like this:

Filter = {Bundles = ("com.Fringland.Fring", "com.apple.AppStore", "com.audiofile.Interstate", "com.apple.MobileStore", "tv.ustream.player");};

Don't forget the "," and the quotation marks!

5. Save the changes you just made and upload the file back to its location: /Library/MobileSubstrate/DynamicLibraries

6. Now go to your springboard and delete the Ustream application. Reboot your iPhone and reinstall Ustream from the App Store.

7. You're good to go! Ustream should now work over 3G!

I want to thank GreenGeek to email me all these instructions! If you have such hacks you want to share with us, feel free to contact me.

What The Duck? Here Is How To Add New Words To The iPhone Dictionary

If you ever tried to type such words as "fuck", or "fucking" on your iPhone, you most likely ended up with "duck", and "ducking", if you didn't manually select the right word you wanted to type. While the iPhone is supposed to add words you typed several times to its dictionary, it doesn't work for some words (fuck being one of them).

My favorite iPhone blogger, Erica Sadun, posted a great tip about this issue over at Ars.

That database is stored in the "mobile" user directory, in /private/var/mobile/Library/Keyboard. The file is called dynamic-text.dat. It consists of a (mostly) plain text list of words that the iPhone has marked for special attention. Once a word appears in that list, the autocorrect feature updates itself and accepts those items as proper spellings. It's really convenient for jargon words and last names that are part of your normal typing but don't appear in the standard dictionary.

How to fix this? Simply go to Safari, and open a new browser (very important!). Now tap the Google search field and start typing the word you want to add to the dictionary. Tap "Google" to launch the search. Now you can close Safari and open your Notes app and type "fuck". No more "duck"! Your iPhone finally learned a bad word!

Install Five-Column SpringBoard

This quick guide will show you how to have a 5 column springboard on your iPhone or iPod Touch.

According to Sakurina, the guy behind five-column SpringBoard:

Five-Column SpringBoard is a MobileSubstrate extension that adds a fifth column to your iPhone's home screen. It looks especially nice with nano-sized icon themes, like Abeo or Pump. It's unfinished and but should be relatively safe to use on any firmware over 2.0. Works best on 2.2. Use at your own risk.

To do that, you will have to be on a jailbroken iPhone and install a few applications from Cydia:

Erica Utilities MobileSubstrate MobileTerminal Ruby

Once this is done:

Download this file: fcsb-054.deb Upload it somewhere on your iPhone over SFTP/SCP Log in as root via SSH on your iPhone and change to wherever you put the deb file Run dpkg -i fcsb-0.54.deb Respring

[digg-me]This hack is brought to you by Sakurina and Spazio. If you have any problem, check out the MacThemes forum where this hack is from.

Unlock Your iPhone 3G With Yellow Sn0w Guide & Tutorial

[digg-me]Below are instructions on how to unlock your iPhone 3G using Yellow Sn0w. Unlocking your iPhone 3G will make it possible for you to use any cellphone carrier.

Before you go any further, make sure to READ EVERY SINGLE WORD OF THIS TUTORIAL. If you think you're too cool for school, then go directly to the instructions but please, do not complain if you mess up your iPhone during the process, which is very unlikely to happen anyways...

First things first. In order to be able for you to use Yellow Sn0w to unlock your iPhone 3G, you have to be on a jailbroken iPhone that runs the latest firmware 2.2 with the latest baseband 02.28.00. To find out what firmware you're on, go to Settings > General > About and look for "Modem Firmware". It should say 02.28.00.

If you have not jailbroken your iPhone yet, you have to now in order to unlock. To jailbreak your iPhone, follow the QuickPwn 2.2 guide that I wrote a few weeks ago.

If you have already jailbroken your iPhone using PwnageTool to preserve your baseband, sorry but you have to restore and rejailbreak again in order to have the latest 02.28.00 baseband.

If you have updated to the latest firmware 2.2 with its latest 02.28.00 baseband, then you're good to go.

So from now on, I assume that you are on a clean firmware 2.2 with firmware 02.28.00 and that your iPhone is jailbroken.

1. Go to Cydia and install this new source: http://apt9.yellowsn0w.com/ (note that snow is spelled with a zero, not an "o"). To install a new source in Cydia, go to Manage > Sources > Edit > Add, then type in the source http://apt9.yellowsn0w.com/ and tap "Add Source".

2. Once the source has been added, tap "Return To Cydia", then tap "Done".

3. Now tap "apt9.yellowsn0w.com from the list of sources "Entered By Users".

4. Select Yellow Sn0w, then tap install nad confirm.

5. Once the installation had been successfully completed, return to Cydia.

6. Hard reset your iPhone. To do this, hold the home and power buttons simultaneously for a few seconds until the phone shuts off by itself (ignore the "slide to power off" message)

7. Insert whatever SIM card you want! Wait a few seconds and you should be good.

8. Done!

See, that wasn't too hard at all. Users that are already familiar with Cydia and sources shouldn't have any problem at all. But first time jailbreakers might be a little lost, which is why I detailed this tutorial a lot.

Now there are a few known issues with Yellow Sn0w and I highly recommend you either read my previous post about it, or go directly to the Dev Team's blog.

Troubleshooting:

1) If you are on tmobile USA you should disable 3G in Settings or sbsettings. 2) YellowSn0w does not work with a SIM PIN. You  must disable your SIM card pin lock.

At any rate, I would really appreciate it if you could digg this post, then write a comment, then go to the Dev Team's blog to thank them for their great work.

Hack to enable Emoji icons systemwide

The latest 2.2 firmware update allows Japanese iPhone owners to use Emoji icons in their emails and text messages, but for some reason, the rest of the world cannot enjoy these useless, yet funny icons...

That was until Irish developer Steve Troughton-Smith found a simple hack to allow everyone to use Emoji icons, not mater what carrier you're on. Here are the instructions:

You need to edit the file /User/Library/Preferences/com.apple.Preferences.plist on the device -> whether you use a jailbreak to achieve this or merely some iTunes backup editor is up to you.

Add the following boolean key as 'true':

KeyboardEmojiEverywhere

Then merely go to the Keyboards section of the Settings app, hit Japanese, and turn on Emoji. Will work for any text field/view in the OS, including on websites, AND including the titles of items on SpringBoard (e.g. if you save a bookmark to the home screen).

Easy enough :-)

UPDATE: I just published this post and went back to my news reader to realize there is now an app available on Cydia that allows emoji incons with no editing required!

Install the package called Emoji, then go to Settings > General > Keyboard > International Keyboard > Japanase and enable Emoji Icons. Now launch your mail or note app and try it out! By the way, this only works on 2.2, so if like me, you're still on 2.1, it won't work.

Hack To Get Google Street View On iPod Touch

If you're an iPod Touch owner and you feel that you've been left alone with the Google street view feature, I have some good news for you. iPodTouchFans.com user timmyj9 reveals a hack that will allow you to get Google street view on your iPod Touch.

To do so, you will need some very basic skills. Here it goes:

1. get this file via ssh: /System/Library/CoreServices/SpringBoard.app/N45AP.plist 2. convert to xml at http://iappcat.com/plist/bin2xml 3. add

<key>telephony</key> <dict> <key>maximumGeneration</key> <real>2.5</real> </dict>

underneath

<key>standAloneContacts</key> <true/>

4. save then using that website again reconvert to binary 5. rename original file N45AP.old 6. copy new N45AP.plist in (make sure permissions are 644) 7. reboot ipod all new Maps features work however you get a searching for service (replaces the word ipod in the top left) and waiting for activation message that pops up occassionally, music settings disappear also music slot in prefs disappears (hjrry)

I haven't tried this as I don't have an iPod Touch but I'd love to hear from you if you try this hack out. Share your experience in the comments.

Unlock Your iPhone 2G 2.2 Using QuickPwn

This guide will show you how to use QuickPwn 2.2 to jailbreak and/or unlock your iPhone 2G. This tutorial is for PC users but I assume the steps are the same on a Mac. This tutorial is NOT for iPhone 3G. If you're only interested in jailbreaking your iPhone (not unlockink), please may read my QuickPwn 2.2 guide.

If you like this post, please feel free to digg it, or subscribe to our RSS feed, or follow me on Twitter, or all of the above ;)

IMPORTANT: READ EVERY SINGLE WORD OF THIS POST BEFORE ATTEMPTING TO UNLOCK YOUR IPHONE

Note that the comments are closed. If you have any question about the unlocking process, please ask in the forum.

Before doing anything, I suggest you read this important message from the Dev Team.

Click here to download the MobileInstallation patch for 2.2

Note that you are pwning your iPhone at your own risk… Success is not guaranteed!

Make sure you have downloaded the latest version of iTunes. Update or restore your iPhone to firmware 2.2 using iTunes. Restoring is the preferred way to do it as it won't waste space on your iPhone. Plug your iPhone and make sure iTunes has detected it. If you’re iPhone is already jailbroken, you may want to remove all the apps that you have downloaded from Cydia. Certain applications such as Winterboard, Categories and more cause trouble. You will be able to reinstall them later. Create a folder called “QuickPwn” on your desktop. Download your appropriate iPhone 2.2 firmware from here. Also download the QuickPwn 2.2 from here, the bootloader files BL 3.9 and BL 4.6 from here too. Place these files in the newly created QuickPwn folder on your desktop. Extract QuickPwn zipped file. Launch QuickPwn and select your iPhone version. You will be asked to select your iPhone firmware. Select the firmware you downloaded in Step 1. If the firmware you selected is valid, QuickPwn will show a green checkmark. Click Continue. You will then have the opportunity to select Cydia, Installer, custom boot logos and "unlock iPhone". You have to select Cydia and "unlock iPhone". You may also choose to install Installer. Click Next. You will now be asked to select your bootloader files. Click the Browse button and select the 3.9 bootloader from the Pwnage folder on your desktop. Likewise do the same thing for the 4.6 bootloader file. Then click the blue arrow button to continue. QuickPwn will now ask you to confirm that your iPhone is connected. Click the blue arrow to continue. QuickPwn will now automatically put your iPhone into recovery mode. Once its in recovery mode you will be prompted to: Hold the Home button for 5 seconds, Hold the Home and Power buttons for 10 seconds, then release the Power button and continuing holding the Home button until your iPhone is in DFU mode. Watch the prompts carefully and follow along. Once QuickPwn detects your iPhone in DFU mode, it will start the jailbreak process. Finally, QuickPwn will let you know that pwnage process was completed successfully. Done!

[digg-me]Let us know how it goes!