Kako postaviti pametne telefone i računala. Informativni portal

Kako ukloniti administrativne uređaje android. Kako se riješiti aplikacija koje se ne mogu instalirati

Firmware mnogih pametnih telefona i tableta sa sustavom Android sadrži takozvani bloatware: aplikacije koje je unaprijed instalirao proizvođač i sumnjive su korisnosti. U pravilu ih nije moguće ukloniti na uobičajeni način. Stoga vam danas želimo reći kako deinstalirati takve programe.

Osim bloatwarea, virusni softver ne može se ukloniti na uobičajen način: zlonamjerne aplikacije koriste rupe u sustavu kako bi se pretvarale da su administratori uređaja za koji je opcija deinstalacije blokirana. U nekim slučajevima, iz istog razloga, neće biti moguće ukloniti potpuno bezopasan i koristan program kao što su: potrebna su mu administratorska prava za neke opcije. Sistemske aplikacije poput Google widgeta za pretraživanje, standardnog biranja ili zadanog također su zaštićene od deinstalacije.

Stvarne metode za uklanjanje neinstaliranih aplikacija ovise o tome ima li vaš uređaj root pristup. Nije potrebno, ali s takvim pravima moći ćete se riješiti nepotrebnog softvera sustava. Mogućnosti za uređaje bez root pristupa donekle su ograničene, ali u ovom slučaju postoji izlaz. Pogledajmo sve metode detaljnije.

Metoda 1: Onemogućite administratorska prava

Mnoge aplikacije koriste povišene privilegije za kontrolu vašeg uređaja, uključujući zaključavanje zaslona, ​​budilice, neke pokretače i često viruse koji se maskiraju kao koristan softver. Program koji ima pristup administraciji Androida ne može se deinstalirati na uobičajen način - ako to pokušate učiniti, vidjet ćete poruku da deinstalacija nije moguća zbog aktivnih opcija administratora uređaja. Što učiniti u ovom slučaju? Evo što trebate učiniti.

  1. Provjerite jesu li opcije za razvojne programere omogućene na vašem uređaju. Ići "Postavke".

    Obratite pozornost na samo dno popisa - takva bi opcija trebala biti tamo. Ako ga nema, učinite sljedeće. Na samom dnu popisa nalazi se stavka "O telefonu". Unesite ga.

    Pomaknite se do "Izgradi broj". Dodirnite ga 5-7 puta dok ne vidite poruku o otključavanju opcija za razvojne programere.

  2. Omogućite USB debugging mod u postavkama za razvojne programere. Da biste to učinili, idite na "Opcije razvojnog programera".

    Aktivirajte opcije pomoću prekidača na vrhu, zatim se pomičite kroz popis i potvrdite okvir pored "USB ispravljanje pogrešaka".

  3. Vratite se u glavni prozor postavki i pomaknite se popisom opcija prema dolje do općeg bloka. Dodirnite stavku "sigurnost".

    Na Androidu 8.0 i 8.1 ova se opcija poziva "Lokacija i zaštita".

  4. Zatim biste trebali pronaći opciju administratora uređaja. Na uređajima s verzijom Androida 7.0 i starijim, to se zove ovako "Administratori uređaja".

    U Androidu Oreo ova se značajka zove "Administratorske aplikacije uređaja" a nalazi se gotovo na samom dnu prozora. Unesite ovu stavku postavki.

  5. Pojavit će se popis aplikacija kojima su dopuštene dodatne funkcije. U pravilu se unutra nalazi daljinsko upravljanje uređajem, sustavi plaćanja (S Pay, ), uslužni programi za prilagodbu, napredni budilice i drugi sličan softver. Vjerojatno će na ovom popisu biti aplikacija koju ne možete ukloniti. Da biste mu onemogućili administratorske povlastice, dodirnite njegovo ime.

    Na najnovijim verzijama Googleovog OS-a ovaj prozor izgleda ovako:

  6. U Androidu 7.0 i nižim - postoji gumb u donjem desnom kutu "Isključi", koju trebate pritisnuti.
  7. U Androidu 8.0 i 8.1 - kliknite na "Onemogući aplikaciju administratora uređaja".

  8. Automatski ćete se vratiti na prethodni prozor. Imajte na umu da je nestala kvačica pored programa za koji ste onemogućili administratorska prava.

  9. To znači da se takav program može ukloniti na bilo koji dostupan način.

Ova metoda vam omogućuje da se riješite većine aplikacija koje se ne mogu instalirati, ali možda neće biti učinkovita u slučaju snažnih virusa ili bloatwarea ugrađenog u firmware.

2. metoda: ADB + App Inspector

Složena, ali najučinkovitija metoda rješavanja softvera koji se ne može instalirati bez root pristupa. Da biste ga koristili, morat ćete preuzeti i instalirati Android Debug Bridge na svoje računalo i aplikaciju App Inspector na svoj telefon.

Nakon što ste to učinili, možete nastaviti s dolje opisanim postupkom.

  1. Povežite telefon s računalom i instalirajte upravljačke programe za njega, ako je potrebno.
  2. Provjerite je li arhiva s ADB-om raspakirana u korijen sistemskog diska. Zatim otvorite "Komandna linija": poziv "Početak" i upišite slova u polje za pretraživanje cmd. Kliknite desnom tipkom miša na prečac i odaberite "Pokreni kao administrator".
  3. U prozoru "Komandna linija" napišite redom naredbe:

    cd c:/adb
    adb uređaji
    adb ljuska

  4. Idi do telefona. Otvorite App Inspector. Prikazat će se popis svih aplikacija dostupnih na vašem telefonu ili tabletu abecednim redom. Među njima pronađite onu koju želite izbrisati i dodirnite njen naziv.
  5. Pažljivo pogledajte liniju "Naziv paketa"— podaci koji su u njemu zabilježeni trebat će nam kasnije.
  6. Vratite se na svoje računalo i "Komandna linija". U njega upišite sljedeću naredbu:

    pm uninstall -k --user 0 *Naziv paketa*

    Umjesto *Package Name*, unesite podatke iz odgovarajućeg retka sa stranice aplikacije koju želite ukloniti u App Inspector. Provjerite je li naredba ispravno unesena i pritisnite Unesi.

  7. Nakon postupka odspojite uređaj s računala. Aplikacija će biti izbrisana.

Jedini nedostatak ove metode je taj što uklanja aplikaciju samo za zadanog korisnika (operator "korisnik 0" u naredbi danoj u uputama). S druge strane, ovo je plus: ako ste izbrisali sistemsku aplikaciju i naišli ste na probleme s uređajem, dovoljno je jednostavno to učiniti kako biste izbrisanu vratili na svoje mjesto.

Metoda 3: Titanium Backup (samo root)

Ako je vaš uređaj rootan, postupak deinstaliranja programa koji se ne mogu instalirati znatno je pojednostavljen: samo instalirajte Titanium Backup, napredni upravitelj aplikacija koji može ukloniti gotovo svaki softver, na vaš telefon.

Ova metoda je najjednostavnije i najprikladnije rješenje problema deinstaliranja programa na Androidu. Jedini nedostatak je da je besplatna verzija Titanium Backupa donekle ograničena u svojim mogućnostima, koje su, međutim, dovoljne za gore opisani postupak.

Zaključak

Kao što vidite, s aplikacijama koje se ne mogu instalirati prilično je lako riješiti se. Na kraju, da vas podsjetimo - ne instalirajte sumnjiv softver iz nepoznatih izvora na svoj telefon jer riskirate da naletite na virus.

Zašto se vaš mobilni telefon odjednom počeo ponašati drugačije nego inače, ili čak “započeti” vlastiti “život”? Možda zato što se u njega nastanio zloćudni program. Danas broj virusa i trojanaca za Android eksponencijalno raste. Zašto? Da, jer lukavi pisci virusa znaju da pametni telefoni i tableti naši sugrađani sve više koriste kao elektroničke novčanike, te čine sve kako bi sredstva s računa vlasnika prebacili u svoje džepove. Razgovarajmo o tome kako razumjeti da je mobilni uređaj zaražen, kako ukloniti virus s Androida i zaštititi se od ponovljenih infekcija.

Simptomi zaraze virusom na Android uređaju

  • Gadget se uključuje dulje nego inače, usporava ili se iznenada ponovno pokreće.
  • Vaša povijest SMS-ova i telefonskih poziva sadrži odlazne poruke i pozive koje niste uputili.
  • Novac se automatski tereti s vašeg telefonskog računa.
  • Oglasi koji nisu povezani ni s jednom aplikacijom ili web mjestom prikazuju se na radnoj površini ili pregledniku.
  • Programi se sami instaliraju, uključuje se Wi-Fi, Bluetooth ili kamera.
  • Izgubio sam pristup elektroničkim novčanicima, mobilnom bankarstvu ili se iz nepoznatih razloga smanjio iznos na mojim računima.
  • Netko je preuzeo vaš račun na društvenim mrežama ili instant messengerima (ako ih koristite na mobilnom uređaju).
  • Gadget je zaključan, a na ekranu se prikazuje poruka da ste nešto prekršili i da morate platiti kaznu ili jednostavno prebaciti novac nekome da ga otključa.
  • Aplikacije su se iznenada prestale pokretati, izgubljen je pristup mapama i datotekama, a neke funkcije uređaja bile su blokirane (na primjer, gumbi se nisu mogli pritisnuti).
  • Prilikom pokretanja programa pojavljuju se poruke poput "došlo je do pogreške u aplikaciji com.android.systemUI".
  • Nepoznate ikone pojavile su se na popisu aplikacija, a nepoznati procesi pojavili su se u upravitelju zadataka.
  • Antivirusni program vas obavještava kada se otkriju zlonamjerni objekti.
  • Antivirusni program se spontano izbrisao s uređaja ili se ne pokreće.
  • Baterija vašeg telefona ili tableta počela se prazniti brže nego inače.

Nisu svi ovi simptomi 100% pokazatelji virusa, ali svaki je razlog da odmah skenirate svoj uređaj na zarazu.

Najlakši način za uklanjanje mobilnog virusa

Ako gadget ostane operativan, najlakši način za uklanjanje virusa je korištenje antivirusa instaliranog na Androidu. Pokrenite potpuno skeniranje flash memorije telefona i ako se otkrije zlonamjerni objekt, odaberite opciju "Izbriši", spremajući neutraliziranu kopiju u karantenu (u slučaju da je antivirus otkrio nešto sigurno i zamijenio ga za virus).

Nažalost, ova metoda pomaže u oko 30-40% slučajeva, budući da se većina zlonamjernih objekata aktivno opire uklanjanju. Ali i nad njima postoji kontrola. Zatim ćemo pogledati opcije kada:

  • antivirusni program se ne pokreće, ne otkriva ili ne uklanja izvor problema;
  • zlonamjerni program se vraća nakon uklanjanja;
  • Uređaj (ili njegove pojedinačne funkcije) je blokiran.

Uklanjanje zlonamjernog softvera u sigurnom načinu rada

Ako ne možete normalno očistiti telefon ili tablet, pokušajte to učiniti na siguran način. Većina zlonamjernih programa (ne samo mobilnih) ne pokazuju nikakvu aktivnost u sigurnom načinu rada i ne sprječavaju uništavanje.

Za pokretanje uređaja u sigurnom načinu rada, pritisnite tipku za uključivanje/isključivanje, stavite prst na "Isključivanje" i držite dok se ne pojavi poruka "Uđite u siguran način". Nakon toga kliknite OK.

Ako imate staru verziju Androida - 4.0 i niže, isključite gadget na uobičajeni način i ponovno ga uključite. Kada se Android logo pojavi na zaslonu, istovremeno pritisnite tipke za pojačavanje i stišavanje glasnoće. Držite ih pritisnute dok se uređaj potpuno ne pokrene.

Dok ste u sigurnom načinu rada, skenirajte svoj uređaj antivirusnim programom. Ako nema antivirusnog programa ili se iz nekog razloga ne pokreće, instalirajte ga (ili ponovno instalirajte) s Google Playa.

Ovom metodom se uspješno uklanjaju reklamni virusi kao što su Android.Gmobi 1 i Android.Gmobi.3 (prema klasifikaciji Dr. Weba), koji skidaju razne programe na telefon (kako bi povećali ocjenu), a također prikazuju bannere i reklame na radna površina.

Ako imate prava superkorisnika (root) i točno znate što je uzrokovalo problem, pokrenite upravitelj datoteka (na primjer, Root explorer), slijedite stazu na kojoj se ova datoteka nalazi i izbrišite je. Najčešće mobilni virusi i trojanci svoja tijela (izvršne datoteke s nastavkom .apk) smještaju u direktorij sustava/aplikacija.

Za prebacivanje u normalni način jednostavno ponovno pokrenite uređaj.

Uklanjanje mobilnih virusa putem računala

Uklanjanje virusa na telefonu putem računala pomaže kada se mobilni antivirusni program ne može nositi sa svojim zadatkom čak ni u sigurnom načinu rada ili su funkcije uređaja djelomično blokirane.

Postoje i dva načina za uklanjanje virusa s tableta i telefona pomoću računala:

  • korištenje antivirusa instaliranog na računalu;
  • ručno putem upravitelja datoteka za Android gadgete, na primjer, Android Commander.

Korištenje antivirusa na računalu

Za skeniranje datoteka mobilnog uređaja antivirusnim programom instaliranim na vašem računalu, povežite telefon ili tablet s računalom pomoću USB kabela, odabirom metode "Kao USB disk".

Zatim uključite USB.

Nakon toga će se u mapi "Računalo" na računalu pojaviti 2 dodatna "diska" - interna memorija telefona i SD kartica. Da biste započeli skeniranje, otvorite kontekstni izbornik svakog diska i kliknite "Skeniraj na viruse".

Uklanjanje zlonamjernog softvera pomoću Android Commandera

Android Commander je program za razmjenu datoteka između Android mobilnog gadgeta i osobnog računala. Kada se pokrene na računalu, vlasniku omogućuje pristup memoriji tableta ili telefona, omogućujući vam kopiranje, premještanje i brisanje bilo kojih podataka.

Za potpuni pristup svim sadržajima Android gadgeta, prvo morate dobiti root prava i omogućiti USB debugging. Potonji se aktivira putem servisne aplikacije "Postavke" - "Sustav" - "Mogućnosti za razvojne programere".

Zatim povežite gadget s računalom kao USB disk i pokrenite Android Commander s administratorskim pravima. U njemu se, za razliku od Windows Explorera, prikazuju zaštićene sistemske datoteke i direktoriji OS-a Android - baš kao, na primjer, u Root Exploreru - upravitelju datotekama za root korisnike.

Desna polovica prozora Android Commandera prikazuje direktorije mobilnog uređaja. Pronađite izvršnu datoteku aplikacije (s ekstenzijom .apk) koja uzrokuje problem i izbrišite je. Alternativno, kopirajte sumnjive mape s telefona na računalo i skenirajte svaku od njih antivirusnim programom.

Što učiniti ako se virus ne ukloni

Ako gore navedene operacije nisu dovele do ničega, zlonamjerni program se i dalje osjeća, a također ako operativni sustav prestane normalno funkcionirati nakon čišćenja, morat ćete pribjeći jednoj od radikalnih mjera:

  • resetiranje s vraćanjem tvorničkih postavki putem izbornika sustava;
  • tvrdi reset putem izbornika za oporavak;
  • ponovno fleširanje uređaja.

Bilo koja od ovih metoda vratit će uređaj u isto stanje kao nakon kupnje - na njemu neće ostati nikakvi korisnički programi, osobne postavke, datoteke ili druge informacije (podaci o SMS-ovima, pozivima itd.). Izbrisat će se i vaš Google račun. Stoga, ako je moguće, prenesite imenik na SIM karticu i kopirajte plaćene aplikacije i druge vrijedne stvari na vanjski medij. Preporučljivo je to učiniti ručno - bez upotrebe posebnih programa, kako ne biste slučajno kopirali virus. Nakon toga započnite "liječenje".

Vraćanje tvorničkih postavki putem izbornika sustava

Ova opcija je najjednostavnija. Može se koristiti kada funkcije operativnog sustava i samog uređaja nisu blokirane.

Idite na aplikaciju Postavke, otvorite odjeljak Osobno - Sigurnosna kopija i odaberite Vraćanje na tvorničke postavke.

Hard reset putem izbornika za oporavak

"Hard" reset pomoći će u rješavanju zlonamjernog softvera ako nije uklonjen nijednom od gore navedenih metoda ili je blokirao prijavu. Na našu radost, zadržan je pristup Recovery izborniku (oporavak sustava).

Prijava u Recovery funkcionira različito na različitim telefonima i tabletima. Na nekima, za to morate držati tipku "Volume +" prilikom uključivanja, na drugima - "Volume -", na drugima - pritisnuti posebnu udubljenu tipku itd. Točne informacije sadržane su u uputama za uređaj .

U izborniku Recovery odaberite opciju “wipe data/factory reset” ili jednostavno “factory reset”.

Bljeskanje

Flashiranje je u biti ponovna instalacija Android OS-a, ista ekstremna mjera kao ponovna instalacija Windowsa na računalu. Pribjegava mu se u iznimnim slučajevima, na primjer, kada je određeni kineski virus ugrađen izravno u firmware i živi na uređaju od njegova "rođenja". Jedan od takvih zlonamjernih programa je spyware android spy 128 origin.

Da biste bljeskali telefon ili tablet, trebat će vam root prava, distribucijski komplet (sam firmware), instalacijski program, računalo s USB kabelom ili SD karticom. Ne zaboravite da svaki model gadgeta ima svoje pojedinačne verzije firmvera. Upute za instalaciju su obično uključene uz njih.

Kako izbjeći virusnu infekciju Android uređaja

  • Instalirajte mobilne aplikacije samo iz pouzdanih izvora, odbijte hakirane programe.
  • Ažurirajte svoj uređaj kako se objavljuju ažuriranja sustava - u njima programeri zatvaraju ranjivosti koje iskorištavaju virusi i trojanci.
  • Instalirajte mobilni antivirus i uvijek ga držite uključenim.
  • Ako vaš gadget služi kao vaš novčanik, nemojte dopustiti drugim ljudima da ga koriste za pristup Internetu ili otvaranje neprovjerenih datoteka na njemu.

Mihail Varakin
nastavnik u Centru za informatičku obuku "Specijalist"
na MSTU nazvan po. N.E. Bauman

Kako se njezin tržišni udio u mobilnim uređajima povećava, platforma Android postaje sve privlačnija razvojnim programerima poslovnih aplikacija. Istodobno, korporativno okruženje karakterizira potreba usklađenosti s politikama koje osiguravaju potrebnu razinu sigurnosti informacijskih sustava. Android API 8 (Android 2.2) je po prvi put uveo podršku za poslovne aplikacije koristeći Device Administration API, koji pruža mogućnost administriranja uređaja na Android platformi na razini sustava. Ovaj API omogućuje razvojnim programerima stvaranje aplikacija potrebnih u poslovnom okruženju gdje administratori IS-a poduzeća trebaju kontrolu nad mobilnim uređajima osoblja. Jedna od ovih aplikacija već je dostupna na svim modernim uređajima: ugrađeni klijent e-pošte koristi API za administraciju uređaja prilikom sinkronizacije s Microsoft Exchangeom i putem ove aplikacije administratori sustava Exchange mogu provoditi pravila za lozinke, kao i daljinski brisati podatke (vratiti na tvorničke postavke ) u slučaju gubitka ili krađe uređaja.

Organizacijski aspekti korištenja

Aplikacija koja koristi API za administraciju uređaja može se instalirati na uređaj na bilo koji način, kako putem Google Playa tako i iz drugih izvora. Činjenica da je aplikacija instalirana ne osigurava usklađenost s politikama za koje je kreirana – korisnik je dužan pristati na primjenu administrativnih politika. U slučaju kvara, aplikacija će ostati na sustavu i bit će u neaktivnom stanju. Tipično, korisnikov pristanak na pravila pruža korisne mogućnosti, kao što je pristup osjetljivim informacijama koje ne bi bile dostupne da su se isključili. Ako se korisnik ne pridržava trenutnih pravila (na primjer, kada koristi nedovoljno jaku lozinku), reakcija aplikacije određena je onim što je razvojni programer smatrao potrebnim implementirati; obično korisnik gubi mogućnost korištenja korporativnih usluga. Kada koristite administrativni mehanizam u korporativnim okruženjima, imajte na umu sljedeće:

  • ako se pokušate povezati s uslugom koja zahtijeva usklađenost s određenim skupom pravila, od kojih mobilni uređaj ne podržava sve (na primjer, zbog zastarjele verzije Androida), veza se neće uspostaviti;
  • ako je na uređaju aktivirano nekoliko aplikacija koje koriste API za administraciju uređaja, primjenjuju se najstroža ograničenja koja nameću pravila administracije koja se koriste u tim aplikacijama;
  • Uz različita ograničenja koja se tiču ​​lozinki (složenost, razdoblje starenja, broj pokušaja unosa), maksimalno vrijeme neaktivnosti prije zaključavanja zaslona, ​​zahtjeve za enkripciju medija i zabranu korištenja kamere, API za administraciju uređaja trenutno pruža dodatne značajke: zahtijeva promjena lozinke, trenutačno zaključavanje zaslona i vraćanje na tvorničke postavke (uz mogućnost čišćenja vanjske memorije – SD kartice);
  • Zabrinutost korisnika glede mogućnosti administratora tvrtke da pristupe osobnim podacima i korespondenciji, lozinkama vlasnika uređaja na društvenim mrežama itd. potpuno je neutemeljena: Device Administration API ne pruža takve mogućnosti.

Kako radi

Trenutačno API za administraciju uređaja sadrži tri klase koje su osnova za aplikacije za administraciju uređaja s punim značajkama:

  • DeviceAdminReceiver: osnovna klasa za klase koje implementiraju administrativne politike; metode povratnog poziva ove klase pružaju prikladna sredstva za opisivanje reakcija na određene događaje povezane s politikama - pojedinačne "primatelje poruka" za različite događaje;
  • DevicePolicyManager: klasa za upravljanje politikama primijenjenim na uređaju;
  • DeviceAdminInfo: klasa koja se koristi za opisivanje metapodataka.

Glavna logika aplikacije implementirana je u klasi koja proširuje klasu DeviceAdminReceiver, koja je potomak klase BroadcastReceiver. Ovdje je važno zapamtiti da se metode povratnog poziva naše klase izvršavaju u glavnoj niti aplikacije (UI nit), tako da je izvođenje dugih operacija u njima neprihvatljivo zbog rizika od blokiranja korisničkog sučelja. Sve potrebne "dugotrajne" radnje moraju se izvesti u drugoj niti (ili čak u zasebnoj usluzi). Kao i uobičajeni BroadcastReceiver, naša klasa mora biti opisana u manifestu aplikacije:

. . .
android:name=".MyDeviceAdminReceiver"
android:permission="android.permission.BIND_DEVICE_ADMIN"
android:name="android.app.device_admin"
android:resource="@xml/device_admin_data" />


android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>


. . .

Kao što možete vidjeti u primjeru, naš primatelj će primati poruke s radnjom jednakom ACTION_DEVICE_ADMIN_ENABLED. Kako bi nam samo sustav mogao slati takve poruke, potrebna su nam dopuštenja BIND_DEVICE_ADMIN (ta dopuštenja nisu dodijeljena aplikacijama). Element meta-podataka sadrži referencu na resurs koji sadrži politike koje podržava aplikacija. U našem slučaju, put do XML datoteke je: res/xml/device_admin_data. Ogledni sadržaj datoteke prikazan je u nastavku:










Podređeni elementi u uses-policies opisuju vrste pravila koja se koriste u aplikaciji. Potpuni popis mogućih pravila može se pronaći u konstantama klase DeviceAdminInfo, uključujući na developer.android.com: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html.

Pogledajmo primjer implementacije administrativne komponente:

javna klasa MyDeviceAdminReceiver proširuje DeviceAdminReceiver (

@Nadjačaj
public void onDisabled(kontekst konteksta, namjera namjere) (
super.onDisabled(kontekst, namjera);
// Poziva se prije nego što se ova aplikacija zaustavi
// biti administrator uređaja (bit će onemogućen
// po korisniku).
}

@Nadjačaj
public void onEnabled(kontekst konteksta, namjera namjere) (

// Poziva se kada korisnik dopusti korištenje
// ova aplikacija je administrator uređaja.
// DevicePolicyManager se može koristiti ovdje
// za postavljanje pravila administracije.
}

@Nadjačaj
public void onPasswordChanged(kontekst konteksta, namjera namjere) (
super.onPasswordChanged(kontekst, namjera);
// Poziva se nakon što korisnik promijeni lozinku.
// Je li nova lozinka u skladu s pravilima,
// može se pronaći korištenjem metode
// DevicePolicyManager.isActivePasswordSufficient()
}

@Nadjačaj
public void onPasswordExpiring(kontekst konteksta, namjera namjere) (
super.onPasswordExpiring(kontekst, namjera);
// Poziva se nekoliko puta kako se vrijeme približava
// starenje lozinke: kada uključite uređaj, jednom dnevno
// prije isteka lozinke iu trenutku isteka lozinke.
// Ako lozinka nije promijenjena od isteka, metoda
// zove se jednom dnevno
}

@Nadjačaj
public void onPasswordFailed(kontekst konteksta, namjera namjere) (
super.onPasswordFailed(kontekst, namjera);
// Poziva se kada se unese netočna lozinka.
// Može se pronaći broj neuspjelih pokušaja zaporke
// pomoću metode getCurrentFailedPasswordAttempts().
// klasa DevicePolicyManager.
}
. . .
}

Da biste upravljali pravilima u aplikaciji, morate dobiti referencu na upravitelja politikama (imajte na umu da se kontekst prosljeđuje gore prikazanim metodama kao parametar):

DevicePolicyManager dpm = (DevicePolicyManager) kontekst

U budućnosti će se ovaj upravitelj koristiti za postavljanje pravila. Metoda onEnabled(), koja postavlja potrebnu kvalitetu zaporke, mogla bi izgledati otprilike ovako:

@Nadjačaj
public void onEnabled(kontekst konteksta, namjera namjere) (
super.onEnabled(kontekst, namjera);
DevicePolicyManager dpm = (DevicePolicyManager) kontekst
.getSystemService(Kontekst.DEVICE_POLICY_SERVICE);
ComponentName cn = new ComponentName(context, getClass())

dpm.setPasswordQuality(cn, DevicePolicyManager.
PASSWORD_QUALITY_NUMERIC);

Postavke za ostale parametre zaporke se vrše pomoću odgovarajućih metoda DevicePolicyManager:

dpm.setPasswordMinimumLength(cn, 32);
dpm.setPasswordHistoryLength(cn, 10);
dpm.setPasswordExpirationTimeout(cn, 864000000L);

Osim postavljanja pravila, DevicePolicyManager vam omogućuje izvođenje drugih operacija (naravno, ne u onEnabled() metodi):

  • trenutačno zaključavanje zaslona:
    dpm.lockNow();
  • Vraćanje na tvorničke postavke s brisanjem SD kartice:
    dpm.wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE);
  • zaključavanje kamere:
    dpm.setCameraDisabled(cn, istina);

dodatne informacije

Raspoređena radna ogledna aplikacija može se pronaći u paketu Android SDK (<путь-к-SDK>/uzorci/android-<версия-API/ApiDemos/).

Web stranica developer.android.com ima članke o ovoj temi u odjeljcima za obuku: http://developer.android.com/training/enterprise/device-management-policy.html i API vodiče: http://developer.android. com /guide/topics/admin/device-admin.html.

Opisi klasa paketa android.app.admin na istoj stranici: http://developer.android.com/guide/topics/admin/device-admin.html.

Možete naučiti kako razvijati mobilne aplikacije za Android na.

To se može dogoditi svakome - kada pokušate izbrisati aplikaciju, ispostavi se da se ne može izbrisati. Štoviše, u ovom slučaju ne govorimo o ugrađenoj aplikaciji u firmwareu, koja se ne može ukloniti bez root prava, već o najobičnijoj, koju ste instalirali na svoj uređaj.

Na primjer, prije nekog vremena smo pričali o tome i također pokazali aplikaciju pod nazivom Volume Unlock, zahvaljujući kojoj možete uključiti uređaj pritiskom na tipku za povećanje glasnoće. Prilikom pokretanja, aplikacija dobiva administratorska prava, tako da ne postoji jednostavan način za uklanjanje. Ali hajde da vam jasno pokažemo kako to izgleda.

Idite na postavke i pronađite odjeljak "Aplikacije".

Ovdje vidimo popis aplikacija. Odaberite onaj koji vam je potreban (u našem slučaju, Volume Unlock).

I što vidimo? Tako je, gumb "Izbriši" je neaktivan.

Ako naiđete na sličan problem, nema problema, može se riješiti. Da biste to učinili, idite na Google Play i upišite u pretraživanje riječ "uninstall" (bez navodnika) ili uninstaller. Odaberite aplikaciju iz programa Rhythm Software i instalirajte je. Ovo je iznimno mala besplatna aplikacija koja čak ne zahtijeva dodatna prava.

Nakon instalacije aplikacije, otvorite je i pogledajte popis svih instaliranih aplikacija. Odaberite onu koja vam je potrebna dodirom jednom na nju, a zatim kliknite gumb "Izbriši odabrane aplikacije" koji se nalazi na vrhu zaslona.

Slažemo se s brisanjem i pred sobom vidimo prozor u kojem piše: “Nemoguće je izbrisati paket jer odabran je za administraciju uređaja." Kliknite "Postavke administracije".

Otvara se prozor i isključite aplikaciju.

U novom prozoru onemogućite administratorska prava aplikacije klikom na gumb "Onemogući".

Nakon toga dolazimo na stranicu aplikacije i vidimo da je gumb "Izbriši" aktiviran.

Kliknite na nju i aplikacija se briše.

Naravno, na ovaj način možete ukloniti virusne aplikacije koje se ne mogu ukloniti na uobičajeni način. Za uklanjanje aplikacija sustava morate imati root prava.

Drugi način

Za ovu metodu zahvaljujemo korisniku s nadimkom Android koji nam je u komentarima predložio manje kompliciranu metodu za uklanjanje ovakvih aplikacija. Govorio je o drugoj metodi koja zahtijeva omogućavanje USB debugginga. Korisnik s nadimkom Valery prijavio je da ovu metodu možete koristiti bez USB debugginga, na čemu mu zahvaljujemo. Pa ipak, pokazujemo primjer s USB ispravljanjem pogrešaka - za svaki slučaj. Savjetujemo vam da odmah otvorite odjeljak "Sigurnost" (pogledajte posljednje tri snimke zaslona) i ako to ne pomogne, pokušajte omogućiti USB debugging.

Idite na postavke. Ovdje pronađite odjeljak “O telefonu” (ili “O tabletu”).

Nakon otvaranja ovog odjeljka pojavit će se u postavkama:

Idite u njega i potvrdite okvir pored "USB Debugging".

Ovdje ćete vidjeti kvačicu za aplikaciju koja se ne može ukloniti na uobičajeni način.

Jednostavno poništite okvir, zatim kliknite Onemogući.

Aplikacija se sada može deinstalirati kao i obično.

Najbolji članci na temu