How to Check iPhone Bootloader Version (Mac) | Step-by-Step Guide - iPhoneHeat

How to Check iPhone Bootloader Version (Mac) | Step-by-Step Guide

check-iphone-bootloader-version-macIn this iPhone guide you will learn how to check your iPhone Bootloader version. This guide is for Mac users only. Windows Users please go to:

How to check iPhone Bootloader version (Windows)

We will use BBUpdaterExtreme in this guide. A few days ago we reported about a bug found by GeoHotz that leads to Unlocking iPhone 3G over firmware 2.2.1. GeoHotz reported that iPhone owners having Bootloader 5.8 are able to downgrade their Baseband from 2.30 to 2.28 which leads to unlock your iPhone 3G 2.2.1 using YellowSn0w. So, lets learn how to check iPhone Bootloader version.

This guide is for all those who have updated their iPhone 3G to firmware 2.2.1 hence upgraded to Baseband 2.30. Learn how to check iPhone Baseband version.


Someone Suggested that:

Turbo sim should be taken-off while executing query in Mobile Terminal. I say this because our 3G kept rebooting before I could get my eyes on the results. Only after taking off the turbo sim and leaving carrier sim, could we capture a snapshot of the results.

Step 1
Launch the Terminal application from Applications > Utilities.

Step 2
Connect your iPhone to your PC and Check the IP address of your iPhone. Lear how to check IP address of your iPhone. Just make sure the iPhone and your PC to which you have connected the iPhone and connected to the same Wireless Network.

Step 3
Enter the following command into the Terminal window replacing the IP Address below with the one for your iPhone.

scp ~/Desktop/BBUpdaterExtreme [email protected]:/bin/BBUpdaterExtreme


Enter alpine as the password when asked.


Step 4
To SSH into your iPhone, enter the following command. Where IP address is that of your iPhone.

ssh [email protected]


When Asked, enter alpine as the password.


Step 5
Input the following commands into the Terminal window

cd /bin


chmod 755 BBUpdaterExtreme


launchctl unload /System/Library/LaunchDaemons/


Step 6
After executing the above commands, your iPhone will loose network connections.
Now launched the Mobile Terminal from your iPhone Springboard.


Step 7

When Terminal is open, type su. When asked, input alpine as password.


Step 8
Now type BBUpdaterExtreme queryversion and it will show you your iPhone Bootloader version that will look like this: ICE2_BOOT_05.08_G2M3S2


Now what about the network connectivity? Just restart your iPhone, or type type launchctl load /System/Library/LaunchDaemons/ into the terminal window. Boom it’s back to life.

If your Bootloader version is 5.8 then Learn How to Downgrade iPhone Baseband 2.30 to 2.28 to Unlock iPhone 3G.

via iClarified
3 comments… add one
Mark May 18, 2011, 5:14 pm

Hi, mobileTerminal does not work with ios3 or 4 – it is crashing all the time on 4.2.1

Leave a Comment