jon1.us

Tutorial, Tip & trik, dan Software 100% buatan saya. Enjoy..... :D

Mengatasi baterai smartphone boros tidak wajar

01 October, 2017 | Tip & trik

 

Pernahkah kamu merasa baterai smartphonemu mendadak lebih cepat habis daripada biasanya, padahal penggunaannya sama saja seperti biasanya dan tidak ada hardware yang hidup terus tanpa kamu sadari (misal GPS atau wifi) ?

 

Jika ya, kemungkinan besar smartphonemu tidak bisa tidur (deep sleep).

Deep sleep ini adalah keadaan di mana CPU/processor beralih ke mode hemat daya, yaitu tidak melakukan aktifitas seperti biasa ketika smartphone secara aktif dipakai, kecuali hanya memonitor port TCP untuk mengetahui jika ada notifikasi, dan memonitor jaringan radio untuk menerima panggilan / sms.

Normalnya, smartphone secara otomatis memasuki mode deep sleep sekitar 1 menit setelah layar mati.

 

Nah, jika smartphone tidak bisa masuk mode deep sleep, berarti CPU aktif terus (biasanya berjalan di sekitar frekuensi 600an MHz).

Salah satu penyebabnya yaitu ada aplikasi / servis yang bangun terus (memegang kunci agar CPU bangun terus / wakelock) karena perlu memproses sesuatu yang harus tetap berjalan sekalipun layar mati (misal player musik yang terus berjalan sekalipun layar mati).

Tetapi ada kalanya ada aplikasi yang gagal / nyangkut ketika melakukan tugasnya, sehingga wakelock terus dipegang dan berakibat pada gagalnya smartphone masuk mode deep sleep dan borosnya baterai yang tidak wajar.

 

Untuk mengetahui aplikasi / servis mana yang tidak bisa tidur, instal aplikasi Wakelock Detector dari PlayStore.

(Kamu hanya bisa melakukan investigasi ini jika smartphonemu sudah dalam keadaan rooted).

Pertama kali yang harus dilakukan setelah menjalankan aplikasi Wakelock Detector ini adalah masuk menu Setting -> Preferences seperti berikut, dan aktifkan Advanced Mode untuk menampilkan aplikasi-aplikasi system juga.

undefined

 

 

Contoh kasus 1 :

undefined

Contoh di atas adalah kondisi dimana smartphone bangun (awake) selama 14%.

Terlihat di daftar aplikasi yang sudah diurutkan berdasar waktu bangunnya, yang paling lama bangun adalah aplikasi system yaitu GooglePlayServices selama 1 jam 7 menit.

Jika aplikasi tersebut disentuh, maka akan terlihat servis mana yang bangun terus seperti ini :

undefined

Servis yang berjalan normal biasanya bangun tidak begitu lama, jadi terlihat yang tidak normal adalah CmaSystemUpdateService yang bangun 1 jam 41 detik. Servis ini bertugas mengupdate 2 aplikasi : GooglePlayStore dan GooglePlayServices, yang sangat sering dijumpai gagal dalam melakukan tugasnya dan hanya berjalan terus menyedot baterai.

 

Solusi untuk kasus ini adalah dengan menonaktifkan servis tersebut dengan menginstal aplikasi Disable SystemUpdateService dari PlayStore :

undefined

Aplikasi ini perlu akses root dan hanya perlu dibuka sekali setelah instal, tetapi harus berjalan di saat booting (autostart) agar bisa menonaktifkan servis SystemUpdateService.

 

 

Contoh kasus 2 :

Adakalanya aplikasi yang bangun terus adalah (masih aplikasi system) MediaScanner yang bertugas mendata file media (foto, gambar, video) beserta lokasi/path nya.

MediaScanner bisa gagal/nyangkut dan bangun terus jika ada file media yang ditemukan dalam kondisi korup.

 

Solusi untuk kasus ini adalah dengan mencari dan menghapus file media yang korup tersebut. Salah satu aplikasi yang bisa melakukannya adalah Corrupt Image Finder :

undefined

 

Berikut ini adalah proses pencarian file yang korup, yang setelah selesai bisa dihapus :

undefined

 

 

SELAMAT BERBURU !!!