All the SHSH blobs are saved in TU & Cydia already. Currently on JB iP4 on 4.1.
Thanks!
Nice
All the SHSH blobs are saved in TU & Cydia already. Currently on JB iP4 on 4.1.
Thanks!
Yeah, it was quite a shock for me. I'm on AT&T so I didn't care about the unlock. Baseband preservation was only a concern for future resale value, so I said screw it and updated when the 4.2.1 jb was good to go. I just about **** when itunes gave me the 1013 error, then a double shart when TU was able to kick it out without issue. When I got to peek at my settings and saw the baseband was still at 01.59.00 I was really in disbelief. It was later that night when I read notcom's tweet that I realized that in my lack of concern for preserving BB, I shift-updated instead of shift-restored, which ended up preserving my BB. Then OP posted the same thing and got all kinds of unjustified reaction, which really torqued me for some reason, so I had to butt in, especially when people were saying notcom never mentioned it, when he had.
I'm guessing (please dont take my word for it) that having run TU in the past modified my hosts file before the update, otherwise it may have just updated it all without issue. Or it could have been because I preserved 01.59.00 when I upgraded to 4.1, it caused a mismatch of sorts, and threw it out with the error. I don't know, all that side is way beyond my scope, and don't want to presume, or cause someone to update BB unintentionally. Whatever it was though, it worked.
ok guys - just did this, followed the steps and it works as expected. I was able to preserve my baseband at 1.59.
Things to note, first of iTunes would not let me use shift+restore to pick and choose the restore file even though it is the complete official version. No matter what I tried, that didnt work. So finally took the leap and update officially. Had TinyUmbrella running in the background, also had my hosts file pointing to cydia.
i guess the law of averages did work in my favor, but i know i had some bit of sense too in my madness. let me explain, i would have had a smoother sailing if not on my reliance on some site which provided me with faulty downloads.
1. i did try to update using the shift+update, i did update my OS without updating baseband( my hosts file was pointing to cydia where i had 4.1 and 4.2.1 shsh already stored) and to be doubly sure, i had tiny-umbrella running in the background.
2. the reason i couldnt jailbreak tethered was because of the faulty iphone 4 4.2.1 firmware i downloaded from some site. when i did the update process, itunes downloaded the good version and that is what i used to do the final tethered jailbreak which works fine. so after my trials, here is what you could do in 2 different ways:
If you want a regular upgrade:
first of launch tiny umbrella, make sure you save the shsh for 4.2.1, keep it running in the background. Also modify your hosts file to point to cydia.
1. run regular update in itunes, let itunes do the upgrade, then use tiny umbrella to kick the phone out of recovery mode.
if you want a clean slate:
same steps as above to preserve baseband:
1. run regular restore, let itunes install do the complete install, then use tiny umbrella to kick phone out of recovery mode, in both cases baseband will be preserved.
i have tried both scenarios in that order so i know both work and in both cases my baseband was preserved.
my biggest mistake was to start with a faulty firmware file, please make sure you download yours from reliable sources and you should have smooth sailing.
my iphone is a iphone 4, 32Gb bought in the first month and now running 4.2.1 and baseband 1.59.00
So to avoid a faulty version of 4.2.1, just use iTunes and act as if your upgrading.
So heres the steps with an iPhone 4 running 4.1 with 1.59.00
1) plug in iPhone 4 to iTunes and upgrade to 4.2.1.
2) iTunes will do it's thing upgrading and then it will run into and erro where you use tiny umbrella to kick it out.
3) all done and your iPhone 4 is now on 4.2.1 with 1.59.00 baseband.
Seems simple enough.
Your instructions are wrong and anyone following them will get themselves in trouble. There is one important step you missed out. You have to either 1. be running tiny umbrella with tss started or 2. Have edited your host file to point to Cydia.
If neither of those are done then you will update your baseband.
Your host file is probably pointing to Cydia and you don't even realise it.
The next question is (if the debate will ever end on what the steps are to do this anyway) will this work with the current redsn0w jailbreak on 4.2.1?
Personally I think it's useless/stupid to go to 4.2.1 if you can't jailbreak anyway. Why bother preserving your older baseband if you can't even jailbreak to unlock?
Yeah I'd like to hear from someone who has not only performed this update to 4.2.1 method (and keeping an unlockable baseband), but has also managed to jailbreak with redsn0w on 4.2.1 using the b3 hash.
Hello!
Just thought I would post up and let you know I just did a fresh restore to 4.1, selected "Set Up As New...", updated to 4.2.1 (no TinyUmbrella running in the background, just hosts file set to Cydia), then ran redsn0w 0.9.7b5 for untethered 4.2.1 jailbreak.
I got it to work, too, on my iPhone4
I was on 4.1, with the 1.59.00 bb. I've had my SHSH's saved on TU. I had an edited hosts file that pointed to Saurik's server at 74.208.10.249. I had previously updated to 4.1 and preserved my bb via TU.
This time, I did option/update and selected the 4.2.1 ipsw from my desktop. I had TU open, but the TSS server was not running. I got the expected -1013 error, phone showing the "plug me in to iTunes" logo and then launched TU and kicked it out of recovery. I was then on 4.2.1, with the 1.59.00 bb.
I then used redsn0w 0.9.6b4 to get the tethered JB. I then used redsn0w 0.9.7b6 to JB untethered. I am on an untethered JB 4.2.1, with 1.59.00 bb.
So far, so good. Everything seems to be working normally. No Skype or Bluetooth issues. I still need to do the com center hack to enable tethering.