Aplikasi pemantauan seperti mSpy dapat berjalan normal saat baru diinstal, tetapi setelah layar ponsel dikunci dan dibiarkan beberapa saat, data mungkin tidak diperbarui lagi. Banyak orang mengira ada masalah dengan jaringan atau server, padahal penyebab sebenarnya sering kali ada di sisi ponsel: mSpy pada dasarnya adalah aplikasi Android biasa, dan Android tidak menjamin aplikasi biasa dapat tinggal di latar belakang tanpa batas waktu.
Penyebab Utama: Aplikasi Android Biasa Akan Dihentikan oleh Sistem
Setelah aplikasi meninggalkan layar, Android secara bertahap akan membatasi jangka waktunya berjalan di latar belakang. Semakin lama ponsel dikunci, semakin besar kemungkinan sistem menutupnya untuk menghemat daya atau membebaskan memori. Beberapa pabrikan ponsel bahkan secara aktif membersihkan aplikasi yang sudah lama tidak dibuka.
Masalah mSpy: Kurangnya Pintu Masuk Restart Setelah Dihentikan
Setelah aplikasi biasa dihentikan, cara paling langsung untuk memulihkannya adalah dengan pengguna mengetuk ikon di layar utama untuk membukanya kembali. Cara lain adalah melalui aplikasi lain yang memulainya. Untuk menyembunyikan keberadaannya, mSpy menyembunyikan ikon layar utama. Dokumentasi resmi mSpy juga menyatakan dengan jelas bahwa setelah diinstal, tidak akan menampilkan ikon yang terlihat di ponsel target. Meskipun ini mengurangi kemungkinan terdeteksi, ini juga menghilangkan pintu masuk pemulihan manual yang paling sederhana: begitu aplikasi ditutup, pengguna perangkat tidak dapat memulainya kembali dengan mengetuk ikon. Untuk mengatasi masalah ini, mSpy memerlukan bantuan dari pabrikan ponsel atau aplikasi lain yang berjalan lama untuk memulainya kembali. Hingga publikasi artikel ini, tidak ada informasi publik yang menunjukkan bahwa mSpy memiliki kerja sama semacam itu. Dengan demikian, tercipta situasi yang sulit dipulihkan: 1. mSpy dihentikan oleh Android setelah ditempatkan di latar belakang; 2. Ikon layar utama sudah disembunyikan, pengguna tidak dapat membukanya secara manual; 3. Tidak ada aplikasi lain yang membantu memulainya kembali. Inilah sebabnya mengapa perangkat lunak seperti mSpy mungkin berhenti memperbarui setelah satu atau dua jam berjalan. Masalahnya belum tentu ada di panel kontrol atau server, tetapi aplikasi di ponsel sudah ditutup dan tidak memiliki pintu masuk restart yang andal.
Mengapa Teralivo Berbeda
Teralivo tidak perlu menginstal aplikasi, melainkan langsung memulai program latar belakang melalui teknologi ADB. Android tidak mengelola Teralivo sebagai aplikasi biasa, sehingga tidak terpengaruh oleh aturan penghematan daya, pembersihan latar belakang, dan penghentian paksa. oom_score_adj dari Teralivo adalah -1000, yang berada pada tingkat perlindungan yang sama dengan program inti Android dalam hal prioritas daur ulang memori. Oleh karena itu, bahkan jika ponsel dikunci dalam waktu lama atau memori terbatas, sistem tidak akan menutup Teralivo seperti membersihkan aplikasi latar belakang biasa, sehingga dapat berjalan di latar belakang dalam waktu lama seperti program sistem. Nilai ini dapat dilihat dengan membaca /proc/self/oom_score_adj. Dengan demikian, Teralivo dapat terus berjalan setelah ponsel dikunci dan dalam mode siaga lama, tidak akan kehilangan koneksi seperti aplikasi latar belakang biasa karena penghematan daya, pengelompokan siaga, penghentian paksa, atau daur ulang memori biasa.
Perbedaan Inti Antara Kedua Mekanisme Operasi
| Aspek Perbandingan | Aplikasi Android Biasa seperti mSpy | Teralivo |
|---|---|---|
| Cara Memulai | Menginstal dan memulai aplikasi biasa | Memulai program latar belakang melalui ADB |
| Berjalan di Latar Belakang | Mungkin ditutup oleh fitur hemat daya dan pembersihan latar belakang | Tidak terpengaruh oleh cara pengelolaan aplikasi biasa |
| Pemulihan Setelah Dihentikan | Bergantung pada ikon layar utama atau aplikasi lain untuk membantu memulai | Tidak berhenti, jadi tidak perlu pemulihan |
| Pintu Masuk Layar Utama | mSpy secara resmi menyatakan akan menyembunyikan ikon | Tidak bergantung pada ikon layar utama untuk memulai |
| Saat Memori Tidak Mencukupi | Mungkin ditutup oleh sistem | oom_score_adj adalah -1000, tidak akan dibersihkan |
Keadaan yang Perlu Diperhatikan
Terlepas dari solusi mana yang digunakan, Anda hanya dapat mengelola perangkat yang Anda miliki atau yang telah Anda peroleh izin yang jelas dan sah, dan Anda harus menginformasikan kepada pihak terkait tentang data yang dikumpulkan, penggunaannya, dan jangka waktu penyimpanannya.
Penjelasan Merek Dagang: mSpy adalah merek dagang dari pemiliknya masing-masing. Artikel ini tidak memiliki afiliasi atau hubungan kerja sama dengan mSpy, konten perbandingan berasal dari informasi publik dan mekanisme operasi Android.
Referensi
- Pengembang Android: Cara Aplikasi Berjalan di Sistem
- Pengembang Android: Hemat Daya dan Pembatasan Latar Belakang Android
- Pengembang Android: Status Penghentian Paksa Aplikasi
- Firebase: Setelah Keluar Paksa di Android, Perlu Dibuka Kembali Secara Manual
- mSpy: Mode Tersembunyi Android dan Ikon Layar Utama
- Proyek Sumber Terbuka Android: Low Memory Killer Daemon