KrisBates.Com
Menu

Username

Password

Remember Me


Quotes
"Life, even in its upmost struggle and splendor, hangs on the edge of an abyss." --Socrates?

Visitors

You are on your own.


Busy Summer!
by kbates on 09/01/2008 03:17 PM
It's been way too long since I updated here. Writer's block has been the death of KrisBates.Com for way too long now, not to mention all the website work we've had to keep us busy...

It's not all bad, that's for certain.

TeeBows - The Next Great Gator Gift!

TeeBows - what's Under your Gator Gear?
TeeBows - what's Under your Gator Gear?
We GatorBates love our
Gator Gear, so when we first heard about these little gems we simply had to get onboard. Friends of ours in Sarasota, FL came up with the idea of producing orange & blue underwear in a 'T-Back' style. The resulting "TeeBows" a bit more athletic - and modest - than your standard 'G-String' style.

Available in three designs, "TeeBows" underwear are a durable blend of cotton and lycra, with brilliant colors (our favorite Orange and Blue, of course!), accompanied by sturdy design and craftsmanship. These cute Gator underwear make the perfect stocking stuffer for that Gator Gal in your life.

Check 'em out and ahow some Gator Christmas Love!

Pangea Day

Getting back to Business

Looking at my date-stamps, I can't believe that I've let this site sit so quiet for so long. November, '07?!?! I gotta get better with my blogging...

Nonetheless, I have good reasons for it. The lack of activity here on KrisBates.Com is simply an indication of my 'busyness' in other areas of the web, namely, client site development and... Social Marketing. That's right, Social Marketing.

Some of you may know all about this 'new' beast on the web, but for the uninitiated, I'll give a simple allegory: This is the online equivalent of going to a party and handing out flyers to another party. Or, for a more community-based example, it's like going to your local festival and setting up a table to promote your business, mission, organization, etc. It's certainly not rocket science, but it does seem to be more mystery than science to most folks out there.

Well, one of my big projects over the summer has been to put together a 'Standard Operating Procedure' which anyone could pick up, follow the directions, and in short order get their feet quite wet in this new Web 2.0 world. Now the question is: What to do with this info? Another good question: What's this info worth? There are a plethora of ways one could spend way too much money for such a tool, but in my mind this is information that anyone can find for free on the 'net. Thing is, it does take time; time to cull together all these tools and to properly explain their power, time to implement said tools and practices, and time to follow up to make sure your initial effort doesn't dissipate but instead grows - and ideally grows exponentially.

Well, I don't have all those answers just yet, but there's one thing I know for sure: If you're not engaging in Social Marketing to help promote your website(s), then you'll soon be "moving backward" (As Gene Bates would say...). Stay tuned for some of the highlights of these efforts, as my next few entries here on KrisBates.Com will fully detail these efforts, the success and the failures, so hopefully we can all learn something new together.

My Twitter Tweets

2008

Resolution(s)

I've had a lot of time over the holidays to contemplate this transition from one annual to the next. Long time ago, I realized resolutions reap rash restrictions, but for me this season was more about review and revision. Not so much any one big change, but simply lots of baby steps into the future.

Seems more palatable that way...

| Printable Version


iPhone Dev Blog
3GS -- ultrasn0w style!

Do not upgrade to 3.1 yet if you want this unlock!

Here’s a brief video demonstration by @planetbeing of the iPhone Dev Team’s ultrasn0w unlock for the new iPhone 3G S. Special thanks to @Oranav for the at+xlog crash — a gift to the community that has kept on giving!

Our ultrasn0w program uses the at+xlog crash as an injection vector of our unlocking payload — and it does so on the 3GS in exactly the same way as on the 3G!  But this injection vector will be lost if you update to 3.1 using the official Apple IPSW, which updates the baseband.  So stay away from official 3.1 IPSWs until we release the tools that let you update the firmware without updating the baseband.

your 3GS temporary solution ;-)

Remember we warned you to stay away from any updates to 3.1 if you want to be able to jailbreak or unlock your 3GS.

Well this is an additional message to all you 3GS owners that would like to jailbreak your device sometime soon, but this advice comes with a warning! A warning that if you accidentally upgrade to 3.1, you will not be able to use Ultransn0w, so please re-read and double check this warning at the bottom of this post before proceeding.

You may have read or heard about techniques to capture files during the iTunes restore process. These will be required to jailbreak your phone in the near future, most of the methods involve icky USB snoops. Well, there is an even better and more reliable method to get your hands on those lovely files.

During the restore process iTunes nicely keeps these oh-so-top-secret-files in a lovely accessible place for us to copy out and backup, that place?  /tmp on Mac OS X or %TEMP% on Windows.  Thanks Apple — handy!

The downside to this approach is that you actually need to go through the restore process to get these signed files, which has risks if you are anywhere near 3.1 or 3.1 beta :-)

If you are ready to proceed and you know the risks we’ll get down to the nitty-gritty -

So during a usual recovery with iTunes, your signed iBEC is written to /tmp and during a DFU mode restore the signed iBSS is written there also. To be sure, restore in both modes one after another to be able to grab them both. You’ll need to keep an eye on the temp directory and copy it before it is deleted again by iTunes. I’m sure some nice folks will create a tutorial about this, we’ll link to the first person who makes a good one.

Should you choose to accept this mission, act fast, this needs to be done quickly! But again, always, always double check here to see if 3.1 has been released, if is has, then don’t do this.

WARNING!! -  DANGER, WILL ROBINSON! - NB! - REMEMBER!

IF YOU CARE ABOUT ULTRASN0W, BE VERY CAREFUL WITH THIS METHOD! Do not attempt this if you have downloaded the 3.1 beta. You do NOT WANT TO accidentally restore your device to 3.1 beta — you’ll lose ultrasn0w if you do! BE WARNED :-)

Update: iClarified has come up with a good picture-filled guide for doing this on a Mac and also one for Windows. Good luck!

Only so many ways to say it

You’ve seen us give this warning before, and there are only so many ways to say it or come up with a clever title :) But here it is: ultrasn0w users must stay away from any firmware updates past 3.0 (including today’s 3.1 beta) until we release the tools that let you update the firmware without updating the baseband.  For most phones out there, baseband updates are irreversible and you’ll lose ultrasn0w.

The 3.0 jailbreak was one of those (rare) times where both the jailbreak and the unlock coincided (the only other time was 2.2).  It’s important that people realize that *most* firmware releases aren’t like that, and you need to take steps (via the tools) to separate the firmware update from its included baseband update.

This warning does not apply to the iPhone 2G, which uses BootNeuter for the unlock, not ultrasn0w.

The needs of the many...

Spock said it best: “The needs of the many outweigh the needs of the few…”

Summary:

We can jailbreak the 3GS right now.  But making our jailbreak public at this point in time would benefit relatively few people.  It would in fact be detrimental to many more people than it would help.  So we feel it’s best to keep our version of the jailbreak out of Apple’s sights for the time being.

Details:

If you already have a 3GS phone and have already done a full USB dump or captured your img3’s signed with your ECID, then you’re in great shape.  You will always be able to jailbreak.  But many people who plan on getting a 3GS do not yet have one. For instance, many people are waiting for their existing contracts to mature to the point where they get a price break on the 3GS.  Many people are trying to sell their 3G before they can buy the 3GS.  There are parts of the globe where you can’t even buy a 3GS yet!  The reasons are varied, but they are many.

The nature of the 3GS hardware allows Apple to stop IPSWs from being usable unless you’ve already gotten the signed chunks they send to you based on your ECID (a unique chip ID).  You cannot get these signed chunks without knowing your ECID, and you don’t know your ECID until you’ve bought your 3GS.

The jailbreak requires at least one signed iBoot-family img3 for your device.  And that iBoot needs to have an exploitable bug.  It’s an all-or-nothing deal…you either have your signed exploitable iBoot ready to use, for now and forever — always jailbreakable — or you have nothing.

Here’s the critical point, the reason why we’re delaying our version of the jailbreak: Once the jailbreak is out, Apple will fix the iBoot-family bug we use to accomplish it.  They will simply stop signing the old iBoots and only sign the fixed ones.  If you bought your phone after Apple has done this, there’s nothing you can do…the jailbreak isn’t going to work for you.

It is possible that Apple will find the bug we use without our handing it to them on a silver platter (via a public jailbreak).  In that case, we will have delayed our jailbreak for “nothing”.  But we’d rather be safe than sorry!

Apple is surely coming out with a 3.0.1 firmware release shortly. They need to fix ultrasn0w.  They need to fix some UI issues.  3.0 is buggy and 3.0.1 is coming.  We’re going to wait and see what 3.0.1 brings before figuring out the release date for our version of the jailbreak.

In the meantime, we have some remaining 3.0 jailbreak issues to investigate, including push notification.  Thanks for being patient with us while we took a 3GS “timeout”!  


24Kpwn lives on, in the iPhone 3GS!

About 5 hours ago (Thursday evening, less than a week after the 3GS launch), we were able to verify that the 24Kpwn exploit that the hybrid team used on the iPod Touch 2G is still applicable to the bootrom of the iPhone 3GS. That means we can use the same sort of technique used by our current redsn0w tool to jailbreak and unlock the iPhone 3GS. 

This is great news, but how did it happen?  Why didn’t Apple fix this in their normal cat&mouse fashion?  Well it seems this bootrom was cut in about the August 2008 timeframe, so the unintended early reveal of 24Kpwn earlier this year didn’t affect the iPhone 3GS.

For our technical notes on where the 24Kpwn exploit is in the 3GS, see here (pastebin hash of it is here).    Our original blog post for when this exploit was first found is here.

And yes, ultrasn0w will be able to be used on the iPhone 3GS for you unlockers!  (In fact, without any modifications whatsoever!)

Important: Apple has not given up on the cat&mouse game, and in fact there are challenging aspects of the 3GS jailbreak that aren’t in the other devices.  It’ll take some time to safely work these into our tools, but the fundamental weaknesses are there:  The bootrom is exploitable via 24Kpwn, and the baseband is exploitable via ultrasn0w.  (And just like with the 3G, ultrasn0w for 3GS requires that you not update your baseband when Apple comes out with new firmware.)

Ultra's Now!

Ultrasn0w for iPhone 3G is ready!

  1. Ensure you have upgraded to iPhone OS 3.0
  2. Jailbreak your iPhone 3G using redsn0w or PwnageTool (this will also install Cydia/Icy)
  3. Run Cydia or Icy
  4. Please add the repo repo666.ultrasn0w.com to Cydia or Icy.  That last “o” is actually the number zero “0”! If you use the letter “o” you’ll get an error.
  5. Search for ‘ultrasn0w’ in cydia or icy and install ultrasn0w
  6. Reboot your iPhone 3G
  7. T-Mobile USA users should disable 3G before using ultrasn0w
  8. Enjoy
redsn0w in june

Read the whole post in full before attempting anything!

redsn0w is an easy to use, multi-platform, multi-device jailbreaking and unlocking (iPhone 2G only) tool for the iPhone 2G (original iPhone), the iPhone 3G (but not the 3GS) and also the iPod touch (first and second generation). Currently it is available for Windows and Mac OS X (there are some issues using redsn0w with OS X PPC, please use an Intel Mac until we have this problem resolved).

REDSN0W PROVIDES SIMILAR FUNCTIONALITY TO QUICKPWN.

If you want to build custom firmware files with more flexibility it is suggested that you use ‘PwnageTool’ on Mac OS X.

  1. GOLDEN RULE: If you are using a 3G iPhone with yellowsn0w and rely on yellowsn0w to obtain cellular service, then you should NOT use redsn0w right now. Ultrasn0w (the 3G carrier unlock) is not included with this release and therefore your baseband will be locked and unable to use an operator other than the official one it was bought for. UltraSn0w will be released via APT (cydia and icy) soon. If you have an original iPhone (1st generation) then 3.0 carrier unlock works with this redsn0w release.
  2. Yellowsn0w in its current form will NOT work with the baseband version that is present in the 3.0 update, you will need Ultrasn0w, which will be released sometime soon, Ultrasn0w will work with all iPhone 3G models (but not 3GS), even ones that were previously unlockable, Ultrasn0w (when available) will be released via APT (this means you will be able to get it via Cydia or Icy).
  3. Please read all parts of this post before downloading and using these tools.
  4. Read items 1, 2 and 3 again and again.
  5. At the bottom of this post are the bittorrent files for the latest version of redsn0w.
  6. This app is suitable for the recent 3.0 release
  7. redsn0w will NOT work for the iPhone 3GS.
  8. redsn0w WILL work for Original iPhone (1st Generation), Original iPod touch, iPod touch 2G and the iPhone 3G (not the iPhone 3GS).

To use redsn0w simply upgrade the device in iTunes to firmware version 3.0 and run redsn0w to activate and jailbreak the device (and if you are using an original iPhone 2G, it will unlock it too!)

SHA1 SUMS

  • SHA1(redsn0w-mac_0.7.2.zip)=0d58ff133461f3487a80200fe924741dd393b724
  • SHA1(redsn0w-win_0.7.2.zip)=444a3120b6bfd98838df74d598d3799cf656dfff

Official Bittorrent Releases -

Unofficial Mirrors

The following links are unofficial download mirrors, you download these at your own risk, we accept no responsibility if your computer explodes or if it becomes part of a NASA attacking botnet or even worse if your hands fall off mid-way during the use of these files. We do not check these links or archives and we accept no responsibility with regard to the validity of the files, or with other content these links provide or with the content that is on the linked site.  Always check the published SHA1 sums. We would prefer that you downloaded the official bittorrent release that is linked above, but you are welcome to try these if you really must. Mirror owners should email direct links only to blog@iphone-dev.org , please don’t place mirrors in the comments as they will be deleted.

Mac

Windows

trois, drei, три, három!

This is the low down on our tools for use with the 3.0 firmware from Apple, read the whole post in full before attempting anything. Because of some bugs and unexpected changes this will be a multipart release, starting with the release of PwnageTool for Mac OS X. QuickPwn for Mac OS X and Windows will follow sometime soon, please don’t bug us about it, we are working flat out to get everything finished to release them.

  1. GOLDEN RULE: If you are using a 3G iPhone with yellowsn0w and rely on yellowsn0w to obtain cellular service, then you should NOT use PwnageTool right now. UltraSn0w is not included with this release and therefore your baseband will be locked and unable to use an operator other than the official one it was bought for. UltraSn0w will be release via APT (cydia and icy) soon. If you have an original iPhone (1st generation) then 3.0 unlock works with this PwnageTool release.
  2. Yellowsn0w in its current form will NOT work with the baseband version that is present in the 3.0 update, you will need Ultrasn0w, which will be released sometime soon, Ultrasn0w will work with all iPhone 3G models (but not 3GS), even ones that were previously unlockable, Ultrasn0w (when available) will be released via APT (this means you can get it via Cydia or Icy).
  3. Please read all parts of this post before downloading and using these tools.
  4. Read items 1, 2 and 3 again and again.
  5. At the bottom of this post are the bittorrent files for the 3.0 capable version of PwnageTool.
  6. This app is suitable for the recent 3.0 release.
  7. PwnageTool will NOT work for the iPhone 3GS.
  8. PwnageTool WILL work for Original iPhone (1st Generation), Original iPod touch (1st Generation) and the iPhone 3G.

Baseband 101

The ‘baseband’ is the generic nickname given to the internal components of the iPhone that handle the phone calls and Internet access. This ‘baseband’ is a tiny and unique independent computer system that runs inside your iPhone, it is separate to the main system that handles the applications (such as email and google maps) and it talks to the main part of the phone over an internal communications network. Think of it like a cable modem or other peripheral that is attached to your home PC that needs occasional updates. When a software update is released and presented to you within iTunes the baseband is sometimes updated (to fix bugs or add new features). The 3.0 update for the iPhone 3G contains such an update, so running the vanilla updater straight away with iTunes will reprogram and update the baseband.

SIM Free/SP Unlocked/Factory Unlocked iPhone 3G

This applies if you bought your iPhone 3G for $$$$$$$. This model of iPhone 3G doesn’t have an Service Provider lock (aka factory unlocked) and you are able to put any SIM card into the phone and get service. Your phone is already unlocked so you do not need to worry about baseband updates, simply upgrade to 3.0 using iTunes and then use PwnageTool to create an ipsw and then use this to jailbreak your phone.

iPhone 2G (1st Generation)

Use PwnageTool to do the magic and then restore with iTunes using your newly created .ipsw ‘nuff said, you don’t need to worry about anything, the baseband will be unlocked, the phone jailbroken.

iPod Touch 1G (Original iPod Touch)

Use PwnageTool to create a firmware image and restore with that .ipsw using iTunes.

iPod Touch 2G (New iPod Touch)

Sorry, no support at this time within PwnageTool, use Redsn0w for an earlier (pre 3.0) firmware release instead.

Official Bittorrent Releases -

Unofficial Mirrors

The following links are unofficial download mirrors, you download these at your own risk, we accept no responsibility if your computer explodes or if it becomes part of a NASA attacking botnet or even worse if your hands fall off mid-way during the use of these files. We do not check these links or archives and we accept no responsibility with regard to the validity of the files, or with other content these links provide or with the content that is on the linked site.  Always check the published SHA1 sums. We would prefer that you downloaded the official bittorrent release that is linked above, but you are welcome to try these if you really must. Mirror owners should email direct links only to blog@iphone-dev.org , please don’t place mirrors in the comments as they will be deleted.

Big week!

As anyone reading this blog must already know, this is the big week where Apple releases their official 3.0 FW to the public (Wednesday), and then the new iPhone2,1 hardware, aka the iPhone 3GS (Friday).

On Tuesday evening (just before the big Apple release) we’ll do a live demo of the yellowsn0w carrier unlock working on official 3.0 firmware.   The actual link for the feed will be twittered by @MuscleNerd and also placed here when the feed starts.  The demo should answer everything you need to know about the new yellowsn0w.  But it’s good news for iPhone 3G unlockers everywhere.

Meanwhile, we’re in the middle of testing our PwnageTool and QuickPwn tools, which will work with iTunes 8.2. The jailbreak of course continues to work on 3.0 for all devices it ever worked on, thanks due the Pwnage 2.0 technique released last summer.   Our tools will be released no sooner than the Apple release (just in case!).

P.S. For the new iPhone 3GS, please don’t expect periodic updates about any progress we have or don’t have.  Nothing gives Apple the upper hand like someone tweeting or blogging partial hack results.  That’s not how cat & mouse is played :)  That’s how the cat gets fed.

Updates after the video.  Please skip ahead to 02:00 to see the demo.

Update 1 (Wednesday morning):

  • Only ultrasn0w is going to take til Friday to get pushed out.  All of our other tools should be out pretty soon after the official Apple release.
  • If you apply our jailbreak when it comes out, you can install ultrasn0w anytime after that.  You obviously won’t have cell service in the meantime, though.
  • This may in fact be directly applicable to the iPhone 3GS if it can be jailbroken, because it runs the same baseband version.  Whether or not it can be jailbroken is a big question right now!
  • If you’re on Twitter, please give @Oranav a pat on the back.  He could have revealed the crash he found to Apple and maybe gotten quite an incentive in return. Instead, he told us about it so that we could work it into an injection vector for the soft unlock.

Update 2 (Thursday morning):

  • We have two issues that we’ve been trying to resolve:
  1. There are new 3.0 complications with YouTube.app if you’re on a hacktivated (unofficially activated) device
  2. There’s a bug in Apple’s new version of asr that our custom IPSW’s are tickling and causing crashes on, on some devices.  (For the nerdy or curious among us, the details of that bug were tweeted by planetbeing a month ago.)
  • As of Thursday morning we now have a workaround for #2.  For #1, we’ll try our best to get it fixed but we may end up releasing a preliminary jailbreak in which YouTube doesn’t work for hacktivated devices, and then follow that up with a more complete jailbreak when we can.

WARNING ABOUT THE COMMENTS:  People new to this blog probably don’t realize that comments from the DevTeam actually have a gold header to them, so you can pick them apart from the fake users.  But to be extra safe, until the release of this set of tools we’ll keep our feedback up here in the main post, not in the comments.  That way you won’t get tricked by fake users.

Also, if you want to help self-moderate, please click on the “report this post” for comments you all know are fake.  If enough of you do that, it’ll get deleted automatically.

Yell0w Fever

These are very exciting days ahead!  WWDC, the new 3.0 firmware, the new iPhone2,1 device.  All in the span of a month or two.  Nobody is more excited than we are :)

Unfortunately, there are predators out there that are counting on your over-exuberance.  Maybe we should call it yell0w fever.  One very recent example is a certain yellowsn0w221 page on wordpress.com.  Do not download anything from that page if you’re on a PC, else you’ll be infected with a virus.  The page talks and talks about a supposed Firmware 2.2.1 yellowsn0w exploit, but it’s all a ruse to get you to download and infect your PC.

We’re used to (though still aren’t happy about) less predatory websites, like quickpwn.com.  That site (1) is not us. We don’t consult with them in any way (2) makes money from their Google hits (they’re usually near the top) (3) sometimes gives very very bad advice (like tweeting yellowsn0w users to use QuickPwn on 3.0 betas.  Bad suggestion).  (4)  also owns yellowsn0w.net, another money making website.

The wordpress page, though, is at another level.  It’s out to 0wn your PC for spamming purposes.  Please be on the lookout for any pages that mention “dev team” news that you don’t actually see on this blog first.  We are very good at not leaking sensitive info (since that really wrecks this whole “cat&mouse” thing).  So no blog or forum or youtube page would have any “insider” dev team knowledge that you won’t see announced here first.

About the unlock (the real yellowsn0w): you all paid lots of money for your iPhones, and so we know that if you are depending on a software unlock, this is a sensitive issue.  It’s a very sensitive issue to us too, which is why we can’t say or release anything prematurely that could potentially compromise any 3.0 software unlock.  The commenters on this blog that have high ratings (20 or above) understand this intimately so please listen to them when they try to assist those waiting for any unlock :)

That tempting "update" button

Yesterday, Apple started pushing out their official iTunes 8.2, which supports mobile devices at firmware 3.0. Here’s why you jailbreakers and yellowsn0w-users shouldn’t really accept that “Update now?” question:

  • Most people aren’t at 3.0.   In fact 3.0 is still in beta and has lots of bugs (especially related to push updates).
  • It breaks your ability to use QuickPwn, PwnageTool, and iPhone Tunneling Suite (ssh over usb).  We don’t think this is a deliberate breakage of these tools.  It’s just that Apple has updated a low-level USB protocol that normally only Apple cares about (but jailbreakers care about).
  • So far, the only appreciable change to iTunes 8.2 is the Genius function working on videos.
  • It may actually break Palm Pre’s connection to the device (please give us feedback on this).

This update is one of those that incidentally breaks QuickPwn and PwnageTool.  It doesn’t seem like an anti-jailbreak.  But nonetheless, it will break your ability to re-run QuickPwn or PwnageTool’s dfu-entry.

Because this update isn’t a deliberate anti-jailbreak measure, it’s easily fixed in our tools.  But we really don’t want to update our tools until 3.0 is out, so please don’t update to 8.2 if you think you’ll need to rejailbreak your device. :)

YellowSn0w on 2.2.1 and beyond

We see many questions about whether yellowsn0w can ever be made to work on firmware versions past 2.2 (or equivalently, basebands past 02.28).  This is probably a good place to address those questions:

If there is a yellowsn0w update for firmware after 2.2 (or basebands after 02.28), there is no way it would ever be released before 3.0 is official.   It just wouldn’t make any sense to release an exploit for something that only those who have beta 3.0’s (NDA signers) could use.  Most people in the world aren’t NDA signers.  Any yellowsn0w update for 3.0 would need to happen *after* 3.0 is officially available.  

Half way home?

Apple just released the fifth beta of their 3.0 OS.  Back when 2.0 was still in beta, they released about nine beta firmwares, so it’s reasonable to assume we’re about half way through the 3.0 beta process.

As should be expected, the modern devteam jailbreak process is still valid.   The picture below is 3.0beta5 jailbroken on an iPhone 3G.   As we’ve said in previous posts, nothing other than a hardware respin can prevent our jailbreak from working on all exisiting iPhone and iPod Touches.  They’ve chased our jailbreak so far down in the chain of trust, the only way they can fix it is in hardware.

Because there are so many beta releases, we couldn’t possible refine, test, and release both PwnageTool and QuickPwn for each of them.  That’s why we’re waiting until the final release.  You may have seen other “hijacked” versions of QuickPwn out there, but all of them are buggy, none of them work on OSX, and almost everyone who uses them reverts back to 2.2.1 (because none of the useful jailbroken apps (Qik, Cycorder, and others) work on 3.0 yet).

But this is a good time to remind everyone.  If you care about the yellowsn0w unlock, don’t go anywhere near the beta releases.   You will lose your unlock, possibly forever.

Beta O'Clock

Today at exactly 2 minutes past Beta O’Clock we are releasing a beta version of redsn0w. The release hopes to simplify the jailbreaking of your iPod touch 2G.

redsn0w is currently in beta as it relies on the user running it from the command line, but this new redsn0w functionality is being added into our GUI applications.

If you are not fully confident with using the command line, then hold off for those simpler tools that will be released sometime soon.

Related links

Credits
implementation ⓒ2009 iPhone Dev Team
vulnerability: pod2g, MuscleNerd
exploit: planetbeing, CPICH, posixninja, chronic, ius

Legal
This work is copyrighted with all rights reserved. Modification or redistribution without written consent is expressly prohibited.

UPDATE

The redsn0w site shows the latest release version, it is currently at v0.3.

Cat. Bag. Mouse.

Well, the cat is out of the bag.  The 3.0 firmware from Apple can be jailbroken, and there are now sites out there giving you that jailbreak (after you sort through various ads and browser popups, etc).

Of course it’s not really a surprise that it can be jailbroken.  One of the nicest things about the jailbreaking iPhones and iPod Touches nowadays is that once a given device can be jailbroken, it can always be jailbroken.  The exploits we’re forced to resort to are down at the hardware level, where nothing can be done about them via software.   That’s why within a day or two of 3.0 beta1’s release we were able to snap this screenshot of a jailbroken system:

(we also captured the date of the SHA1 of the above image for historical purposes here and here)

Why did we not release the jailbreak two weeks ago when the above image was captured and hashed?  There are many reasons, mostly resource-related:

  1. We don’t want to have to release a new version of PwnageTool and QuickPwn for every beta release.  Last time around during the 2.0 beta period, there were nine (9!) Apple releases, spaced within a few weeks of each other.
  2. There are unresolved problems that we’re still working on.  It’s currently impossible to get the 3.0 firmware to talk to baseband 02.28 where yellowsn0w lives, for instance.
  3. We don’t want to have to support everyone who wants to back down from the betas…because the betas are, well, buggy.
  4. It’s silly to play cat&mouse with Apple during a beta period, when relatively few people are willing to actually use the beta software in their everyday lives.  There are ways Apple can tighten the screws, and we’d rather not burn methods just for a beta release.

THE MOST IMPORTANT THING ABOUT THE UNOFFICIAL QUICKPWN RELEASES IS THAT IF YOU USE THEM, YOU WILL KILL YELLOWSN0W, POSSIBLY FOREVER.  That’s because QuickPwn, by its very nature, requires you to already have accepted Apple’s official IPSW, along with its baseband update.  If you do that, you will (possibly forever) lose your ability to software-unlock your iPhone 3G.

They say that imitation is the sincerest form of flattery, and so perhaps we should be flattered that so many ad-supported sites are now using our own tools to create unofficial jailbreaks (QuickPwn in particular is so easily adapted from one release to the next that it’s reduced to a handful of binary pattern searches in a good hex editor). But please don’t expect support for them on this blog, because we’re actually busy with the hard part of the 3.0 jailbreak (the 02.28 incompatibility and the new compressed ramdisk they’re using).

Oh, and also the unlock :)

Itchy update fingers

It almost goes without saying, but we will say it anyway :)

With all of the great stuff lined up for us with the 3.0 OS that Apple described today, many 3G owners may find themselves with itchy update fingers.  If you find yourself with access to the 3G IPSW for 3.0 via the iPhone Dev Center program, and you are using yellowsn0w, do not update or restore to that official IPSW.  You will lose yellowsn0w and find yourself unable to revert the baseband to get it back. 

And for those wondering, yes the 3.0 OS is jailbreakable on all devices.   It’s just those using 3G yellowsn0w that have to show some restraint and wait for PwnageTool to create a custom IPSW that avoids the baseband update.

iPod Touch 2G: Hi, welcome to the jailbreak family

The iPod Touch 2G is now another member of the “pwned for life” family. It has a fatal flaw in its bootrom that means you will always be able to pwn these devices no matter what firmware updates come along. This is the full, untethered jailbreak, something that iPod Touch 2G users have not had before today.

Those of you who hang out on IRC or were able to read between the lines in the various blogs, forums, wikis and twitters may realize that we — and importantly, that’s a that’s a collective, cross-team “we” :) — had been hoping to hold onto this full ipt2g jailbreak until the next version of the iPhone came out. That didn’t happen, but maybe it’s too late for Apple to fix the bootrom in the next iPhone.

The raw patch to the firmware that transforms the “tethered” jailbreak into an untethered one was released here but it’s not yet packaged up into the PwnageTool or QuickPwn flows. But other threads there are pulling together tutorials and other tips for those of you anxious to try this out now.  For the curious, the hole itself is explained here.    There’s also a “pen and paper” analysis that helped the hybrid team venture transform the hole into an exploit.  Hopefully that will be up for viewing soon too, if only because of its geeky beauty :)

Anyway, to all those iPod Touch 2G users out there who waited so patiently through all the various incarnations of the jailbreak for Apple’s latest device — welcome to the family!

For the rest of us, the jailbreak “cat and mouse” game will continue in the summer with the next iPhone. And the carrier unlock “cat and mouse” game continues as ever. :)

Close the stable door!

This is the low down on our tools for use with the 2.2.1 firmare from Apple, read the whole post in full before attempting anything. Please note that the Windows version of QuickPwn has been updated to version 2.2.5-2

  1. GOLDEN RULE: If you have a 3G iPhone running 2.2 firmware and you want to keep your ability to use yellowns0w (or the option to use it in the future) do NOT use QuickPwn, and do not use the official ipsw or the iTunes update process without using PwnageTool.
  2. Yellowsn0w will NOT work with the baseband version (02.30.03) that is present in the recent 2.2.1 update. If you want to use Yellownsn0w you will need to create and restore using a custom .ipsw that will allow you to update safely to 2.2.1 without applying the 02.30.03 baseband update. You’ll then have a 3G iPhone running 2.2.1 with an older baseband version that is still vulnerable to yellowsn0w, following these steps ensures that yellowsn0w will still operate.
  3. Please read all parts of this post before downloading and using these tools.
  4. Read items 1, 2 and 3 again and again.
  5. At the bottom of this post are the bittorrent files for the latest versions of PwnageTool and QuickPwn.
  6. These apps are suitable for the recent 2.2.1 release.
  7. The Yellowsn0w version has been updated to 0.9.7. Yellowsn0w is available from Cydia or Installer - this version allows compatibility with pwned 2.2.1 system (not baseband). Again„ remember 0.9.7 yellowsn0w DOES NOT WORK WITH 2.2.1 (02.30.03) directly - you need to be running a ‘pwned’ version of 2.2.1 which didn’t upgrade the baseband during the restore/upgrade.
  8. Users of OS X 10.5.6 will be unable to use DFU mode correctly, please see the note towards the end of this post to easily fix this issue.

Baseband 101

The ‘baseband’ is the generic name given to the internal components of the iPhone that handle the phone calls and Internet access. This ‘baseband’ is a tiny and unique independent computer system that runs inside your iPhone, it is separate to the main system that handles the applications (such as email and google maps) and it talks to the main part of the phone over an internal communications network. Think of it like a cable modem or other peripheral that is attached to your home PC that needs occasional updates. When a software update is released and presented to you within iTunes the baseband is sometimes updated (to fix bugs or add new features). The 2.2.1 update for the iPhone 3G contains such an update, so running the vanilla updater straight away with iTunes will reprogram and update the baseband. This could be bad for certain people, depending on your ultimate aim.

SIM Free/SP Unlocked/Factory Unlocked iPhone 3G

This applies if you bought your iPhone 3G for $$$$$$$. This model of iPhone 3G doesn’t have an Service Provider lock (aka factory unlocked) and you are able to put any SIM card into the phone and get service. Your phone is already unlocked so you do not need to worry about baseband updates, simply upgrade to 2.2.1 using iTunes and then use QuickPwn to Pwn and Jailbreak. This will add Cydia and Installer too.

Locked iPhone 3G - Preserve Baseband

This applies if you have a locked iPhone 3G and you wish to update to 2.2.1 but preserve the iPhone’s current baseband software. Preserving the baseband will ensure that you can still use “yellowsn0w” the iPhone 3G unlock application. To upgrade your phone to 2.2.1 and preserve the state of the baseband you need to create a custom .ipsw with PwnageTool. This custom .ipsw will not contain the baseband update but of course will still give you any new stuff from 2.2.1

There are plenty of tutorials about this process on the web, but PwnageTool contains intuitive graphics and easy to follow prompts that should have you up and running in no time at all. Please note: PwnageTool is only available for Mac OS X.

Locked iPhone 3G

If you are using your iPhone with one carrier and have no interest in the possibility of an iPhone 3G unlock in the near future then just restore or upgrade to 2.2.1 using iTunes and use QuickPwn to Jailbreak and add Cydia and Installer.

iPhone 2G (1st Generation)

Update or Restore your iPhone 2G with iTunes then run QuickPwn to do the magic, ‘nuff said, you don’t need to worry about anything.

iPod Touch 1G (Original iPod Touch)


Update to 2.2.1 with iTunes and run QuickPwn.

iPod Touch 2G (New iPod Touch)


Sorry, no support at this time, but Redsn0w is being actively researched and developed.

Fixing DFU mode on 10.5.6

As noted previously OS X 10.5.6 introduced a bug that affected the use of DFU mode. with some Macs. There have been previously published hacks and techniques to fix this, but here is another method that can be used to temporarily restore DFU functionality in order to use QuickPwn or PwnageTool.

  1. You will need an account with ADC (Apple Developer Connection) this is free and takes a few minutes to sign up, you should read the terms and conditions carefully and you should only sign up if you are thinking of developing applications in the future - http://developer.apple.com/mac/
  2. Download the disk image “IOUSBFamily-315.4-log.dmg”  for Mac OS X 10.5.5 Build 9F33” (yes, that is a “5” in 10.5.5 - this is a developer debug package of the USB kernel extension).
  3. Unplug non-vital USB equipment, such as external DVD writers, USB scanners, USB mass storage devices, at the most leave a Keyboard and Mouse connected.
  4. Install IOUSBFamily-315.4.1.pkg from within the disk image
  5. Reboot your system!
  6. Perform necessary DFU activity with QuickPwn or PwnageTool.
  7. Download the disk image IOUSBFamily-327.4.0-log.dmg” for Mac OS X 10.5.6 Build 9G55”
  8. Intall IOUSBFamily-327.4.0.pkg from within the disk image
  9. Reboot your system!
  10. Reattach your USB peripherals.

Official Bittorrent Releases -

  • PwnageTool 2.2.5 for Mac OSX is here SHA1 Sum - 8fe2f20c00f48b37d8262d6872a12166c6e165ba
  • QuickPwn 2.2.5 for Mac OSX is here SHA1 Sum - 2f1353242ef10dc408e95786643e497fcd04e4ea
  • QuickPwn 2.2.5 for Windows is here SHA1 Sum - 2.2.5-2 instead>
  • QuickPwn 2.2.5-2 for Windows is here SHA1 Sum - 82aae63218316af42e4fa20f8c69d9eb4fe9d4ee

Unofficial Mirrors

The following links are unofficial download mirrors, you download these at your own risk, we accept no responsibility if your computer explodes or if it becomes part of a NASA attacking botnet or even worse if your hands fall off mid-way during the use of these archives. We do not check these links or archives and we accept no responsibility with regard to the validity of the files, or with other content these links provide or with the content that is on the linked site.  Always check the published SHA1 sums. We would prefer that you downloaded the official bittorrent release that is linked above, but you are welcome to try these if you really must. Mirror owners should email direct links only to blog@iphone-dev.org , please don’t place mirrors in the comments as they will be deleted.

Mac PwnageTool

Mac QuickPwn

Windows QuickPwn

Hold your horses!

There is an iPhone and iPod update available in iTunes - it is numbered 2.2.1 (5H11a).

Please DO NOT update. We will investigate and report back to you ASAP.

Update 1:  Here’s a video overview of what this update means.

Thermonuclear pop!
  • Well it isn’t a British Thermonuclear Device.
  • It isn’t an episode from “The Twilight Zone”
  • And it certainly isn’t iPhone 3G related (right now)
  • There is one other device…
  • It fits in your pocket..
  • What can it be?

Update 1: Here is the first screenshot of a jailbroken iPod Touch 2G.  Right now the jailbreak process is far too manual to be useful to most people. But this is a first step (well, second step if you include the initial exploit).

When we announced yellowsn0w, we made the mistake of giving an ETA for its release…and that really clobbered the last day of 2008 for us.  So we won’t be issuing a formal ETA for the ipt2G jailbreak.  But we are putting a lot of energy into it.

Update 2: A picture is worth a 1000 words but a video might be better in this day of Photoshop and fake YouTube videos.  So we’re thinking of doing what we did before Christmas for yellowsn0w — show a demo of the jailbreak on Musclenerd’s Qik account (announced via his twitter account over there on the right hand side).  Since Qik provides a live chatroom right next to the video, we’ll probably be in there too right after the video’s over. Note: anybody posing as any devteam member on that chat right now is faking it.  We won’t be on that chat except for a very specific time that we’ll announce. (We may possibly not even do the chat since it’s so ripe for abuse).

Update 3: It looks like we’ll do the Qik broadcast on Saturday afternoon (California time).  It’ll be announced through MuscleNerd’s twitter.  Unfortunately the Qik chatroom seems unmanageable, with no way to control the nicknames being used. So we’ll avoid it altogether — nobody on the Qik chat claiming to be us is actually us, so please don’t be fooled.

Update 4: The demo video is now available.  NOTE: NONE OF THE DEVTEAM WILL EVER BE IN THE QIK CHATROOM. There’s no way to prevent people from taking any name they want there.   Anyone you see there with our names is a fake.

Update 5:  ”Caleb Mingle” has done a nice job collecting our answers to the questions everyone’s been asking and re-asking.  Check out Caleb’s FAQ

What a week!

What a week it’s been for the 3G unlock!  Here’s where we’re at:

Past

  • As predicted in our beta release post, expanding yellowsn0w from dev team testing to worldwide usage revealed some unexpected situations.
  • Thanks to specific feedback from you on our reporting page, we’ve been able to tweak the method by which yellowsn0w injects the unlocking payload.  We believe we’re converging on a method that works for most cases.

Present

  • The current beta version of yellowsn0w is 0.9.6, available via Cydia.  Please refer to our beta release post for more technical info about how to install and use it.
  • Although ultimately the payload is the same as in the very first beta, we’ve changed the way that it’s injected into the baseband.
  • Although some of you have invested time and energy in coming up with a very specific flow that works for you, the best way to first try 0.9.6 is as-provided, straight out of the box with no special usage around it.
  • Please continue to provide feedback on our reporting page so that we can iron out wrinkles.

Future

  • One major feature we have left to provide support for is PIN locking.  We have dabbled in this a bit and think we have a solution, but want to make that a separate effort from making yellowsn0w work with as many SIMs as possible.
  • At that point, we can probably declare yellowsn0w out of “beta” status.
  • The “permanent” unlock is still the ultimate goal for some of us.  We’d like to break the chain of trust a bit earlier in the boot process (if only for the fun in trying).

Category: Apple News
Apple stuff
Tech
Tech News

More Feeds


My HelloTxt

Kris Bates Lifestream on HelloTxt

Trying hellotxt from my iPhone...

Trying hellotxt from my iPhone... from email

Getting back into the swing of things at the Vashon Cabin...

Getting back into the swing of things at the Vashon Cabin... from web

Working on http://hellotxt.com/l/SbSy and http://hellotxt.com/l/8qeg

Working on http://hellotxt.com/l/SbSy and http://hellotxt.com/l/8qeg from web

Category: Todays News

More Feeds


Comments - Make a comment

The comments are owned by the poster. We are not responsible for its content.
liping
Posted on: 2009-05-07 02:17:04   By: Anonymous
 
The superstarsLook,dofus kamas this is really kamas dofusffxi gilsimple.LeBron final fantasy xi gil
buy ffxi gilJames is Oscar Robertsonmaple story mesosmaplestory mesos in Karl Malone'sffxi gilFinal fantasy xi gil body. He took a teamcheap ffxi gilgil ffxi to the NBA Finals in 2007 ffxi cheap gildofus kamasthat had no business being there. If he broke both hiskamas dofusrunescape gold legs and never played another runescape moneybuy wow goldgame, you'd still be hard pressed to tales of pirates goldage of conan goldkeep him from the Hall of Fame.age conan goldage of conan power leveling He is the best player in the league, and despite aoc gold
aoc power levelingwhat Kobe's supporters tell you, it's not that close.aoc levelingmmporpgChris Bosh is a great player, one of the top five power forwards in the game, and he has many moreonline gamesdiablo 2 cd key all-star games in his future. But he, unlike LeBron, needs help to be great, diablo 2 cd keydaoc goldand for his team to be great. So any flaws in him are amplified when his team underperforms, just as the team's flaws are exposed when he's not on his game.Interestingly, both players are free agents in 2010, daoc platand both have been rumoured to be plotting a move together to the New York. So come then, Toronto and Cleveland could end up in the same place. But until then, Cavaliers fans appear to be hoping the LeBron party doesn't stop. Toronto fans are just hoping Bosh doesn't leave before the party even starts.


[Reply ]

liping
Posted on: 2009-05-07 02:18:56   By: Anonymous
 
WE WILL LEAVE Villefort on the road to Paris, travelling--thanks to trebled fees--with all speedwow power levelingwow powerlevelingwow levelingwow power levelingwow powerleveling Noirtier was sitting in an arm-chair, which moved upon casters, in which he was wheeled into the room in the morningwow levelingWarhammer goldwarhammer online goldbuy Warhammer goldFinal fantasy xi gilbuy ffxi gilgil ffxialthough almost as immovable as a corpse, looked at the newcomers with a quick and intelligent expressionffxi gildofus kamaskamas dofussilkroad goldsilk road goldand so although the movement of the arm, the sound of the voice, and the agility of the body









[Reply ]

lattdddie
Posted on: 2009-06-09 01:37:41   By: Anonymous
 
出会い喫茶出会いカフェテレクラ不倫セックスフレンドセフレ出会い出会い出会い掲示板出会い出会い出会い人妻風俗デリヘルデリバリーヘルス出会い出会い無料フィリピンライブチャットアダルトライブチャットデリヘル

[Reply ]

lattdddie
Posted on: 2009-06-09 01:39:25   By: Anonymous
 
不動産ソープランドアクセスカウンターコレステロール中性脂肪花粉症在宅ワーク内職在宅アルバイト乾燥肌ダイエット 食事サプリメント無料占い出会い山口クレジットカード現金化クレジット現金化ライブチャットフィリピンチャットレディパソコン在宅ワーク


[Reply ]

lattdddie
Posted on: 2009-06-09 01:40:16   By: Anonymous
 
出会い豊島区出会い北区出会い荒川区出会い板橋区出会い練馬区出会い足立区出会い葛飾区出会い江戸川区ニキビCholesterol水虫冷え性むくみ産後わきが車買取転職加齢臭

[Reply ]

lattdddie
Posted on: 2009-06-09 01:40:55   By: Anonymous
 
出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

[Reply ]

lattdddie
Posted on: 2009-06-09 01:43:10   By: Anonymous
 
出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

[Reply ]

lattdddie
Posted on: 2009-06-09 01:43:41   By: Anonymous
 
出会い東京出会い鳥取出会い富山出会い和歌山出会い山形出会い山口出会い山梨出会い北九州出会い下関出会い川崎出会い神戸出会い久留米出会い水戸出会い名古屋出会い大牟田出会い埼玉出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い川崎

[Reply ]

lattdddie
Posted on: 2009-06-09 01:44:09   By: Anonymous
 
出会い堺出会い仙台出会い横浜出会い横須賀出会い札幌出会い千代田区出会い中央区出会い港区出会い新宿区出会い文京区出会い台東区出会い墨田区出会い江東区出会い品川区出会い目黒区出会い大田区出会い世田谷区出会い渋谷区出会い中野区出会い杉並区

[Reply ]

lattdddie
Posted on: 2009-06-09 01:44:34   By: Anonymous
 
福井出会い愛知出会い岐阜出会い静岡出会い三重出会い兵庫出会い大阪出会い和歌山出会い滋賀出会い京都出会い奈良出会い山口出会い鳥取出会い島根出会い岡山出会い広島出会い徳島出会い香川出会い愛媛出会い高知出会い

[Reply ]

lattdddie
Posted on: 2009-06-09 01:45:01   By: Anonymous
 
出会い札幌出会い函館出会い北海道出会い秋田出会い青森出会い岩手出会い東京出会い八王子出会い府中出会い調布出会い銀座出会い仙台出会い優良出会いサイトアダルト盗撮素人熟女エロアニメAV女優

[Reply ]

lattdddie
Posted on: 2009-06-09 01:45:36   By: Anonymous
 
出会い愛知出会い秋田出会い青森出会い千葉出会い愛媛出会い福井出会い福岡出会い福島出会い岐阜出会い群馬出会い広島出会い北海道出会い兵庫出会い茨城出会い石川出会い岩手出会い香川出会い鹿児島出会い神奈川出会い高知

[Reply ]

lattdddie
Posted on: 2009-06-09 01:46:02   By: Anonymous
 
出会い熊本出会い京都出会い三重出会い宮城出会い宮崎出会い長野出会い長崎出会い奈良出会い新潟出会い大分出会い岡山出会い沖縄出会い大阪出会い佐賀出会い埼玉出会い滋賀出会い島根出会い静岡出会い栃木出会い徳島

[Reply ]

lattdddie
Posted on: 2009-06-09 01:46:29   By: Anonymous
 
福井出会いカフェ愛知出会いカフェ岐阜出会いカフェ静岡出会いカフェ三重出会いカフェ兵庫出会いカフェ大阪出会いカフェ和歌山出会いカフェ滋賀出会いカフェ京都出会いカフェ奈良出会いカフェ山口出会いカフェ鳥取出会いカフェ島根出会いカフェ岡山出会いカフェ広島出会いカフェ徳島出会いカフェ香川出会いカフェ愛媛出会いカフェ高知出会いカフェ

[Reply ]

lattdddie
Posted on: 2009-06-09 01:47:02   By: Anonymous
 
出会い東京出会い大阪出会い福岡出会い兵庫出会い神奈川出会い宮城出会い千葉出会い愛知出会い埼玉出会い青森出会い岩手出会い秋田出会い山形出会い山口出会い東京出会い鳥取出会い富山出会い和歌山出会い山形

[Reply ]

lattdddie
Posted on: 2009-06-09 01:47:29   By: Anonymous
 
出会い奈良出会い滋賀出会い三重出会い和歌山出会い愛知出会い静岡出会い岐阜出会い広島出会い岡山出会い山口出会い島根出会い鳥取出会い富山出会い石川出会い福井出会い徳島出会い香川出会い愛媛出会い高知出会い福岡

[Reply ]

lattdddie
Posted on: 2009-06-09 01:47:55   By: Anonymous
 
セフレ奈良セフレ滋賀セフレ三重セフレ和歌山セフレ愛知セフレ静岡セフレ岐阜セフレ広島セフレ岡山セフレ山口セフレ島根セフレ鳥取セフレ富山セフレ石川セフレ福井セフレ徳島セフレ香川セフレ愛媛セフレ高知セフレ福岡

[Reply ]

lattdddie
Posted on: 2009-06-09 01:48:20   By: Anonymous
 
福井テレクラ愛知テレクラ岐阜テレクラ静岡テレクラ三重テレクラ兵庫テレクラ大阪テレクラ和歌山テレクラ滋賀テレクラ京都テレクラ奈良テレクラ山口テレクラ鳥取テレクラ島根テレクラ岡山テレクラ広島テレクラ徳島テレクラ香川テレクラ愛媛テレクラ高知テレクラ

[Reply ]

lattdddie
Posted on: 2009-06-09 01:48:47   By: Anonymous
 
福井セフレ愛知セフレ岐阜セフレ静岡セフレ三重セフレ兵庫セフレ大阪セフレ和歌山セフレ滋賀セフレ京都セフレ奈良セフレ山口セフレ鳥取セフレ島根セフレ岡山セフレ広島セフレ徳島セフレ香川セフレ愛媛セフレ高知セフレ

[Reply ]


simply del.icio.us...

my del.icio.us

View Kris Bates's profile on LinkedIn

Seen This? Heard About This...?