Sep 29, 2010

TinyUmbrella - AppleTV support

While updating the UI I decided to slip in Apple TV support. This incremental update will allow you to save your SHSH for your shiny new Apple TV. With some amazing things just around the corner, it's very important to save your SHSH to allow you to restore your Apple TV to its initial factory iOS version. Enjoy.

Sep 17, 2010

Vacation is almost over...


I've been on vacation for a little over a week. Don't worry I have not forgotten you :) When I return (Tuesday) I plan on continuing the planned changes for TinyUmbrella. In the meantime, stay away from 4.1 and all 4.2 betas if you value your unlock! Although the baseband preservation should work just fine for both of those versions, I would not recommend updating to those simply because a public jailbreak does not exist.

Sep 8, 2010

TinyUmbrella with 4.1 Support



UPDATE: It appears Apple is not signing 4.0.2 SHSH requests anymore. As a result I've updated TinyUmbrella to 4.1.4 which will default to grab the 4.1 SHSH for iDevices (3.2.2 for iPads).


I put my money where my mouth is. I tested my code on my own iPhone 4 and was able to update to 4.1 without touching my baseband.
The only doctoring I did was removing my private info. The newest version of TinyUmbrella will have an added side-benefit of allowing you to update to 4.1 without the fear of baseband update. Of course, in order to downgrade back to 4.0.x you need to have your SHSH saved on Cydia or locally. Have fun :)


I've also seen a TON of questions about how to update from 4.0.x to 4.1 WITHOUT updating your baseband. I'll give you a quick rundown of how to do it.

  • Get the latest TinyUmbrella (4.1.3)
  • READ THE README TinyUmbrella README NOW Yes. You Read it.
  • Run TinyUmbrella.
  • Start TSS Server
  • Open iTunes
  • Restore 4.1 (NOT UPDATE) Yes this requires you to download 4.1 Here
  • Let iTunes error with 1004 error (baseband update failed - we want this :) )
  • Kick Device Out of Recovery
  • \o/ -- You are now on 4.1 with 1.59.00 baseband!
Also, here is another good tutorial with more details.

I have heard a few folks voice concerns about how they can downgrade their 2.x baseband to 1.59.00 on iPhone4. Here are the basic steps:

  • Close TinyUmbrella (if open)
  • Close iTunes (if open)
  • Remove ALL lines in your hosts file that contain gs.apple.com
  • Windows: Start -> cmd -> ipconfig /flushdns
  • Mac: Terminal -> dscacheutil -flushcache
  • Start iTunes
  • Restore (NOT UPDATE) Stock 4.0.2 iPhone 4 - 4.0.2 Download
Note that this will only work while Apple is signing 4.0.2 SHSH requests. This is due to the way Apple now updates/restores Baseband Firmware for the iPhone 4 different from the way it did to prior devices. Lucky us...

Sep 7, 2010

TinyUmbrella - New Updates with 4.1 looming...

EDIT: I just got a report of someone getting their baseband updated even though the protection was in place. DO NOT UPDATE to 4.1 unless you absolutely have to. I need to look at what happened in this case.


Let me preface this by saying that it is important that you do not update to 4.1 if you wish to keep your unlock and jailbreak.
I've updated TinyUmbrella in anticipation of the imminent release of iOS 4.1. Here are some notable features. (Sorry I have not finished the changes I mentioned previously as these features I felt were VERY important with 4.1 coming)
  • Baseband Protection - Updating to 4.1 using TinyUmbrella will protect your baseband from update. THIS ONLY APPLIES TO IPHONE 4!!!!! If you have a 3G or 3GS and you update to 4.1 your baseband will likely be updated.
  • SHSH Retrieval from Cydia - If you don't have your SHSH locally, TinyUmbrella will request them from Cydia on-demand; allowing the restore to continue
  • Automatically point hosts to Cydia - Once you close TinyUmbrella, it points your hosts file to Cydia (for further baseband protection and update/restores without TinyUmbrella)
I hope it helps.
EDIT: I've also added iPod Touch 4G 4.1 support :)

Sep 3, 2010

iOS 4.1 and iTunes 10

Although it may be tempting to update to iOS 4.1 when it comes out, make sure you pay heed to the Dev Team warnings.

  1. iOS 4.1 is not currently jailbroken - you WILL lose your jailbreak
  2. iOS 4.1 contains a new baseband - you WILL lose your carrier unlock as provided by ultrasn0w.
  3. If you ignore the warning and update to 4.1, you can downgrade to whatever version you have SHSH for (either locally or on-file at Cydia. So if TinyUmbrella shows SHSH for 4.0.1, you can downgrade to that version. That said - you cannot downgrade your baseband /ever/. Once you update to a firmware with a new baseband, you are stuck on that baseband regardless of firmware downgrade.
I plan on supporting iOS 4.1 when it is released and hopefully I'll have the UI changes as well as the rare PPC / crash issues worked out.
I've taken a quick look at iTunes 10 and don't see any immediate issues with local restores but as always, please hold off on updating to new versions of iTunes unless you absolutely have to have a feature it provides.