วิธี Root สำหรับ XPERIA : Android 4.3 Jelly Bean


ทดสอบกับ Sony Xperia Z (C6602) เครื่องศูนย์ไทย Android 4.3 Firmware: 10.4.1.B.0.101

เตรียมความพร้อม
  1. กด *#*#7378423#*#* เพื่อตรวจสอบสถานะของเครื่องว่า Unlock ได้หรือไม่ โดยเลือก Service info > Configuration > Rooting Status ถ้า Bootloader unlock allowed เป็น Yes แปลว่าสามารถ Unlock Bootloader ได้ครับ
  2. Android SDK เพื่อใช้เป็นตัวเชื่อมต่อระหว่างโทรศัพท์ กับ คอมพิวเตอร์ โดยวางไว้ที่ไหนในเครื่องก็ได้
    ภายใน folder Android SDK
  3. โหลด fastboot-driver แล้วเอาไปวางที่ Android SDK > extras > google โดยการทับไฟล์เก่า
  4. Advance kernel with CWM จาก XDA(1) วางไว้ที่ SDCard ของโทรศัพท์
  5. โหลด Update-SuperSU(2) วางไว้ที่ SDCard ของโทรศัพท์
Unlocking Bootloader
การ Unlock Bootloader อาจทำให้หมดประกัน หรืออาจทำให้เกิดปัญหากับตัวเครื่องได้ ควรศึกษาข้อมูลให้ละเอียดถี่ถ้วนก่อนครับ 
  1. ไปยังหน้าเว็บ unlockbootloader.sonymobile.com เพื่อศึกษาข้อมูล และยอมรับข้อตกลง ก่อนทำการ Unlock ครับ เมื่อถึงขั้นตอนให้กรอกรายละเอียด จะมีให้ใส่ IMEI โทรศัพท์ให้เรากดดูจาก *#06# แล้วนำไปกรอกครับ หลังจากนั้นเราจะได้ e-mail ที่ประกอบด้วย KEY สำหรับการ unlock ครับ
  2. ปิดเครื่อง กด fastboot-button (ปุ่ม Volumn Up สำหรับ Xperia Z) พร้อมเสียบสาย USB ไฟ LED จะแสดงเป็นสีฟ้า(ไม่ใช่สีแดงที่หมายถึงกำลัง charge อยู่)
  3. คอมพิวเตอร์จะทำการ detect driver ครับ 
  4. ทำการทดสอบโดยการ ใช้ cmd ไปที่ Android SDK > platform-tools พิมพ์คำสั่ง
    fastboot.exe -i 0x0fce getvar version
  5. พิมพ์คำสั่ง unlock ดังนี้
    fastboot.exe -i 0x0fce oem unlock 0xKEY 
    โดย KEY คือ ค่าที่ได้จาก e-mail
  6. สั่ง reboot เครื่อง
    fastboot reboot
Install Clockwork Mod(CWM) & Root
  1. copy file boot.img จากใน zip(1) ไปวางไว้ใน folder เดียวกันกับ fastboot.exe
  2. เข้า Fastboot Mode พิมพ์คำสั่ง
    fastboot flash boot boot.img
  3. สั่ง fastboot reboot เครื่องจะทำการ restart เมื่อโลโก้ SONY แสดง และไฟ LED แสดงเป็นสีชมพู จังหวะนี้ให้กด Volumn Up เพื่อเข้าสู่ CWM
  4. เมื่อ Menu CWM ปรากฏขึ้น ให้เลือก Install Zip > Choose Zip from SDcard > Select UPDATE-SuperSU-v1.93.zip > Yes...
  5. จากนั้นเปิดเครื่องจะเห็น App SuperSU แล้วครับ หรือจะลองหา app ทดสอบดูก็ไม่ว่ากัน ^_^
**ผมเจอ boot loop หลังจากขั้นตอนที่ 10 ใครเจอลอง fastboot reboot ดูนะครับ #อาจจะหาย ตอนที่แก้ได้ก็ตื่นเต้นจนรนไปหมด แหะๆ**

SUCCESS !!
แหล่งข้อมูล

Facebook Comment

Recent Posts

Popular post of 7 days

Portal คืออะไรกันนะ???

วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

Popular

[Java] Java 8 DateTime ใหม่ ไฉไลกว่าเดิม

Portal คืออะไรกันนะ???

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

เรื่องของ ++i กับ i++

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Java] Java Static Variable และ Static Method

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)