Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
hey techzoom thx i will try it. However, it sound like that a solution just to downgrade/ restore. no? My 3gs was able to restore already. that y i got the 1015 error. right? I just need to get of recovery so i can jb. am i missing somethhing pls clarify .. sorry!
 
hey techzoom thx i will try it. However, it sound like that a solution just to downgrade/ restore. no? My 3gs was able to restore already. that y i got the 1015 error. right? I just need to get of recovery so i can jb. am i missing somethhing pls clarify .. sorry!

downgrade or upgrade should not be a problem as long as you're using older iTunes version.

recently, Apple seems to have changed iTunes policy to not allow installing older firmwares after a certain time-frame just like saving SHSH blobs using TinyUmbrella is not possible once Apple stop signing older firmwares (after a certain time-frame)
 
I have an Iphone 3gs and had unfortunately updated up to the 4.3.5 Firmware which automatically updated my BaseBand to 5.16.02 (which is an unlockable baseband). The only way to unlock an iphone 3gs is to jailbreak it. In order to jailbreak a 3gs iphone with 4.3.5 fw and 5.16.02 baseband is to drop down to 4.1 Firmware and upgrade to ipad 6.15 baseband. I did this by using Google and educating myself on all of this(And having an amazing fiance who stuck by my side and helped every step of the way as well). I encourage you to do the same or you will be lost and may ruin your phone. Don't buy any scam sites that claim to do it for you. You can do this yourself for free. I promise.

You can downgrade from 4.3.5 fw to 4.1 fw by using ITunes 10.4.1 and Tiny Umbrella (any version) and changing the hosts codes. The combination that worked for my phone was to change the last two lines to:

#127.0.0.1 gs.apple.com

#74.208.105.171 gs.apple.com

Then follow the procedure below (I am eternally grateful, it took me 3 days to figure out what "alienvariety" below posted a while back, I don't know what I would have done without this post). So I'm reposting and paying it forward (FYI: I followed all the steps below and was successful and did not loose my GPS; one of the drawbacks is possibly losing your gps since you have to replace your Baseband with ipad baseband 6.15). So hopefully this works for you:



Originally Posted by alienvariety View Post
UPDATE EDIT: This method will work to unlock and jailbreak, BUT will potentially affect your iPhone detrimentally in a few ways:

1. Jailbreaking invalidates your warrantee.
2. You will lose GPS if you change to iPad baseband.
3. Once you have changed to iPad baseband, it is CURRENTLY supposedly impossible to downgrade. (The Dev Team are working on this...)
3. You may not be able to update using official firmware from Apple in the future.

HOWEVER: This tutorial is for the 3GS, which is now a relatively dated model, very soon to become even more outdated. I made these changes on my phone as I intend to get the iPhone 5/ 4S when it is released anyway - these were acceptable risks. Update according to your own situation.

--

Ok, guys, despite a lack of response, after about 10 hours of rigorous googling I have successfully unlocked my iPhone.

For all those who are interested, these two resources were essential:

- http://jailbreakqa.com/questions/570...k-435-on-51602
- http://www.youtube.com/watch?v=m4H2tUcz890

The YouTube video helped me specifically because I was unable to log in to Cydia to download UltraSn0w as I had no WiFi connection on my iPhone.


You will need:

- TinyUmbrella (whatever the latest version is)
- RedSn0w 0.9.6rc18 (NOT the latest version...) here on Mac: https://sites.google.com/a/iphone-de...edirects=0&d=1 and here on Windows: https://sites.google.com/a/iphone-de...edirects=0&d=1 (IMPORTANT: if you are doing this on Windows you will need to be in Windows XP Compatibility Mode.)
- iTunes (the latest version)
- 4.1 Official Apple Firmware from here: http://appldnld.apple.com/iPhone4/06...7_Restore.ipsw

You may need:

- DiskAid (if you have no WiFi like me)

Follow these steps:

1. Run TinyUmbrella and go to the Advanced Tab.
2. Make sure "Set hosts to Cydia on exit" is UNCHECKED.
3. Exit TinyUmbrella.
4. Open iTunes.
5. Put your phone in DFU recovery mode (Hold 'Power Off' and the 'Home' button simultaneously for 10 seconds, then let go of 'Power Off' but continue to hold 'Home' for another 20 seconds)
7. iTunes should recognise an iPhone in recovery mode.
6. Hold 'alt/option' and click Restore.
7. Choose to restore from the 4.1 IPSW file referred to above.
8. iTunes will act like it is restoring and then at the last minute encounter error 1015. This is exactly what we want.
9. Open TinyUmbrella again.
10. Click 'Exit Recovery'.

At this point, your iPhone now runs on 4.1 Firmware. Progress!

11. Open RedSn0w and click Browse.
12. Select the same IPSW as previously (4.1). Click next.
13. Choose to Install Cydia. DON'T opt to change baseband yet or it might crash!
14. Click next. Go back in to DFU mode as described above. The RedSn0w page will automatically begin to update and inform you that it is installing. Your iPhone will display: "Downloading Jailbreak Data..."
15. When this is done (your phone will eventually reboot), exit RedSn0w and turn your phone back off.
16. Now open RedSn0w again. Click Browse.
17. Choose 4.1 IPSW again. Click next.
18. This time deselect Install Cydia and instead check the box to install iPad Baseband. IMPORTANT NOTE: you may lose GPS connectivity in your phone if you do this, but it is an essential step to unlocking your phone. Bite the bullet.
19. Click next and return to DFU mode as before. RedSn0w will now show another little Pineapple image and begin installation of iPad Baseband.
20. Your phone should restart and your good to quit RedSn0w.

At this point, your firmware is version 4.1 and your BB is 6.15.00! Now you just need a final step.

21. If you can connect to WiFi, open Cydia. If you can't, watch the YouTube video I linked above.
22. Once in Cydia, select the Manage tab (along the bottom).
23. Click Sources. Click Edit, then in the top left, Add.
24. Type: http://repo666.ultrasn0w.com/
25. Click ok. Then in the top right click Install.

It will install UltraSn0w and should provide you with a message which confirms it is able to unlock your BB (6.15.00)

26. Restart your iPhone. (Do it twice to be on the safe side.)
27. Put in your new SIM from your new carrier.
28. Go to Settings and turn Airplane Mode off and on again.
29. It will say 'Searching...' for a little while and then:
30. SIM/ NETWORK ACTIVATED!


I hope this guide has helped you. It was such a time consuming nightmare for me that I wanted to make sure it wouldn't be such a trial for everyone else. GOOD LUCK!

ps. If in doubt, DFU mode and restore to 4.1 again and restart the process.
Thanks for posting, alienvariety! I tried your method, and had no problems downgrading from 4.3.5 to 4.1 and upgrading bb 5.16.02 to 6.15. My iPhone 3gs was locked on Telus sim, and now unlocked using Rogers sim. It appears that my GPS is still functional. Your step by step information was easy to follow! Thanks again alienvariety for making it easier for others......dan3d
dan3d is offline

yours truly: MTBT(who also still has GPS):)
 
This is terrible... I was on track until i upgrade to ipad bb. Now i have NO IMEI BB WIFI ect... Tried restore to 4.1 again didnt work. Try JB didnt work. Anyone knows a solution for this? Is this a hardware prob? Help pls!
 
Thanks for this! small additions

Hi Guys, Very new to using an iphone or any of this. It took about 2 days and total 8 hours of messing about.
In any case. success finally.
Small things I found that made the difference for me.
one. Down grade to itunes 10.2.2 and leave it there for the entire install. it was what made it work for me.
Two. Not sure but this seemed to matter. When you are done downgrading to 4.1 dont click on anything in itunes when the errors pop up. just go straight to tiny umbrella and hit exit recovery. I did this 4 times and when I finally did it the way I am describing it worked.
The rest was as advertised. Just pay attention to detail, keep at it (redo if needed and it will be) and take your time.
Thanks to all who have posted. :)

Btw. Gps still active!
 
Last edited:
Hi Guys, Very new to using an iphone or any of this. It took about 2 days and total 8 hours of messing about.
In any case. success finally.
Small things I found that made the difference for me.
one. Down grade to itunes 10.2.2 and leave it there for the entire install. it was what made it work for me.
Two. Not sure but this seemed to matter. When you are done downgrading to 4.1 dont click on anything in itunes when the errors pop up. just go straight to tiny umbrella and hit exit recovery. I did this 4 times and when I finally did it the way I am describing it worked.
The rest was as advertised. Just pay attention to detail, keep at it (redo if needed and it will be) and take your time.
Thanks to all who have posted. :)

Btw. Gps still active!
. For everyone has stuck in the restore loop, try little app called Recboot. It helped me.
 
Alienvariety you are genius!!! I spend hours and hours day by day searching over the internet how to unlock my iPhone 3gs with BB 05.16.02 iSO 4.3.5
You are the only one who'm post the unlock exactly step by step.You did a amazing job.Your unlock info throw my flustration away,because it finally happened!!!First time when i go step by step i get stuck on Recovery mode for all time I can't exit the mode out.So get back again I repeat your step's,but this time I use for exit Recovery mode Recboot 2.1 The link is here http://www.rizwanashraf.com/2011/01/03/download-recboot-2-1-for-mac/
Everything else I did exactly like you post.This time I make it happened.After week of searching and spending hours of trying Everything about everything,I finnaly have the T-mobile carrier on left top side of my iPhone 3gs.
Thank's so,so,so much for your great job,because i know it wasn't easy to put everything together like you did.Thank's again.
 
Thank You Thank You!!!!!!!

I was given a 3gs by a friend... I mistakenly restored and updated as soon as i hooked it to my computer and iTunes... I have T-mobile... and had no clue how to jailbreak or unlock... I searched for hours, and tried millions of things, downloaded tons of garbage trying to figure it out (this is my first iPhone)... Your solution worked PERFECTLY!!!! I did it myself, and will be happy to pass along the information if I ever come across anyone that needs it. Thank you so so so much!!



UPDATE EDIT: This method will work to unlock and jailbreak, BUT will potentially affect your iPhone detrimentally in a few ways:

1. Jailbreaking invalidates your warrantee.
2. You will lose GPS if you change to iPad baseband.
3. Once you have changed to iPad baseband, it is CURRENTLY supposedly impossible to downgrade. (The Dev Team are working on this...)
3. You may not be able to update using official firmware from Apple in the future.

HOWEVER: This tutorial is for the 3GS, which is now a relatively dated model, very soon to become even more outdated. I made these changes on my phone as I intend to get the iPhone 5/ 4S when it is released anyway - these were acceptable risks. Update according to your own situation.

--

Ok, guys, despite a lack of response, after about 10 hours of rigorous googling I have successfully unlocked my iPhone.

For all those who are interested, these two resources were essential:

- http://jailbreakqa.com/questions/57088/how-to-unlock-435-on-51602
- http://www.youtube.com/watch?v=m4H2tUcz890

The YouTube video helped me specifically because I was unable to log in to Cydia to download UltraSn0w as I had no WiFi connection on my iPhone.


You will need:

- TinyUmbrella (whatever the latest version is)
- RedSn0w 0.9.6rc18 (NOT the latest version...) here on Mac: https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_mac_0.9.6rc18.zip?attredirects=0&d=1 and here on Windows: https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_win_0.9.6rc18.zip?attredirects=0&d=1 (IMPORTANT: if you are doing this on Windows you will need to be in Windows XP Compatibility Mode.)
- iTunes (the latest version)
- 4.1 Official Apple Firmware from here: http://appldnld.apple.com/iPhone4/061-7938.20100908.F3rCk/iPhone2,1_4.1_8B117_Restore.ipsw

You may need:

- DiskAid (if you have no WiFi like me)

Follow these steps:

1. Run TinyUmbrella and go to the Advanced Tab.
2. Make sure "Set hosts to Cydia on exit" is UNCHECKED.
3. Exit TinyUmbrella.
4. Open iTunes.
5. Put your phone in DFU recovery mode (Hold 'Power Off' and the 'Home' button simultaneously for 10 seconds, then let go of 'Power Off' but continue to hold 'Home' for another 20 seconds)
7. iTunes should recognise an iPhone in recovery mode.
6. Hold 'alt/option' and click Restore.
7. Choose to restore from the 4.1 IPSW file referred to above.
8. iTunes will act like it is restoring and then at the last minute encounter error 1015. This is exactly what we want.
9. Open TinyUmbrella again.
10. Click 'Exit Recovery'.

At this point, your iPhone now runs on 4.1 Firmware. Progress!

11. Open RedSn0w and click Browse.
12. Select the same IPSW as previously (4.1). Click next.
13. Choose to Install Cydia. DON'T opt to change baseband yet or it might crash!
14. Click next. Go back in to DFU mode as described above. The RedSn0w page will automatically begin to update and inform you that it is installing. Your iPhone will display: "Downloading Jailbreak Data..."
15. When this is done (your phone will eventually reboot), exit RedSn0w and turn your phone back off.
16. Now open RedSn0w again. Click Browse.
17. Choose 4.1 IPSW again. Click next.
18. This time deselect Install Cydia and instead check the box to install iPad Baseband. IMPORTANT NOTE: you may lose GPS connectivity in your phone if you do this, but it is an essential step to unlocking your phone. Bite the bullet.
19. Click next and return to DFU mode as before. RedSn0w will now show another little Pineapple image and begin installation of iPad Baseband.
20. Your phone should restart and your good to quit RedSn0w.

At this point, your firmware is version 4.1 and your BB is 6.15.00! Now you just need a final step.

21. If you can connect to WiFi, open Cydia. If you can't, watch the YouTube video I linked above.
22. Once in Cydia, select the Manage tab (along the bottom).
23. Click Sources. Click Edit, then in the top left, Add.
24. Type: http://repo666.ultrasn0w.com/
25. Click ok. Then in the top right click Install.

It will install UltraSn0w and should provide you with a message which confirms it is able to unlock your BB (6.15.00)

26. Restart your iPhone. (Do it twice to be on the safe side.)
27. Put in your new SIM from your new carrier.
28. Go to Settings and turn Airplane Mode off and on again.
29. It will say 'Searching...' for a little while and then:
30. SIM/ NETWORK ACTIVATED!


I hope this guide has helped you. It was such a time consuming nightmare for me that I wanted to make sure it wouldn't be such a trial for everyone else. GOOD LUCK!

ps. Yes, I'm afraid that means the offer of money is officially retracted :p
pps. If in doubt, DFU mode and restore to 4.1 again and restart the process.
 
Update version?

Just completed this to use my phone in mexico city. Just wondering if its safe to update the software version of my phone back to 4.3.5?

I'm an idiot, don't do this. It will mess everything up. If anyone has a solution to fixing the problem and putting my phone back to the way it was, please help.
 
Last edited:
after doing all this how can i do 4.2 upgrade

Hi, I am one of those that accidentally updated the iphone3gs to 4.3.5. I followed your steps and now have 4.1 but previously i had 4.2. How can i get back to 4.2. I am not a technie so a detailed would really be appreciated.

Thanks alot for this!!!!
 
Thankyou AlienVariety!!!!

After 3 days of surfing the Google and found that nothing could help out from cracking IOS 4.3.5, frustrated, feeling **** for the money that i had payed, came across your Instruction and man your Instruction were so clear and step by step that i was able to get the IOS downgraded and Upgrade the baseband..now its working Cool...thanks for all the Time you had spent in explaning things....


For Guys who are getting error 1015...

Please try the below link for downgrading
http://jailbreakqa.com/questions/32462/frequently-asked-questions

Also please note that the best results are with Windows 7 and not with XP as i had spent hours togeather in both the OS trying to crack down the issue.


Anyways...thnakyou once again mate...

Ragav
 
Hi,

I keep getting stuck on point 8 and get error message 1601.

With TinyUmbrella, i have to run the TSS Server at the same time, and I also can never click on the exit recovery, only fix recovery.

Any ideas?

It's taken me a day to get this far and i was hoping this would be the solution!

My iPhone is a jail broken on from Hong Kong and wont restore or start up after a couple of weeks of being ok. I don't even know the operating system that it was running on and after trying loads of other stuff am only guessing this is the solution!

Please help!
 
Last edited:
Thanks for posting all those steps, appreciate it!

I had the recovery loop error, and like someone else said I just left iTunes when it gave the 1015 error, didn't click "ok" or anything and went straight to TinyUmbrella and that got it sorted.

Now my question is how do I upgrade to 4.3.3? From what I've read I think it's the ideal version? (Seeing as how 4.3.5 is still a tethered jailbreak?) I edited my hosts file to comment out that Apple server (#74.208.105.171 gs.apple.com) but iTunes still said the device is still not allowed...

Also I didn't get a message from ultrasn0w saying that the phone was unlocked... it just installed and that was that... but I've still gotta get a SIM to try in it so I may be getting ahead of myself... thanks for any tips on the 4.3.3 upgrade though!
 
Hello,

I really really cannot get out of the recovery loop. And yes, I have tried everything in every combination I know possible:

  • Tiny Umbrella Exit Recovery (DFU - with and without clicking 'ok' on iTunes errors)
  • Tiny Umbrella Fix Recovery (DFU - with and without clicking 'ok' on iTunes errors)
  • RecBoot Exit Recovery
  • Getting rid of # marks in host file
  • Ran FixRecovery43 script in terminal
  • Probably more, can't remember. I have tried to unlock/jailbreak about 15 times now with no luck.

Does anyone have any other ideas about how to get out of the recovery loop? The only thing I haven't tried is downgrading iTunes. Most people who are successful with unlocking on here aren't saying what version of iTunes they are using. @alienvariety – What version of iTunes did you use?

(RIP Mr. Jobs, but gimme a break dude. I have had this phone for almost 5 years. I should be able to do whatever I want with it!!)

SPECS:
- iPhone 3GS
- BB 05.16.02
- iOS 4.3.5
- iTunes 10.3.1
 
So now that i've tried to update several times I am getting:

"The iPhone "iPhone" could not be restored. This device isn't eligible for the requested build"

I get this when I try to restore from the 4.1 IPSW file. Never had this problem before. I have done a bit of research and people are saying the hosts file needs to be edited... Now i'm totally confused. I already edited the hosts file as described in this post...
 
No service

Hi, first can i say great thread here and the most easy to follow but I'm having trouble with getting No service.
Now i've searched through lots of stuff on various forums with various fixes and nothing seems to be working for me. Seems to be happening to quite a few people with no CERTAIN fix.
I didnt change anything in the host file, because i didn't know how but thought it would be apparent as i went along, but it wasn't. Could this be the issue?
I also never get the "you can unlock" message when installing ultrasn0w. I've tried reinstalling that a few times to no avail.
I've reboot , airplane mode on/off, 3g on/off etc.

I'm at my wits end now and only have a few strands of hair left to pull out!!

Any advice would be great, even if i've tried it, as i'd like to stick to this forum instead of having 7 tabs open with 7 different forums which all seem to be looking exactly the same!!

Thanks in advance

EDIT-- If all else fails shall i just start again from the beginning?? If so could someone tell me in newbie language how to change the host file. Cheers
 
hey Ben1978,

First up - do you know for sure that the SIM you're trying to use is okay, does it work in another phone? I got the same No Service message, but turns out that it was just a prepaid that had expired, another SIM worked fine (it was just a 3GS I was looking at for a workmate).

2ndly - did you try to reboot it a couple of times? Even on that expired prepaid SIM I did manage to get some signal after I'd left the phone turned off overnight.

I never got a confirmation message from ultrasn0w either to say that it was unlocked, but it definitely was.

The hosts file is on your Mac, it basically allows you to block certain URLs/IP addresses. If you can restore the software from iTunes then you have no problem that requires you to look at the hosts file... (at least that is my understanding)

It all else fails, then yes I'd say start from the beginning and follow the instructions exactly. I restored to 4.1 about a dozen times... haha. When you come to use redsn0w, make sure you follow the instructions to turn your phone off while plugged in, before entering DFU mode. I started off entering DFU with the phone turned on, fairly sure that threw things out of kilter...
 
hey Ben1978,

First up - do you know for sure that the SIM you're trying to use is okay, does it work in another phone? I got the same No Service message, but turns out that it was just a prepaid that had expired, another SIM worked fine (it was just a 3GS I was looking at for a workmate).

2ndly - did you try to reboot it a couple of times? Even on that expired prepaid SIM I did manage to get some signal after I'd left the phone turned off overnight.

I never got a confirmation message from ultrasn0w either to say that it was unlocked, but it definitely was.

The hosts file is on your Mac, it basically allows you to block certain URLs/IP addresses. If you can restore the software from iTunes then you have no problem that requires you to look at the hosts file... (at least that is my understanding)

It all else fails, then yes I'd say start from the beginning and follow the instructions exactly. I restored to 4.1 about a dozen times... haha. When you come to use redsn0w, make sure you follow the instructions to turn your phone off while plugged in, before entering DFU mode. I started off entering DFU with the phone turned on, fairly sure that threw things out of kilter...

Hi thanks for the reply. The sim works fine in my old phone but I would say it's about 5 yrs old, not sure if that matters, but I think I'll order a new one anyway.

When I reboot it loads with the apple icon not a pineapple so I've been using redsn0w to just boot tethered now, I know it doesn't say that in the instructions but I thought that's what I needed?!

I'm on Window's so no bother about the host file then.

I did accidentally DFU when it was switched on the last time perhaps that's it.

Well I'll keep trying and thanks for your help, much appreciated.
 
I basically have the same problem. iPhone 3GS running 4.3.5, baseband 05.16.02, New Bootrom... everything you don't want wrong. I've spent the last 2 days trying to fix it and this thread seems the most likely to assist me in doing so. I've Jailbroken using redsn0w but as it's 4.3.5, it's tethered, which sucks. Especially when you have to reboot everytime you attempt to downgrade or unlock which inevitably fails.

I'm trying to downgrade to 4.0.1 so I can use Jailbreak.me to j/b the phone as to my knowledge, it's by far the simplest way. My main aim in this is to unlock it though.

So anyway, I've attempted the steps provided here but I can't get anywhere because A: TinyUmbrella refuses to recognise my device and B: iTunes keeps giving me error 3194. If ANYONE can help, I'll build a statue in your honour...
 
WORKED! ... and then didn't work :(

GREAT tutorial, BTW. After some trial and error, I finally got it working on my iPhone 3GS yesterday (even have GPS!), then tried it on my Wife's 3GS today. Everything went fine, and I was able to connect to WiFi, download/install Ultrasn0w, and verified that I was running firmware 4.1 and BB 6.15.00 - worked great!

I left to get a celebratory beer, came back and the iPhone had gone to sleep - but would not wake up, and now won't boot at all! I tried doing a tethered boot via redsn0w which results in a white screen which then turns to a dark gray screen - at which it just hangs.

I tried going through the process again and at step 8 (where you should be getting the 1015 error) I get the following error from iTunes:

The iPhone "iPhone" could not be restored. An unknown error occurred (28)

Anybody know what's going on? have I somehow bricked my wife's phone?
 
Hey Nothing82,I had the same error a couple of times. The only thing I can suggest is to make sure you follow the instructions exactly - especially make sure your phone is plugged in, then turn it off before going through the steps to enter DFU mode. A quick search may give you more answers as well...

torbotic, I haven't ever had error 28, but I don't think it's bricked. From what I have been able to quickly find, the 2x errors usually mean that iTunes can't get any response from the phone, but some people have kicked it back to life. You'll probably need to dig up some more info to find specific methods that have worked for other people.
 
Ios 5

I did follow this tutorial sometime ago, and everything went well.
Will it work if i upgrade to iOS 5 and saved the baseband by Redsn0w 0.9.9b5?
:confused::confused::confused:

cheers
 
No Service

Howdy friends,

I'm from the USA and travelling in Germany. My issue is that I can simply not get my phone to recognize cell service. I followed this tutorial exactly, I'm 'jail broken,' my baseband is 06.15.00, my version is 4.1 (8B117), and I have Cydia and ultrasn0w installed. The first few times I tried to install ultrasnow I got errors but after trying a third time it worked. But, I put a German SIM card in and no matter how many times I reboot I do not get any service. Please help? I am without a phone and very confused ! Let me know what information you need to assist me :)

Cheers,

Max

edit: also, I had the same specs as OP and used redsnow 0.9.6rc18
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.