The Geeks' Den: Jailbreak

My blog has moved! Redirecting...

You should be automatically redirected. If not, visit http://www.igeekden.com and update your bookmarks.

Showing posts with label Jailbreak. Show all posts
Showing posts with label Jailbreak. Show all posts

Monday, February 8, 2010

Jailbreak info for iPhone 3.1.3 using PwnageTool 3.15 for MAC OS X only.

From the DevTeam today (08/02/10):
On Tuesday, Apple released firmware 3.1.3 for the iPhone and iPod touches.  Unless you’ve personally observed a problem with the reporting of your battery percentage, there’s no reason to update to 3.1.3.  We know some of you will want to anyway.  Superbowl Sunday’s PwnageTool 3.1.5 for Mac OS X will let you do so safely, preserving your jailbreak and ultrasn0w unlock.  (If you use the blacksn0w unlock (at baseband 05.11.07), you need to stay at 3.1.2.)

iPhone 3G and 3GS unlockers should always be very wary to update their firmware.  This is no exception.  If you make a mistake along the way you may find yourself updating to official 3.1.3 in which case you will lose your unlock, possibly forever.

iPhone 3GS users (regardless of unlock) should stay away from this and all 3.1.3 jailbreak tools unless you know you have your “SHSH hashes” backed up via Cydia.  That’s because if you make a mistake you may find yourself stuck at official 3.1.3 with no way to jailbreak or come back down to 3.1.2 to jailbreak.

If you really truly feel that you need to update, this version creates a custom 3.1.3 IPSW for you to restore to on your iPhone 2G, iPhone 3G, iPhone 3GS with early bootrom, iPod touch 1G, and iPod touch 2G with early bootrom.  If you don’t know if you have an early bootrom or not, please avoid updating until you learn more.

You don’t need to be pre-jailbroken on anything but the iPod touch 2G early bootrom.  And really for that device, it’s faster and easier to use redsn0w 0.9.4 as mentioned in our last post.  For that matter, if you have an ipt1g, iphone2g, or iphone3g (and don’t need an unlock), you should use redsn0w too (but version 0.9.3).  It’s faster and you won’t have to go through a full restore process (just do an update then run redsn0w, pointing it at 3.1.2 FW instead of 3.1.3).

If you have an iPhone 3GS, PwnageTool works if you’re currently at version 3.1.2 or below (down to 3.0).  You don’t need to be already jailbroken — PwnageTool will ask you if you’re jailbroken after you’ve created the IPSW.  Don’t use PwnageTool on the iPhone 3GS if you’re at 3.1.3, it just won’t work.  Downgrade to 3.1.2 using the methods described here.  If you can’t downgrade because you don’t have your 3GS 3.1.2 hashes on file with Cydia, you’ll need to sit out the 3.1.3 jailbreak.

We aren’t revealing any new exploits to Apple with this jailbreak. Everything here has been used before, it’s just a straightforward port of Pwnage2 and 24Kpwn to the new firmware.  It’s possible the new firmware was released largely to flush out new exploits before the next big release.  We won’t be biting.

We’d really like the above warnings and disclaimers to sink in. Please don’t download the files below and use them blindly.

Official Bittorrent Releases

Unofficial Mirrors

The following links are unofficial download mirrors:

Tuesday, November 24, 2009

How to change your iPhone’s Default SSH Password

If you jailbreak your iPhone with anything other than GeoHot’s balckra1n*, then the first thing you ABSOLUTELY MUST DO is change the default filesystem password.

*blackra1n doesn’t install SSH by default, therefore this should not be a problem if you used blackra1n to jailbreak, unless you installed the OpenSSH package from Cydia.

When you jailbreak, the filesystem’s password is set to the common password “alpine.” As people usually don’t bother changing this password after performing a jailbreak, it’s really easy for hackers to get access to any jailbroken iPhone/iPod Touch on a public network.

An Australian guy called Ashley Towns demonstrated this by circulating the first known iPhone worm, known as Ikee, which replaces your lockscreen wallpaper with an image of Rick Astley. Luckily Town’s Rickrolling is benign. He wrote the worm to demonstrate how easy it is to break into jailbroken iPhones.

Note: There is no need to follow this guide if you haven’t jailbroken your iPhone/iPod Touch.

You need:
- Jailbroken iPhone / iPod Touch
- Cydia
- MobileTerminal

    Here’s how to change the default SSH password after jailbreaking:

    1. Make sure you have Cydia or Rock installed on your jailbroken device. If you don’t already have MobileTerminal installed, launch Cydia or Rock and tap the ‘Search’ tab in the bottom navigation bar.

    SSH-PW-1

    2. Type ‘MobileTerminal’ in the search field and select the first result. Select ‘Install’ on the top right corner and tap ‘Confirm’ on the next screen. It will now install MobileTerminal on your device. Now, tap on ‘Return to Cydia’ and tap home button.

    SSH-PW-6

    3. Navigate to the newly installed ‘Terminal’ application and tap to open.

    4. In MobileTerminal, type ’su root’ and tap return. It will ask you for a password, enter ‘alpine’ and tap return again.

    5. Now, type ‘passwd’ and then tap return. Type in a new password such as ’donthackme’ and tap return. Retype the new password to confirm and then tap return one last time to change the password.

    SSH-PW-13

    6. Now, your SSH password will be changed and your device will be protected against any future hacks that use SSH to access your device.

    Thursday, August 20, 2009

    Guide: How to Create and Change SMS Tones on a Jailbroken iPhone

    What you need:

    * A jailbroken iphone. See my How to Guide for Jailbreaking the iPhone for Firmware Version 3.1.2 here.

    * Use IphoneBrowser v1.93* or Winscp to view the file structure of your iPhone.

    *Important Blackra1n note:
    -Blackra1n does not create the afc2 service needed by iPhoneBrowser.
    -Install the afc2add program by searching in ‘Rock’ to add the service.

    * Download these pre-made iPhone SMS tone sets (Approx 80Mb). You can rearrange the sounds and rename the top folder name (e.g. SMSTones1 to SMS1) anyway you like, as long as the file name of the UISounds folder and the file names within remain exactly the same.

    * iTunes (For Creating SMS tones – converting tool).

    Change the factory SMS Tones:

    1. Using IphoneBrowser or Winscp, copy the SMS tone sets into the following folder in your Jailbroken iphone:

    Var > Stash > Themes

    2. Now activate just one of these new SMS Tone Themes in Winterboard.

    3. Exit Winterboard (Wait for respring) and now choose the SMS tone you want on your iphone from:

    Settings > Sounds > New Text Message

    The tone names will still be the same (but with different sounds) – and the files will still be called:

    sms-received1.caf - Tri-tone
    sms-received2.caf - Chime
    sms-received3.caf - Glass
    sms-received4.caf - Horn
    sms-received5.caf - Bell
    sms-received6.caf - Electronic

    Create your own SMS Tones:

    If you want to create your own .caf SMS tones to add into the Themes folder:

    Using iTunes:

    1. Edit > Preferences > Import Settings Button >

    2. Change from AAC Encoder to AIFF Encoder

    Now go to explorer and simply rename the .AIFF extension of the song to .CAF and you can now rename it to fit into the UISounds folder as above (remember you must use the factory file names for the SMS tones to be read by the iphone).

    Wednesday, August 5, 2009

    How to Jailbreak iPhone 3.0.1 guide

    Just completed jailbreaking my iPhone with firmware update 3.0.1 using redsn0w 0.8. I have created a pdf document with steps that I used:

    How to Jailbreak iPhone Firmware 3.0.1

    As well as Cydia, you can install Icy. What is icy?

    On the first gen iPhone, the source for 3rd party apps was through Installer (also known as AppTapp). Now, with the iPhone 3G, Installer has taken a backseat to Cydia, which is the best place to download apps for jailbroken phone.

    Introducing ICY:

    The people that created the original Installer have recently brought out Icy, which essentially is Cydia but a lot easier to use. Icy is RipDev’s take on Cydia, with no more long wait times, and hopefully this is the future of installing/removing 3rd party apps.