Jika bukan fitur KitKat yang disebutkan Dan , dan intervalnya cukup pendek (jadi misalkan terjadi setidaknya satu kali saat Anda tidur di malam hari):
- aktifkan USB debugging
- hubungkan perangkat Anda ke PC Anda melalui USB
- di PC Anda, jalankan
adb logcat | tee wifi.log
- pergi tidur
- Pagi berikutnya, tekan Ctrl+C
- periksa
wifi.log
untuk melihat kapan itu dipicu (dan mudah-mudahan, oleh siapa)
Setidaknya ini harus membantu mempersempit segalanya. Bahkan jika tidak secara eksplisit menyatakan "App X memicu WiFi", Anda dapat memeriksa polanya, seperti "evertime WiFi telah dihidupkan, saya menemukan event Z aplikasi X menyebutkan beberapa baris sebelumnya". Indikator yang bagus mungkin ada hubungannya dengan X kalau begitu. Jadi, periksa apakah X memiliki izin jaringan (atau "lokasi kasar") yang diminta (dan diberikan), seolah-olah tidak, itu bukan kandidat Anda. Jika tidak, coba nonaktifkan / bekukan / hapus instalannya, dan lihat apakah masalah Anda hilang. Jika demikian, Anda menemukannya - jika tidak, ulangi dengan yang berikutnya.