
ในขณะที่ 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 ร่วมกับ Windows 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 Windows OS.
Instructions:
Step Zero:
ก่อนที่เราจะเริ่ม Check iPhone Bootloader version ให้เราติดตั้ง MobileTerminal และ OpenSSH จาก Cydia ก่อน ซึ่งเราสามารถหา MobileTerminal ได้ใน ‘Terminal Support’ Categories ใน Cydia
นอกจากนี้ เราจะต้องมี FTP Client เช่น CuteFTP, WinSCP ด้วย โดยในที่นี้เราจะใช้ WinSCP ซึ่งเราสามารถหาได้ ที่นี่
—————————— << ENG>> ——————————
Before you begin please have MobileTerminal and OpenSSH installed from Cydia. You can find MobileTerminal in the Terminal Support section of Cydia.
You will also need WinSCP installed you can find it here
Step One:
Download BBUpdaterExtreme จาก ที่นี่ และ save ใว้ที่ Desktop
—————————— << ENG>> ——————————
Download BBUpdaterExtreme from here and save it to your desktop.
Step Two:
เปิดโปรแกรม WinSCP ขึ้นมาจาก Start menu
—————————— << ENG>> ——————————
Launch the WinSCP application from your Start Menu programs.
(click on the picture to enlarge)
Step Three:
Check ให้แน่ใจก่อนว่า iPhone 3G ของคุณได้เชื่อมต่อ Wireless network เรียบร้อย และให้เราจด IP Address ไว้โดยหาได้ดังนี้
—————————— << ENG>> ——————————
Make sure you iPhone is connected to the same wireless network as your computer and determine its IP Address using the following:
Step Four:
หลังจากที่เปิดโปรแกรม WinSCP แล้ว ตัวโปรแกรมจะให้เราใส่ข้อมูล ดังนี้
จากนั้น click ปุ่ม ”Login” เพื่อดำเนินการขั้นต่อไป
—————————— << ENG>> ——————————
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.

ถ้ามี Popup บอกให้ add host key ลงใน cache ให้เรา click ปุ่ม Yes
—————————— << ENG>> ——————————
If prompted to add the host key to the cache click the Yes button.

Step Five:
WinSCP จะโชว์พื้นที่ 2 ส่วนซ้าย-ขวา โดยทางซ้ายเป็นส่วนของ local computer และฝั่งขวาเป็นส่วนของ iPhone ของเรา
—————————— << ENG>> ——————————
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 on the picture to enlarge)
ทางซ้ายซึ่งเป็นส่วนของ local computer ให้เราไปที่ Desktop ส่วนทางขวาซึ่งเป็นส่วน iPhone ให้เราไปที่ /bin
—————————— << ENG>> ——————————
Navigate to your desktop using the left file tree and navigate to the /bin directory using the right file tree.
(Click on the picture to enlarge)
Step Six:
ให้เราลากไฟล์ BBUpdateExtreme จากพื้นที่ทางซ้ายไปพื้นที่ทางขวา
—————————— << ENG>> ——————————
Drag the BBUpdateExtreme file from the left panel to the right panel.
(Click on the picture to enlarge)
Step Seven:
เปิด Terminal จาก menu ‘Commands’ ของ WinSCP
—————————— << ENG>> ——————————
Select Open Terminal from the Commands menu.

Step Eight:
ให้เราใส่คำสั่งต่อไปนี้ (ที่เป็นตัวหนา + ตัวเอียง + ตัวอักษรสีน้ำเงิน) ใน Terminal และ click ปุ่ม Execute ตามลำดับ
—————————— << ENG>> ——————————
Input the following commands into the Terminal window and click the Execute button after each.
cd /bin

chmod 755 BBUpdaterExtreme

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


Step Nine:
เปิดโปรแกรม Mobile Terminal จาก SpringBoard
—————————— << ENG>> ——————————
Your iPhone will now loose its network connections. Launch Mobile Terminal from the iPhone SpringBoard.

Step Ten:
ให้ login เป็น root โดยทำดังนี้
—————————— << ENG>> ——————————
Type su into the terminal window. When asked for a password input alpine as the password.


Step Eleven:
จากนั้นให้รันคำสั่ง BBUpdaterExtreme queryversion เพื่อดู bootloader version ที่ iPhone ของเราใช้อยู่ โดยพิมพ์ดังนี้
BBUpdaterExtreme queryversion
หลังจากที่รันคำสั่งแล้ว iPhone จะแสดงข้อมูลต่างๆ ให้สังเกตที่ Boot Loader version จากรูปด้านล่างจะเห็นข้อมูลดังนี้
Boot Loader Version: ICE2_BOOT_05.08_G2M3S2
ให้สังเกตตัวเลขสีแดง ตอนนี้น่าจะแสดงตัวเลข 1 ใน 3 ด้านล่างครับ
—————————— << 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


เพิ่มเติม คุณอาจจะจำเป็นต้อง 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
Lefthit
ใส่ launchctl unload แล้วไม่ได้อ่ะครับ
ต้องทำไง
Reply To: Pongy
ทำถึง Step 8 ใช่ป่ะครับ
งงว่า ใส่แล้วไม่ได้ คือมันเป็นยังไงเหรอครับ
Boot Loader Version: ICE2_BOOT_06.04_G2M3S2
แบบนี้คือ Downgrade ไม่ได้แล้วอะดิ
เหอะๆๆๆๆๆ
Reply To: koko
ใช่แล้วครับ Downgrade ไม่ได้
เสียใจด้วยครับ แหะๆๆ
UPDATE. Sept 19, 2009
Want to know your Bootloader Version, etc?
Search for and download Fuzzy on Cydia.
The app downgrades 05.08 to 4.26.08. Afterwards you run ultrasnow. Even if it doesn’t work on your iPhone, it will give you your iPhone’s modem specs. Cheers.
[...] สำหรับ Windows [...]