Obim resetovanja VPN-a na Androidu: šta svaki sloj zaista briše
Keš, pohrana aplikacije, resetovanje 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 resetovanjem VPN-a i one brišu različite stvari. Brisanje keša aplikacije uklanja privremene datoteke; brisanje njene pohrane uklanja sam profil. Resetovanje mreže ponovo gradi stack povezivanja, a tvornički reset zamjenjuje particiju korisničkih podataka. Odaberite radnju prema stanju koje sumnjate, a ne po navici. Ako pogriješite, profil ili put za upisivanje koji vam je trebao nestaje prije nego što ste išta dijagnosticirali.
Evo pravila koje koristim pri svakom pozivu: imenujte stanje, imenujte njegovog vlasnika, pa uklonite samo kopiju tog vlasnika. Ostatak ove stranice govori o tome koji Android komponent drži koje bajtove.
Gdje VPN profil na Androidu zaista ž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 sistemskoj listi VPN-a: ta lista 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 vodovod, a ne pohrana. Klijent jednom zatraži pristanak, 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 sistemski KeyChain ostaje u pohrani kojom upravlja sistem, 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 kreira EMM pokreće vlastitu kopiju klijenta pod vlastitom politikom, a stalno uključen VPN može biti prikovan politikom uređaja tako da ga korisnik ne može isključiti. Na takvim uređajima profil se obično dodjeljuje pri upisivanju, a ne upisuje ručno. Oporavak je tada odluka o ponovnom upisivanju, a ne o ponovnom uvozu.
Keš, pohrana, resetovanje mreže, tvornički reset
Četiri radnje odgovaraju ovim granicama. Pročitajte red za stanje koje sumnjate prije nego što bilo šta 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 je najsigurnije i najmanje korisno. Uklanja privremene datoteke, a tu je klijent možda ostavio i dnevnik koji je agent podrške upravo tražio od vas. Androidov vodič za rješavanje problema s aplikacijama tretira keš i pohranu kao dva različita brisanja, i vi bi trebali isto.
Obriši pohranu je pravi reset pojedinačne aplikacije. Uklanja profil, sačuvani gateway i zastavice povjerenja koje je klijent držao za određene mreže. Ne opoziva unose u KeyChainu, ne uklanja sistemski VPN zapis koji posjeduje druga aplikacija, a na upravljanom profilu ne uklanja politiku koja je profil prvobitno poslala.
Resetovanje mreže u Postavkama djeluje na cijeli uređaj, a njegov tačan obim mijenja se s proizvođačem i verzijom Androida. Dijalog potvrde na vašoj verziji jedina je pouzdana izjava o tome šta će zaboraviti.
Prvo zapišite put natrag
Prije svakog razornog koraka zapišite pet stvari: verziju klijenta, naziv profila, adresu gatewaya, vlasnika usluge i tačnu fazu u kojoj veza ne uspijeva.
Tih pet činjenica razdvaja kvar klijenta od kvara politike ili servera. Istek vremena, odbijanje certifikata i trenutno 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 ponovo stvorena. Prikazno ime i ime hosta nisu dovoljni kada je profil zavisio od klijentskog certifikata, upravljane konfiguracije ili MFA upisa vezanog za ovaj uređaj.
Zaključavanje pri prvom postavljanju na koje niko 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 zavisi od VPN-a i tek onda brišite bilo šta. 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 zaista 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 resetovanja, prestanite povećavati obim 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 je odvojena odluka s mnogo višom cijenom i nije sljedeći korak na VPN kontrolnoj listi.