Peida Androidi VPN-i teade ilma tunnelit peatamata
Android võib näidata kolme erinevat VPN-i teatist. Uuri, millisele rakendusele kuulub see, mida näed, mida iga juhtelement tegelikult muudab ja mis edasi töötab.
Saad peita teate, et sinu VPN töötab, ja tunnel jätkab ilma selleta töötamist. See üllatab inimesi, sest teade ja ühendus tunduvad ühe objektina. Nad ei ole. Enamikus Android-telefonides võivad sahtlis olev kirje, olekuriba võti ja kestva teenuse teade pärineda kolmelt erinevalt omanikult ning ainult üks neist omanikest kuuletub rakenduse teavitusteenuse loale. See, mida tohid eemaldada, algab teadmisest, kes selle rea postitas, mida vaatad.
Kolm teatist, kolm omanikku
Esimene omanik on VPN-rakendus ise, mis tavaliselt postitab kestva teatise koos ühendamise või katkestamise toimingu ja seansi taimeriga. Teine on Androidi enda VPN-i indikaator: SystemUI joonistab võtmeikooni ja sõltuvalt versioonist ning tootjast süsteemitasandi rea, mis teatab aktiivsest VPN-võrgust. Kolmas on seadme poliitika teade, mida juhib tööprofiil või administraatori rakendus. Ükski neist ei ole sama objekt, isegi kui need seisavad sahtlis kõrvuti.
Sorteeri teade enne, kui lülitit puudutad:
| Notice | Who controls it |
|---|---|
| App-owned ongoing notice | The app's notification channel; a long-press shows the channel name and the owning package |
| Foreground-service notice | The service visibility Android requires while the tunnel runs; the app cannot simply drop it |
| System VPN indicator | SystemUI or the manufacturer, driven by the VPN network state rather than by the app's channel |
| Work-policy notice | The administrator or work-profile policy; the phone user may not have the switch at all |
Milliseid juhtelemendid näed, sõltub Androidi versioonist, tootja buildist ja kanalist, mille rakendus lõi. Hall lüliti on väide poliitika kohta, mitte kutse sellest mööda minna. Kui lülitit sinu buildis ei ole, on aus vastus, et see konkreetne teade ei ole sinu eemaldada.
Leia pakett rea taga
Vajuta teatele pikalt ja ava selle seaded enne, kui midagi muud loed. Ekraan, kuhu jõuad, nimetab kanali, ja Androidi 8 ja uuemates kuulub see kanal täpselt ühele paketile. Kui kanali nimi on midagi VPN-i oleku taolist ja rakendus on sinu klient, kuulub teade rakendusele ja rakenduse enda seadete leht on koht, kuhu vaadata. Kui jõuad süsteemilehele, kus kanalit üldse pole, vaatad platvormi indikaatorit ja rakendus ei saa sind aidata.
Kui pikk vajutus ei ütle sulle piisavalt, loetleb üks adb-kutse, mis on tegelikult postitatud ja kelle poolt: adb shell dumpsys notification --noredact, seejärel otsi väljundist paketti, mida kahtlustad. Sa tahad postitavat paketti ja kanali ID-d, mitte midagi, mida saaksid sealt redigeerida. Käsitle väljundit diagnostikana, sest miski selles loendis ei muuda teatist.
Hallatud telefonis on vastus mõnikord igav: teade tuleb seadme poliitika rakendusest ja telefonihoidja ei ole see inimene, kes saab selle välja lülitada. Sel juhul on administraatori konsool ainus toetatud juhtelement ja telefoni enda seaded jäävad halliks ükskõik, millise menüü leiad.
Mida Android 13 luba tegelikult muudab
Android 13 muutis teavitused käitusaegseks loaks, seega API 33-le suunatud rakendus peab enne midagi postitamist küsima. Keeldu sellest taotlusest ja rakenduse teavitused lakkavad sahtlis ilmumast, mis tundub olevat lahendus, mida inimesed otsivad. Kuid VPN-i taga olev eesplaani teenus töötab edasi ja süsteem näitab teenust endiselt Tööde halduris isegi siis, kui selle teade on sahtlist kadunud. VPN-i autoriseerimine ise jääb puutumata: tunnel püsib, kuni selle katkestad või rakenduse VPN-i nõusoleku tühistad.
See vahetus on hullem, kui tundub, sest teade on ka sinu kiireim viis seanssi näha ja lõpetada. Eemalda see ja oled teinud telefoni raskemini mõistetavaks, muutmata marsruutimises midagi. Teavituste loa dokumentatsioon kirjeldab sahtli käitumist; see ei kirjelda toetatud viisi töötava tunneli vaigistamiseks.
On veel üks versiooninüanss, mida tasub teada: eesplaani teenuse teade on teenusemudeli poolt nõutud ja rakendus ei saa seda lihtsalt peita ainult sellepärast, et keeldusid loast. Mõned buildid hoiavad kompaktset versiooni nähtavana, teised viivad tõendi Tööde haldurisse, ja see erinevus on tootja valik, mitte seade, mille sa vahele jätsid.
Demorežiim ja ikoonitrikid ei ole lahendus
Leiad nõuandeid demorežiimi kohta, ikoonide peitmise kohta dokumenteerimata adb-käskudega ja UI-vea kohta, mis paneb võtme kaduma. Kõik see muudab esitust. Miski sellest ei muuda marsruutimist, poliitikat ega VPN-i autoriseerimist, mida süsteem jälgib, ja telefon, mille võrguseisund on nähtamatu, on raskemini diagnoositav kui see, mille sahtlis on lisarida.
Rakenduse ühenduse ikoon ei ole samuti tervisekontroll. Tunnel võib olla maas, samal ajal kui vana liides või aegunud teade püsib, ja kohalik filtreerimisteenus võib VPN-i võtme üles tõsta, saatmata ühtegi baiti kaugväljundisse. Kontrolli tegelikku olekut süsteemi VPN-i seadetes, mitte sahtlis.
Mida ma muudaksin, järjekorras
Alusta omaniku tuvastamisest, seejärel kasuta ainult juhtelementi, mida see omanik pakub. Kui teade kuulub rakendusele ja on valikuline, lülita see kanal välja ja jäta teenusekanal rahule. Kui see on süsteemi indikaator, lepi sellega, sest see teatab faktist seadme kohta, mitte ei reklaami rakendust. Hallatud seadmes peatu administraatori poliitika juures ega otsi möödapääsu.
Seejärel kinnita, et sul on endiselt toetatud viis tunnelit kontrollida ja katkestada, olgu selleks rakenduse enda ekraan või süsteemi VPN-i seadete leht. Telefon, millel on üks plakat vähem ja selge viis seanss tappa, on soovitud tulemus. Vastupidine, vaiksem sahtel ja aimugi puudumine, kas liiklus on marsruuditud, ei ole parendus.