2009

HowTo: Check iPhone’s Bootloader Version (Mac and PC) and Downgrade Baseband from 2.30 to 2.28

Windows:

These are instructions on how to find your iPhone Bootloader version using BBUpdaterExtreme and Windows. You can use these instructions to determine if an unlock is possible on an accidentally upgraded iPhone 3G. Currently only iPhones with bootloader 5.08 will be able to downgrade their baseband for the unlock.

Before you begin please have MobileTerminal and OpenSSH installed from Cydia. You can find MobileTerminal in the Terminal Support section of Cydia. For instructions on how to install an application from Cydia you can use this tutorial.

You will also need WinSCP installed you can find it here



Step One Download BBUpdaterExtreme from here and save it to your desktop. Step Two Launch the WinSCP application from your Start Menu programs. Click the image to open in full size. Step Three Make sure you iPhone is connected to the same wireless network as your computer and determine its IP Address using these instructions. Step Four WinSCP will ask you to input your login information. Enter the IP Address you just retrieved in Step Three as the Host Name, root as the username and alpine as the password. Click the Login button to continue. Click the image to open in full size. If prompted to add the host key to the cache click the Yes button. Click the image to open in full size. Step Five WinSCP will now display two file trees. The one on the left is your local computer and the one on the right is your iPhone. Click the image to open in full size. Navigate to your desktop using the left file tree and navigate to the /bin directory using the right file tree. Click the image to open in full size. Step Six Drag the BBUpdateExtreme file from the left panel to the right panel. Click the image to open in full size. Step Seven Select Open Terminal from the Commands menu. Click the image to open in full size. Step Eight Input the following commands into the Terminal window and click the Execute button after each. cd /bin Click the image to open in full size. chmod 755 BBUpdaterExtreme Click the image to open in full size. launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist Click the image to open in full size. Click the image to open in full size. Step Nine Your iPhone will now loose its network connections. Launch Mobile Terminal from the iPhone SpringBoard. Click the image to open in full size. Step Ten Type su into the terminal window. When asked for a password input alpine as the password. Click the image to open in full size.Click the image to open in full size.
Step Eleven Now input BBUpdaterExtreme queryversion to get the bootloader version of your iPhone. It will look something like Boot Loader Version: ICE2_BOOT_05.08_G2M3S2 Click the image to open in full size.Click the image to open in full size. NOTES: You will need to restart your iPhone to regain network connectivity. You could also type launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist into the terminal window. Mac: These are instructions on how to find your iPhone Bootloader version using BBUpdaterExtreme. You can use these instructions to determine if an unlock is possible on an accidentally upgraded iPhone 3G. Before you begin please have MobileTerminal and OpenSSH installed from Cydia. You can find MobileTerminal in the Terminal Support section of Cydia. For instructions on how to install an application from Cydia you can use this tutorial. Step One Download BBUpdaterExtreme from here and save it to your desktop. Step Two Launch the Terminal application from Applications:Utilities. Click the image to open in full size. Step Three Make sure you iPhone is connected to the same wireless network as your computer and determine its IP Address using these instructions. Step Four Enter the following command into the Terminal window replacing the IP Address below with the one for your iPhone. scp ~/Desktop/BBUpdaterExtreme root@192.168.0.125:/bin/BBUpdaterExtreme Click the image to open in full size. You will be asked for your password. Enter alpine as the password. Click the image to open in full size. Step Five Input the following command to ssh into your iPhone. ssh root@192.168.0.125 Click the image to open in full size.
You will asked for your password. Enter alpine as the password. Click the image to open in full size. Step Six Input the following commands into the Terminal window cd /bin Click the image to open in full size. chmod 755 BBUpdaterExtreme Click the image to open in full size. launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist Click the image to open in full size. Step Seven Your iPhone will now loose its network connections. Launch Mobile Terminal from the iPhone SpringBoard. Click the image to open in full size. Step Eight Type su into the terminal window. When asked for a password input alpine as the password. Click the image to open in full size.Click the image to open in full size. Step Nine Now input BBUpdaterExtreme queryversion to get the bootloader version of your iPhone. It will look something like Boot Loader Version: ICE2_BOOT_05.08_G2M3S2 Click the image to open in full size.Click the image to open in full size. NOTES: You will need to restart your iPhone to regain network connectivity. You could also type launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist into the terminal window.

How to downgrade Baseband

This one is easy as Sunday morning. Load Cydia and search for DownBB . Install it and that’s it. The only catch is that you need to make sure that you got Bootloader 5.8. If not, this script wont work.