Opseg reseta VPN-a na Androidu: što svaki sloj zapravo briše
Keš, pohrana aplikacije, reset mreže i tvornički reset brišu različita Android stanja. Uskladite sloj sa stanjem koje sumnjate prije brisanja profila.
Android ima četiri odvojene radnje koje ljudi nazivaju resetom VPN-a i one brišu različite stvari. Brisanje keša aplikacije uklanja privremene datoteke; brisanje njezine pohrane uklanja sam profil. Reset mreže ponovno gradi stog povezivosti, a tvornički reset zamjenjuje particiju korisničkih podataka. Odaberite radnju prema stanju koje sumnjate, a ne prema navici. Ako pogriješite, profil ili put za upis koji vam je trebao nestaje prije nego što ste išta dijagnosticirali.
Evo pravila koje primjenjujem pri svakom pozivu: imenujte stanje, imenujte njegova vlasnika, a zatim uklonite samo kopiju tog vlasnika. Ostatak ove stranice govori o tome koja Android komponenta drži koje bajtove.
Gdje VPN profil na Androidu doista živi
Klijent treće strane na telefonu kojim se ne upravlja drži profil unutar vlastitog direktorija podataka aplikacije, kao datoteku postavki, JSON blob ili malu SQLite bazu. Taj direktorij briše stavka Postavke: Obriši pohranu. Profil nije na sustavnom popisu VPN-a: taj popis drži zapis o vezi koji je klijent registrirao kroz VpnService, a uključuje naziv veze, paket vlasnika i svaku zastavicu stalne uključenosti koju je korisnik postavio.
VpnService je vodovodni rad, a ne pohrana. Klijent jednom zatraži privolu, izgradi tun sučelje i sam premješta pakete, pa platforma nikada ne mora razumjeti format profila. Zato se konfiguracijska datoteka kopirana s drugog telefona često uvozi kao prazan profil ili ne prolazi provjeru.
Vjerodajnice slijede drugi put. Ključ ili certifikat dobiven kroz sustavni KeyChain ostaje u pohrani kojom upravlja sustav, pa brisanje podataka aplikacije može ostaviti vjerodajnicu upotrebljivom, a ukloniti samo alias klijenta prema njoj.
Upravljani uređaji dodaju drugog vlasnika. Radni profil koji stvori EMM pokreće vlastitu kopiju klijenta pod vlastitom politikom, a stalno uključen VPN može se prikvačiti politikom uređaja tako da ga korisnik ne može isključiti. Na takvim se uređajima profil obično dodjeljuje pri upisu, a ne upisuje ručno. Oporavak je tada odluka o ponovnom upisu, a ne o ponovnom uvozu.
Keš, pohrana, reset mreže, tvornički reset
Četiri radnje odgovaraju ovim granicama. Pročitajte redak za stanje koje sumnjate prije nego što bilo što dodirnete.
| Operation | What it removes | What survives |
|---|---|---|
| Clear cache | Temporary files, including any diagnostic bundle the client wrote there | Profile, credentials, enrollment |
| Clear storage | The app's preferences, databases and saved profile | KeyChain entries, other apps, device policy |
| Network reset | Wi-Fi, mobile and Bluetooth registrations, and on most builds the saved VPN entries | App data, KeyChain, work profile |
| Factory reset | The user data partition, accounts and device-bound keys | Nothing on the device |
Brisanje keša najsigurnije je i najmanje korisno. Uklanja privremene datoteke, a tu je klijent možda ostavio i dnevnik koji je agent podrške upravo zatražio od vas. Androidov vodič za rješavanje problema s aplikacijama tretira keš i pohranu kao dva različita brisanja, i vi biste trebali isto.
Obriši pohranu pravi je reset pojedine aplikacije. Uklanja profil, spremljeni gateway i zastavice povjerenja koje je klijent držao za određene mreže. Ne opoziva unose u KeyChainu, ne uklanja sustavni VPN zapis koji posjeduje druga aplikacija, a na upravljanom profilu ne uklanja politiku koja je profil prvotno gurnula.
Reset mreže u Postavkama djeluje na cijeli uređaj, a njegov se točan opseg mijenja s proizvođačem i verzijom Androida. Dijalog potvrde na vašoj verziji jedina je pouzdana izjava o tome što će zaboraviti.
Prvo zapišite put natrag
Prije svakog razornog koraka zapišite pet stvari: verziju klijenta, naziv profila, adresu gatewaya, vlasnika usluge i točnu fazu u kojoj veza ne uspijeva.
Tih pet činjenica razdvaja kvar klijenta od kvara politike ili poslužitelja. Istek vremena, odbijanje certifikata i trenutačno odbijanje tri su različita kvara i svaki upućuje na drugog vlasnika. Obrišete li prvo pohranu, gubite dokaze s klijentove strane koji bi ih razlikovali. Sačuvajte očišćenu kopiju dnevnika dok još postoji.
Zatim potvrdite kako bi veza bila ponovno stvorena. Prikazno ime i ime hosta nisu dovoljni kada je profil ovisio o klijentskom certifikatu, upravljanoj konfiguraciji ili MFA upisu vezanom uz ovaj uređaj.
Zaključavanje pri prvom postavljanju na koje nitko ne računa
Jedan način kvara zaslužuje vlastiti odjeljak. Ako je jedino mjesto za preuzimanje profila interni portal dostupan kroz tunel koji ćete ukloniti, brisanje pohrane stvara slijepu ulicu bez izlaza unutar aplikacije.
Stalno uključen VPN s opcijom blokiraj veze bez VPN-a pretvara to u potpuni prekid: telefon nema radni put do portala, a klijent nema profil da podigne tunel. Ta dva stanja drže jedno drugo na mjestu.
Izlaz je proceduralan, ne tehnički. Izvezite ili fotografirajte konfiguraciju dok tunel još radi, potvrdite da portal ima rutu koja ne ovisi o VPN-u i tek onda brišite bilo što. Na upravljanom uređaju pitajte administratora koji put oporavka postoji prije nego što dirnete profil.
Provjerite obnovljeni tunel
Nakon što se profil vrati, testirajte po redu: razrješavanje imena, TCP vezu s poznatim internim hostom i ponašanje blokiranja pri kvaru na koje se doista oslanjate. Redoslijed je važan jer tunel može oživjeti i ipak propuštati DNS.
Ikona ključa u statusnoj traci dokazuje da sučelje postoji, ništa više.
Ako veza i dalje ne uspijeva nakon ciljanog reseta, prestanite povećavati opseg radnje. Sačuvajte dokaze prije i poslije, zabilježite koji ste sloj očistili i predajte slučaj vlasniku komponente uz onih pet činjenica. Tvornički reset odvojena je odluka s mnogo višom cijenom i nije sljedeći korak na VPN kontrolnom popisu.