Lazada

[Mod] แก้ไขปัญหาแบตเตอรี่หมดเร็วใน HTC One X ให้ใช้งานนานขึ้นอีก 20 เปอร์เซ็น

htc-one-x-top-630

หลายท่านที่กำลังใช้ HTC One X อยู่ก็คงเจอปัญหาเรื่องแบตหมดเร็วมาก ซึ่งผมเองก็เจอ ^^ ล่าสุดมีนักพัฒนาใน XDA-Developers ค้นพบว่าในซิป Tegra 3 นั้นไม่ได้ถูกติดตั้งฟังก์ชั่นเกี่ยวกับการจัดการพลังงานลงไป จึงเป็นสาเหตุทำให้ HTC One X จัดการพลังงานได้ไม่ค่อยดี

จริงๆแล้วตัว Firmware ของ HTC One X นั้นมีการปรับแต่งเรื่องการใช้พลังงานของ Tegra 3 อยู่แล้ว เพียงแต่ว่านักพัฒนาของ HTC ดันใส่ไฟล์ดังกล่าวไว้ผิดโฟลเดอร์ทำให้ไฟล์ดังกล่าวไม่สามารถทำงานได้ ซึ่งวิธีนี้ mike1986 แห่ง xda-developers ได้พบว่า HTC นำไฟล์ NvCPLSvc.apk สำหรับปรับแต่งเรื่องพลังงานไปใส่ไว้ใน /system/bin ซึ่งจริงๆแล้วจะต้องใส่ไว้ใน /system/app ซึ่งเมื่อทำการย้ายไฟล์ดังกล่าวแล้วจะทำให้แบตเตอรี่ของ HTC One X ใช้งานได้นานขึ้น 10-20% เลยทีเดียว

วิธีการติดตั้ง

  1. ดาวน์โหลดไฟล์ NvCPLSvc.apk
  2. ติดตั้ง Android SDK
  3. นำไฟล์ NvCPLSvc.apk ที่โหลดมาไปไว้ในโฟล์เดอร์ android-sdk\tools\NvCPLSvc.apk
  4. เปิด USB Debugging แล้วต่อ HTC One X ติดตั้งไดร์เวอร์ให้เรียบร้อย
  5. เปิด Command line โดยไปที่ Start>Run หรือ Ctrl+R จากนั้นพิมพ์ cmd เเล้วกด Enter
  6. จากนั้นให้เราเข้าไปที่อยู่ของโฟลเดอร์ Tools โดยพิมพ์คำสั่ง cd xx:\android-sdk\tools เช่น ในคอมผมติดตั้ง Android SDK ไว้ที่ ไดร์ G ก็พิมพ์ไปว่า cd G:\android-sdk\tools แล้วกด Enter
  7. พิมพ์ adb shell กด Enter
  8. พิมพ์ su กด Enter
  9. พิมพ์ adb remount กด Enter
  10. พิมพ์ adb push NvCPLSvc.apk /system/app แล้วกด Enter
  11. พิมพ์ adb shell chmod 644 /system/app/NvCPLSvc.apk กด Enter
  12. จากนั้น reboot เพื่อเข้าสู่ recovery (วิธีรูท HTC One X และติดตั้ง recovery)
  13. Clear dalvik-cache
  14. จากนั้นก็ reboot เข้าสู่โหมดการใมช้งานปกติ
  15. ลองเปิดไปดูที่ โฟล์เดอร์ data/dalvik-cache (ใช้พวก File manager) ว่ามี system@app@NvCPLSvc.apk@classes.dex เพิ่มขึ้นมาไหม ถ้ามีแสดงว่าสำเร็จ

Source: androidandme