How to make android read thai
16 November 2008 - 3:40pm
เตรียมตัวก่อนทำ
- G1
- TerminalEmulator
- Telnet
- PC
- Dalvik Debug Monitor (dmms.bat) ที่มากับ Android SDK ที่ http://code.google.com/android/download.html
- USB Driver ที่ http://dl.google.com/android/android_usb_windows.zip
- Font http://www.droidsans.com/sites/default/files/DroidSansWithThaiFontsv1.zip
- libsgl.so http://www.droidsans.com/sites/default/files/libsgl.so
เมื่อมีทุกอย่างพร้อมก็ลงมือได้เลย
- ลง TerminalEmulator และ Telnet จาก Market ใน G1
- เปิด Terminal พิมพ์ telnetd แล้ว enter
- เปิด Telnet connect ไปที่ localhost port 23
- Re-Mount file system จาก read only ให้เป็น read/write ด้วยคำสั่ง
mount -oremount,rw /dev/block/mtdblock3 /systemที่ Telnet - เปลี่ยนสิทธ์การเข้าถึงไฟล์ของ /system/lib/libsgl.so
chmod 777 /system/lib/libsgl.so - เปลี่ยนสิทธ์การเข้าถึงไฟล์ของ Font
chmod 777 /system/fonts/*.ttf - เปิด USB Debugging ที่ Setting -> Applications ->Development ->USB Debugging
- เสียบเครื่องเข้ากับ PC จะมีหน้าต่างถามถึง driver ให้ browse ไปที่ USB Driver ที่โหลดมา
- เปิดโปรแกรม Dalvik Debug Monitor ที่ SDK_ROOT\tools\ddms.bat
- จะเห็นว่ามีเครื่องของเราปรากฎอยู่ในหน้าต่างหลักของ Dalvik Debug Monitor ให้คลิกที่ชื่อเครื่อง
- ที่หน้าต่างของ Dalvik Debug Monitor ให้กดเมนู Device -> File Explorer
- เอาไฟล์ libsgl.so ไปวางที่ /system/lib/libsgl.so (คลิกที่ Push file onto Device)
- เอาไฟล์ Font ไปวางที่ /system/fonts/ (คลิกที่ Push file onto Device)
- Reboot เครื่อง
เท่านี้ก็จะได้ Android บน T-Mobile G1 ที่แสดงผลภาษาไทยได้ 
ขอขอบคุณ droidsans.com ที่พัฒนา patch ภาษาไทยมาให้ได้ใช้กันฟรีๆ ครับผม









Responses
17 November 2008 - 3:44am
แหล่มเลย!! รับปลดล๊อคพร้อมลงโปรแกรมเป็นอาชีพเสริมไปเลย
17 November 2008 - 3:57am
เค้าห้ามค้ากำไรกับ patch ภาษาไทยตัวนี้นะแต่ถ้าทำให้ แล้วเลี้ยงข้าวเนี่ย น่าสน เริ่มที่เครื่อง(คนนั้น) ก่อนเลย :P