=new firmware R2BA023 root มาใหม่=
– faster system and UI
– battery life improve
– new Timescape with theming
– ภาษาไทย ^ ^

สำหรับขั้นตอนการทำ รอเย็นๆ นะครับ จะกลับมาจัดให้อย่างละเอียดยิบ
เพราะของฝรั่งทำมา ดันไม่มีไทย แถมจะยัด font เข้าไป ยังลำบากอยู่เลย
ไม่ได้ push กันง่ายๆ เล่นเอาไม่ได้หลับไม่ได้นอน

ขอตัวงีบซักเล็กน้อย ก่อนจะลุกไปทำงาน office >.<

Hail to Jerpelea, biktor_gj and Bin4ry @XDA they make this happen[/color]
Original thread is here (http://forum.xda-developers.com/showthread.php?t=711907)

คำเตือน : การ modify และ root เครื่องตามวิธีด้านล่างอาจทำให้เครื่องเสียหาย หมดประกัน ใช้งานไม่ได้ ทางเวปและเจ้าของบทความ ไม่ขอรับผิดชอบต่อความเสียหายใดๆทั้งสิ้น

===สิ่งที่ต้องเตรียมในการ root X10===
1. ลง PC Companion ไปก่อนเลยครับ แล้วให้ update firmware X10 ซะ 1 ครั้ง เพื่อความสะดวกในการที่ windows จะได้รู้จัก driver และอะไรต่างๆของ X10 ให้เรียบร้อย (*จำรู USB ที่เสียบไว้ด้วยนะครับ เพราะต้องใช้อ้างอิงในการ flash root)

2. download java ครับผม กดเลย javai586 (http://javadl.sun.com/webapps/download/AutoDL?BundleId=39494)(ต้องเป็น java x86 เท่านั้น 64-bit ใช้ไม่ได้)

3. ไป download ไฟล์ที่ทาง XDA Dev เตรียมไว้ได้เลยที่นี่
– X10iR1FA16 (http://hotfile.com/dl/51430503/3734556/i_R1FA16_ft.rar.html)
– X10_R2BA023 (http://hotfile.com/dl/51534678/1089382/ROOT_F2v2.rar.html)

4. มาถึง package ของ droidsans ที่จะลงไทยให้อัตโนมัติครับ step3droidsans_for_R2BA023 (http://www.multiupload.com/4JP032NP96)
อันนนี้เป็น mirror (http://rapidshare.com/files/404522551/step3droidsans.zip.html) ของ rapidshare =updated 02/07/2010=

พร้อมหรือยัง ครับ! อ้าวจัดไป เครื่องบริค ก็ตัวใครตัวมันนะครับ ^ ^
การ root ข้อมูลจะไม่หายนะครับ แต่ถ้าจะให้ดีผมอยากให้ทำการ factory reset เครื่องก่อนจะดีกว่าโดยไปที่ setting > sd card phone storage > factory reset ก่อนจะทำก็แนะนำให้ sync contact เก็บก่อนนะครับ เดี๋ยวเบอร์หนุ่ม เบอร์สาว เบอร์กิ๊ก จะหายหมด

คราวนี้เราก็จะมา unzip file ที่ donwload มาจากข้อ 3 โดยเมื่อจัดการ extract ออกมาแล้ว ก็จะพบว่า มี folder และ file 4 ขั้นตอนคือ step1,2,3 นั่นแปลว่าเราจะต้องตะลุยฝ่าไปให้ได้ทั้ง 3 ด่านอรหันต์

Prepare ลง PC Companion ซึ่งเป็นโปรแกรมของ Sonyericsson แล้วก็จัดการ update official firmware ของมันซะ 1 ที ไม่ว่ามันจะบอกว่าล่าสุดแล้วหรืออะไรก็ตาม ต้องกด update จนเราต้อง flash เครื่องจนได้นะครับ เพื่อที่จะได้มีค่า DeviceID ไปใช้ในขั้นตอนการ root (ทำครั้งเดียวพอ)

A) หา Device ID โดยเรียก 1st.cmd ซะ มันก็จะไปวิ่งหาเลยมาให้เราใช้เลย สังเกตุว่ารูปที่ผม capture มามันขึ้นตั้ง 2 อัน นั่นเพราะว่าผมเคยเสียบ X10 เพื่อ flash เครื่องบน USB port ต่างกัน 2 ครั้ง เพราะฉะนั้นขอแนะนำให้ใช้ port เท่านั้นนะครับ จำรูเดิมไว้ และใช้รูเดียว ไม่งั้นปัญหาจะตามมา

และหลังจากพบแล้ว เราก็จะ copy ค่าด้านหลังไปใส่ใน DeviceID.txt ของ folder step1

+++

B)คราวนี้ก็มาสำรวจ path ของ JRE โดยให้ไปที่ control panel > system > advance system setting > แท็ป advanced > Environment Variables > และใส่ค่าของ folder JRE บนเครื่องของท่าน ในส่วนของ system variable เพื่่อที่เราจะสามารถเรียก java ได้จากทุกที่ เพื่อจะได้ทำการ flash

+++

C)คราวนี้เราจะเริ่ม step1 โดยเริ่มจาก
– click ไปที่ step1.cmd ขึ้นมา จะมีหน้าต่างดำๆ บอกให้เราเสียบ x10
– ปิด x10 ก่อน ถอดแบตออกรอประมาณ 5 วินาที
– ใส่ batt กลับเข้าไป กดปุ่ม back ค้างไว้ แล้วเสียบสาย USB เข้ากับคอม (ยังคงกดปุ่ม back ค้างไว้) – จะเห็นไฟเขียว แล้วก็ให้กดปุ่ม enter ทันทีและการ flash เครื่องก็จะเริ่มขึ้น วิ่งปรื้ดๆๆๆ

รอจนมันหยุดขึ้นคำว่า test end หลังจากนั้นถอดสาย usb ออก ถอดแบตออกมาแล้วใส่เข้าไปใหม่ จัดการเปิด x10 ขึ้นมา มันก็จะ boot ปกติ

+++

D)เตรียมการ step2 โดยเมื่อ x10 boot ขึ้นมาแล้ว เราก็ต้อง
– ไปที่ setting > application > development > เปิด USB debugging
– เสียบสาย USB เข้าไป รอสักแป้ป windows ก็จะทำการ detect ADB mode ของ x10
– กด step2.cmd เพื่อเรียกหน้าจอ option ขึ้นมาบนเครื่อง x10
– จิ้มไปที่ตัวเลือก 6 ตามภาพ “update package from SD”

หน้าจอของ x10 ก็จะเป็นอย่างนี้ไปประมาณ 4-5 รอบ รอไปก่อน อย่าใจร้อนนะ

หลังจากนั้น x10 ก็จะ boot ขึ้นมาเอง ก็ถอดสาย usb ได้

+++

E) ขั้นตอนสุดท้ายแล้วจ้า เอา file จากข้อ 4 droidsans mod TH มาใช้งานได้เลย download มาแล้วก็ทำการ unzip ซะ
– เปิดเครื่อง X10
– เข้าไปเปิด USB Debugging และเสียบสาย usb
– double click ที่ step3droidsans.cmd รอจนมันให้ press any key
– เครื่องจะทำการ restart 1 ครั้ง
*Keyboard ภาษาไทย ให้ไปเปิดใน setting > locale text > check ที่ Droidsans Thai Keyboard
*หาก EDGE หรือ 3G ไม่ขึ้น ให้ไปที่ setting > wireless control > mobile network > Access point > reset to default

ติดขัดตรงไหน twit มาถามได้นะครับ @bluemoko ^ ^

Happpy rooting!!

*step4droidsans modified from Bin4ry step4v2 with some change
– added Thai font Mobi by @nuuneoi
– added Droidsans Thai Keyboard by @kanatorn
– added ThaiDial Pad by @k0nglek
– added APN list for all mobile operator
– added Market Access