Cydia 1.1.1 + 3G 3.1.2/3 - Spinning Wheel of Death
Had a few issues with Cydia 1.1.1 on my old 3G ...... so assuming my iPhone was corrupted.
Test 1:
1. Fresh restore 3.1.2, activate w/AT&T SIM, disconnect from computer/iTunes.
2. Load Cydia .... update all. Working
3. Reboot, Cydia, install ultrasn0w (also installs mobile substrate). No errors
4. Cydia prompts for restart
5. Spinning wheel of death .. after 30 minutes, force quit, start over.
Test 2: Same #1 except
2. Load Cydia ... update essential (not all)
Test 3: Same as #1 except
1. Fresh restore 3.1.3, activated w/AT&T SIM
Test #4: Same as #3 except
2. Load Cydia ... update essential (not all)
In all tests --- endless spinning wheel of death (black screen, small spinning wheel in the center)
Something is amiss with Cydia 1.1.1 during a respring/reboot.
Loading a Cydia app that does NOT require a respring/reboot works fine.
Note:
I can get around this crazy problem by loading ssh, log-on to iPhone, after the Cydia update, monitor cydia (ps -ax) to make sure it's truly finished, then sync, sync, sync, reboot. But this is a crappy work-around. It's never good to force quit and I don't always know which apps require a respring/reboot. I've done everything I know to assure the problem is elsewhere.
I watched the iPhone process list (via ssh) using ps (ps -ax) during and after a Cydia install. When a respring is needed as display by Cydia 1.1.1, MobilePhone and Springboard are absent and never restart. This explains the forever 'Spinning wheel of Death'.
Same problem here.. Have a 3G running 3.1.2/5.11.07 that I'm trying to unlock. Had to jump through a couple hoops to get Cydia to upgrade to 1.1.1 since the version included in redsn0w0.9.2 links to some unresponsive repositories... Finally got Cydia working, went for ultrasn0w and got the same behavior you describe. Doesn't appear that the unlock worked either.
Crap.
I guess I'll restore (again), try to keep Cydia from upgrading and cross my fingers.
^I tried to keep the old Cydia. Manually installed the requested updates one at a time leaving only Cydia (and Cydias language pack). Reboot. All OK. Then I installed ultrasn0w (also MobileSubstrate). Status message suggested it did not finish the install and it wouldn't boot. Back to the drawing board (haha) - this time couldn't get into recovery mode and had to do a pwned-DFU mode restore.
Guess I've restored to 3.1.2/3 about 7 times in the last 12 hours. Fun fun . Trying all the different combinations and keeping the variables to an absolute minimum.
Bottom line, if Cydia requires a respring or reboot -- it hangs.
My solutiion, login w/SHSH, sync; sync; sync; reboot.
Only time I have had issues with respringing was after a mobile substrate install. So even when it says respring after installing that I always just do a manual reboot. That reboot/respring button caused me a few issues back in the day lol.
On a 3G w/3.1.2: I did as xcar98 suggested. Thank you #1 Lakers fan
After any Cydia install that requests a respring or a reboot....
1. Ignore the respring or reboot button.
2. Hit the home button. This will exit Cydia and you're back to springboard.
3. Manually power off/on the unit.
It works !
Now I hope I can remember to do this every time (haha)
Note: I never tried the Home button after Cydia finished. I just assumed it was disabled and (more assumptions) the power/home button combo were hardware related which could not be disabled. I can have strange assumptions some times
Haha, ya remembering everytime will be the hard part. Although I dont think it will be needed after mobile substrate is installed. But I could be wrong
I just meant that first time cydia asks you to reboot or respring after mobile substrate is installed. Are you saying you have issues even with reboots and resprings after that as well when installing other stuff?
^^Yes, absolutely.
The problem exists ALL the time when Cydia wants ANY respring or reboot.
I have two 3G iPhones. One with 3.1.2, one with 4.1.2. Both 4.26.x, fresh restores, setup as new. AT&T activated, no SIM installed, airplane mode, WiFi on. No Apple apps. Very minimal Cydia apps (essentials + ultrasn0w, mobilesubstrate, SBSettings)
Perfect example: Install/or uninstall LiveClock (a mobilesubstrate app). Cydia requests respring.
Press the respring button: 4.1.2 works! 3.1.2 Spinning Wheel Of Death.
Umm...Mes I hate to say it, but I just tried it and reboot worked fine lol. I restore to 3.1.3. Used redsnow to jailbreak and hactivate. Installed all essential updates to take it to cydia 1.1.1. Then installed winterboard, mobilesubstrate etc. Rebooted just fine when pressing the reboot button.
Maybe a issue with 3.1.2? Not sure.
Edit: Spoke too soon, tried liveclock like you said earlier, and pressing respring did lease me with forever scrolling wheel of death.
Edit 2: Hard rebooted and it booted up normally. Question, are you installing these tweaks before or after you install all your itunes music, apps etc?
Last edited by Simon; 03-30-2011 at 08:58 PM.
Reason: Automerged Doublepost
Hmm, weird then. It definitely left me with scrolling wheel but the hard reboot fixed it.
So I think you are on to something about respring and reboot being a little wonky on 3.1.X with cydia 1.1.1. So safe thing is to do the manual reboot everytime.
Last edited by Simon; 03-30-2011 at 09:03 PM.
Reason: Automerged Doublepost