How to check iPhone Bootloader version

How to check iPhone Bootloader version (Windows) | Step-by-Step Guide

how-to-check-iphone-bootloader-versionIn this iPhone guide you will learn how to check your iPhone Bootloader version. This guide is for Windows users only.

Mace Users LearnHow to Check iPhone Bootloader Version (Mac)

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 iPhone Dev-Team 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
After installation, run the WinSCP available in Start menu under Programs.


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

Input the following login details in WinSCP:

  • Host name: (The IP address that your noted in step 2)
  • User name: root
  • Password: alpine

Then hit the Login button


If asked, click Yes to add host key to Cache

Step 4

You will see Split screen in WinSCP. The Left files tree shows your Local computer while the right files tree is the file structure of your iPhone.


From the left files tree navigate to desktop where you have saved BBUpdaterExtreme. and from the right pane navigate to /bin.

Step 5
Select BBUpdaterExtreme file from left pane and drag it to the right pane (/bin)


Step 6
In WinSCP, under the Commands menu select Open Terminal. or Press Ctrl+T

Step 7
Input the following commands into the Terminal and hit Execute button after each command input.

cd /bin

chmod 755 BBUpdaterExtreme

launchctl unload /System/Library/LaunchDaemons/


Step 8

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


Step 9

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


Step 10
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, 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
26 comments… add one
Jose Franjul April 18, 2009, 6:17 am

Man you are my HEROE you are awesome, you worth a million bucks, very smart person very smart, my regards from DR, i used it on my iphone 3g and i really downgraded my baseband and unlocked it with yellowsn0w. thank you very much

meji April 18, 2009, 7:35 am

this might sound dumb but dont forget to mention u need to have a jailbroken iphone for ssh access

meji April 21, 2009, 2:57 am

Lucky Jose I had bootloader 5.9 🙁

Clifford Chen April 21, 2009, 12:17 pm

Hi guys, I figured out a better, quicker, less complicated NO SSH’ing into your iphone to downgrade from 2.30.03 to 2.28 then unlock it using yellowsn0w. The details are very very good and everyone here would find it useful.
Just email me and i’ll email you the 2 links. Remember though, you HAVE to have 5.8 bootloader!

TyloBedo April 23, 2009, 9:53 am

Dam 6.2! My iphone was bought on december 2nd, so its 6.2 bootloader being manufactured in at least November its 6.2, >_> thats a few updates from 5.9. Just fyi to anyone who was getting their hopes up

Zen May 5, 2009, 9:14 am

I need to know how to check bootloader.
And easiest way to downgrade
Thanks in advance….

harry May 27, 2009, 4:56 am

i can’t seem to sign in terminal, i put su then i hit return it ask for password i try to typ but can,t help

demonhe March 19, 2010, 2:44 am

there’s probably no point in replying now, but it doesn’t show up for safety reasons, it is typing, or your mobile terminal is screwed up

llvp May 30, 2009, 7:02 am

Iam sorry it shows my baseband unknown or none?

KBucci July 13, 2009, 8:42 pm

I have been trying to do this but I cannot get WinSCP to connect. Anything that I am missing?

prince March 15, 2010, 1:53 am

when i try it says network timed out can someone help me

TryingHard March 22, 2010, 3:49 am

How do I downgrade the bootloader version from 6.04 to 5.8? I am so close to getting this phone unlocked, I would hate not to be able to finish it. Any help would be greatly appreciated.

iPhoneHeat March 22, 2010, 3:58 pm

u can’t

BrianOKane85 August 5, 2010, 8:51 am

I have an iPod 2g Version: 4.0 Model: MC086LL iTunes – Every website I go to for info on how to jailbreak this device is contradicting. If I can jailbreak this iPod can someone please point me in the right direction to get started? Which software do I need? If possible, please give me a brief tutorial on what steps need to be taken. Thanks. My E-Mail address is [email protected]

agge February 9, 2012, 2:55 pm

Hey! my problem is when Im writing the last command, this happening!?

What to do?

Demetrius February 5, 2014, 5:05 pm

I do not drop many comments, but i did a few searching and wound
up here How to check iPhone Bootloader version.

And I actually do have some questions for you if it’s allright.

Could it be just me or does it appear like some of these
comments appear like they are left by brain
dead people? 😛 And, if you are posting on additional
online sites, I would like to follow anything fresh you have
to post. Would you list of every one of all your community sites like your linkedin profile,
Facebook page or twitter feed?

Leave a Comment