Poți ascunde notificarea care spune că VPN-ul tău rulează, iar tunelul va continua să funcționeze fără ea. Asta îi surprinde pe oameni, pentru că mesajul și conexiunea par un singur obiect. Nu sunt. Pe majoritatea telefoanelor Android, intrarea din sertar, cheia din bara de stare și notificarea serviciului aflat în rulare pot veni de la trei proprietari diferiți, și doar unul dintre acești proprietari ascultă de permisiunea de notificări a aplicației. A stabili ce ai voie să elimini începe cu a afla cine a publicat linia pe care o privești.

Trei notificări, trei proprietari

Primul proprietar este aplicația VPN însăși, care de obicei publică o notificare permanentă cu o acțiune de conectare sau deconectare și un cronometru de sesiune. Al doilea este indicatorul VPN al Androidului: SystemUI desenează pictograma cheii și, în funcție de versiune și de producător, o linie la nivel de sistem care raportează rețeaua VPN activă. Al treilea este o notificare de politică a dispozitivului controlată de un profil de lucru sau de o aplicație de administrare. Niciuna nu este același obiect, chiar și atunci când stau una lângă alta în sertar.

Clasifică mesajul înainte de a atinge un comutator:

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

Ce controale vezi depinde de versiunea Android, de compilarea producătorului și de canalul creat de aplicație. Un comutator gri este o afirmație despre politică, nu o invitație de a o ocoli. Dacă comutatorul nu există în compilarea ta, răspunsul cinstit este că această notificare anume nu este a ta pentru a o elimina.

Găsește pachetul din spatele liniei

Ține apăsată notificarea și deschide-i setările înainte de a citi orice altceva. Ecranul pe care ajungi numește canalul, iar de la Android 8 acel canal aparține exact unui singur pachet. Dacă canalul se numește ceva de genul stare VPN și aplicația este clientul tău, notificarea aparține aplicației, iar pagina de setări a aplicației este locul de verificat. Dacă ajungi pe o pagină de sistem fără niciun canal, te uiți la un indicator al platformei, iar aplicația nu te poate ajuta.

Când apăsarea lungă nu spune destul, un singur apel adb listează ce este publicat de fapt și de către cine: adb shell dumpsys notification --noredact, apoi caută în ieșire pachetul de care suspectezi. Vrei pachetul care a publicat și ID-ul canalului, nu ceva ce poți edita de acolo. Tratează ieșirea ca pe un diagnostic, pentru că nimic din acea listă nu schimbă notificarea.

Pe un telefon gestionat răspunsul este uneori plictisitor: notificarea vine de la aplicația de politică a dispozitivului, iar persoana care ține telefonul nu este persoana care o poate închide. În acest caz, consola administratorului este singurul control acceptat, iar setările telefonului rămân gri indiferent de meniul pe care îl găsești.

Ce schimbă cu adevărat permisiunea din Android 13

Android 13 a făcut notificările o permisiune de rulare, așa că o aplicație care țintește API 33 trebuie să întrebe înainte de a publica ceva. Refuză acea cerere și notificările aplicației nu mai apar în sertar, ceea ce pare soluția căutată. Dar serviciul din prim-plan din spatele unui VPN continuă să ruleze, iar sistemul afișează în continuare serviciul în Manager de activități chiar și când notificarea lui a dispărut din sertar. Autorizarea VPN în sine rămâne neatinsă: tunelul rămâne sus până când îl deconectezi sau retragi consimțământul VPN al aplicației.

Acea schimbare este mai rea decât pare, pentru că notificarea este și cea mai rapidă cale de a vedea sesiunea și de a o încheia. Elimin-o și ai făcut telefonul mai greu de înțeles fără să schimbi nimic la rutare. Documentația despre permisiunea de notificări descrie comportamentul sertarului; nu descrie o modalitate acceptată de a reduce la tăcere un tunel aflat în rulare.

Mai există un detaliu de versiune care merită știut: o notificare de serviciu din prim-plan este cerută de modelul de serviciu, iar aplicația nu este liberă să o ascundă doar pentru că ai refuzat o permisiune. Unele compilări păstrează vizibilă o versiune compactă, altele mută dovada în Manager de activități, iar această diferență este alegerea producătorului, nu o setare pe care ai ratat-o.

Modul demo și trucurile cu pictograme nu sunt o soluție

Vei găsi sfaturi despre modul demo, despre ascunderea pictogramelor prin comenzi adb nedocumentate și despre un defect de interfață care face cheia să dispară. Toate acestea schimbă prezentarea. Nimic din ele nu schimbă rutarea, politica sau autorizarea VPN pe care o urmărește sistemul, iar un telefon al cărui stare de rețea este invizibilă este mai greu de diagnosticat decât unul cu o linie în plus în sertar.

Pictograma de conexiune a unei aplicații nu este nici ea o verificare de sănătate. Tunelul poate fi jos în timp ce o interfață veche sau o notificare învechită rămân, iar un serviciu local de filtrare poate ridica cheia VPN fără a trimite un singur octet către o ieșire la distanță. Verifică starea reală în setările VPN ale sistemului, nu în sertar.

Ce aș schimba, în ordine

Începe prin a identifica proprietarul, apoi folosește doar controlul oferit de acel proprietar. Dacă notificarea aparține aplicației și este opțională, închide acel canal și lasă canalul serviciului în pace. Dacă este indicatorul sistemului, acceptă-l, pentru că raportează un fapt despre dispozitiv și nu face reclamă unei aplicații. Pe un dispozitiv gestionat, oprește-te la politica administratorului și nu căuta o ocolire.

Apoi confirmă că ai în continuare o modalitate acceptată de a verifica tunelul și de a-l deconecta, fie ecranul aplicației, fie pagina de setări VPN a sistemului. Un telefon cu un banner mai puțin și o cale clară de a încheia sesiunea este rezultatul pe care îl vrei. Inversul, un sertar mai liniștit și nicio idee dacă traficul este rutat, nu este o îmbunătățire.

Articole similare