Hello, I'm new to the forums but I've been jailbreaking my iDevices for some time now (iPad 1, iTouch 4 & iPhone 4) and google'ing a lot (A LOT) to learn everything I can. I have a bit of a problem that I can't fully understand and therefore can't solve.
Background:
~ I have an iPhone 4 GSM with 4.3.5 (the only iOS it has ever had) and 4.3.5's SHSH saved.
~ My iPhone 4 is Iusacell (cellphone company here in Mexico) and I want ot use with Telcel (another cellphone company here in Mexico), therefore, I bought a Gevey Supreme Pro Plus (I think, it's the green "kind-of-metalic" envelope one). and it was doing he trick, I could make/recieve calls, send/recive sms, etc.
~ My iPhone's baseband is 4.10.01.
~ I had iTunes 10.4 but now I've changed to 10.5, TU, RedSnow and FixRecovery43.
~ For some reasons I had to restore to 4.3.5 again, and there's where the problem started.
Problem:
Ok, let's start from the beginning; first I'll explain what I've understand and then I'll explain what I'm doing (I tend to explain it as a child lol, but it's how I understand it and I don't know most of the technical words):
NOTE: Here I'm using iTunes 10.4
First I've learned that Apple is signing iOS 5 now and not 4.3.5 anymore, so that means that restoring to 4.3.5 is now Custom and not stock (like it was a couple days/weeks ago); therefore I need to "redirect" iTunes to Cydia when it asks if 4.3.5 is being signed (either running TU's TSS server or manually editing hosts file to "74.208.10.249 gs.apple.com") that way I skip iTunes error 3194 (Cydia tells iTunes it's ok to go 4.3.5).
When restoring, if I get error 1013 (not at the end, but like 75% of the process) it means that iTunes connected again to Cydia (thinking it's Apple) and told him that it was time to update the Baseband, since Cydia says "no" and iTunes says "why not?", that incongruence causes error 1013.
I started "solving" it by leaving "74.208.10.249 gs.apple.com" on the hosts file when starting restoration, but after iOS 4.3.5 was confirmed I deleted that line, wait a checked gs.apple.com and it redirected me to Apple (while the restoration process is still going on). Eventually I got another error (I think it was 6104 or something) and I read that it was because I needed the latest version of iTunes.
That's when I update to iTunes 10.5, I removed all iTunes installed software (along with QuickTime, Bonjour, Apple Support, Mobile Device), ran Ccleaner to clean all registry and manually deleted "C:/Users/"My User"/App Data/Roaming/Apple blah blah/" to erase every trace of iTunes. I rebooted, install iTunes 10.5 and start all over again.
Doing the hosts/TU TSS server thing I get to overcome error 3194 as usual, now I don't need to remove that line from the hosts file cause I no longer get error 1013 but instead I get error (1) o.o
One (important I think) thing to know is that it doesn't finish the restoration process, it goes like this:
a) Shift+Click on Restore and select "iPhone3,1_4.3.5_8L1_Restore.ipsw" file.
b) iTunes prepares iPhone for restoration.
c) iPhone being prepared, starts validating restore ipsw with "Apple" (actually Cydia according to gs.apple.com)
d) Starts restoring iPhone and it's progress bar starts going up.
e) Around 30% iTunes finished the "first" Restoring and starts verifying the restoration process, like if it checked it restored that part properly
f) As iTunes does that iPhone's progress bar continues to go up another 30%.
g) When iTunes finished that, iPhone's progress bar is around 60%.
h) iTunes starts again to validate restoration process with Apple, meanwhile iPhone's progress bar goes another 10%.
i) After that iTunes starts "Restoring iPhone" again but the bar fills really quick and the iPhone's progress bar stays around 70% and doesn't go further.
j) After a few seconds, pow! below the progress bar, the iPhone shows the "loading ring" for a less than a second and shuts down.
k) iTunes shows error (1).
l) After a few seconds the iPhone restarts and shows the itunes logo + usb cable (recovery mode I think).
I leave the pic where I show the progress bar right before it shuts down and iTunes shows error (1).
I've read some places that it can be "bypassed" or fixed by Jailbreaking the device cause it did restore my device but didn't "wrapped it up" properly; but I think they refer to the same problem happening right in the end of the process, not while it get's stuck around 70%. However, I did tried this to see how far could I get; result? iPhone did came back to life but I had to Jailbreak (using RedSnow 0.9.8b7), start Tethered, turn off, again install Cydia via Redsnow and again boot Tethered. Problem is, Gevey Sim was not working properly, I could call but not recieve calls and I couldn't send/recieve sms.
That's being said (I'm sorry, I know it's long and boring), here's the process I follow.
What I do:
1) I run RedSnow to pwnDFU my iPhone (I've read that since it's a Custom downgrade it needs to be pwnDFU).
2) I run TU and start TSS Server, after a couple minutes I go to "gs.apple.com" on Firefox to check if it's redirecting to Cydia.
3) I open iTunes 10.5, Shift+Click Restore and select "iPhone3,1_4.3.5_8L1_Restore.ipsw" file.
4) Restoration process starts and no sign of error 3194 (:3!).
5) Around 70% it crashes, rebooting iPhone and displaying error (1) on iTunes.
6) I close iTunes and wait for iPhone to reboot, going into Recovery Mode (iTunes logo + USB Cable)
7) Before going back to pwnDFU mode, I run FixRecovery43, go to DFU mode so it can work.
8) After FixRecovery43 did it's job, iPhone keeps working, in the end it goes back to Recovery Mode (I'm guessing now it's a fixed recovery mode and not a buggy ****** up one)
9) I start back at 1).
So, that's the problem I'm facing, I no longer get errors 3194 or 1013, but instead error (1).
I was reading I can upgrade to iOS 5 and preserve my baseband (4.10.01) so Gevey Sim can work properly but I don't want to risk it before I squeeze all possibilities of staying in 4.3.5. Besides, I've heard that Jailbreak in iOS 5 is still buggy and has some problems with tweaks and stuff. I was thinking I could upgrade to iOS 5 without Jailbreaking (tweaks are awesome but I can live without them until something reliable comes up), the problem is that in order to Activate the iPhone I need either an Iusacell sim (which I don't have) or jailbreaking the iPhone so we're back at square one.
Can someone help me please? I don't understant the reason error (1) pops up and therefore I can't work around it or fix it.
Thank you very much for all your patience while reading my post, I know I'm annoying but I'm merely some guy who wants to have a working iPhone D:
PS. I know there must be a lot of typos, grammatical errors and all sort of things, I'm Mexican and english is not my native language but I'm working on it. Also, sorry if I used the incorrect terms for some things, I'd appreciate if you can correct me so I learn better.