วิธีแก้ Expired สำหรับ CN Thai Keyboard for Android

CN Thai Keyboard

วันที่ 1 กันยายนที่ผ่านมา ใครที่ใช้ CN Thai Keyboard บน Android เหมือนผม เวลาเปลี่ยนภาษาเป็นภาษาไทย จะเจอข้อความแจ้งว่า CN Thai Keyboard expired พอดูข้อมูลบนแอพก็พบว่า Expired ในวันที่ 1 กันยายน 2010 ทำให้ CN Thai Keyboard บน Android นั้นไม่สามารถพิมพ์ภาษาไทยได้ ต้องใช้แต่ภาษาอังกฤษ ผมเลยต้องลง Droidsans Thai Keyboard เพื่อพิมพ์ภาษาไทยแทน คราวนี้ได้ค้นหามีวิธีจากเว็บเพื่อนบ้าน pdamobiz.com มาฝากครับ

ข้อมูลจากคุณ Unknownxx จากเว็บบอร์ด PDAmobiz

คนที่ลง custom rom จะเจอกับปัญหา Expired เพราะ rom บางตัวจะแก้ชื่อ model number เป็นชื่อแปลกๆ
เช่น HTC Magic running smoki ตัว Keyboard มันจะเช็คจากตรงนี้ครับ

วิธีแก้คือเปลี่ยน Model Number เป็นชื่อรุ่นโทรศัพท์ที่ใช้ได้ เช่น “HTC Magic”, “HTC Legend”

(ตรงนี้ผมไม่แน่ใจว่ารุ่นไหนใช้ได้บ้าง แต่ผมแก้เป็น HTC Magic แล้วใช้ได้)

เริ่มจาก extract ไฟล์ชื่อ build.prop จาก rom ที่โหลดมา

เปิดไฟล์ build.prop ด้วย notepad หรือ editplus

กด find “ro.product.model”

แก้ด้านหลังเป็นชื่อรุ่นที่จะเปลี่ยนเช่น ro.product.model=HTC Magic แล้วเซฟ

แล้วก็ copy build.prop ไปไว้ใน folder tools ของ sdk

ต่อโทรศัพท์ usb debug ใช้ adb push ไฟล์ build.prop ไปไว้ใน system โดยใช้คำสั่ง

adb remount
adb push build.prop /system
adb reboot

รอจนโทรศัพท์บูทเสร็จ ก็เสร็จละครับ

จากข้อมูลนี้ จึงถึงบางอ้อว่า ทำไมเพื่อนๆบนทวิตเตอร์อย่างน้อง @nattersweet ใช้งานได้ หลายๆคนก็งง รวมไปถึง @chytopia ก็งงว่าทำไมแต่ละคน Expired ไม่เหมือนกัน บางคนใช้งานได้ บางคน expired เข้าไปดูใน Android Market ก็พบว่า หลายคนบ่นว่า ทำไม expired ทำไมไม่ฟรี คิดว่าจะเก็บเงิน ไปโน่นน หนีไปใช้ Droidsans Thai Keyboard หรือ Thai Swype Keyboard แทนดีกว่า ยังไงลองแก้ปัญหาตามข้อมูลข้างต้นนะครับ ขอบคุณ PDAMobiz กับข้อมูลดีๆครับ

ข้อมูล CN Thai Keyboard for Android