[iPhone | Tutorials] How to Check Your iPhone Bootloader Version (Mac)

How to Check Your iPhone Bootloader Version (Mac)

ในขณะที่ iPhone 3G ที่ใช้ Firmware 2.2.1 ซึ่งเป็น Firmware ที่มากับ Baseband ตัวใหม่ version 02.30.03 ยังไม่สามารถ Unlock ให้สามารถโทรออกได้ แต่ในตอนนี้มีวิธีการ Downgrade Baseband version จาก 02.20.03 ลงมาที่ 02.28.00 ซึ่งเป็น Baseband version ที่สามารถ Unlock ได้ด้วย Yellowsn0w แต่การ Downgrade Baseband นี้ iPhone 3G ของเราจะต้องใช้ iPhone Bootloader version 5.08 เท่านั้น เพราะฉะนั้น เราจึงต้อง check iPhone Bootloader version ที่ใช้กับ iPhone 3G ของเราก่อนว่าเป็น iPhone Bootloader version 5.08 หรือไม่

ต่อไปนี้เป็นขั้นตอนการหา iPhone Bootloader version สำหรับ iPhone 3G โดยใช้ BBUpdaterExtreme ร่วมกับ Mac OS

—————————— << ENG>> ——————————

As we known, there is not any software to unlock for iPhone 3G Firmware 2.2.1 (Baseband version 02.30.03). Currently we can downgrade the Baseband version from 02.30.03 to 02.28.00 that we can unlock using Yellowsn0w but currently only iPhone with bootloader 5.o8 will be able to downgrade their Baseband for the unlock. So, we need use these instructions to determine if an unlock is possible on an accidentally upgrade iPhone 3G. In other words, we have to check iPhone Bootloader version on your iPhone 3G whether it is an iPhone Bootloader version 5.08 or not.

The following is instructions on how to find your iPhone Bootloader version using BBUpdaterExtreme and Mac OS.

Instructions:

Step Zero:

ก่อนที่เราจะเริ่ม Check iPhone Bootloader version ให้เราติดตั้ง MobileTerminal และ OpenSSH จาก Cydia ก่อน ซึ่งเราสามารถหา MobileTerminal ได้ใน ‘Terminal Support’ Categories ใน Cydia

—————————— << ENG>> ——————————

Before you begin please have MobileTerminal and OpenSSH installed from Cydia. You can find MobileTerminal in the Terminal Support section of Cydia.

Step One:

Download BBUpdaterExtreme จาก ที่นี่ และ save ใว้ที่ Desktop

—————————— << ENG>> ——————————

Download BBUpdaterExtreme from here and save it to your desktop.

Step Two:

รันโปรแกรม Terminal จาก Application : Utilities จาก Finder

—————————— << ENG>> ——————————

Launch the Terminal application from Applications:Utilities.

Step Three:

Check ให้แน่ใจก่อนว่า iPhone 3G ของคุณได้เชื่อมต่อ Wireless network เรียบร้อย และให้เราจด IP Address ไว้โดยหาได้ดังนี้

  • ไปที่หน้า Home
  • จากนั้นไปที่ Setting –> Wi-Fi
  • กดปุ่มลูกศรสีฟ้าของ Wi-Fi Network ที่เราเชื่อมต่ออยู่
  • ตอนนี้ iPhone เราจะแสดง IP Address ที่ iPhone เราได้รับ

—————————— << ENG>> ——————————

Make sure you iPhone is connected to the same wireless network as your computer and determine its IP Address using the following:

  • Go to Home
  • Go to Setting –> Wi-Fi
  • Click the blue button of your network name
  • Your iPhone will be displayed your iPhone’s IP Address

Step Four:

รันคำสั่งต่อไปนี้ผ่านทางโปรแกรม Terminal โดย <iPhone’s IP Address> คือ IP Address ที่เราได้จากขั้นตอนที่ 3

scp ~/Desktop/BBUpdaterExtreme root@<iPhone’s IP Address>:/bin/BBUpdaterExtreme

สมมติว่า IP Address ของ iPhone คือ 192.168.0.125 เราจะต้องแทนค่า <iPhone’s IP Address> ด้วย 192.168.0.125

scp ~/Desktop/BBUpdaterExtreme root@192.168.0.125:/bin/BBUpdaterExtreme

—————————— << ENG>> ——————————

Enter the following command into the Terminal window replacing <iPhone’s IP Address> below with the IP Address for your iPhone.

scp ~/Desktop/BBUpdaterExtreme root@<iPhone’s IP Address>:/bin/BBUpdaterExtreme

Suppose that iPhone’s IP Address is 192.168.0.125. We have to replace <iPhone’s IP Address> with 192.168.0.125

scp ~/Desktop/BBUpdaterExtreme root@192.168.0.125:/bin/BBUpdaterExtreme

โปรแกรม Terminal จะให้เราใส่ Password ของ root

ให้เราใส่ Password = alpine

—————————— << ENG>> ——————————

You will be asked for your password. Enter alpine as the password.

Step Five:

ให้เรารันคำสั่งต่อไปนี้ เพื่อที่จะ connect เข้าสู่ iPhone ผ่าน SSH

ssh root@192.168.0.125

—————————— << ENG>> ——————————

Input the following command to ssh into your iPhone.

ssh root@192.168.0.125

โปรแกรม Terminal จะให้เราใส่ Password ของ root

ให้เราใส่ Password = alpine

—————————— << ENG>> ——————————

You will asked for your password. Enter alpine as the password.

Step Six:

ให้เราใส่คำสั่งต่อไปนี้ (ที่เป็นตัวหนา + ตัวเอียง) ในโปรแกรม Terminal ตามลำดับ

—————————— << ENG>> ——————————

Input the following commands into the Terminal window

cd /bin

chmod 755 BBUpdaterExtreme

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

Step Seven:

เปิดโปรแกรม Mobile Terminal จาก SpringBoard

—————————— << ENG>> ——————————

Your iPhone will now loose its network connections. Launch Mobile Terminal from the iPhone SpringBoard.

Step Eight:

ให้ login เป็น root โดยทำดังนี้

  • พิมพ์ su จากนั้นกดปุ่ม enter (ปุ่ม return)
  • จากนั้นใส่ password เป็น alpine

—————————— << ENG>> ——————————

Type su into the terminal window. When asked for a password input alpine as the password.

Step Nine:

จากนั้นให้รันคำสั่ง BBUpdaterExtreme queryversion เพื่อดู bootloader version ที่ iPhone ของเราใช้อยู่ โดยพิมพ์ดังนี้

BBUpdaterExtreme queryversion

หลังจากที่รันคำสั่งแล้ว iPhone จะแสดงข้อมูลต่างๆ ให้สังเกตที่ Boot Loader version จากรูปด้านล่างจะเห็นข้อมูลดังนี้

Boot Loader Version: ICE2_BOOT_05.08_G2M3S2

ให้สังเกตตัวเลขสีแดง ตอนนี้น่าจะแสดงตัวเลข 1 ใน 3 ด้านล่างครับ

  • 05.08: Bootloader version 5.08 หรือ 5.8
  • 05.09: Bootloader version 5.09 หรือ 5.9
  • 06.02: Bootloader version 6.02 หรือ 6.2

—————————— << ENG>> ——————————

Now input BBUpdaterExtreme queryversion to get the bootloader version of your iPhone. It will look something like the following

Boot Loader Version: ICE2_BOOT_05.08_G2M3S2

Please observe the red number. Currently, iPhone will display one of the following

  • 05.08 is Bootloader 5.08 (5.8 bootloader)
  • 05.09: Bootloader 5.09 (5.9 bootloader)
  • 06.02: Bootloader 6.02 (6.2 bootloader)

เพิ่มเติม คุณอาจจะจำเป็นต้อง restart iPhone ของคุณ เพื่อให้สามารถรับสัญญาณได้อีกครั้ง และคุณอาจต้องรันคำสั่งต่อไปนี้ใน Mobile Terminal ด้วย

launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist

—————————— << ENG>> ——————————

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.

Credits: iClarified


THE END


Tags: , , , ,

8 Responses to “[iPhone | Tutorials] How to Check Your iPhone Bootloader Version (Mac)”

  1. ถ้าบูปโลหดเดอร์เป็น6.2 หละคับต้องทำยังไงครับ
    ใครพอรู้กรุณาด้วยค้าบ

  2. Reply To: akumopn

    ทำอะไรไม่ได้ครับ ต้องใช้ SIM Unlock ต่อไป

  3. ง่า
    ซิมอันล๊อกมานต้องเซ้ทอะไรรึป่าวคับ
    หาซื้อไดที่ไหนอ่ะคับ
    แล้วมันใช้ได้เหมือนอันล๊อกจากเครื่องรึป่าวคับ

  4. Reply To: akumopn

    เรื่อง SIM Unlock หรือที่เค้าเรียกกันว่า Stealth SIM, Turbo SIM อันนี้ผมต้องบอกตรงๆ ว่าผมไม่มีข้อมูลเลยครับ

    รู้อย่างเดียวว่า MBK มีขายเหมือนกัน ต้องลองเดินๆ ดูครับ

    ส่วนที่ถามว่าใช้ได้เหมือน Unlock เครื่องหรือป่าว
    ขอตอบว่า เหมือนครับ แต่ไม่ใช่ว่าไป Unlock เครื่องนะครับ
    มันเป็นการหลอกตัวเครื่องเฉยๆ ว่ากำลังใช้ SIM ที่ถูกต้องครับ

  5. พี่ครับ แล้วเครืองผม มันเป็นเครื่อง Locked !!!`

    แล้วมันจะต่อ Internet เพื่อ โหลด MobileTerminal & OpenSSH

    ยังไงหรอคับ

    ปล.ถึงแม้จะใส่ซิมที่ใช้ Internet ได้ แต่มันก้อเล่นไม่ได้ เพราะ มันขึ้นว่า Invalid Sim อะคับ

  6. Reply To: Koko

    ต้อง Jailbreak ก่อนครับ จากนั้นต่อ Internet ด้วย WiFi แทน

  7. มีปันหาอีก นิดครับ คือ ขั้นตอน

    Step Four:
    รันคำสั่งต่อไปนี้ผ่านทางโปรแกรม Terminal โดย คือ IP Address ที่เราได้จากขั้นตอนที่ 3
    scp ~/Desktop/BBUpdaterExtreme root@:/bin/BBUpdaterExtreme

    ผมทำตามแล้ว แค่ มันไม่ให้ใส่ Pass ในขั้นต่อ มา มันกลับขึ้นว่า -sh: Scp command not found

    แบบนี้ คืออะไรหรอคับ

  8. Reply To: Koko

    ระวังเรื่องตัวเล็กตัวใหญ่นะครับ เพราะทุกคำสั่งใน OS บน iPhone จะ Case-Sensitive นั่นคือตัวเล็ก ตัวใหญ่จะมองเป็นคนละคำสั่ง

Leave a Reply

X ปิด
E-mail It