Guide: Downgrading Baseband

From HowardForums Wiki

Jump to: navigation, search

BaseBand Downgrade Script

These are beta instructions and may not work. Don't blame me if they don't, I only tested it on few phones so far.

You would want to do this if you upgraded to 1.1.1, and now have 0049xxx IMEI, and Modem version 04.01.13_G. Check this in Settings → General → About. You will need the installer.app installed on the iPhone.

  1. Set Settings → General → Auto Lock → Never
  2. Install BSD SubSystem found in System Category.
  3. Go to Sources on the installer and tap edit and add http://i.unlock.no/
  4. Now install "Virginize 04.x" found in Unlocking Tools category. This will take almost 10 minutes.
  5. When done, restore your phone to get 1.1.1 firmware reinstalled.
  6. When phone have been restored, you can Activate and unlock as normal.

Thanks to GeeZuZz for the script.

GeeZuZz site: http://iphone.unlock.no/

--GeeK.dLL 23:54, 7 November 2007 (CST)



Alternative method:

This is for windows users with iPhones that are running firmware 1.0.2 with baseband (Modem Firmware) version 4.

Im assuming you have a jailbroken iPhone running firmware version 1.0.2 with baseband 4. Also with installer.app installed on the iphone.

Make sure you iPhone is connected to your WiFi Network and is connected to your computer. (If iTunes starts up just close it) Also make sure your iPhone is set to "Never" Auto-Lock.

From the spring board, click on Installer. Go to the Sources section and install Community Sources. From the System section , install BSD Subsystem, Term-vt100 and also install OpenSSH. This may take a while.

Files needed to Downgrade BaseBand: http://sharebee.com/02985a18


1. Copy ICE03.14.08_G.eep, ICE03.14.08_G.fls, ieraser and secpack to /usr/bin on your iPhone

    • Mac Users: can use CyberDuck: http://cyberduck.ch/Cyberduck-2.8.dmgOpen Cyberduck and click on Open Connection. Select SFTP from the dropdown for protocol. Type the iPhone’s IP from step 1. Enter “root” for Username and “dottie” for Password. If it doesn’t connect right away, on your iPhone go to Safari and just navigate to any page.


2. Now that you have copied the needed files you will need to connect to your iPhone using SSH.

**Windows Users: Can use PuTTY: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe to connect using SSH.(The default username and password is root / dottie. It will take more than 30 seconds the first time since the iPhone as to generate rsa keys.)

**Mac Users: On your Mac open a Terminal session (Applications, Utilities, Terminal), and type “ssh –l root IPHONESIP” and hit enter. Password is “dottie”.

Commands to run:

11. SSH to the phone. Stop CommCenter by typing:


launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist


12. Now run:


bbupdater -v


It will tell you you run version 4.01 of the baseband. "bbupdater" is a tool by Apple which is also on the ramdisk.


13. Execute this in the console, to give iEraser executable rights:


chmod +x ieraser


14. Run iEraser2. This will WIPE your baseband, given a file "secpack" is in the same directory and this is a version 4 secpack.


ieraser


15. Run the bbupdater command again:


bbupdater -v


This time it will not find any baseband firmware


16. Now do:


bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls


This will flash the 3.14.08 baseband firmware back to the iPhone.


17. Now check to make sure it worked:


bbupdater -v


It should tell you the version is 3.14


At this point you will still have an IMEI number starting with 004999... and its not of use yet. So still bricked but at least downgraded to version 3.14.


19. Start commCenter again:


launchctl load com.apple.CommCenter


Congratulations you now fully downgraded your baseband from v4 to v3.

"Thanks to the "iPhone Elite Team"

--GeeK.dLL 11:00, 28 October 2007 (CDT)

Personal tools