Skip to main content

Laitteen omistajuus

Mikä on laitteen omistaja?

Laitteen omistaja on edistynyt Android-hallintatila. Kun Chastify on asetettu laitteen omistajaksi, Android antaa sovellukselle tiukemmat käytäntöasetukset kuin normaali laitteen hallintatila. Chastify:ssa tätä käytetään laitehallinnan kanssa, jotta valittujen asetusten poistaminen on paljon vaikeampaa käyttäjille, jotka haluavat erityisesti puhelimensa pysyvän täysin rajoitettuna hallintaistunnon aikana.

Chastify-koodissa tämä on valinnainen. Useimpien käyttäjien ei pitäisi tarvita sitä.

Turvallisuussuositus

Laitteen omistaja on edistynyt Android-hallintatila, jonka otat itse käyttöön ADB:n kautta. Käytä sitä vain puhelimessa, jonka asennuksen, mahdolliset OEM-sivuvaikutukset ja laitteen palauttamisen tai nollaamisen ymmärtävät, jos jokin menee pieleen. Chastify tarjoaa työkalut omien rajoitustensa käyttöönottoon ja poistamiseen Android:n sallimissa rajoissa, mutta olet itse vastuussa Laitteen omistajan käyttöönotosta laitteellasi. Useimmille käyttäjille riittää vakiolaitehallinta sekä laitteen hallinta ja valinnainen suojattujen asetusten palautus.

Testaustila

Laitteen omistajan tukea testataan edelleen. Sitä on testattu Android-emulaattoreissa, mutta ei laajasti oikeilla puhelimilla emulaattoritestauksen ulkopuolella. Odottamatonta Android- tai OEM-kohtaista toimintaa voi edelleen esiintyä. Jos haluat kokeilla tätä ominaisuutta, testaa sitä ensin Android-emulaattorissa tai varapuhelimessa.

Laitteen omistaja voi antaa ZXQTER0ZXQ:lle seuraavat luvat:

  • Estä vikasietotila tuetuissa Android-versioissa
  • Estä ADB/virheenkorjausominaisuudet, kun ne on erikseen otettu käyttöön
  • Estä tehdasasetusten palautus Android-asetuksissa
  • Estä Chastify:n poistaminen
  • Ota Android-varmuuskopiot uudelleen käyttöön, jos laite poisti ne käytöstä valmistelun aikana
  • Tyhjennä nämä rajoitukset uudelleen kohdasta Chastify, kun palautus on sallittu.

Tärkeitä rajoituksia

Laitteen omistaja on suunniteltu hallituille puhelimille, kioskeille ja yrityslaitteille. Se ei ole tavallinen sovelluslupa.

Mahdollisia sivuvaikutuksia ovat:

  • Jotkin OEM-palvelut saattavat lakata toimimasta, kun Chastify on laitteen omistaja.
  • Android Studio- tai ADB-työnkulut voivat vaikeutua, jos virheenkorjausrajoitukset ovat käytössä.
  • Sovelluksen uudelleenasennus/uudelleenasennus voi poiketa normaaleista sovelluspäivityksistä.
  • Tilien poistaminen tai tehdasasetusten palauttaminen voi olla tarpeen ennen kuin ZXQTER7ZXQ sallii laitteen omistajan määrityksen.
  • Jotkin rajoitukset saattavat vaatia uudelleenkäynnistyksen, ennen kuin ZXQTER7ZXQ ottaa muutoksen täysin käyttöön.
Samsungin muistiinpanot

Samsung-laitteet voivat olla erityisen herkkiä Laitteen omistaja -tilalle. Android-laitteesta ja One UI -versiosta riippuen jotkin Samsungin palvelut eivät välttämättä toimi normaalisti, kun kolmannen osapuolen sovellus on laitteen omistaja. Näitä palveluita ovat esimerkiksi:

  • Suojattu kansio
  • Samsung Pass
  • Smart Switchin palautusvirrat
  • Samsung Kids
  • Nopea jako joissakin vanhemmissa Android-versioissa

Tämä on Android/OEM-ominaisuus, ei Chastify-kohtainen lukko. Jos nämä ominaisuudet ovat sinulle tärkeitä, testaa laitteen omistajaa ensin varalaitteella.

Ennen kuin aloitat

Tarvitset:

  • Chastify Android -sovellus on asennettu
  • Tietokone, jossa on ADB
  • USB-virheenkorjaus käytössä
  • Sama Chastify-paketti, joka jää asennettuna: net.chastify.app

Saatat joutua myös:

  • Poista Google/Samsung/OEM-tilit ennen asennusta
  • Poista lukitusnäytön suojaus ennen asennusta
  • Käytä uutta laitetta tai emulaattoria
  • Tehdasasetusten palautus, jos ZXQTER7ZXQ kieltäytyy määrittämästä laitteen omistajaa

Tarkista tilit ennen käyttöönottoa

Android kieltäytyy usein laitteen omistajan määrittämisestä, jos laitteella on jo tilejä.

Listaa tilit, joilla on:

adb shell dumpsys account | grep "Account {" | grep -v "Session"

Käytä Windows PowerShellissä tai komentokehotteessa Windows-yhteensopivaa suodatinta, kuten:

adb shell dumpsys account

Tarkista sitten tulosteesta jäljellä olevat tilit.

Aseta ZXQTER0ZXQ laitteen omistajaksi

Suorita:

adb shell dpm set-device-owner net.chastify.app/.AdminReceiver

macOS:ssä, jossa on oletusarvoinen Android SDK -polku:

~/Library/Android/sdk/platform-tools/adb shell dpm set-device-owner net.chastify.app/.AdminReceiver

ADB-komentoviite

Aseta ZXQTER0ZXQ laitteen omistajaksi:

adb shell dpm set-device-owner net.chastify.app/.AdminReceiver

Laitteen omistajan ja profiilin omistajan tilan luettelo:

adb shell dpm list-owners

Poista Chastify aktiivisena laitevalvojana debug/test-koontiversioissa:

adb shell dpm remove-active-admin net.chastify.app/.AdminReceiver

Joissakin Android-versioissa käyttäjä on sisällytettävä:

adb shell dpm remove-active-admin --user 0 net.chastify.app/.AdminReceiver
warning

remove-active-admin on hyödyllinen pääasiassa emulaattori-/virheenkorjausversioissa, joissa sovellus on merkitty testOnly:ksi. Tuotantoversioissa käytettävät Android-versiot saattavat hylätä tämän komennon, varsinkin jos Chastify on laitteen omistaja. Tuotannossa käytä ensin Chastify:n Tyhjennä laitteen omistaja -palautusprosessia.

Vahvista laitteen omistaja

Käyttää:

adb shell dpm list-owners

Jos Android-koontiversiosi ei tue kyseistä komentoa, tarkista laitekäytännön tila:

adb shell dumpsys device_policy

Etsi laitteen omistajaksi net.chastify.app/.AdminReceiver. Jos se näkyy vain kohdassa Käytössä olevat laitteen ylläpitäjät, Chastify on laitteen ylläpitäjä, mutta ei laitteen omistaja.

Rajoitusten määrittäminen kohdassa Chastify

Kun laitteen omistaja on asetettu:

  1. Avaa Chastify.
  2. Siirry kohtaan Laitehallinta.
  3. Avaa Laitteen omistajan asetukset.
  4. Ota käyttöön vain ne rajoitukset, jotka todella haluat.

Chastify näyttää nämä tällä hetkellä erillisinä vaihtoehtoina:

  • Estä vikasietotila
  • Estä ADB/virheenkorjaus
  • Estä tehdasasetusten palautus asetuksista
  • Estä Chastify:n asennuksen poistaminen
  • Ota käyttöön Android-varmuuskopiot
Pidä ADB saatavilla testauksen aikana

Jätä Estä ADB/virheenkorjaus pois päältä testauksen ajaksi. Jos otat sen käyttöön ja sinun on myöhemmin debugattava laitetta, sinun on ehkä poistettava rajoitus Chastify:n sisältä. Rajoituksen poistamisen jälkeen Android saattaa silti vaatia sinua ottamaan USB-virheenkorjauksen manuaalisesti uudelleen käyttöön kehittäjäasetuksissa, ennen kuin ADB toimii.

Laitteen omistajan tyhjentäminen

Kun laitehallintaistuntoa ei ole aktiivisena, Chastify voi tyhjentää laitteen omistajan laitteen omistajan asetussivulta.

Siivoussekvenssi pyrkii:

  1. Poista virheenkorjausrajoitus
  2. Palauta ADB, jos suojatut asetukset on myönnetty
  3. Poista vikasietotilan rajoitus
  4. Poista tehdasasetusten rajoitus
  5. Poista asennuksen poiston esto
  6. Poista Chastify laitteen omistajaksi

Sivu on lukittu, kun avaimenhaltijan laitehallintaistunto tai itsehallintaistunto on aktiivinen.

Xiaomin, Redmin ja MIUI:n muistiinpanoja

Jotkin MIUI-laitteet vaativat lisäkehittäjäasetuksia ennen kuin ADB-hallintakomennot toimivat. Sinun on ehkä otettava käyttöön:

  • USB-virheenkorjaus
  • USB-virheenkorjaus (suojausasetukset)
  • Asenna USB:n kautta

Jotkin MIUI-versiot vaativat myös kirjautumisen Mi-tilille ennen kuin nämä asetukset voidaan ottaa käyttöön. Jos laitteen omistajan määritys epäonnistuu, poista tilit uudelleen ennen kuin yrität uudelleen.

Jos asennus epäonnistuu

Yleisiä syitä:

  • Laitteella on edelleen olemassa olevat tilit
  • Sovellus oli jo asennettu eri allekirjoitusavaimella
  • Ylläpitokomponentti on jo aktiivinen, mutta ei laitteen omistaja
  • Laitteella on useita käyttäjiä/profiileja
  • ADB kohdistuu väärään emulaattoriin tai laitteeseen
  • OEM-tietoturva-asetukset estävät ADB-käytäntökomennot

Käyttää:

adb devices -l
adb shell dpm list-owners
adb shell dumpsys device_policy

Jos ZXQTER7ZXQ kieltäytyy edelleen määrittämästä asetuksia, tehdasasetusten palautus ja asetusten määrittäminen ennen tilien lisäämistä voi olla tarpeen.