Quote:
Originally Posted by aguirrem2
Ok, so here's my question.
I have my brand new 3GS 32 Gb with 3.0.1 on it, from factory. Since it was given to me as a warranty replacement for my faulty 3GS by Apple, it is already Activated, thus it has Push Notifications that work, and since the phone is unlocked, I don't want to lose the Push notifications, yet I want to upgrade to 3.1 and keep/be able to re-unlock. So my question is as to how I can do this?
Thanks everyone!
|
I see no reason to move to a higher firmware than 3.0.1 on the 3GS unless you have important apps from the AppStore that require 3.1 or 3.1.2. Don't bother with 3.1. Firmware 3.1.2 fixes bugs since 3.0 and the "comma mode crashes in 3.1".
To preserve your unlock, you will need to create a custom 3.1.2 firmware using PwnageTool 3.1.4 or find a friend who has a Mac and can do this for you. PwnageTool will never update your baseband. You currently have firmware 3.0.1 with BB 4.26.08. PwnageTool will allow you to create a custom 3.1.2 firmware, but will keep your BB at 4.26.08. Thus, preserving your ability to unlock and use unoffical carriers like T-Mobile.
Restoring a custom 3.1.2 firmware created by PwnageTool will not cause you to lose push notifications, but you will lose "Internet Tethering" and the carrier name that appear by the signal bars. The missing carrier name can be fixed by installing "MakeItMine" in Cydia.
Unless you have a good reason, there is nothing compelling in 3.1.2 to update to it. Stay on 3.0.1. But, if you do decide to update to a custom 3.1.2 firmware, I can tell you that it is very stable, MMS works and push notifications.
If you are running Windows and can not run PwnageTool, you can look for a custom 3.1.2 firmware for the 3GS on Google. Make sure your custom firmware says
iPhone2,1_3.1.2_7D11_Custom_Restore_Activated.ipsw. Whether you or someone else creates a custom firmware in PwnageTool, make sure they select Advanced, select Activate Phone (for unofficial carriers) and select Cydia (not Icy). Selecting both Cydia and Icy will cause problems.
Once you have your custom firmware, open iTunes, press Shift+Restore and select your custom firmware. You do not need to put your 3GS into recovery or DFU mode. Also, do not restore from backup. Set you iPhone up as a new phone.