VPN'inizin çalıştığını söyleyen bildirimi gizleyebilirsiniz ve tünel o olmadan çalışmaya devam eder. Bu, insanları şaşırtır çünkü mesaj ve bağlantı tek bir nesne gibi hissettirir. Değiller. Çoğu Android telefonda bildirim panelindeki giriş, durum çubuğundaki anahtar ve süregelen hizmet bildirimi üç farklı sahipten gelebilir ve bu sahiplerden yalnızca biri uygulamanın bildirim iznine uyar. Neyi kaldırmanıza izin verildiğini anlamak, baktığınız satırı kimin yayımladığını bulmakla başlar.

Üç bildirim, üç sahip

İlk sahip, genellikle bağlan veya bağlantıyı kes eylemi ve oturum zamanlayıcısı içeren kalıcı bir bildirim yayımlayan VPN uygulamasının kendisidir. İkincisi Android'in kendi VPN göstergesidir: SystemUI anahtar simgesini ve sürüme ve üreticiye bağlı olarak etkin VPN ağını bildiren sistem düzeyinde bir satırı çizer. Üçüncüsü, bir iş profili veya yönetici uygulaması tarafından denetlenen cihaz ilkesi bildirimidir. Panelde yan yana dursalar bile hiçbiri aynı nesne değildir.

Bir anahtara dokunmadan önce mesajı sınıflandırın:

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

Hangi denetimleri gördüğünüz Android sürümüne, üreticinin derlemesine ve uygulamanın oluşturduğu kanala bağlıdır. Gri bir anahtar ilke hakkında bir açıklamadır, onu atlatma daveti değildir. Anahtar derlemenizde yoksa dürüst cevap, bu belirli bildirimin sizin kaldıracağınız bir şey olmadığıdır.

Satırın arkasındaki paketi bulun

Başka bir şey okumadan önce bildirime uzun basın ve ayarlarını açın. Ulaştığınız ekran kanalı adlandırır ve Android 8'den itibaren o kanal tam olarak bir pakete aittir. Kanal VPN durumu gibi bir ad taşıyorsa ve uygulama sizin istemcinizse, bildirim uygulamaya aittir ve uygulamanın kendi ayarlar sayfası bakılacak yerdir. Hiç kanalı olmayan bir sistem sayfasına ulaşırsanız, bir platform göstergesine bakıyorsunuz ve uygulama size yardımcı olamaz.

Uzun basma yeterince anlatmıyorsa, tek bir adb çağrısı gerçekte neyin ve kim tarafından yayımlandığını listeler: adb shell dumpsys notification --noredact, ardından çıktıda kuşkulandığınız paketi arayın. Yayımlayan paketi ve kanal kimliğini istiyorsunuz, oradan düzenleyebileceğiniz bir şeyi değil. Çıktıyı bir tanı olarak değerlendirin, çünkü o listede hiçbir şey bildirimi değiştirmez.

Yönetilen bir telefonda cevap bazen sıkıcıdır: bildirim cihaz ilkesi uygulamasından gelir ve telefonu tutan kişi onu kapatabilecek kişi değildir. Bu durumda yönetici konsolu desteklenen tek denetimdir ve telefonun kendi ayarları hangi menüyü bulursanız bulun gri kalır.

Android 13 izni gerçekte neyi değiştirir

Android 13 bildirimleri çalışma zamanı izni yaptı, bu yüzden API 33'ü hedefleyen bir uygulama bir şey yayımlamadan önce sormak zorundadır. Bu isteği reddedin ve uygulamanın bildirimleri panelde görünmeyi bırakır, bu da insanların aradığı çözüm gibi hissettirir. Ancak VPN'in arkasındaki ön plan hizmeti çalışmaya devam eder ve sistem, bildirimi panelden kaybolsa bile hizmeti Görev Yöneticisi'nde göstermeye devam eder. VPN yetkilendirmesinin kendisi dokunulmaz kalır: siz bağlantıyı kesene veya uygulamanın VPN onayını geri alana kadar tünel ayakta kalır.

Bu takas göründüğünden daha kötüdür, çünkü bildirim aynı zamanda oturumu görüp bitirmenin en hızlı yoludur. Onu kaldırırsanız yönlendirmede hiçbir şeyi değiştirmeden telefonu anlamayı zorlaştırmış olursunuz. Bildirim izni belgeleri panelin davranışını açıklar; çalışan bir tüneli sessizleştirmenin desteklenen yolunu açıklamaz.

Bilmeye değer bir sürüm ayrıntısı daha var: ön plan hizmet bildirimi hizmet modeli tarafından zorunlu tutulur ve uygulama yalnızca bir izni reddettiniz diye onu gizlemekte serbest değildir. Bazı derlemeler kompakt bir sürümü görünür tutar, diğerleri kanıtı Görev Yöneticisi'ne taşır ve bu fark üreticinin seçimidir, gözden kaçırdığınız bir ayar değildir.

Demo modu ve simge numaraları çözüm değildir

Demo modu, belgelenmemiş adb komutlarıyla simgeleri gizleme ve anahtarın kaybolmasına yol açan bir arayüz hatası hakkında tavsiyeler bulacaksınız. Bunların hepsi sunumu değiştirir. Hiçbiri yönlendirmeyi, ilkeyi veya sistemin izlediği VPN yetkilendirmesini değiştirmez ve ağ durumu görünmeyen bir telefon, panelde fazladan satırı olan bir telefondan daha zor teşhis edilir.

Bir uygulamanın bağlantı simgesi de bir sağlık kontrolü değildir. Eski bir arayüz veya eskimiş bir bildirim kalırken tünel kapalı olabilir ve yerel bir filtreleme hizmeti, uzak bir çıkışa tek bayt göndermeden VPN anahtarını kaldırabilir. Gerçek durumu sistemin VPN ayarlarında kontrol edin, panelde değil.

Neyi değiştirirdim, sırasıyla

Sahibi belirleyerek başlayın, sonra yalnızca o sahibin sunduğu denetimi kullanın. Bildirim uygulamaya aitse ve isteğe bağlıysa, o kanalı kapatın ve hizmet kanalını rahat bırakın. Sistem göstergesiyse kabul edin, çünkü bir uygulamanın reklamını yapmak yerine cihazla ilgili bir gerçeği bildirir. Yönetilen bir cihazda yöneticinin ilkesinde durun ve bir dolambaçlı yol aramayın.

Ardından tüneli kontrol etmek ve bağlantıyı kesmek için hâlâ desteklenen bir yolunuz olduğunu doğrulayın; bu ister uygulamanın kendi ekranı ister sistemin VPN ayarları sayfası olsun. Bir banner daha az ve oturumu sonlandırmanın net bir yolu olan telefon istediğiniz sonuçtur. Tersi, daha sessiz bir panel ve trafiğin yönlendirilip yönlendirilmediğine dair hiçbir fikir, bir iyileştirme değildir.

İlgili makaleler