Cihaz administrasiyası ilə əlaqəli bir tətbiqi necə silmək olar. Android-də idarəetmə siyasətlərindən istifadə

Proqramı cihaz administratorlarından silməyə çalışıram və işləmir. Yəni proqramın adına klikləyirəm, Disable seçin və telefon dərhal sönür. Bir və ya iki dəqiqədən sonra açılır, lakin proqram administratorla eyni qalır. Bu zərərli proqram virusdur, ona görə də onu söndürmək istəyirəm. Çünki əks halda silinməyəcək.

  1. KIS proqramını Google Playmarket https://play.google.com/store/apps/details?id=com.kms.free və ya Malwarebytes Anti-malware https://play.google.com/store/apps/ saytından quraşdırın. təfərrüatlar id=org.malwarebytes.antimalware
  2. Telefonunuzu işə salın və tam skan edin. Bu çox vaxt aparacaq, amma bitməsini gözləyin! Tarama tamamlandıqda, aşkar edilmiş zərərli proqramı silin.
  3. İndi zərərli proqramı cihaz administratorlarından silmək üçün yenidən cəhd edin. Telefon Parametrlərini, sonra Təhlükəsizlik, sonra Cihaz Administratorlarını açın. Zərərli proqramın yanındakı qutunun işarəsini çıxarın. Hərəkətlərinizi təsdiqləyin. “Yeniləmələri geri qaytarmaq üçün zavod parametrlərinə tam sıfırlama tələb olunur” mesajı ilə bir pəncərə görünsə. Cihazınızdakı bütün məlumatlar silinəcək..”, sonra OK düyməsini sıxmaqdan çəkinməyin. Bu mesaj yalnız sizi qorxutmaq üçündür.
  4. 3-cü addım uğurlu olarsa, telefonunuzun Parametrlərində Proqramlar bölməsini açın və zərərli proqramı silin.

salam! Bənzər bir problemim var, yalnız onay qutusunu sildikdən sonra telefon əsas pəncərədə PİN kodu tələb etməyə başladı Doctor Web administratorlarda qaldı və bu proqrama bənzəyir (Avito işarəsi ilə "Quraşdırma" adlanır). . Telefon özü işləyir, zənglər, mesajlar gəlir, amma heç yerə gedə bilmirəm. Telefonu yenidən başlatdığımda bəzən Quraşdırma proqramında xəta baş verdiyi barədə bildiriş çıxır. SİM ilə və ya SİM olmadan telefon hələ də PIN kodu tələb edir. Android-i təhlükəsiz rejimə qoydum, yenə də eyni...

Mənə deyin nə edim? (Android explay ALTO, proqram təminatı v1.00)

www.spyware-ru.com

Android-də bir proqramı necə silmək olar

Müasir smartfonlarla işləmək adətən olduqca sadədir. Bu xüsusilə tətbiqlər üçün doğrudur, yəni Google Play-dən istifadə edərək quraşdırma və proqram parametrləri vasitəsilə silinmə. Smartfon və ya planşet istehsalçısının etibarlı şəkildə quraşdırdığı əvvəlcədən quraşdırılmışlara gəldikdə vəziyyət fərqlidir. Çox vaxt belə proqramları silmək olmur. Onda nə etməli?

Bu problemin iki səbəbi ola bilər:

Android-də cihaz administrator proqramını necə çıxarmaq olar

Cihaz administratoru, digər adi proqramlardan fərqli olaraq, geniş səlahiyyətlər və hüquqlar siyahısına malik proqram təminatıdır. O yerə qədər ki, belə bir proqram, lazım gələrsə, telefonu kilidləyə və parol təyin edə bilər. Ancaq qorxmaq üçün heç bir şey yoxdur və onu "parametrlər - təhlükəsizlik - cihaz administratorları" xüsusi menyusunda söndürə bilərsiniz.

Daxili sistem proqramlarını necə silmək olar

Çox tez-tez bir smartfon istehsalçısının istifadəçilərinin "qayğısına düşməyə" və mümkün qədər çox lazımsız və faydasız proqramlar quraşdırmağa necə çalışdığını görə bilərsiniz. Bundan əlavə, onlar arxa planda işləməyə və batareyanı daha tez boşaltmağa meyllidirlər.

Problemi həll etmək üçün parametrlərdə nifrət edilən proqramı tapmaq, "Disable" düyməsini sıxmaq, məlumatları və önbelleği təmizləmək lazımdır. Bundan sonra o, artıq menyuda görünməyəcək, RAM istehlak etməyəcək və smartfonun işləmə müddətinə təsir göstərməyəcək. Standart vasitələrdən istifadə edərək onu tamamilə silmək mümkün olmayacaq - kök hüquqlarına ehtiyacınız var. Bununla belə, hər hansı sistem proqramlarını manipulyasiya edərkən diqqətli olun, bu, smartfonun bütün işinə təsir göstərə bilər.

geekk.ru

Silinməyən proqramlardan necə qurtulmaq olar

Android əməliyyat sistemində proqramların quraşdırılması və silinməsi çox sadə bir prosesdir, ekrana bir neçə toxunuşla işiniz bitdi. Bununla belə, silinməkdən imtina edən proqramlar var. Bu vəziyyət bəzi proqramların cihaz administratoru kimi quraşdırıldığı, digərlərinin isə cihaz istehsalçısı tərəfindən artıq quraşdırıldığı (əvvəlcədən quraşdırıldığı) və istifadəçinin onları silmək hüququ olmadığı üçün baş verir.

Əvvəlcədən quraşdırılmış proqramları tamamilə silmək üçün kök hüquqlarına ehtiyacınız olacaq. Cihazınızı kökləmək istəmirsinizsə, əvvəlcədən quraşdırılmış proqramları söndürməyə cəhd edə bilərsiniz ki, onlar Android ilə başlamasın və RAM-da yer tutmasın. Beləliklə, silinə bilən tətbiqləri necə silmək olar.

Android-də admin proqramlarının silinməsi

Cihaz administratoru proqramları tam funksionallıq üçün daha çox hüquq tələb edir. Bunu kök hüquqları tələb edən proqramlarla qarışdırmaq olmaz, sadəcə olaraq, administrator proqramlarının mövcud istifadəçi hüquqları çərçivəsində daha çox hüquqa ehtiyacı var. Məsələn, qoruma quraşdırmaq və ya smartfonu uzaqdan bloklamaq, onu GPS vasitəsilə izləmək və s.

Quraşdırdığınız proqram silinməyibsə, Android cihazınızın parametrlərinə keçin, "Təhlükəsizlik" bölməsinə və sonra "Cihaz Administratorları" na keçin, orada silinən proqramın idarəçi olduğunu yoxlayın.

Bundan sonra proqram heç bir problem olmadan silinəcək.

Əvvəlcədən quraşdırılmış proqramların silinməsi və ya söndürülməsi

Proqramlarının quraşdırılmasından sui-istifadə edən istehsalçılar var ki, onları silmək mümkün deyil. Yuxarıda qeyd edildiyi kimi, onları yalnız cihazda kök hüquqları əldə etməklə silə bilərsiniz. Bəs bunu etmək arzusu yoxdursa və ya smartfon/planşet zəmanət altındadırsa və onun kökü zəmanətin ləğvi üçün əsasdırsa nə etməli? Bu halda, əvvəlcədən quraşdırılmış proqramları dayandırmağa cəhd edə bilərsiniz. Bunu etmək üçün aşağıdakıları edin:

Əlil əvvəlcədən quraşdırılmış proqramlar menyudan silinməli və artıq Android ilə birlikdə işləməyəcək, həmçinin RAM-ı tutacaq, bu da həmişə qıt olduğu büdcə smartfonlarında böyük bir artı olacaq.

Bununla belə, sistem tətbiqləri ilə bu prosedur diqqətlə aparılmalıdır, çünki Cihazınızın qeyri-sabit işləməsi ilə qarşılaşa bilərsiniz.

infodroid.ru

Silinməyən proqramlardan necə qurtulmaq olar?

Google Play Store-dan müxtəlif proqramların alınması prosesi inanılmaz dərəcədə sadədir. Bunu etmək üçün istədiyiniz proqramı və ya oyunu tapmalı, digər istifadəçilərin təsvirini və rəylərini oxumalısınız, bundan sonra "Quraşdır" düyməsini təhlükəsiz klikləyə bilərsiniz. Tətbiqləri silmək daha çətin deyil: bunun üçün yalnız bir neçə klik lazımdır. Bununla belə, zaman zaman sistem müəyyən proqramları silməkdən imtina edir, o cümlədən istehsalçı tərəfindən əvvəlcədən quraşdırılmış proqramlar. Bu problemdən necə qurtulmaq olar? Gəlin öyrənək.

Ümumiyyətlə, proqramın silinməməsinin iki səbəbi var. Birinci halda, bezdirici proqram cihaz administratoru kimi çıxış edə bilər. İkinci seçim daha çox yayılmışdır və yəqin ki, hər birimiz onunla qarşılaşmışıq. Söhbət smartfon sisteminin bir hissəsi olan proqramlardan gedir. Başqa sözlə, şirkətin mühəndisləri tərəfindən əvvəlcədən quraşdırılmış proqramlar, sadəcə olaraq silmə açarı yoxdur.

phonearena-dan olan əcnəbi həmkarlarımız yuxarıda təsvir olunan hər iki problemin mümkün həll yollarını bölüşdülər. Onların hər birinə ayrıca baxaq.

Administrator tətbiqi

Bu məqaləni bağlamağa tələsməyin: bu ifadədə qorxulu heç nə yoxdur. Fakt budur ki, bəzi tətbiqlər daha geniş icazə tələb edir. Məsələn, smartfonda parol təyin etmək, onu bloklamaq, geolokasiyanı izləmək və daha çox şey.

Bu halda, onları silmək üçün menyunun xüsusi bölməsinin işarəsini silmək kifayətdir. IPhone ilə təcrübədən sonra istifadə etməyə qayıtdığım köhnə yaxşı HTC One S-də bunu etmək üçün parametrlərə - təhlükəsizlik - cihaz administratorlarına keçin. Bir problem həll olundu, bəs digəri?

Sistem tətbiqi

Bütün smartfon istehsalçıları öz istifadəçilərini sevmir. Bu ifadənin sübutu, istifadə etmək istəmədiyiniz çox sayda tamamilə yararsız əvvəlcədən quraşdırılmış proqramlardır. Tayvanlı bir smartfonda yenə oxşar olanlara EA Games simvolu, Friend Stream, Rescue, Teeter və digər şübhəli proqramlar daxildir.

Razılaşın, əsəbi olan onların varlığı deyil, onlardan qurtula bilməməkdir, elə deyilmi? Lakin məlum olur ki, bu vəziyyətdən çıxış yolu varmış.

Bunu etmək üçün proqram menecerinə getmək, nifrət edilən proqramı seçmək və "Disable" düyməsini tapmaq lazımdır. Bundan sonra siz həmçinin proqram önbelleğini təmizləyə bilərsiniz.

Nəticə uzun sürməyəcək: işarələnmiş proqramlar menyudan silinəcək və artıq sizə özlərini xatırlatmayacaq. Bununla belə, onlardan tamamilə xilas olmaq həmişə mümkün deyil: çox güman ki, bəzi proqramlar yaddaş kartı qutularında bir neçə meqabayt tutacaq, lakin əsas üstünlüyü unutma. Cihaz işə salındıqda əlil proqram işə salınmayacaq və bununla da RAM-a və müvafiq olaraq cihazın yüklənməsinə qənaət edir. Pis deyil, hə?

Nə olursa olsun, unutmamalıyıq ki, bir çox sistem tətbiqləri bütövlükdə smartfonun işinə təsir göstərir və buna görə də onları həddindən artıq ehtiyatla söndürməklə sınaqdan keçirməlisiniz.

Bu, hər kəsin başına gələ bilər - proqramı silmək istəyəndə onu silmək mümkün olmadığı ortaya çıxır. Üstəlik, bu vəziyyətdə kök hüquqları olmadan çıxarıla bilməyən firmware proqramında quraşdırılmış proqramdan deyil, cihazınızda quraşdırdığınız ən çox yayılmış proqramdan danışırıq.

Məsələn, bir müddət əvvəl biz bu barədə danışdıq və həmçinin Volume Unlock adlı bir tətbiq göstərdik, bunun sayəsində səsi artırma düyməsini basaraq cihazı yandıra bilərsiniz. İşləyərkən proqram idarəçi hüquqlarını alır, ona görə də onu silməyin asan yolu yoxdur. Ancaq bunun nəyə bənzədiyini sizə aydın şəkildə göstərək.

Parametrlərə gedin və "Proqramlar" bölməsini tapın.

Burada tətbiqlərin siyahısını görürük. Lazım olanı seçin (bizim vəziyyətimizdə, Həcmi Açın).

Və biz nə görürük? Düzdür, "Sil" düyməsi aktiv deyil.

Bənzər bir problemlə qarşılaşsanız, problem yoxdur, həll edilə bilər. Bunu etmək üçün Google Play-ə gedin və axtarışa "ininstall" (dırnaq işarələri olmadan) və ya silici sözünü yazın. Rhythm Software-dən proqram seçin və quraşdırın. Bu, hətta əlavə hüquqlar tələb etməyən olduqca kiçik pulsuz proqramdır.

Proqramı quraşdırdıqdan sonra onu açın və bütün quraşdırılmış proqramların siyahısına baxın. Bir dəfə toxunaraq lazım olanı seçin və sonra ekranın yuxarı hissəsində yerləşən "Seçilmiş proqramları sil" düyməsini basın.

Silinmə ilə razılaşırıq və qarşımızda yazılmış bir pəncərə görürük: “Paketi silmək mümkün deyil, çünki o, cihazın idarə edilməsi üçün seçilir." "İdarəetmə Parametrləri" düyməsini basın.

Bir pəncərə açılır və tətbiqi işarədən çıxarın.

Yeni pəncərədə, "Disable" düyməsini klikləməklə tətbiqin inzibati hüquqlarını deaktiv edin.

Bundan sonra proqram səhifəsinə daxil oluruq və "Sil" düyməsinin aktivləşdirildiyini görürük.

Bunun üzərinə klikləyin və proqram silinir.

Təbii ki, bu yolla siz adi şəkildə silinə bilməyən virus proqramlarını silə bilərsiniz. Sistem tətbiqlərini silmək üçün kök hüquqlarınız olmalıdır.

İkinci yol

Bu üsula görə şərhlərdə bu cür tətbiqləri silmək üçün daha az mürəkkəb üsul təklif edən Android ləqəbli istifadəçiyə təşəkkür edirik. O, USB sazlamanın aktivləşdirilməsini tələb edən başqa bir üsul haqqında danışdı. Valeri ləqəbli istifadəçi dedi ki, bu üsuldan USB sazlama olmadan istifadə edə bilərsiniz, buna görə ona təşəkkür edirik. Yenə də biz USB sazlama ilə bir nümunə göstəririk - hər halda. Dərhal "Təhlükəsizlik" bölməsini açmağı məsləhət görürük (son üç ekran görüntüsünə baxın) və bu kömək etmirsə, USB sazlamanı aktivləşdirməyə çalışın.

Parametrlərə keçin. Burada "Telefon haqqında" (və ya "Planşet haqqında") bölməsini tapın.

Bu bölməni açdıqdan sonra parametrlərdə görünəcək:

Oraya daxil olun və "USB Sazlama" yanındakı qutuyu yoxlayın.

Burada adi şəkildə silinə bilməyən bir tətbiq üçün onay işarəsi görəcəksiniz.

Sadəcə qutunun işarəsini çıxarın, sonra Disable düyməsini basın.

Tətbiq indi həmişəki kimi silinə bilər.

Android ilə işləyən bir çox smartfon və planşetin proqram təminatında bloatware adlanan proqramlar var: şübhəli faydalılıq istehsalçısı tərəfindən əvvəlcədən quraşdırılmış proqramlar. Bir qayda olaraq, onları adi şəkildə çıxarmaq mümkün deyil. Buna görə də, bu gün sizə bu cür proqramların necə silinəcəyini söyləmək istəyirik.

Bloatware-ə əlavə olaraq, virus proqramı adi üsulla silinə bilməz: zərərli proqramlar sistemdəki boşluqlardan istifadə edərək, silmə seçiminin bloklandığı cihazın administratoru kimi görünür. Bəzi hallarda, eyni səbəbdən, tamamilə zərərsiz və faydalı proqramı silmək mümkün olmayacaq: bəzi seçimlər üçün administrator hüquqları lazımdır. Google axtarış vidceti, standart nömrə yığan və ya defolt kimi sistem proqramları da silinmədən qorunur.

Silinməyən proqramları silmək üçün faktiki üsullar cihazınızın kök girişinin olub-olmamasından asılıdır. Bu tələb olunmur, lakin bu cür hüquqlarla siz lazımsız sistem proqram təminatından qurtula biləcəksiniz. Kök girişi olmayan cihazlar üçün seçimlər bir qədər məhduddur, lakin bu vəziyyətdə bir çıxış yolu var. Bütün üsulları daha ətraflı nəzərdən keçirək.

Metod 1: Administrator hüquqlarını deaktiv edin

Bir çox proqramlar, ekran kilidləri, zəngli saatlar, bəzi işəsalanlar və tez-tez faydalı proqram kimi görünən viruslar daxil olmaqla, cihazınızı idarə etmək üçün yüksək imtiyazlardan istifadə edir. Android administrasiyasına giriş icazəsi verilmiş proqram adi şəkildə silinə bilməz - bunu etməyə cəhd etsəniz, aktiv cihaz administratoru seçimləri səbəbindən silməyin mümkün olmadığını bildirən bir mesaj görəcəksiniz. Bu halda nə etməli? Nə etməli olduğunuz budur.

  1. Cihazınızda developer seçimlərinin aktiv olduğundan əmin olun. gedin "Parametrlər".

    Siyahının ən altına diqqət yetirin - belə bir seçim orada olmalıdır. Əgər orada deyilsə, aşağıdakıları edin. Siyahının ən aşağı hissəsində bir maddə var "Telefon haqqında". Onu daxil edin.

    -a sürüşdürün "İnşaat nömrəsi". Tərtibatçı seçimlərinin kilidini açmaq haqqında mesaj görənə qədər üzərinə 5-7 dəfə toxunun.

  2. Tərtibatçı parametrlərində USB sazlama rejimini aktivləşdirin. Bunu etmək üçün gedin "İnkişafçı Seçimləri".

    Yuxarıdakı keçiddən istifadə edərək seçimləri aktivləşdirin, sonra siyahıda sürüşdürün və yanındakı qutuyu işarələyin "USB sazlama".

  3. Əsas parametrlər pəncərəsinə qayıdın və seçimlər siyahısını ümumi bloka sürüşdürün. Bir elementə toxunun "Təhlükəsizlik".

    Android 8.0 və 8.1-də bu seçim adlanır "Məkan və Mühafizə".

  4. Sonra, cihaz administratorları seçimini tapmalısınız. Android versiyası 7.0 və daha aşağı olan cihazlarda buna belə deyilir "Cihaz Administratorları".

    Android Oreo-da bu xüsusiyyət deyilir "Cihaz Administrator Proqramları" və demək olar ki, pəncərənin ən aşağı hissəsində yerləşir. Bu parametr elementini daxil edin.

  5. Əlavə funksiyalara icazə verilən proqramların siyahısı görünəcək. Bir qayda olaraq, cihazın uzaqdan idarə edilməsi, ödəniş sistemləri (S Pay, ), fərdiləşdirmə kommunalları, qabaqcıl zəngli saatlar və digər oxşar proqramlar var. Yəqin ki, bu siyahıda silə bilməyəcəyiniz bir proqram olacaq. Onun üçün administrator imtiyazlarını söndürmək üçün onun adına toxunun.

    Google əməliyyat sisteminin ən son versiyalarında bu pəncərə belə görünür:

  6. Android 7.0 və aşağıda - aşağı sağ küncdə bir düymə var "Söndür", basmaq lazımdır.
  7. Android 8.0 və 8.1-də - üzərinə klikləyin "Cihaz admin tətbiqini deaktiv edin".

  8. Siz avtomatik olaraq əvvəlki pəncərəyə qayıdacaqsınız. Nəzərə alın ki, administrator hüquqlarını deaktiv etdiyiniz proqramın yanındakı onay işarəsi itib.

  9. Bu o deməkdir ki, belə bir proqram istənilən mövcud yolla silinə bilər.

Bu üsul, silinə bilən proqramların əksəriyyətindən qurtulmağa imkan verir, lakin güclü viruslar və ya proqram təminatına daxil edilmiş bloatware halında təsirli olmaya bilər.

Metod 2: AİB + Tətbiq Müfəttişi

Kök girişi olmadan silinə bilən proqramlardan qurtulmağın mürəkkəb, lakin ən təsirli üsulu. Onu istifadə etmək üçün kompüterinizə Android Debug Bridge-i və telefonunuzda Tətbiq Müfəttişi proqramını yükləməli və quraşdırmalısınız.

Bunu etdikdən sonra aşağıda təsvir olunan prosedura davam edə bilərsiniz.

  1. Telefonunuzu kompüterinizə qoşun və lazım gələrsə, bunun üçün sürücüləri quraşdırın.
  2. ADB ilə arxivin sistem diskinin kökünə açıldığına əmin olun. Sonra açın "Əmr xətti": zəng edin "Başla" və axtarış sahəsinə hərfləri yazın cmd. Qısa yola sağ vurun və seçin "İdarəçi olaraq işə salın".
  3. Pəncərədə "Əmr xətti"əmrləri ardıcıl olaraq yazın:

    cd c:/adb
    adb cihazları
    adb qabığı

  4. Telefona gedin. Tətbiq Müfəttişini açın. Telefonunuzda və ya planşetinizdə mövcud olan bütün proqramların siyahısı əlifba sırası ilə təqdim olunacaq. Onların arasından silmək istədiyinizi tapın və onun adına toxunun.
  5. Xəttə yaxından baxın "Paket adı"— onda yazılan məlumat bizə sonra lazım olacaq.
  6. Kompüterinizə qayıdın və "Əmr xətti". Orada aşağıdakı əmri yazın:

    pm uninstall -k --user 0 *Paket Adı*

    *Paket Adı* əvəzinə, Tətbiq Müfəttişində silinəcək tətbiqin səhifəsindən müvafiq sətirdən məlumatları daxil edin. Komandanın düzgün daxil edildiyinə əmin olun və basın Daxil edin.

  7. Prosedurdan sonra cihazı kompüterdən ayırın. Tətbiq silinəcək.

Bu metodun yeganə çatışmazlığı odur ki, o, tətbiqi yalnız standart istifadəçi üçün (təlimatlarda verilmiş əmrdə “istifadəçi 0” operatoru) silir. Digər tərəfdən, bu bir artıdır: bir sistem tətbiqini silmisinizsə və cihazla bağlı problemlərlə qarşılaşmısınızsa, silinmiş proqramı yerinə qaytarmaq üçün bunu etmək kifayətdir.

Metod 3: Titan ehtiyat nüsxəsi (yalnız kök)

Cihazınız köklüdürsə, silinə bilən proqramların silinməsi proseduru xeyli sadələşdirilir: sadəcə olaraq telefonunuza demək olar ki, istənilən proqramı silə bilən təkmil proqram meneceri Titanium Backup quraşdırın.

Bu üsul Android-də proqramların silinməsi probleminin ən sadə və ən əlverişli həllidir. Yeganə mənfi cəhət odur ki, Titanium Backup-ın pulsuz versiyası öz imkanlarında bir qədər məhduddur, lakin bu, yuxarıda təsvir edilən prosedur üçün kifayətdir.

Nəticə

Gördüyünüz kimi, silinə bilən tətbiqlərlə məşğul olmaq olduqca asandır. Nəhayət, sizə xatırladaq - telefonunuza naməlum mənbələrdən şübhəli proqramlar quraşdırmayın, çünki virusa yoluxma riskiniz var.

Mixail Varakin
"Mütəxəssis" Kompüter Tədris Mərkəzinin müəllimi
adına MDTU-da. N.E. Bauman

Mobil cihazlarda bazar payı artdıqca, Android platforması müəssisə proqram tərtibatçıları üçün getdikcə daha cəlbedici olur. Eyni zamanda, korporativ mühit informasiya sistemlərinin təhlükəsizliyinin tələb olunan səviyyəsini təmin edən siyasətlərə riayət etmək ehtiyacı ilə xarakterizə olunur. Android API 8 (Android 2.2) ilk dəfə olaraq Android platformasında cihazları sistem səviyyəsində idarə etmək imkanı verən Device Administration API-dən istifadə etməklə korporativ proqramlar üçün dəstəyi təqdim etdi. Bu API tərtibatçılara müəssisə İS administratorlarının işçilərin mobil cihazları üzərində nəzarətə ehtiyacı olduğu korporativ mühitdə lazım olan proqramlar yaratmağa imkan verir. Bu proqramlardan biri artıq bütün müasir cihazlarda mövcuddur: daxili e-poçt müştərisi Microsoft Exchange ilə sinxronizasiya zamanı Cihaz İdarəetmə API-dən istifadə edir və bu proqram vasitəsilə Exchange administratorları parol siyasətlərini tətbiq edə, həmçinin məlumatları uzaqdan silə bilər (zavod parametrlərinə sıfırla). ) cihazın itirilməsi və ya oğurlanması halında.

İstifadənin təşkilati aspektləri

Device Administration API-dən istifadə edən proqram həm Google Play vasitəsilə, həm də digər mənbələrdən istənilən şəkildə cihaza quraşdırıla bilər. Tətbiqin quraşdırılması faktı onun yaradıldığı siyasətlərə uyğunluğu təmin etmir - istifadəçidən inzibati siyasətlərin tətbiqinə razılıq verməsi tələb olunur. Uğursuzluq halında, proqram sistemdə qalacaq və qeyri-aktiv vəziyyətdə olacaq. Tipik olaraq, istifadəçinin siyasətlərə razılığı, imtina etdikdə əlçatan olmayan həssas məlumatlara giriş kimi faydalı imkanlar təmin edir. İstifadəçi mövcud siyasətlərə əməl etmirsə (məsələn, kifayət qədər güclü paroldan istifadə edərkən), tətbiqin reaksiyası tərtibatçının həyata keçirməyi zəruri hesab etdiyi şeylə müəyyən edilir; adətən istifadəçi korporativ xidmətlərdən istifadə etmək imkanını itirir. İdarəetmə mexanizmindən korporativ mühitlərdə istifadə edərkən aşağıdakı məqamları yadda saxlayın:

  • müəyyən bir siyasət dəstinə uyğunluğu tələb edən bir xidmətə qoşulmağa cəhd etsəniz, hamısı mobil cihaz tərəfindən dəstəklənmir (məsələn, Android-in köhnəlmiş versiyasına görə), əlaqə qurulmayacaq;
  • cihazda Device Administration API istifadə edən bir neçə proqram aktivləşdirilirsə, bu proqramlarda istifadə edilən idarəetmə siyasətləri tərəfindən qoyulan ən sərt məhdudiyyətlər tətbiq edilir;
  • Parollarla bağlı müxtəlif məhdudiyyətlərə (mürəkkəblik, köhnəlmə müddəti, giriş cəhdlərinin sayı), ekranı kilidləməzdən əvvəl maksimum hərəkətsizlik vaxtı, media şifrələməsi tələblərinə və kameradan istifadəni qadağan etməyə əlavə olaraq, Cihaz İdarəetmə API hazırda əlavə funksiyalar təqdim edir: parolun dəyişdirilməsi, dərhal ekranın kilidlənməsi və zavod parametrlərinə sıfırlanması (xarici yaddaşı təmizləmək imkanı ilə – SD kart);
  • İstifadəçilərin şirkət administratorlarının şəxsi məlumatlara və yazışmalara, sosial şəbəkələrdə cihaz sahiblərinin parollarına və s.-ə daxil olmaq imkanı ilə bağlı narahatlıqları tamamilə əsassızdır: Cihaz İdarəetmə API-si belə imkanları təmin etmir.

Bu necə işləyir

Hal-hazırda, Cihaz İdarəetmə API-si tam xüsusiyyətli cihaz idarəetmə tətbiqləri üçün əsas təşkil edən üç sinifdən ibarətdir:

  • DeviceAdminReceiver: idarəetmə siyasətlərini həyata keçirən siniflər üçün əsas sinif; bu sinfin geri çağırış metodları siyasətlərlə əlaqəli müəyyən hadisələrə reaksiyaları təsvir etmək üçün əlverişli vasitələr təmin edir - müxtəlif hadisələr üçün fərdi "mesaj qəbulediciləri";
  • DevicePolicyManager: cihazda tətbiq olunan siyasətləri idarə etmək üçün sinif;
  • DeviceAdminInfo: metadata təsvir etmək üçün istifadə olunan sinif.

Əsas tətbiq məntiqi BroadcastReceiver sinifinin nəslindən olan DeviceAdminReceiver sinfini genişləndirən sinifdə həyata keçirilir. Burada yadda saxlamaq lazımdır ki, sinifimizin geri çağırış metodları əsas proqram ipində (UI ipi) icra olunur, ona görə də istifadəçi interfeysinin bloklanması riski səbəbindən onlarda uzun əməliyyatların aparılması qəbuledilməzdir. Bütün zəruri "uzunmüddətli" hərəkətlər başqa bir mövzuda (və ya hətta ayrı bir xidmətdə) yerinə yetirilməlidir. Adi BroadcastReceiver kimi, sinifimiz tətbiq manifestində təsvir edilməlidir:

. . .
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"/>


. . .

Nümunədə gördüyünüz kimi, qəbuledicimiz ACTION_DEVICE_ADMIN_ENABLED-ə bərabər fəaliyyət göstərən mesajlar alacaq. Yalnız sistemin bizə belə mesajlar göndərməsi üçün biz BIND_DEVICE_ADMIN icazələrini tələb edirik (bu icazələr tətbiqlərə verilmir). Meta-məlumat elementi tətbiq tərəfindən dəstəklənən siyasətləri ehtiva edən mənbəyə istinaddan ibarətdir. Bizim vəziyyətimizdə XML faylına gedən yol belədir: res/xml/device_admin_data. Faylın nümunə məzmunu aşağıda göstərilir:










Uses-policies-dəki uşaq elementlər tətbiqdə istifadə olunan siyasət növlərini təsvir edir. Mümkün siyasətlərin tam siyahısını DeviceAdminInfo sinfinin sabitlərində, o cümlədən developer.android.com saytında tapa bilərsiniz: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html.

İdarəetmə komponentinin nümunə tətbiqinə baxaq:

ictimai sinif MyDeviceAdminReceiver DeviceAdminReceiver-i genişləndirir (

@Dəyişdir
public void onDisabled(Kontekst konteksti, Niyyət niyyəti) (
super.onDisabled(kontekst, niyyət);
// Bu proqram dayanmadan əvvəl çağırılır
// cihaz administratoru olun (deaktiv ediləcək
// istifadəçi tərəfindən).
}

@Dəyişdir
public void onEnabled(Kontekst konteksti, Niyyət niyyəti) (

// İstifadəçi istifadə etməyə icazə verdikdə çağırılır
// bu proqram cihaz administratorudur.
// DevicePolicyManager burada istifadə edilə bilər
// idarəetmə siyasətlərini təyin etmək.
}

@Dəyişdir
public void onPasswordChanged(Kontekst konteksti, Niyyət niyyəti) (
super.onPasswordChanged(kontekst, niyyət);
// İstifadəçi parolu dəyişdikdən sonra çağırılır.
// Yeni parol siyasətlərə uyğundurmu
// metodundan istifadə etməklə tapıla bilər
// DevicePolicyManager.isActivePasswordSufficient()
}

@Dəyişdir
public void onPasswordExpiring(Kontekst konteksti, Niyyət niyyəti) (
super.onPasswordExpiring(kontekst, niyyət);
// Vaxt yaxınlaşdıqca bir neçə dəfə çağırılır
// parolun köhnəlməsi: cihazı yandırdığınız zaman gündə bir dəfə
// parolun müddəti bitməzdən əvvəl və parolun müddəti bitən anda.
// Əgər parol müddəti bitdikdən sonra dəyişdirilməyibsə, metod
// gündə bir dəfə çağırılır
}

@Dəyişdir
public void onPasswordFailed(Kontekst konteksti, Niyyət niyyəti) (
super.onPasswordFailed(kontekst, niyyət);
// Yanlış parol daxil edildikdə çağırılır.
// Uğursuz parol cəhdlərinin sayını tapmaq olar
// getCurrentFailedPasswordAttempts() metodundan istifadə etməklə
// sinif DevicePolicyManager.
}
. . .
}

Tətbiqdə siyasətləri idarə etmək üçün siyasət menecerinə istinad əldə etməlisiniz (nəzərə alın ki, kontekst yuxarıda göstərilən metodlara parametr kimi ötürülür):

DevicePolicyManager dpm = (DevicePolicyManager) konteksti

Gələcəkdə bu menecer siyasətləri təyin etmək üçün istifadə olunacaq. Tələb olunan parol keyfiyyətini təyin edən onEnabled() metodu belə görünə bilər:

@Dəyişdir
public void onEnabled(Kontekst konteksti, Niyyət niyyəti) (
super.onEnabled(kontekst, niyyət);
DevicePolicyManager dpm = (DevicePolicyManager) konteksti
.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName cn = yeni KomponentAdı (kontekst, getClass())

dpm.setPasswordQuality(cn, DevicePolicyManager.
PASSWORD_QUALITY_NUMERIC);

Digər parol parametrləri üçün parametrlər müvafiq DevicePolicyManager metodlarından istifadə etməklə edilir:

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

Siyasətləri təyin etməklə yanaşı, DevicePolicyManager sizə digər əməliyyatları yerinə yetirməyə imkan verir (əlbəttə ki, onEnabled() metodunda deyil):

  • ani ekran kilidi:
    dpm.lockNow();
  • SD kartı təmizləyərək zavod parametrlərinə sıfırlama:
    dpm.wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE);
  • kamera kilidi:
    dpm.setCameraDisabled(cn, doğru);

Əlavə məlumat

Yerləşdirilmiş iş nümunəsi tətbiqini Android SDK paketində tapmaq olar (<путь-к-SDK>/nümunələr/android-<версия-API/ApiDemos/).

developer.android.com saytında Təlim bölmələrində bu mövzuda məqalələr var: http://developer.android.com/training/enterprise/device-management-policy.html və API Bələdçiləri: http://developer.android. com /guide/topics/admin/device-admin.html.

Eyni saytda android.app.admin paketinin siniflərinin təsviri: http://developer.android.com/guide/topics/admin/device-admin.html.

Android üçün mobil proqramların necə hazırlanacağını buradan öyrənə bilərsiniz.

Android əməliyyat sistemindəki proqramlar çox sadə bir prosesdir, ekrana bir neçə toxunuşla işiniz bitdi. Bununla belə, silinməkdən imtina edən proqramlar var. Bu vəziyyət bəzi proqramların cihaz administratoru kimi quraşdırıldığı, digərlərinin isə cihaz istehsalçısı tərəfindən artıq quraşdırıldığı (əvvəlcədən quraşdırıldığı) və istifadəçinin onları silmək hüququ olmadığı üçün baş verir.

Əvvəlcədən quraşdırılmış proqramları tamamilə silmək üçün kök hüquqlarına ehtiyacınız olacaq. Cihazınızı kökləmək istəmirsinizsə, əvvəlcədən quraşdırılmış proqramları söndürməyə cəhd edə bilərsiniz ki, onlar Android ilə başlamasın və RAM-da yer tutmasın. Beləliklə, silinə bilən tətbiqləri necə silmək olar.

Cihaz administratoru proqramları tam funksionallıq üçün daha çox hüquq tələb edir. Bunu tələb edən tətbiqlərlə qarışdırmaq olmaz, sadəcə olaraq, administrator proqramları mövcud istifadəçi hüquqları çərçivəsində daha çox icazə tələb edir. Məsələn, qoruma quraşdırmaq və ya smartfonu uzaqdan bloklamaq, onu GPS vasitəsilə izləmək və s.

Quraşdırdığınız proqram silinməyibsə, Android cihazınızın parametrlərinə keçin, " Təhlükəsizlik"və daha sonra" Cihaz Administratorları", silinən proqramın idarəçi olduğuna əmin olun.

Bundan sonra proqram heç bir problem olmadan silinəcək.

Əvvəlcədən quraşdırılmış proqramların silinməsi və ya söndürülməsi

Proqramlarının quraşdırılmasından sui-istifadə edən istehsalçılar var ki, onları silmək mümkün deyil. Yuxarıda qeyd edildiyi kimi, onları yalnız cihazda kök hüquqları əldə etməklə silə bilərsiniz. Bəs bunu etmək arzusu yoxdursa və ya smartfon/planşet zəmanət altındadırsa və onun kökü zəmanətin ləğvi üçün əsasdırsa nə etməli? Bu halda, əvvəlcədən quraşdırılmış proqramları dayandırmağa cəhd edə bilərsiniz. Bunu etmək üçün aşağıdakıları edin:

Əlil əvvəlcədən quraşdırılmış proqramlar menyudan silinməli və artıq Android ilə birlikdə işləməyəcək, həmçinin RAM-ı tutacaq, bu da həmişə qıt olduğu büdcə smartfonlarında böyük bir artı olacaq.