Di Android, apakah mungkin untuk memblokir aplikasi dari mengakses Internet? Banyak aplikasi akan sering terhubung ke server jarak jauh di latar belakang, termasuk aplikasi Google sendiri atau layanan sistem. Seiring waktu, ini dapat menggerogoti batas data pengguna yang ditetapkan oleh operator seluler. Apakah Android mengizinkan aplikasi untuk bertindak sebagai firewall di mana pengguna dapat memilih aplikasi mana yang memiliki akses ke Internet? Atau apakah perangkat harus di-root agar memiliki kemampuan itu?
53
Jawaban:
Jika Anda tidak memiliki akses root pada perangkat, maka Anda dapat menggunakan mobiwol untuk mengontrol akses yang dimiliki berbagai aplikasi ke Internet. Mobiwol membuat koneksi VPN 'virtual' pada perangkat yang memungkinkan kontrol koneksi aplikasi individual. Namun , meskipun aplikasi dimulai saat perangkat dinyalakan, mungkin ada periode singkat sebelum pelaksanaan Mobiwol di mana aplikasi bisa mendapatkan akses Internet meskipun konfigurasi Mobiwol.
Jika Anda memiliki akses root, ada lebih banyak alternatif:
sumber
Tanpa me - rooting perangkat Anda, Anda tidak akan punya banyak pilihan: Anda dapat menonaktifkan jaringan saat aplikasi berjalan di latar depan, seperti yang disarankan LinX64 - atau "hibernasi" (tunda) saat masuk ke latar belakang (tidak digunakan secara aktif), seperti yang disarankan oleh Dalvik . Tentu saja, Anda dapat menggabungkan keduanya - yang seharusnya mencegah aplikasi mengakses jaringan secara efektif. Tetapi masih dengan biaya untuk menurunkan seluruh koneksi jaringan Anda segera setelah Anda ingin menggunakan aplikasi itu.
Dengan akses root , segalanya tampak berbeda: ada aplikasi yang tersedia yang berurusan dengan izin aplikasi lain , memungkinkan Anda untuk mencabut beberapa di antaranya setelah Anda menginstal aplikasi itu. Dengan begitu Anda dapat mis mencabut izin untuk mengakses data seluler dan / atau WiFi hanya dari aplikasi itu : Koneksi jaringan Anda tidak akan terpengaruh sama sekali (jadi pemeriksaan latar belakang untuk email dan pembaruan di WhatsApp / Viber / Skype / SE-App akan tetap bekerja) - sementara app-in-question akan diberi tahu "tidak ada jaringan yang tersedia saat ini" (memalsukan "jaringan turun" hanya untuk aplikasi itu ).
Memperbarui:
Sementara itu ada Internet Firewall yang tersedia yang juga berfungsi pada perangkat yang tidak di-rooting. Simeon sudah menyebutkan Mobiwol - tetapi pilihan yang jauh lebih baik adalah NetGuard , tersedia dari F-Droid dan juga dari Playstore . Ketersediaan di F-Droid sudah menunjukkan itu Open Source (hampir suatu keharusan di sektor keamanan), dan itu datang secara gratis. Ini hingga versi 2.44 (ditambahkan pada 2016-08-06). Versi selanjutnya dari Playstore memiliki dependensi yang tidak bebas, sehingga aplikasi tidak lagi diperbarui dalam repo "resmi" F-Droid lagi, dan kemungkinan tidak akan lagi . Anda masih dapat memperoleh versi terbaru melalui repositori yang kompatibel dengan F-Droid saya .
NetGuard (Sumber: Google Play ; klik gambar untuk varian yang lebih besar)
Seperti yang dapat Anda lihat di tangkapan layar pertama, jika memberi Anda kontrol yang sangat terperinci:
Sejauh ini, ini adalah aplikasi berperingkat terbaik di bagian ini - dan meskipun saya belum mencobanya sendiri,
saya akan mengatakan itu yang akan merekomendasikan jika perangkat Anda tidak di-rooting.Pembaruan: Perhatikan bahwa Netguard versi terbaru menyertakan Google Ads dan juga Firebase Analytics - dua hal yang tidak ada urusannya dengan IMHO dalam aplikasi firewall (atau keamanan lainnya) - yang kemungkinan besar adalah alasan mengapa tidak diperbarui lagi di F-Droid's repo resmi (masih tersedia di tambang dengan peringatan yang sesuai).Dengan akses root yang tersedia, kandidat yang paling mungkin adalah AFWall +:
AFWall + (sumber: Google Play ; klik gambar untuk varian yang lebih besar)
Seperti NetGuard, aplikasi ini adalah open source (tersedia di F-Droid dan di Google Play ), dan memungkinkan untuk mengontrol akses internet dengan WiFi dan data seluler secara terpisah. Tetapi sementara itu lebih kuat dalam beberapa hal, tampaknya NetGuard tidak memiliki fitur "layar-on" dan kontrol roaming (atau saya tidak melihat itu).
sumber
Coba aplikasinya No-Root Firewall . Ini memungkinkan Anda untuk mengontrol aplikasi apa saja yang memiliki akses Internet melalui wifi dan data sel. Ini bekerja dengan mengatur VPN di ponsel Anda.
sumber
Droidwall
Aplikasi Droidwall akan melakukan ini, tetapi membutuhkan perangkat android yang di-rooting. Ini bekerja dengan sangat baik, meskipun, memberi Anda pilihan untuk memungkinkan akses seluler atau wifi internet ke setiap aplikasi (atau keduanya atau tidak), serta menonaktifkan aturan sepenuhnya sambil menjaga pengaturan sehingga Anda dapat dengan mudah memberikan semuanya akses normal penuh saat diinginkan, lalu kembali ke aturan dengan mudah tanpa mengklik banyak opsi.
Afwall +
Afwall + adalah aplikasi lain yang sangat mirip dengan beberapa fitur tambahan yang menarik. Ini juga memungkinkan Anda memilih, berdasarkan per-aplikasi, akses ke wifi, 3G / 4G, dan juga roaming yang bisa sangat berguna bagi mereka yang memiliki biaya data roaming.
Ini juga memungkinkan profil untuk diatur sehingga Anda dapat dengan mudah mengubah konfigurasi tanpa menghabiskan waktu mengatur semua izin aplikasi jika Anda ingin, misalnya, konfigurasi yang berbeda untuk penggunaan di rumah vs kerja.
Seperti semua solusi komprehensif lainnya, ia juga membutuhkan akses root.
sumber
Berikut adalah beberapa aplikasi yang mengklaim sebagai firewall, sebagian besar menggunakan tabel-IP atau VPN untuk membatasi akses internet ke aplikasi:
Akses root tidak diperlukan:
Diperlukan akses root:
Akses tidak disebutkan:
Catatan : Ini adalah aplikasi yang tidak tercakup dalam jawaban yang disebutkan pada saat menulis jawaban ini. Ada banyak lagi di Play Store atau di web.
sumber
Anda dapat mencoba aplikasi Greenify .
Ini menghemat baterai Anda serta data Anda. Anda dapat menangguhkan aplikasi dan aplikasi hanya berjalan saat Anda membukanya.
sumber
Ya, dengan APK APP:
Pemblokir Net - Google Play
Untuk memblokir jaringan untuk aplikasi tertentu:
atau, periksa tautan di bawah ini:
Blokir aplikasi agar tidak mengakses Internet di perangkat Android
sumber
Untuk Pengguna CyamogenMod
Ada built in Privacy Guard . (Pengaturan -> Privasi)
Itu dapat mencegah aplikasi menggunakan Internet (wifi dan / atau ponsel)
sumber
Saya kagum tidak ada yang menyebutkan solusi Google, Datally. Tidak diperlukan root. Informasi lebih lanjut di blog Google: https://blog.google/technology/next-billion-users/meet-datally-new-way-understand-control-and-save-mobile-data/
Atau unduh segera dari Play Store: https://play.google.com/store/apps/details?id=com.google.android.apps.freighter
sumber
Yah saya pribadi akan memiliki layanan yang berjalan di mana saya bisa mendapatkan aplikasi yang sedang berjalan seperti di sini
Yang juga dapat Anda lakukan adalah mematikan data paket seluler jika aktivitasnya yang ingin Anda blokir
seperti di sini dalam contoh ini
https://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android
kecuali untuk metode ini saya tidak berpikir ada cara mudah Anda dapat menolak internet ke aplikasi karena diminta untuk itu pada saat mengunduh itu sendiri.
sumber
Anda juga dapat mengontrol aplikasi mana yang dapat mengakses Internet dengan LostNet Firewall: https://play.google.com/store/apps/details?id=com.lostnet.fw.free
Meskipun persyaratan Anda cukup sederhana dan banyak aplikasi dapat memenuhi kebutuhan Anda, dengan LostNet Firewall Anda dapat melakukan sedikit riset tentang negara yang terhubung dengan aplikasi Anda dan, mungkin, Anda benar-benar akan memblokir akses ke negara-negara tertentu.
sumber
Untuk menonaktifkan data seluler dari operator:
Bekerja untuk Samsung J3 2016
sumber
Memaksa menghentikan aplikasi di Android menghentikannya dari melakukan apa pun, bahkan menggunakan internet, kecuali jika Anda membuka aplikasi lagi. Ini terutama memecahkan masalah saya sebagian besar waktu. Atau membatasi data latar belakang mencegah semua aplikasi menggunakan internet di latar belakang, selain dari beberapa aplikasi Android stok.
sumber
Saya menggunakan Penghemat Baterai Mudah. Pilih mode super power dan konfigurasikan aplikasi yang diizinkan mengakses jaringan.
sumber