Anda boleh menyembunyikan pemberitahuan yang menyatakan VPN anda berjalan, dan terowong akan terus berjalan tanpanya. Ini mengejutkan orang, kerana mesej dan sambungan terasa seperti satu objek. Sebenarnya tidak. Pada kebanyakan telefon Android, entri dalam laci, kunci dalam bar status dan pemberitahuan perkhidmatan yang berjalan boleh datang daripada tiga pemilik berbeza, dan hanya satu daripada pemilik itu mematuhi kebenaran pemberitahuan aplikasi. Menentukan apa yang anda dibenarkan buang bermula dengan mengetahui siapa yang menyiarkan baris yang anda lihat.

Tiga pemberitahuan, tiga pemilik

Pemilik pertama ialah aplikasi VPN itu sendiri, yang biasanya menyiarkan pemberitahuan berterusan dengan tindakan sambung atau putus dan pemasa sesi. Pemilik kedua ialah penunjuk VPN Android sendiri: SystemUI melukis ikon kunci dan, bergantung pada keluaran dan pengeluar, baris peringkat sistem yang melaporkan rangkaian VPN aktif. Pemilik ketiga ialah pemberitahuan dasar peranti yang dikawal oleh profil kerja atau aplikasi pentadbir. Tidak satu pun daripadanya objek yang sama, walaupun ia duduk bersebelahan dalam laci.

Kelaskan mesej sebelum menyentuh suis:

NoticeWho controls it
App-owned ongoing noticeThe app's notification channel; a long-press shows the channel name and the owning package
Foreground-service noticeThe service visibility Android requires while the tunnel runs; the app cannot simply drop it
System VPN indicatorSystemUI or the manufacturer, driven by the VPN network state rather than by the app's channel
Work-policy noticeThe administrator or work-profile policy; the phone user may not have the switch at all

Kawalan mana yang anda lihat bergantung pada keluaran Android, binaan pengeluar dan saluran yang dicipta oleh aplikasi. Suis kelabu ialah pernyataan tentang dasar, bukan jemputan untuk memintasnya. Jika suis itu tidak wujud dalam binaan anda, jawapan jujurnya ialah pemberitahuan tertentu ini bukan milik anda untuk dibuang.

Cari pakej di sebalik baris itu

Tekan lama pemberitahuan dan buka tetapannya sebelum anda membaca apa-apa lagi. Skrin yang anda tuju menamakan saluran itu, dan pada Android 8 dan seterusnya saluran itu dimiliki tepat satu pakej. Jika saluran itu dipanggil sesuatu seperti status VPN dan aplikasi itu klien anda, pemberitahuan itu dimiliki aplikasi dan halaman tetapan aplikasi ialah tempat untuk melihat. Jika anda tiba di halaman sistem tanpa sebarang saluran, anda melihat penunjuk platform dan aplikasi tidak boleh membantu anda.

Apabila tekan lama tidak memberitahu cukup, satu panggilan adb menyenaraikan apa yang benar-benar disiarkan dan oleh siapa: adb shell dumpsys notification --noredact, kemudian cari dalam output pakej yang anda syaki. Anda mahu pakej yang menyiarkan dan ID saluran, bukan apa-apa yang boleh anda sunting dari sana. Anggap output sebagai diagnostik, kerana tiada apa dalam senarai itu mengubah pemberitahuan.

Pada telefon yang diurus, jawapannya kadang-kadang membosankan: pemberitahuan datang daripada aplikasi dasar peranti, dan orang yang memegang telefon bukan orang yang boleh mematikannya. Dalam kes itu konsol pentadbir ialah satu-satunya kawalan yang disokong, dan tetapan telefon itu sendiri kekal kelabu apa jua menu yang anda temui.

Apa yang sebenarnya diubah oleh kebenaran Android 13

Android 13 menjadikan pemberitahuan sebagai kebenaran masa jalan, jadi aplikasi yang menyasarkan API 33 mesti bertanya sebelum menyiarkan apa-apa. Tolak permintaan itu dan pemberitahuan aplikasi berhenti muncul dalam laci, yang terasa seperti penyelesaian yang dicari orang. Tetapi perkhidmatan latar depan di sebalik VPN terus berjalan, dan sistem masih memaparkan perkhidmatan itu dalam Pengurus Tugasan walaupun pemberitahuannya telah hilang dari laci. Kebenaran VPN itu sendiri tidak disentuh: terowong kekal sehingga anda memutuskannya atau menarik balik persetujuan VPN aplikasi.

Pertukaran itu lebih buruk daripada yang kelihatan, kerana pemberitahuan juga cara terpantas anda melihat sesi dan menamatkannya. Buangnya dan anda telah menjadikan telefon lebih sukar difahami tanpa mengubah apa-apa pada penghalaan. Dokumentasi kebenaran pemberitahuan menerangkan tingkah laku laci; ia tidak menerangkan cara yang disokong untuk mendiamkan terowong yang berjalan.

Ada satu lagi perincian versi yang wajar diketahui: pemberitahuan perkhidmatan latar depan diwajibkan oleh model perkhidmatan, dan aplikasi tidak bebas menyembunyikannya hanya kerana anda menolak kebenaran. Sesetengah binaan mengekalkan versi ringkas kelihatan, yang lain memindahkan bukti ke Pengurus Tugasan, dan perbezaan itu ialah pilihan pengeluar dan bukan tetapan yang anda terlepas.

Mod demo dan helah ikon bukan penyelesaian

Anda akan menemui nasihat tentang mod demo, tentang menyembunyikan ikon melalui arahan adb yang tidak didokumenkan dan tentang pepijat UI yang menyebabkan kunci hilang. Semua itu mengubah persembahan. Tiada satu pun mengubah penghalaan, dasar atau kebenaran VPN yang dijejaki sistem, dan telefon yang keadaan rangkaiannya tidak kelihatan lebih sukar didiagnosis daripada yang mempunyai baris tambahan dalam laci.

Ikon sambungan aplikasi juga bukan pemeriksaan kesihatan. Terowong boleh mati sementara antara muka lama atau pemberitahuan usang kekal, dan perkhidmatan penapisan tempatan boleh menaikkan kunci VPN tanpa menghantar satu bait ke pintu keluar jauh. Semak keadaan sebenar dalam tetapan VPN sistem, bukan dalam laci.

Apa yang saya akan ubah, mengikut urutan

Mulakan dengan mengenal pasti pemilik, kemudian gunakan hanya kawalan yang ditawarkan oleh pemilik itu. Jika pemberitahuan itu milik aplikasi dan pilihan, matikan saluran itu dan biarkan saluran perkhidmatan. Jika ia penunjuk sistem, terimalah, kerana ia melaporkan fakta tentang peranti dan bukan mengiklankan aplikasi. Pada peranti yang diurus, berhenti pada dasar pentadbir dan jangan cari jalan pintas.

Kemudian sahkan anda masih mempunyai cara yang disokong untuk memeriksa terowong dan memutuskannya, sama ada skrin aplikasi itu sendiri atau halaman tetapan VPN sistem. Telefon dengan satu sepanduk kurang dan cara yang jelas untuk mematikan sesi ialah hasil yang anda mahu. Sebaliknya, laci yang lebih senyap dan tiada idea sama ada trafik dihalakan, bukanlah penambahbaikan.

Artikel berkaitan