Puoi nascondere la notifica che dice che la tua VPN è in esecuzione, e il tunnel continuerà a funzionare senza di essa. Questo sorprende le persone, perché il messaggio e la connessione sembrano un unico oggetto. Non lo sono. Sulla maggior parte dei telefoni Android la voce nel pannello, la chiave nella barra di stato e la notifica del servizio in corso possono provenire da tre proprietari diversi, e solo uno di questi proprietari risponde all’autorizzazione alle notifiche dell’app. Capire cosa ti è permesso rimuovere inizia dal sapere chi ha pubblicato la riga che stai guardando.

Tre notifiche, tre proprietari

Il primo proprietario è l’app VPN stessa, che di solito pubblica una notifica persistente con un’azione di connessione o disconnessione e un timer di sessione. Il secondo è l’indicatore VPN di Android stesso: l’interfaccia di sistema disegna l’icona della chiave e, a seconda della versione e del produttore, una riga a livello di sistema che segnala la rete VPN attiva. Il terzo è una notifica di criterio del dispositivo controllata da un profilo di lavoro o da un’app amministratore. Nessuna di esse è lo stesso oggetto, anche quando stanno una accanto all’altra nel pannello.

Classifica il messaggio prima di toccare un interruttore:

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

Quali controlli vedi dipende dalla versione di Android, dalla build del produttore e dal canale creato dall’app. Un interruttore grigio è una dichiarazione sulla politica, non un invito a aggirarla. Se l’interruttore non esiste nella tua build, la risposta onesta è che questa particolare notifica non è tua da rimuovere.

Trova il pacchetto dietro la riga

Tieni premuta la notifica e apri le sue impostazioni prima di leggere qualsiasi altra cosa. La schermata su cui arrivi nomina il canale, e da Android 8 in poi quel canale appartiene esattamente a un pacchetto. Se il canale si chiama qualcosa come stato VPN e l’app è il tuo client, la notifica è dell’app e la pagina delle impostazioni dell’app è il posto da guardare. Se arrivi a una pagina di sistema senza alcun canale, stai guardando un indicatore della piattaforma e l’app non può aiutarti.

Quando la pressione prolungata non ti dice abbastanza, una chiamata adb elenca cosa è realmente pubblicato e da chi: adb shell dumpsys notification --noredact, poi cerca nell’output il pacchetto che sospetti. Vuoi il pacchetto che pubblica e l’ID del canale, non qualcosa che puoi modificare da lì. Tratta l’output come una diagnosi, perché nulla in quell’elenco cambia la notifica.

Su un telefono gestito la risposta a volte è noiosa: la notifica viene dall’app dei criteri del dispositivo, e la persona che tiene il telefono non è quella che può disattivarla. In quel caso la console dell’amministratore è l’unico controllo supportato, e le impostazioni del telefono restano grigie qualunque menu tu trovi.

Cosa cambia davvero l’autorizzazione di Android 13

Android 13 ha reso le notifiche un’autorizzazione di runtime, quindi un’app che punta all’API 33 deve chiedere prima di pubblicare qualsiasi cosa. Nega quella richiesta e le notifiche dell’app smettono di apparire nel pannello, il che sembra la soluzione che le persone cercano. Ma il servizio in primo piano dietro una VPN continua a funzionare, e il sistema mostra ancora il servizio nel Gestore attività anche quando la sua notifica è sparita dal pannello. L’autorizzazione VPN stessa resta intatta: il tunnel resta attivo finché non lo disconnetti o revochi il consenso VPN dell’app.

Questo scambio è peggiore di quanto sembri, perché la notifica è anche il modo più rapido per vedere la sessione e terminarla. Rimuovila e avrai reso il telefono più difficile da capire senza cambiare nulla dell’instradamento. La documentazione sull’autorizzazione alle notifiche descrive il comportamento del pannello; non descrive un modo supportato per silenziare un tunnel in esecuzione.

C’è un altro dettaglio di versione che vale la pena conoscere: una notifica di servizio in primo piano è richiesta dal modello di servizio, e l’app non è libera di nasconderla solo perché hai negato un’autorizzazione. Alcune build mantengono visibile una versione compatta, altre spostano la prova nel Gestore attività, e quella differenza è una scelta del produttore, non un’impostazione che hai perso.

La modalità demo e i trucchi delle icone non sono una soluzione

Troverai consigli sulla modalità demo, su come nascondere le icone tramite comandi adb non documentati e su un bug dell’interfaccia che fa sparire la chiave. Tutto ciò cambia la presentazione. Nulla di tutto ciò cambia l’instradamento, la politica o l’autorizzazione VPN che il sistema tiene traccia, e un telefono il cui stato della rete è invisibile è più difficile da diagnosticare di uno con una riga in più nel pannello.

Nemmeno l’icona di connessione di un’app è un controllo di salute. Il tunnel può essere abbassato mentre un’interfaccia vecchia o una notifica obsoleta rimangono, e un servizio di filtraggio locale può alzare la chiave VPN senza inviare un solo byte verso un’uscita remota. Controlla lo stato reale nelle impostazioni VPN del sistema, non nel pannello.

Cosa cambierei, in ordine

Inizia identificando il proprietario, poi usa solo il controllo che quel proprietario offre. Se la notifica è dell’app ed è facoltativa, disattiva quel canale e lascia in pace il canale del servizio. Se è l’indicatore di sistema, accettalo, perché riporta un fatto sul dispositivo invece di pubblicizzare un’app. Su un dispositivo gestito, fermati alla politica dell’amministratore e non cercare una scorciatoia.

Poi conferma che hai ancora un modo supportato per controllare il tunnel e disconnetterlo, che sia la schermata dell’app o la pagina delle impostazioni VPN del sistema. Un telefono con un banner in meno e un modo chiaro di chiudere la sessione è il risultato che vuoi. Il contrario, un pannello più silenzioso e nessuna idea se il traffico è instradato, non è un miglioramento.

Articoli correlati