Vlasništvo nad uređajem
Što je Vlasnik uređaja?
Vlasnik uređaja je napredni način upravljanja Android. Kada je Chastify postavljen kao Vlasnik uređaja, Android daje aplikaciji jače kontrole pravila od uobičajenog Administratora uređaja. U Chastify, ovo se koristi s Kontrolom uređaja kako bi se odabrane kontrole znatno otežale za uklanjanje, za korisnike koji posebno žele da njihov telefon ostane potpuno ograničen tijekom sesije upravljanja.
U Chastify ovo je opcionalno. Većini korisnika to ne bi trebalo biti potrebno.
Vlasnik uređaja je napredni Android način administracije koji sami omogućavate putem ADB-a. Koristite ga samo na telefonu na kojem razumijete postavke, moguće OEM nuspojave i kako oporaviti ili resetirati uređaj ako nešto pođe po zlu. Chastify pruža alate za primjenu i brisanje vlastitih ograničenja tamo gdje Android to dopušta, ali vi ste odgovorni za odabir omogućavanja Vlasnika uređaja na svom uređaju. Za većinu korisnika dovoljna je standardna Kontrola uređaja plus Administracija uređaja i opcionalni oporavak Sigurnih postavki.
Podrška za vlasnike uređaja još se testira. Testirana je u emulatorima Android, ali ne i na stvarnim telefonima izvan testiranja emulatora. I dalje se može pojaviti neočekivano ponašanje specifično za Android ili OEM. Ako želite isprobati ovu značajku, prvo je testirajte u emulatoru Android ili na rezervnom telefonu.
Vlasnik uređaja može dopustiti Chastify da:
- Blokiraj siguran način rada na podržanim verzijama Android
- Blokiraj ADB/funkcije za otklanjanje pogrešaka kada su izričito omogućene
- Spriječite vraćanje na tvorničke postavke iz postavki Android
- Spriječite deinstalaciju Chastify
- Ponovno omogućite sigurnosne kopije Android ako ih je uređaj onemogućio tijekom pružanja usluga
- Ponovno uklonite ova ograničenja iz Chastify kada je oporavak dopušten
Važna ograničenja
Dozvola Vlasnika uređaja namijenjena je upravljanim telefonima, kioscima i poslovnim uređajima. To nije uobičajeno dopuštenje za aplikacije.
Moguće nuspojave uključuju:
- Neke OEM usluge mogu prestati raditi dok je Chastify vlasnik uređaja.
- Android Tijek rada u Studiu ili ADB-u može postati teži ako su omogućena ograničenja za otklanjanje pogrešaka.
- Ponašanje ponovne instalacije/ponovne implementacije aplikacije može se razlikovati od uobičajenih ažuriranja aplikacija.
- Uklanjanje računa ili vraćanje na tvorničke postavke može biti potrebno prije nego što Android dopusti postavljanje vlasnika uređaja.
- Neka ograničenja mogu zahtijevati ponovno pokretanje prije nego što Android u potpunosti odrazi promjenu.
Samsung uređaji mogu biti posebno osjetljivi na način rada vlasnika uređaja. Ovisno o Android i verziji One UI-ja, neke Samsung usluge možda neće raditi normalno dok je aplikacija treće strane vlasnik uređaja, uključujući:
- Sigurna mapa
- Samsung Pass
- Tokovi vraćanja Smart Switcha
- Samsung Kids
- Brzo dijeljenje na nekim starijim verzijama Android
Ovo je ponašanje Android/OEM-a, a ne specifično zaključavanje za Chastify. Ako su vam ove značajke važne, prvo testirajte Vlasnika uređaja na rezervnom uređaju.
Prije nego što počnete
Trebate:
- Aplikacija Chastify Android je instalirana
- Računalo s ADB-om
- Omogućeno je otklanjanje pogrešaka putem USB-a
- Isti Chastify paket koji će ostati instaliran:
net.chastify.app
Možda ćete također trebati:
- Uklonite Google/Samsung/OEM račune prije postavljanja
- Uklonite sigurnost zaključanog zaslona prije postavljanja
- Koristite novi uređaj ili emulator
- Vraćanje na tvorničke postavke ako Android odbije dodijeliti vlasnika uređaja
Provjerite račune prije postavljanja
Android često odbija postavljanje vlasnika uređaja ako na uređaju već postoje računi.
Navedi račune sa:
adb shell dumpsys account | grep "Account {" | grep -v "Session"
U Windows PowerShellu ili naredbenom retku upotrijebite filtar kompatibilan sa sustavom Windows, kao što je:
adb shell dumpsys account
Zatim provjerite izlaz za preostale račune.
Postavi Chastify kao vlasnika uređaja
Trčanje:
adb shell dpm set-device-owner net.chastify.app/.AdminReceiver
Na macOS-u s zadanom putanjom Android SDK-a:
~/Library/Android/sdk/platform-tools/adb shell dpm set-device-owner net.chastify.app/.AdminReceiver
Referenca ADB naredbe
Postavite Chastify kao vlasnika uređaja:
adb shell dpm set-device-owner net.chastify.app/.AdminReceiver
Navedite stanje vlasnika uređaja i vlasnika profila:
adb shell dpm list-owners
Uklonite Chastify kao aktivnog administratora uređaja u debug/test verzijama:
adb shell dpm remove-active-admin net.chastify.app/.AdminReceiver
Na nekim verzijama Android, uključite korisnika:
adb shell dpm remove-active-admin --user 0 net.chastify.app/.AdminReceiver
remove-active-admin je uglavnom koristan za emulatore/debug verzije gdje je aplikacija označena sa testOnly. Produkcijske Android verzije mogu odbiti ovu naredbu, posebno ako je Chastify vlasnik uređaja. U produkciji prvo upotrijebite Chastify-ov tijek oporavka Brisanje vlasnika uređaja.
Potvrdi vlasnika uređaja
Koristiti:
adb shell dpm list-owners
Ako vaša Android verzija ne podržava tu naredbu, provjerite stanje pravila uređaja:
adb shell dumpsys device_policy
Potražite net.chastify.app/.AdminReceiver kao Vlasnika uređaja. Ako se pojavljuje samo pod Omogućeni administratori uređaja, tada je Chastify Administrator uređaja, ali ne i Vlasnik uređaja.
Konfigurirajte ograničenja u Chastify
Nakon što je postavljen Vlasnik uređaja:
- Otvorite Chastify.
- Idite na Upravljanje uređajima.
- Otvorite postavke vlasnika uređaja.
- Omogućite samo ona ograničenja koja zaista želite.
Chastify trenutno ih izlaže kao odvojene opcije:
- Blokiraj siguran način rada
- Blokiraj ADB/otklanjanje pogrešaka
- Blokiraj vraćanje na tvorničke postavke iz Postavki
- Blokiraj deinstalaciju Chastify
- Omogući sigurnosne kopije Android
Isključite Blokiraj ADB/ispravljanje pogrešaka tijekom testiranja. Ako ga omogućite i kasnije trebate ispravljati pogreške uređaja, možda ćete morati ukloniti ograničenje unutar Chastify. Nakon što se ograničenje ukloni, Android će i dalje možda zahtijevati da ručno ponovno uključite USB ispravljanje pogrešaka u opcijama za razvojne programere prije nego što ADB proradi.
Vlasnik uređaja za brisanje
Kada nije aktivna sesija Upravljanja uređajima, Chastify može izbrisati Vlasnika uređaja sa stranice za postavljanje Vlasnika uređaja.
Slijed čišćenja pokušava:
- Uklonite ograničenje za otklanjanje pogrešaka
- Vrati ADB ako su odobrene Sigurne postavke
- Uklonite ograničenje sigurnog načina rada
- Uklonite ograničenje vraćanja na tvorničke postavke
- Uklonite blok za deinstalaciju
- Obriši Chastify kao vlasnika uređaja
Stranica je zaključana dok je aktivna sesija kontrole uređaja vlasnika ključa ili sesija samokontrole.
Bilješke o Xiaomiju, Redmiju i MIUI-ju
Neki MIUI uređaji zahtijevaju dodatne opcije za razvojne programere prije nego što ADB naredbe za upravljanje počnu raditi. Možda ćete morati omogućiti:
- USB otklanjanje pogrešaka
- USB ispravljanje pogrešaka (Sigurnosne postavke)
- Instalirajte putem USB-a
Neke MIUI verzije također zahtijevaju prijavu na Mi račun prije nego što se ovi prekidači mogu omogućiti. Ako postavljanje vlasnika uređaja ne uspije, ponovno uklonite račune prije ponovnog pokušaja.
Ako postavljanje ne uspije
Uobičajeni razlozi:
- Postojeći računi su još uvijek na uređaju
- Aplikacija je već bila instalirana pod drugim ključem za potpisivanje
- Administratorska komponenta je već aktivna, ali nije Vlasnik uređaja
- Na uređaju postoji više korisnika/profila
- ADB cilja pogrešan emulator ili uređaj
- OEM sigurnosne postavke blokiraju ADB naredbe pravila
Koristiti:
adb devices -l
adb shell dpm list-owners
adb shell dumpsys device_policy
Ako Android i dalje odbija postavljanje, možda će biti potrebno vratiti uređaj na tvorničke postavke i postaviti uređaj prije dodavanja računa.