**คำเตือน : การ root เครื่องและการแก้ไข system file อาจทำให้เครื่องของท่าน หมดประกัน เปิดไม่ติด ใช้งานไม่ได้ หรือ พัง เจ๊ง และ สิ้นสภาพการเป็นสมาร์ทโฟนโดยสิ้นเชิง กรุณาถามใจตัวเอง ก่อนกระทำการใดๆ ตามกระทู้นี้ เพราะเจ้าของกระทู้ไม่รับผิดชอบ และทีมงานเวป ก็ไม่รับผิดชอบเช่นกัน… เชิญทัศนา**
Credit จาก tenfar เวป xda-developers กระทู้นี้
http://forum.xda-developers.com/showthread.php?t=889133 ครับ
เริ่มจากโหลดไฟล์ที่จำเป็นสำหรับการ Root ในครั้งนี้ก่อน (ได้ทำการรวบรวมและ upload ไว้ให้ที่ mediafile)
http://www.mediafire.com/?fz9et2r4jq750cf
โดยไฟล์ที่จำเป็นที่ผมในใส่ใน zip ไฟล์นั้นประกอบด้วย
1. JDK (jdk-6u23-windows-i586)
2. Android SDK (installer_r08-windows)
3. RSD Lite (RSD-Lite-4)
4. 2.21 Boot (จำเป็นมาก เนื่องจาก Rom เครื่องศูนย์จะเป็น 2.51)
5. 2.51 Boot
6. Motorola Defy SuperOnceClickFor 2.1 (ต้นฉบับของตัวนี้นำมาจาก SuperOnceClick2.1 สำหรับ Samsung Captivate นำมาจาก xda-developes ครับ) แล้วมาโมใหม่ใส่ Root ไฟล์ที่นำมาจาก pedrodh เวป xda-developers)
สำหรับข้อ 6
ถ้าได้เข้าไปดูใน link ต้นเรื่องนั้น ทาง tenfar จะใช้อีกตัวนึงในการ Root คือ defy_recovey แต่ที่ผมไม่ได้ใส่ไปในไฟล์ที่ upload ไว้นั้น เนื่องจากในตอนแรกได้พยายามโหลดมาแล้ว ไม่สามารถ extract file ได้ แต่หลังจากที่ทำการ Root เครืองแล้ว ได้ลองกลับไปโหลดดูอีกที สามารถ extract และนำมาใช้ได้ จึงไม่ได้ทำการใส่เข้าไป ซึ่งตัวนี้ที่คุณ tenfar แนะนำใช้งานง่ายกว่ามากคือแค่ double click เท่านั้น
ขั้นตอนการทำ (สำหรับมือใหม่สุดๆ)
1. ติดตั้ง JDK (jdk-6u23-windows-i586)
2. ติดตั้ง Android SDK (installer_r08-windows)
3. ติดตั้ง RSD Lite (RSD-Lite-4)
4. set USB debugging ของ Defy ให้เป็น on ก่อน โดยไปที่ settings > applications> development> USB debugging ติ๊กถูก
5. Flash Boot เป็น 2.21 เนื่องจาก Boot Loader ของ Rom ศูนย์นั้นเป็น 2.51 ต้องทำให้กลับไปเป็น 2.21 ก่อนถึงจะทำการ Root ได้
เปิดเครื่องตามปกติ เสียบ Defy ของเราเข้ากับคอมพิวเตอร์ แล้วเปิดโปรแกรม RSD Lite ที่ port no. 1 ของโปรแกรมจะ ขึ้นข้อมูลของเครื่องเราจากนั้นให้ browse file และทำการเลือก defy_2.21_boot_only.sbf จากนั้นกด start ให้รอจน ในส่วน result ของ program RSD Lite ขึ้นคำว่า pass เป็นอันสิ้นสุด (ระหว่างการทำงานนั้นตัว program จะสั่งให้ Defy เรา reboot นะครับ ห้ามขยับหรือถอดสายออกโดยเด็ดขาด)
6. ขั้นตอนการ Root หลังจากที่ Boot Loader ของเราเป็น 2.21 แล้ว
ขั้นตอนการ root เนื่องจากวิธีการทำนั้นได้นำมาจาก tenfar เวป xda-developers ดั้งนั้นจะขอใช้โปรแกรมที่ทาง tenfar ให้มานะครับคือ defy_recovery ให้ดับเบิ้ลคลิ๊กที่โปรแกรม จากนั้นโปรแกรมจะทำการเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์และทำการ Root ให้โดยอัตโนมัติ
ส่วนวิธีใช้โปรแกรม Motorola Defy SuperOneClickFor2.1 นั้น เปิดโปรแกรม เลือก Root รอจนโปรแกรมทำงานจนเสร็จครับ (ง่ายมาก)
7. Flash Boot กลับเป็น 2.51 วิธีการเหมือนกับขั้นตอนที่ 4 เพียงแต่ browse file ไปที่ defy_2.51_boot_only.sbf แทนครับ
เท่านี้เครื่อง Defy ของเราก็สามารถทำอะไรได้อิสระมากขึ้นแล้วครับ
ขอบคุณเวป droidsans
ขอบคุณกระทู้คุณ haste ที่ทำให้สามารถซื้อเครื่อง Defy ได้ในราคาถูก 😀
ขอบคุณ คุณ tenfar เวป xda-developers สำหรับวิธีการทั้งหมด
สรุปใช้แต่ SuperOneClick ได้ใช่ไหมครับ ไม่ต้องบูทเป็น 2.21 ก่อนใช่ไหมครับ
ผมใช้แค่ SuperOneClick ตัวเดียวอะครับ ไม่ได้ flash 2.21 sbf เลยครับ
เดี๋ยวยังไงได้เครื่องแล้วจะลองดูนะครับ
ขอบคุณมากครับ
อย่างไรก็อยากทราบว่า จะ Unroot ยังไงครับ ถามไว้ก่อน จะได้สบายใจตอนทำ อิอิ
ด้วยครับอยากทราบ วิธี Unroot ด้วยครับ
ส่วนข้อดีของการ root ก็คือ หลายๆโปรแกรมจะได้รับ “สิทธิ” เข้าถึง file บางส่วนที่ปรกติเข้าไปแก้ไขไม่ได้ครับ ยกตัวอย่างเช่น
1. Market Enabler (http://www.droidsans.com/node/931) ที่จะทำให้เครื่องของเราสามารถจำลองว่าเป็น service provider อะไรก็ได้ทั่วโลก (เช่น verizon ของอเมริกา) และจะทำให้ Android Market ของเราเห็น app แบบสมบูรณ์และสามารถซื้อ app ได้ครับ รับรองว่า market ของ Android ที่สมบูรณ์ไม่มีน้อยหน้าใครแน่ๆ
2. Shootme (http://www.droidsans.com/shootme-update-screen-cast-included) โปรแกรม screen capture ชั้นเยี่ยม
3. Titanium Backup (http://www.appbrain.com/app/titanium-backup-%E2%98%85-root/com.keramidas.TitaniumBackup) Backup กันแบบเทพๆ ชนิดที่ว่าลงรอมเล่นกันบ่อยๆได้เลย ไม่ต้องมานั่งคอยลงโปรแกรมใหม่ backup สมบูรณ์และทำหลายๆ job พร้อมกันได้
4. MileStone Overclock (http://www.appbrain.com/app/milestone-overclock/pt.com.darksun.milestoneoverclock) ปรับ CPU ไปที่ 1GHz แบบง่ายๆสุดๆ
และแน่นอน จำเป็นมากสำหรับการลง Custom Recovery เพื่อใช้ในการลง Custom Roms ต่างๆด้วยครับ
สรุปง่ายกว่าที่คิดเยอะ
เราก็อุตสาห์ค้นคว้า เง้อ
ว่าแต่คุณ haste ครับ ถ้าใช้ rom ของ UK ที่ support 3g ที่ 900 แล้วแบบนี้จะสามารถใช้ 3g ของ truemove ได้ไหมครับ
ผมเดาว่าไม่ได้นะครับ พอดีผมใช้ imobile3gx หนะครับ ใว้เดี๋ยววันไหนไปแถว MBK จะลอง DTAC ดูครับ
คุณ haste ครับ แต่ถ้าลอง rom ของ จีน ที่ support 850 มันจะ brick ใช่ไหมครับ
ผมลองแล้ว brick ทันทีเลยครับ -“-
ใน Xda เห็นมี T-Mobile froyo firmware 3.4.2 leak (2.2.1)
แปลว่าใกล้ขึ้นมาอีกนิดสินะครับ รอมศูนย์น่ะ
ผมแอบหวัง 2.3 เลยทีเดียว 555
ขอบคุณ คุณ beekung และ คุณ haste ครับ
root สำเร็จแล้ว
ยินดีที่ Root กันได้นะครับ
ขอถามนิดนึงครับ คือผมจะไปเอา SuperOneClickRoot มาจากที่ไหนเหรอครับ
อยู่ใน zip ที่ผม upload ไว้ครับ
http://www.mediafire.com/?fz9et2r4jq750cf
แล้วอัพไป 2.2 ยังไงครับ แนะนำด้วย
ยังไงก็ขอบคุณ คุณ beekung มากครับที่อุตสาหค้นคว้ามาให้
Defy เรายังมีอีกหลายเรื่องให้แบ่งปันกันครับ
update ล่าสุด
พยายาม up เครื่องตัวเป็น 2.2 อยู่หลายครั้ง ไม่รอดซักครั้ง brick เต็มๆ เศร้าจริงๆ
ครั้งแรกที่ up แล้วไม่รอดตกใจสุดๆ ตายหล่ะพึ่งซื้อไม่กี่วันแม่จะด่าไหมเนี้ย
เพราะหลังจาก up เสร็จ ค้างที่ logo moto แล้วก็ดับไป (ตายแน่เลยฉัน)
แต่ยังดีมี google ช่วยหาวิธี boot เข้า boot loader ได้ (โล่งแล้วฉัน)
เลยต้อง flash กลับมาที่ 2.1 ของ uk ก่อน แล้วค่อย restore กลับเป็น Rom ที่มาจากศูนย์ (แต่เป็นเวอร์ชั่น Root แล้ว)
นี่ก็กำลังนั่งศึกษาต่อไป (ยังไงฉันต้องทำให้ได้)
สู้ๆนะครับ เอาใจช่วยครับ 🙂
เอาใจช่วยด้วยนะครับ ขอให้สำเร็จโดยเร็ว
ตอนนี้ผม Root ได้เรียบร้อยแล้วครับ ง่ายจริงๆ
Download ไม่ได้ครับ
Kaspersky บอกว่า Malicious HTTP object
เดี๋ญวผมไล่ Download ตามรายการของคุณ beekung แล้วกัน
รบกวนถามว่าใช้ SuperOneClick version อะไรกันครับ
SuperOneClick ตัวล่าสุดอยู่ที่นี่นะครับ
http://forum.xda-developers.com/showthread.php?t=913709
คุณ beekung / haste / oakkyza / smudgerCoa
ผมใช้ SuperOneClcik ของคุณ beekung นะครับ มันจะค้างอยู่ที่ Wait for Device ตลอดเลย ไม่ทราบว่าเป็นเพราะอะไรครับ
ผม Set Portal และ Debug แล้วนะครับ ต้องสังเกตการทำงานตรงไหนหรือเปล่าครับ
ขอบคุณมากครับ เริ่มกลัวๆแล้ว
1. ลองลง Motorola Driver บน Windows ก่อนดูนะครับ
http://developer.motorola.com/docstools/USB_Drivers/Handset_USB_Driver/?pubid=987654
2. อย่าลืมไปที่ settings > application > unknown sources ด้วยนะครับ
ตามที่คุณ haste แนะนำเลยครับ
วันนี้ยุ่งมากเลยไม่มีเวลาเข้ามาตอบเลย
ได้แล้วครับ ขอบคุณมากเลยครับ.. ตามที่คุณ Haste แนะนำเลยนะครับ แต่จริงๆแล้วผมก็ติดตั้ง MotoHelper Driver ไว้แล้ว คือมันก็ใช้ MOTO PHONE PORTAL ได้แล้วก็น่าจะได้แล้ว ยังไงก็ขอบคุณอีกครั้งครับ
ขอบคุณมากครับ
หายหงุดหงิดเรื่องไม่ได้เสียตังค์ซื้อแอปแท้ซักที 😀