Sunday, January 22, 2012

Root Nexus S


คำเตือน...ก่อนปฏิบัติการณ์ ท่านควรเก็บสำรองข้อมูลต่างๆ ไว้ก่อน ไม่ว่าจะเป็นรายชื่อบนสมุดโทรศัพท์ ข้อความ SMS MMS ตารางนัดหมายต่างๆ บนปฏิทิน เพราะขั้นตอนที่จะทำต่อไปนี้อาจจะทำให้ข้อมูลดังกล่าวข้างต้นหายไปโดยไม่ สามารถจะเก็บกู้คืนมาได้ และตัวผู้เขียนจะไม่รับผิดชอบต่อกรณีใดๆ ทั้งสิ้น ในกรณีที่เครื่องของผู้อ่านเกิดขัดข้องอันเนื่องมาจากการทำของตัวท่านเอง ส่วนตัวผู้เขียนให้ได้เพียงแต่คำแนะนำเท่านั้น

ขั้นตอนสำคัญที่ขาดไม่ได้เลย คือ ติดตั้ง PdaNet+ for Android และอัพเดต Android Bootloader Interface โดยมีขั้นตอนดังนี้

[+] ติดตั้งไดร์เวอร์ ผ่าน PdaNet+ for Android [ CLICK HERE ]

[+] อัพเดต Android Bootloader Interface [ CLICK HERE ]

[+] ดาวน์โหลดไฟล์ Superuser [ CLICK HERE ] เก็บไว้ใน sdcard ในเครื่อง NexusS ให้เรียบร้อยก่อน

[+] ดาวน์โหลดไฟล์ crespo.zip [ CLICK HERE ] เสร็จแล้วแตกไฟล์ให้เรียบร้อยแล้วนำไปเก็บไว้ที่ไดร์ C:/ จะได้ดังภาพด้านล่าง


[+] เปิด Command Prompt ขึ้นมาด้วยการกดปุ่ม Windows บนคีย์บอร์ดพร้อมกับกดปุ่ม R (Windows+R) และพิมพ์ "cmd" เสร็จแล้วคลิกเลือก OK หรือจะกด Enter ก็ได้


[+] บนหน้าต่างของ command prompt พิมพ์ cd/crespo แล้ว Enter ถัดมาพิมพ์ dir แล้ว Enter ก็จะได้ดังภาพด้านล่าง ถ้าทำบน Windows XP ให้พิมพ์ cd.. แล้ว Enter ทำเรื่อยๆ จนกว่าจะเหลือ C:\> แล้วค่อยพิมพ์ cd/crespo และ Enter ตามลำดับ

[+] ปิดเครื่อง Nexus S แล้วบูทเข้าสู่ Fastboot Mode ด้วยการกดปุ่ม Volume UP + Power พร้อมกันทั้ง 2 ปุ่ม เสร็จแล้วเชื่อมต่อ Nexus S เข้ากับคอมพิวเตอร์ด้วยสาย usb cable เหมือนปกติทั่วไป สังเกตตรง Lock state จะมีสถานะเป็น Locked

[+] พิมพ์คำสั่ง fastboot oem unlock แล้ว Enter ปลดล็อค Bootloader


[+] เมื่อผ่านคำสั่ง fastboot oem unlock ให้กลับไปที่ Nexus S โดยท่านสามารถใช้ปุ่ม Volume เพื่อเลื่อนขึ้นหรือเลื่อนลง เพื่อเลือก Yes Unlock bootloader... แล้วกดปุ่ม Power เพื่อยืนยันการเลือก ว่าเราต้องการปลดล็อค


[+] จุดสังเกตว่าเราปลดล็อคสำเร็จไหมให้ดูตรง Lock state บน Nexus S จะมีสถานะเปลี่ยนเป็น unlocked พร้อมกับตัวอักษรสีแดง เป็นอันเสร็จภารกิจปลดล็อค Bootloader

[+] ติดตั้ง ClockworkMod Recovery ด้วยคำสั่งดังนี้
[+] fastboot flash recovery 5023-cyan.img แล้ว Enter
[+] fastboot reboot-bootloader แล้ว Enter

[+] กดปุ่ม Volume UP  หรือ Volume Down เพื่อเข้าสู่ Recovery แล้วกดเลือกด้วยปุ่ม Power เพื่อเข้าสู่เมนูย่อยของ ClockworkMod Recovery

[+] ใช้ปุ่ม Volume Down เลื่อนลงมาที่ mounts and storage แล้วกดเลือกด้วยปุ่ม Power

[+] ใช้ปุ่ม Volume Down เลื่อนลงมาที่ mount USB storage แล้วกดเลือกด้วยปุ่ม Power

[+] ก็อปปี้ไฟล์ <filename of Superuser.zip> ลงใน sdcard บน Nexus S

[+] กดเลือก Unmount ด้วยปุ่ม Power เพื่อกลับสู่เมนูก่อนหน้า

[+] เลือก +++++Go Back+++++ แล้วกดเลือกด้วยปุ่ม Power

[+] ใช้ปุ่ม Volume Down เลื่อนลงมาที่ install zip from sdcard แล้วกดเลือกด้วยปุ่ม Power

[+] เลือก choose zip from sdcard แล้วกดเลือกด้วยปุ่ม Power

[+] เลือก <filename of Superuser.zip> แล้วกดเลือกด้วยปุ่ม Power

[+] เลือก Yes - Install <filename of Superuser.zip> แล้วกดเลือกด้วยปุ่ม Power

[+] รอจนกว่าจะขึ้น Install from sdcard complete

[+] เลือก +++++Go Back+++++ แล้วกดเลือกด้วยปุ่ม Power

[+] เลือก reboot system now แล้วกดเลือกด้วยปุ่ม Power เป็นเสร็จภารกิจการรูท



ติดตั้ง Custom ROM บน Nexus S
เริ่มด้วยโหลดไฟล์ Custom ROM มาเก็บไว้ในเครื่องก่อน สำหรับสาวกที่ต้องการชิมไอติม ICS 4.0.3 แนะนำรอมโมให้ 2 ค่ายดังนี้
[+] รอม ของนาย Peter Alfonso โดดเด่นที่รักษาความเป็นเอกลักษณ์ของ stock rom แต่โดยรวมแล้วลื่นกว่า stock rom พอสมควร แถมแบตเตอร์รี่ก็อึดกว่าด้วย
[+] รอม จากค่าย DrewGaren รอมโดดเด่นที่ความเร็ว และมีการเพิ่มฟีเจอร์ใหม่จากค่าย CM9 เข้ามาด้วย จะทำงานได้ดีเยี่ยมบน Nexus S model GT-I9020A เพราะส่วนใหญ่เขาทดสอบบนโมเดลนี้เท่านั้น

1. ปิดเครื่อง Nexus S แล้วบูทเข้าสู่ Fastboot Mode ด้วยการกดปุ่ม Volume UP + Power พร้อมกันทั้ง 2 ปุ่ม แล้วใช้ปุ่ม Volume Down เลื่อนลงมาเลือก Recovery mode แล้วกดเลือกด้วยปุ่ม Power เพื่อเข้าสู่เมนูย่อยของ ClockworkMod Recovery

2. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ wipe data / factory reset แล้วกดเลือกด้วยปุ่ม Power

3. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ Yes -- delete all user data แล้วกดเลือกด้วยปุ่ม Power

4. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ wipe cache partition แล้วกดเลือกด้วยปุ่ม Power

5. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ Yes - Wipe Cache แล้วกดเลือกด้วยปุ่ม Power

6. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ advanced แล้วกดเลือกด้วยปุ่ม Power

7. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ wipe dalvik cache แล้วกดเลือกด้วยปุ่ม Power

8. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ Yes - Wipe Dalvik Cache แล้วกดเลือกด้วยปุ่ม Power

9. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ +++++Go Back+++++ แล้วกดเลือกด้วยปุ่ม Power

10. ใช้ปุ่ม Volume Down เลื่อนลงมาที่ install zip from sdcard แล้วกดเลือกด้วยปุ่ม Power

11. เลือก choose zip from sdcard แล้วกดเลือกด้วยปุ่ม Power

12. เลือก <filename of rom.zip> แล้วกดเลือกด้วยปุ่ม Power

13. เลือก Yes - Install <filename of rom.zip> แล้วกดเลือกด้วยปุ่ม Power

14. รอจนกว่าจะขึ้น Install from sdcard complete

15. เลือก reboot system now แล้วกดเลือกด้วยปุ่ม Power เป็นเสร็จภารกิจการแฟลชรอมโม

หมายเหตุ: ติดขัดขั้นตอนไหน สามารถ GoogleHangouts สอบถามเพิ่มเติมได้ สำหรับขั้นตอนการติดตั้งดังกล่าวสามารถใช้ได้ทั้ง Windows 8/Windows 7/Vista/XP