Yahel, get the file here.
Yahel, get the file here.
Having successfully worked through this solution from novice to working iPhone, I see that there are numerous problems with the original article and things that are not clearly explained or skipped. I would like to write a newer version based on the original masterpiece by Izzard but enhanced and updated.
For example... some of the links for the necessary tools are no longer where he stated. Those links are now dead and I found most of them on rapidshare but it needs all the new links updating. Stage 2 really needs to be done with Ziphone as iBricker does not do the job and wants to restore the system to 1.0.2. Stage 3 is best done using iPlus 2.0 but there is no clear description of how to do this i.e. by running the batch file. At stage 4, Tools46.zip file is now found in rapidshare.com and a more detailed description of using the plug in and Total Commander with screen dumps will help users.
Stage 5 was the most confusing for me because I originally used iLiberty at stage 2 and unless you know how to 'check repo at start' and then shut it down and re-open it, you wont get the options to load the BSD subsystem and the terminal VT100 plus all the other stuff. Time after time, I see requests on many forums for 'how do I get the mobile terminal on the iPhone'.
The description of the terminal needs to be beefed up so that users unfamiliar with it can navigate around it easily and find the tools46 folder contents.
Most important is the usage of chmod -x ienew for this file and also bbupdater and iunew if you need to use that. It is very unclear and if you read Izzard original sequence.. 'and after entering "chmod -x ienew". You should then get the following:
But this is not the case.
He has missed out the vital part that had me stumped for a while and that is that you need to type
./ienew then the file runs and the same for bbupdater, iunew and all the rest. But make sure you set the permissions on each file using chmod -x **** before using - where **** is the file name
I am happy to use my screen dumps and more detailed notes to help users if the moderators will allow me to post a new topic.
I should add that Izzard did make a note at the end that he had done the summary from memory at 04.00 in the morning and there may be errors. He also failed to cover the final unlocking of the phone which is a crucial stage that must not be done at stage 3. Here you must only jailbreak and activate the phone. You must not unlock it at stage 3 or (as I found out several times) you will have to start again. Ultimately, this does need to be done after the final 1.1.4 restore completes.
I also think it will be useful if I take this phone on to cover updates as far as version 2.0.1 of the software.
My phone was OTB 1.0.2, jail broken before I got it with unknown software then accidentally bricked by my wife upgrading it with iTunes 7.7 to 2.0.1 and then I had to use this route to get a very dead phone working again.
So much of the vital information is spread across many different posts and different websites and it really needs a second generation of idiots guide.
mikecbiggle: that is fantastic! I'm so glad you got your phone working again. I have been saying all along - in the face of many naysayers, that these phones CAN be fixed. I am very aware that the procedure to do so is very detailed and tricky and must be followed exactly step by step. The problem was that there was no step-by-step instructions to follow!
My attempt to create them was only clear enough to help a couple of people (and myself with a few other phones). The problem, as you can see from this long thread, is that when you write a long procedure you get bombarded with questions from the very simple to the very difficult to answer. I ran out of steam with it and started to doubt my own sanity as people eventually went back to proclaiming it "could not be done".
I one hundred percent endorse your intention to write a new guide. Not least because I am pretty sure there are hundreds and hundreds of users with iPhones in this sorry state (and that's just the ones who have said so in various forums).
You are right - the magic 'solution' is spread out all over the place. Piecing it all together is hard. I will do my best to help and think a lot of people will be very grateful if you can produce an 'ultimate unbricking guide'. We must be clear, though, that the symptoms are those that I have listed. I suspect there are phones bricked in similar - but different - ways that will not be recovered.
Please feel free to use any of my work as a basis. I have another broken iPhone sitting on my desk so I will be able to test what you come up with.
The process takes a long time to do even when you're not trying to document it all. It is a great feeling when you make someone's dead comm board spring back to life, get online and make and receive calls!
As I said in the overview:
"3) Jailbreak and (h)activate the phone. DO NOT ATTEMPT TO UNLOCK."
And in the clarification:
"3) You need to jailbreak and activate so that you get the BSD Subsystem and Mobile Terminal. I think I used iPlus. (Don't use the -U option - trying to unlock will put you back at square one)."
Izzard, at step 6, having restored a perfect 1.1.4, jail broken and activated it, copied tools46.zip contents over onto it via Tool Commander/Tpot plug in and then used mobile terminal to get ienew to run,........................you then restored yet another 1.1.4 using DFU restore.
At stage 6, you say...DFU restore you know the drill.
By the end of this process, I am sure iPhone users will be able to count the six seconds in their sleep to get into DFU and doing a 1.1.4 restore is exactly the same as stage 1. But you are left with a non-activated, locked phone once agin after the restore. It has lost the installer, BSD, terminal and cydia??
What exactly did YOU do then to the phone because I have found on some occasions that the final 1.1.4 restore loses the imei/wifi etc once again.
Can you expand on stage 6 and after stage 6.
Hmmm. ..well, as I understand it (or understood it at the time):
The steps up to step five leave you with a correctly erased baseband. The DFU restore in Step 6 is sort of the bit that fixes everything because the restore process reflashes the baseband. Yes you'll lose Installer, BSD, etc, but so what? You now have a working comm board (WiFi, sound, phone, bluetooth). You can do what you like with it now. Such as upgrading to 2.0.2, unlocking and jailbreaking it.
I don't understand when you say "I have found on some occasions that the final 1.1.4 restore loses the imei/wifi etc once again." because when you start stage 6 you DON'T HAVE IMEI/WiFi, etc. I noticed you have mentioned bbupdater and iunew.. ..but I did not say to use them. In fact, I specifically said:
"DON'T bother trying to install a new baseband manually with all that "bbupdater -f and -e" stuff. You don't need to. Restoring 1.1.4 in DFU mode will do that for you."
In my method you run ienew (not iunew) and then you Restore to 1.1.4 in DFU mode, which will (finally, at long last) reflash the baseband successfully.
At least, that is how I understood it :)
Just so you know and other readers know, I am preparing the revised instructions using 6 bricked iphones all 1.0.2 to 1.1.2 OTB. The exact same process you have described worked perfectly for only one of the phones. It is alive and well. All the phones have EXACTLY the same faults as you so nicely describe at the start of your posting. But the other five still have no IMEI/WiFi etc. This would account for why you are bombarded with people telling you tha the solution does not work when I have clearly seen that it does. The problem seems to be with the baseband in that it does not reflash it properly. It erases it within the process using iEraser but it does not flash it with the correct version. It may be that these other five phones have been 'Ziphoned' earlier and the false baseband installed by him is not being removed. Once I have worked out what is the difference between this one phone and the other five, then I will have a better idea. We may need to split the solution into two paths depending whether or not the baseband has been correctly installed by end of stage 5. I am going to experiment with manually forcing the baseband change with SSH and the VT100-Terminal.
Any suggestions or links from anyone who has mastered forcing the baseband removal post ziphone usage??
So maybe a lot of them (like your five) really are "bricked" as described here:
As for forcing baseband removal - have you played with Kiphone?
"KiPhone is a patched version of ZiPhone for erasing
ANY baseband on ANY bootloader."
please let us know when you have completed your guide because I am in great need of an idiots guide to ressurect my dead phone. I appreciate everyone's efforts here, when it comes to this issue.