วิธีแก้ Expired สำหรับ CN Thai Keyboard for Android
วันที่ 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 กับข้อมูลดีๆครับ