Cara mengalih keluar aplikasi yang dikaitkan dengan pentadbiran peranti. Menggunakan dasar pentadbiran dalam Android

Saya cuba mengalih keluar program daripada pentadbir peranti dan ia tidak berfungsi. Iaitu, saya klik pada nama program, pilih Lumpuhkan dan telefon segera dimatikan. Selepas satu atau dua minit ia dihidupkan, tetapi program tetap sama seperti pentadbir. Program berbahaya ini adalah virus, sebab itu saya ingin melumpuhkannya. Kerana jika tidak ia tidak akan dipadamkan.

  1. Pasang program KIS daripada Google Playmarket https://play.google.com/store/apps/details?id=com.kms.free atau Malwarebytes Anti-malware https://play.google.com/store/apps/ butiran? id=org.malwarebytes.antimalware
  2. Lancarkan dan lakukan imbasan penuh telefon anda. Ini akan mengambil masa yang lama, tetapi pastikan anda menunggu sehingga ia selesai! Apabila imbasan selesai, alih keluar perisian hasad yang ditemui.
  3. Sekarang cuba lagi untuk mengalih keluar perisian hasad daripada pentadbir peranti. Buka Tetapan Telefon, kemudian Keselamatan, kemudian Pentadbir Peranti. Nyahtanda kotak di sebelah perisian hasad. Sahkan tindakan anda. Jika tetingkap muncul dengan mesej "Untuk melancarkan kemas kini, tetapan semula kilang penuh diperlukan. Semua maklumat pada peranti anda akan dipadamkan..”, kemudian sila klik pada OK. Mesej ini hanya bertujuan untuk menakutkan anda.
  4. Jika langkah 3 berjaya, kemudian buka bahagian Aplikasi dalam Tetapan telefon anda dan alih keluar program berniat jahat.

hello! Saya mempunyai masalah yang sama, hanya selepas saya menyahtanda kotak semak, telefon mula meminta kod PIN pada tetingkap utama Doktor Web kekal dalam pentadbir dan ia kelihatan seperti aplikasi itu (dipanggil "Pemasangan", dengan ikon Avito). . Telefon berfungsi sendiri, panggilan, mesej datang, tetapi saya tidak boleh pergi ke mana-mana. Apabila saya memulakan semula telefon, kadangkala pemberitahuan muncul bahawa ralat telah berlaku dalam aplikasi Pemasangan. Dengan atau tanpa SIM, telefon masih meminta kod PIN. Saya meletakkan Android dalam mod selamat, masih sama...

Beritahu saya apa yang perlu dilakukan? (Android explay ALTO, perisian tegar v1.00)

www.spyware-ru.com

Bagaimana untuk memadam aplikasi pada Android

Bekerja dengan telefon pintar moden biasanya agak mudah. Ini benar terutamanya untuk aplikasi, iaitu pemasangan menggunakan Google Play dan penyingkiran melalui tetapan program. Situasinya berbeza apabila ia berkaitan dengan prapasang yang telah dipasang dengan selamat oleh pengeluar telefon pintar atau tablet. Selalunya, perisian sedemikian tidak boleh dialih keluar. Apa yang perlu dilakukan kemudian?

Terdapat dua sebab untuk masalah ini:

Bagaimana untuk mengalih keluar program pentadbir peranti pada Android

Pentadbir peranti ialah perisian yang mempunyai senarai lanjutan kuasa dan hak, tidak seperti aplikasi biasa lain. Sehingga program sedemikian boleh, jika perlu, mengunci telefon dan menetapkan kata laluan. Tetapi tidak ada yang perlu ditakuti, dan anda boleh menyahaktifkannya dalam menu khas "tetapan - keselamatan - pentadbir peranti".

Bagaimana untuk mengalih keluar aplikasi sistem terbina dalam

Selalunya anda boleh melihat bagaimana pengeluar telefon pintar cuba "menjaga" penggunanya dan memasang seberapa banyak program yang tidak perlu dan tidak berguna yang mungkin. Selain itu, mereka cenderung berjalan di latar belakang dan menghabiskan bateri dengan lebih cepat.

Untuk menyelesaikan masalah, anda perlu mencari program yang dibenci dalam tetapan, tekan butang "Lumpuhkan", kosongkan data dan cache. Selepas ini, ia tidak lagi muncul dalam menu, tidak akan menggunakan RAM dan menjejaskan masa operasi telefon pintar. Ia tidak mungkin untuk mengalih keluar sepenuhnya menggunakan cara standard - anda memerlukan hak akar. Walau bagaimanapun, berhati-hati apabila memanipulasi mana-mana aplikasi sistem, ini boleh menjejaskan keseluruhan operasi telefon pintar.

geekk.ru

Bagaimana untuk menyingkirkan aplikasi yang tidak boleh dipasang

Memasang dan menyahpasang aplikasi dalam sistem pengendalian Android ialah proses yang sangat mudah, beberapa ketikan pada skrin dan anda telah selesai. Walau bagaimanapun, terdapat aplikasi yang enggan dialih keluar. Keadaan ini berlaku kerana sesetengah aplikasi dipasang sebagai pentadbir peranti, manakala yang lain telah dipasang (prapasang) oleh pengeluar peranti dan pengguna tidak mempunyai hak untuk mengalih keluarnya.

Untuk mengalih keluar aplikasi prapasang sepenuhnya, anda memerlukan hak root. Jika anda tidak mahu mengakar peranti anda, anda boleh cuba melumpuhkan program prapasang supaya ia tidak bermula dengan Android dan menggunakan ruang dalam RAM. Jadi, bagaimana untuk mengalih keluar aplikasi yang tidak boleh dipasang.

Menyahpasang apl pentadbir pada Android

Aplikasi pentadbir peranti memerlukan lebih banyak hak untuk kefungsian penuhnya. Ini tidak boleh dikelirukan dengan aplikasi yang memerlukan hak root, cuma program pentadbir memerlukan lebih banyak hak dalam hak pengguna sedia ada. Contohnya, untuk memasang perlindungan atau menyekat telefon pintar dari jauh, jejaki melalui GPS, dsb.

Jika aplikasi yang anda pasang tidak dinyahpasang, kemudian pergi ke tetapan peranti Android anda, pergi ke bahagian "Keselamatan" dan kemudian ke "Pentadbir Peranti", di mana nyahtanda program yang dipadamkan bahawa ia adalah pentadbir.

Selepas ini, aplikasi akan dinyahpasang tanpa sebarang masalah.

Mengalih keluar atau melumpuhkan aplikasi prapasang

Terdapat pengeluar yang menyalahgunakan pemasangan program mereka yang tidak boleh dialih keluar. Anda boleh memadamkannya, seperti yang dinyatakan di atas, hanya dengan mendapatkan hak root pada peranti. Tetapi apa yang perlu dilakukan jika tiada keinginan untuk melakukan ini atau telefon pintar/tablet berada di bawah jaminan dan akarnya berfungsi sebagai asas untuk mengeluarkan jaminan? Dalam kes ini, anda boleh cuba menghentikan aplikasi prapasang. Untuk melakukan ini, lakukan perkara berikut:

Aplikasi prapasang yang dilumpuhkan harus hilang daripada menu dan tidak lagi berjalan bersama-sama dengan Android, dan juga menggunakan RAM, yang akan menjadi tambahan besar dalam telefon pintar bajet, di mana ia sentiasa kekurangan.

Walau bagaimanapun, dengan aplikasi sistem prosedur ini mesti dilakukan dengan berhati-hati, kerana Anda mungkin menghadapi pengendalian peranti anda yang tidak stabil.

infodroid.ru

Bagaimana untuk menghapuskan aplikasi yang tidak boleh dipasang?

Proses membeli pelbagai aplikasi daripada Gedung Google Play adalah sangat mudah. Untuk melakukan ini, anda perlu mencari program atau permainan yang dikehendaki, baca penerangan dan ulasan pengguna lain, selepas itu anda boleh mengklik butang "Pasang" dengan selamat. Menyahpasang apl tidak lebih sukar: ia hanya memerlukan beberapa klik. Walau bagaimanapun, dari semasa ke semasa sistem enggan mengalih keluar program tertentu, apatah lagi aplikasi yang diprapasang oleh pengilang. Bagaimana untuk menghilangkan masalah ini? Mari kita ketahui.

Secara umum, terdapat dua sebab untuk tidak memadamkan aplikasi. Dalam kes yang pertama, program yang menjengkelkan boleh bertindak sebagai pentadbir peranti. Pilihan kedua adalah lebih biasa, dan setiap daripada kita mungkin pernah mengalaminya. Kami bercakap tentang aplikasi yang merupakan sebahagian daripada sistem telefon pintar. Dalam erti kata lain, program yang diprapasang oleh jurutera syarikat, yang mana tiada kunci padam.

Rakan sekerja asing kami dari phonearena berkongsi penyelesaian yang mungkin untuk kedua-dua masalah yang diterangkan di atas. Mari lihat setiap daripada mereka secara berasingan.

Permohonan pentadbir

Jangan tergesa-gesa untuk menutup artikel ini: tiada apa yang menakutkan dalam frasa ini. Hakikatnya ialah sesetengah aplikasi memerlukan kebenaran yang lebih luas. Contohnya, menetapkan kata laluan pada telefon pintar, menyekatnya, menjejak geolokasi dan banyak lagi.

Dalam kes ini, untuk mengalih keluarnya, cuma nyahtanda bahagian khas menu. Dalam HTC One S lama saya yang baik, yang saya kembalikan untuk digunakan selepas pengalaman dengan iPhone, untuk melakukan ini, pergi ke tetapan - keselamatan - pentadbir peranti. Satu masalah telah diselesaikan, tetapi bagaimana dengan yang lain?

Aplikasi sistem

Tidak semua pengeluar telefon pintar menyukai pengguna mereka. Bukti kenyataan ini ialah sejumlah besar aplikasi pra-pasang yang tidak berguna yang anda tidak mahu gunakan. Dalam telefon pintar Taiwan, sekali lagi, yang serupa termasuk ikon EA Games, Friend Stream, Rescue, Teeter dan program lain yang meragukan.

Setuju, bukan kehadiran mereka yang menjengkelkan tetapi ketidakupayaan untuk menyingkirkan mereka, bukan? Namun, ternyata ada jalan keluar dari situasi ini.

Untuk melakukan ini, anda perlu pergi ke pengurus aplikasi, pilih program yang dibenci dan cari butang "Lumpuhkan". Selepas ini, anda juga boleh mengosongkan cache aplikasi.

Hasilnya tidak lama lagi: aplikasi yang ditanda akan hilang dari menu dan tidak akan mengingatkan anda tentang diri mereka sendiri. Walau bagaimanapun, tidak selalu mungkin untuk menyingkirkannya sepenuhnya: kemungkinan besar, beberapa program akan mengambil beberapa megabait dalam tong kad memori, tetapi jangan lupa tentang kelebihan utama. Aplikasi yang dilumpuhkan tidak akan dilancarkan apabila peranti dihidupkan, dengan itu menjimatkan RAM dan, dengan itu, pengecasan peranti. Tidak teruk, bukan?

Walau apa pun, kita tidak harus lupa bahawa banyak aplikasi sistem mempengaruhi operasi telefon pintar secara keseluruhan, dan oleh itu anda harus mencuba dengan melumpuhkannya dengan sangat berhati-hati.

Ini boleh berlaku kepada sesiapa sahaja - apabila anda cuba memadamkan aplikasi, ternyata ia tidak boleh dipadamkan. Lebih-lebih lagi, dalam kes ini kita tidak bercakap tentang aplikasi terbina dalam dalam perisian tegar, yang tidak boleh dialih keluar tanpa hak root, tetapi mengenai yang paling biasa, yang anda pasang pada peranti anda.

Sebagai contoh, beberapa waktu lalu kami bercakap tentang perkara ini dan juga menunjukkan aplikasi yang dipanggil Volume Unlock, yang mana anda boleh menghidupkan peranti dengan menekan butang naikkan kelantangan. Apabila berjalan, aplikasi menerima hak pentadbir, jadi tidak ada cara mudah untuk mengalih keluarnya. Tetapi mari tunjukkan kepada anda dengan jelas rupanya.

Pergi ke tetapan dan cari bahagian "Aplikasi".

Di sini kita melihat senarai aplikasi. Pilih yang anda perlukan (dalam kes kami, Volume Unlock).

Dan apa yang kita lihat? Betul, butang "Padam" tidak aktif.

Jika anda menghadapi masalah yang sama, tiada masalah, ia boleh diselesaikan. Untuk melakukan ini, pergi ke Google Play dan taip dalam carian perkataan "nyahpasang" (tanpa petikan) atau penyahpasang. Pilih aplikasi daripada Perisian Rhythm dan pasangkannya. Ini adalah aplikasi percuma yang sangat kecil yang tidak memerlukan hak tambahan.

Selepas memasang aplikasi, bukanya dan lihat senarai semua aplikasi yang dipasang. Pilih yang anda perlukan dengan mengetik padanya sekali, dan kemudian klik pada butang "Padam aplikasi yang dipilih", yang terletak di bahagian atas skrin.

Kami bersetuju dengan pemadaman itu dan melihat tetingkap di hadapan kami yang tertulis: "Adalah mustahil untuk memadamkan pakej kerana ia dipilih untuk pentadbiran peranti." Klik "Tetapan Pentadbiran".

Tetingkap terbuka dan nyahtanda aplikasi.

Dalam tetingkap baharu, lumpuhkan hak pentadbiran aplikasi dengan mengklik pada butang "Lumpuhkan".

Selepas ini, kami sampai ke halaman aplikasi dan melihat bahawa butang "Padam" diaktifkan.

Klik padanya dan aplikasi dipadamkan.

Sudah tentu, dengan cara ini anda boleh mengalih keluar aplikasi virus yang tidak boleh dialih keluar dengan cara biasa. Untuk mengalih keluar aplikasi sistem, anda mesti mempunyai hak root.

Cara kedua

Untuk kaedah ini, kami mengucapkan terima kasih kepada pengguna dengan nama panggilan Android, yang dalam komen mencadangkan kaedah yang kurang rumit untuk mengalih keluar aplikasi tersebut. Dia bercakap tentang kaedah lain yang memerlukan pendayaan penyahpepijatan USB. Seorang pengguna dengan nama panggilan Valery berkata bahawa anda boleh menggunakan kaedah ini tanpa debugging USB, yang mana kami mengucapkan terima kasih kepadanya. Namun, kami menunjukkan contoh dengan penyahpepijatan USB - untuk berjaga-jaga. Kami menasihati anda untuk segera membuka bahagian "Keselamatan" (lihat tiga tangkapan skrin terakhir) dan jika ini tidak membantu, cuba dayakan penyahpepijatan USB.

Pergi ke tetapan. Di sini, cari bahagian "Perihal telefon" (atau "Perihal tablet").

Selepas membuka bahagian ini, ia akan muncul dalam tetapan:

Pergi ke dalamnya dan tandai kotak di sebelah "Penyahpepijatan USB".

Di sini anda akan melihat tanda semak untuk aplikasi yang tidak boleh dialih keluar dengan cara biasa.

Hanya nyahtanda kotak, kemudian klik Lumpuhkan.

Aplikasi kini boleh dinyahpasang seperti biasa.

Perisian tegar bagi banyak telefon pintar dan tablet yang menjalankan Android mengandungi apa yang dipanggil bloatware: aplikasi yang diprapasang oleh pengilang kegunaan yang meragukan. Sebagai peraturan, tidak mungkin untuk mengeluarkannya dengan cara biasa. Oleh itu, hari ini kami ingin memberitahu anda cara menyahpasang program sedemikian.

Selain bloatware, perisian virus tidak boleh dialih keluar dengan cara biasa: aplikasi berniat jahat menggunakan kelemahan dalam sistem untuk berpura-pura menjadi pentadbir peranti yang pilihan nyahpasangnya disekat. Dalam sesetengah kes, atas sebab yang sama, tidak mungkin untuk mengalih keluar program yang tidak berbahaya dan berguna seperti: ia memerlukan hak pentadbir untuk beberapa pilihan. Aplikasi sistem seperti widget carian Google, pendail standard atau yang lalai juga dilindungi daripada penyahpasangan.

Kaedah sebenar untuk mengalih keluar aplikasi yang tidak boleh dipasang bergantung pada sama ada peranti anda mempunyai akses root. Ia tidak diperlukan, tetapi dengan hak sedemikian anda akan dapat menyingkirkan perisian sistem yang tidak diperlukan. Pilihan untuk peranti tanpa akses root agak terhad, tetapi dalam kes ini terdapat jalan keluar. Mari kita lihat semua kaedah dengan lebih terperinci.

Kaedah 1: Lumpuhkan Hak Pentadbir

Banyak aplikasi menggunakan keistimewaan yang tinggi untuk mengawal peranti anda, termasuk loker skrin, jam penggera, beberapa pelancar dan selalunya virus yang menyamar sebagai perisian berguna. Program yang telah diberikan akses kepada pentadbiran Android tidak boleh dinyahpasang dengan cara biasa - jika anda cuba melakukan ini, anda akan melihat mesej yang menyatakan bahawa penyahpasangan adalah mustahil disebabkan pilihan pentadbir peranti yang aktif. Apa yang perlu dilakukan dalam kes ini? Inilah yang perlu anda lakukan.

  1. Pastikan pilihan pembangun didayakan pada peranti anda. Pergi ke "Tetapan".

    Beri perhatian kepada bahagian paling bawah senarai - pilihan sedemikian harus ada. Jika ia tidak ada, maka lakukan perkara berikut. Di bahagian paling bawah senarai terdapat item "Mengenai telefon". Masukkan ia.

    Tatal ke "Nombor binaan". Ketik padanya 5-7 kali sehingga anda melihat mesej tentang membuka kunci pilihan pembangun.

  2. Dayakan mod penyahpepijatan USB dalam tetapan pembangun. Untuk melakukan ini, pergi ke "Pilihan Pembangun".

    Aktifkan pilihan menggunakan suis di bahagian atas, kemudian tatal senarai dan tandai kotak di sebelah "Penyahpepijatan USB".

  3. Kembali ke tetingkap tetapan utama dan tatal ke bawah senarai pilihan ke blok umum. Ketik pada item "Keselamatan".

    Pada Android 8.0 dan 8.1 pilihan ini dipanggil "Lokasi dan Perlindungan".

  4. Seterusnya, anda harus mencari pilihan pentadbir peranti. Pada peranti dengan Android versi 7.0 dan lebih rendah, ia dipanggil ini "Pentadbir Peranti".

    Dalam Android Oreo ciri ini dipanggil "Aplikasi Pentadbir Peranti" dan terletak hampir di bahagian paling bawah tingkap. Masukkan item tetapan ini.

  5. Senarai aplikasi yang dibenarkan fungsi tambahan akan muncul. Sebagai peraturan, terdapat kawalan peranti jauh, sistem pembayaran (S Pay, ), utiliti penyesuaian, jam penggera lanjutan dan perisian lain yang serupa di dalamnya. Mungkin terdapat aplikasi dalam senarai ini yang anda tidak boleh alih keluar. Untuk melumpuhkan keistimewaan pentadbir untuknya, ketik pada namanya.

    Pada versi terkini OS Google, tetingkap ini kelihatan seperti ini:

  6. Dalam Android 7.0 dan ke bawah - terdapat butang di penjuru kanan sebelah bawah "Tutup", yang anda perlu tekan.
  7. Dalam Android 8.0 dan 8.1 - klik pada "Lumpuhkan apl pentadbir peranti".

  8. Anda akan kembali ke tetingkap sebelumnya secara automatik. Sila ambil perhatian bahawa tanda semak di hadapan program yang anda telah lumpuhkan hak pentadbir telah hilang.

  9. Ini bermakna bahawa program sedemikian boleh dialih keluar dalam sebarang cara yang tersedia.

Kaedah ini membolehkan anda menyingkirkan kebanyakan aplikasi yang tidak boleh dipasang, tetapi mungkin tidak berkesan dalam kes virus berkuasa atau perisian bloat yang dibenamkan dalam perisian tegar.

Kaedah 2: ADB + App Inspector

Kompleks, tetapi kaedah paling berkesan untuk menyingkirkan perisian yang tidak boleh dipasang tanpa akses root. Untuk menggunakannya, anda perlu memuat turun dan memasang Android Debug Bridge pada komputer anda dan aplikasi App Inspector pada telefon anda.

Setelah melakukan ini, anda boleh meneruskan ke prosedur yang diterangkan di bawah.

  1. Sambungkan telefon anda ke komputer anda dan pasang pemacu untuknya, jika perlu.
  2. Pastikan bahawa arkib dengan ADB dibongkar ke akar cakera sistem. Kemudian buka "Barisan arahan": panggil "Mula" dan taip huruf dalam medan carian cmd. Klik kanan pada pintasan dan pilih "Jalankan sebagai pentadbir".
  3. Dalam tingkap "Barisan arahan" tulis arahan secara berurutan:

    cd c:/adb
    peranti adb
    cangkang adb

  4. Pergi ke telefon. Buka Pemeriksa Apl. Senarai semua aplikasi yang tersedia pada telefon atau tablet anda akan dibentangkan dalam susunan abjad. Cari yang anda mahu padamkan di kalangan mereka dan ketik pada namanya.
  5. Perhatikan barisan dengan teliti "Nama Pakej"— kami akan memerlukan maklumat yang direkodkan di dalamnya kemudian.
  6. Kembali ke komputer anda dan "Barisan arahan". Taip arahan berikut di dalamnya:

    pm nyahpasang -k --pengguna 0 *Nama Pakej*

    Daripada *Nama Pakej*, masukkan maklumat daripada baris yang sepadan daripada halaman aplikasi yang akan dialih keluar dalam Pemeriksa Apl. Pastikan arahan dimasukkan dengan betul dan tekan Masuk.

  7. Selepas prosedur, putuskan sambungan peranti dari komputer. Aplikasi akan dipadamkan.

Satu-satunya kelemahan kaedah ini ialah ia mengalih keluar aplikasi hanya untuk pengguna lalai (pengendali "pengguna 0" dalam arahan yang diberikan dalam arahan). Sebaliknya, ini adalah satu kelebihan: jika anda memadamkan aplikasi sistem dan menghadapi masalah dengan peranti, cukup dengan melakukan ini untuk mengembalikan aplikasi yang dipadamkan ke tempatnya.

Kaedah 3: Sandaran Titanium (Root sahaja)

Jika peranti anda berakar, prosedur untuk menyahpasang atur cara yang boleh dinyahpasang sangat dipermudahkan: cuma pasang Titanium Backup, pengurus aplikasi lanjutan yang boleh mengalih keluar hampir semua perisian, pada telefon anda.

Kaedah ini adalah penyelesaian yang paling mudah dan paling mudah untuk masalah menyahpasang program pada Android. Satu-satunya negatif ialah versi percuma Titanium Backup agak terhad dalam keupayaannya, yang, bagaimanapun, adalah mencukupi untuk prosedur yang diterangkan di atas.

Kesimpulan

Seperti yang anda lihat, aplikasi yang tidak boleh dipasang agak mudah untuk ditangani. Akhir sekali, izinkan kami mengingatkan anda - jangan pasang perisian yang meragukan daripada sumber yang tidak diketahui pada telefon anda, kerana anda berisiko terkena virus.

Mikhail Varakin
guru di Pusat Latihan Komputer "Pakar"
di MSTU dinamakan sempena. N.E. Bauman

Apabila bahagian pasarannya dalam peranti mudah alih meningkat, platform Android menjadi semakin menarik kepada pembangun aplikasi perusahaan. Pada masa yang sama, persekitaran korporat dicirikan oleh keperluan untuk mematuhi dasar yang memastikan tahap keselamatan sistem maklumat yang diperlukan. Android API 8 (Android 2.2) memperkenalkan sokongan untuk aplikasi perusahaan buat kali pertama menggunakan API Pentadbiran Peranti, yang menyediakan keupayaan untuk mentadbir peranti pada platform Android pada peringkat sistem. API ini membolehkan pembangun mencipta aplikasi yang diperlukan dalam persekitaran korporat di mana pentadbir IS perusahaan memerlukan kawalan ke atas peranti mudah alih kakitangan. Salah satu aplikasi ini sudah tersedia pada semua peranti moden: klien e-mel terbina dalam menggunakan API Pentadbiran Peranti apabila menyegerak dengan Microsoft Exchange dan melalui aplikasi ini pentadbir Exchange boleh menguatkuasakan dasar kata laluan, serta memadam data dari jauh (set semula kepada tetapan kilang ) sekiranya berlaku kehilangan atau kecurian peranti.

Aspek penggunaan organisasi

Aplikasi yang menggunakan API Pentadbiran Peranti boleh dipasang pada peranti dalam apa jua cara, baik melalui Google Play dan daripada sumber lain. Hakikat bahawa aplikasi dipasang tidak memastikan pematuhan dengan dasar yang ia dicipta - pengguna dikehendaki bersetuju dengan penggunaan dasar pentadbiran. Sekiranya berlaku kegagalan, aplikasi akan kekal pada sistem dan akan berada dalam keadaan tidak aktif. Lazimnya, persetujuan pengguna terhadap dasar menyediakan keupayaan berguna, seperti akses kepada maklumat sensitif yang tidak akan tersedia jika mereka menarik diri. Jika pengguna tidak mematuhi dasar semasa (contohnya, apabila menggunakan kata laluan yang tidak cukup kukuh), tindak balas aplikasi ditentukan oleh perkara yang dianggap perlu dilaksanakan oleh pembangun; biasanya pengguna kehilangan keupayaan untuk menggunakan perkhidmatan korporat. Apabila menggunakan mekanisme pentadbiran dalam persekitaran korporat, ingat perkara berikut:

  • jika anda cuba menyambung ke perkhidmatan yang memerlukan pematuhan dengan set dasar tertentu, tidak semuanya disokong oleh peranti mudah alih (contohnya, disebabkan versi Android yang sudah lapuk), sambungan tidak akan diwujudkan;
  • jika beberapa aplikasi yang menggunakan API Pentadbiran Peranti diaktifkan pada peranti, sekatan paling ketat yang dikenakan oleh dasar pentadbiran yang digunakan dalam aplikasi ini digunakan;
  • Sebagai tambahan kepada pelbagai sekatan mengenai kata laluan (kerumitan, tempoh penuaan, bilangan percubaan kemasukan), masa tidak aktif maksimum sebelum mengunci skrin, keperluan untuk penyulitan media dan melarang penggunaan kamera, API Pentadbiran Peranti pada masa ini menyediakan ciri tambahan: memerlukan pertukaran kata laluan, kunci skrin serta-merta dan tetapkan semula kepada tetapan kilang (dengan keupayaan untuk membersihkan storan luaran – kad SD);
  • Kebimbangan pengguna mengenai keupayaan pentadbir syarikat untuk mengakses data peribadi dan surat-menyurat, kata laluan pemilik peranti di rangkaian sosial, dsb. adalah tidak berasas sama sekali: API Pentadbiran Peranti tidak menyediakan keupayaan sedemikian.

Bagaimana ia berfungsi

Pada masa ini, API Pentadbiran Peranti mengandungi tiga kelas yang menjadi asas untuk aplikasi pentadbiran peranti berciri penuh:

  • DeviceAdminReceiver: kelas asas untuk kelas yang melaksanakan dasar pentadbiran; kaedah panggil balik kelas ini menyediakan cara yang mudah untuk menerangkan reaksi kepada peristiwa tertentu yang berkaitan dengan dasar - "penerima mesej" individu untuk acara yang berbeza;
  • DevicePolicyManager: kelas untuk mengurus dasar yang digunakan pada peranti;
  • DeviceAdminInfo: kelas yang digunakan untuk menerangkan metadata.

Logik aplikasi utama dilaksanakan dalam kelas yang memanjangkan kelas DeviceAdminReceiver, yang merupakan keturunan kelas BroadcastReceiver. Adalah penting untuk diingat di sini bahawa kaedah panggil balik kelas kami dilaksanakan dalam utas aplikasi utama (benang UI), jadi melaksanakan operasi yang panjang di dalamnya tidak boleh diterima kerana risiko menyekat antara muka pengguna. Semua tindakan "berjalan lama" yang diperlukan mesti dilakukan dalam urutan lain (atau bahkan dalam perkhidmatan yang berasingan). Seperti BroadcastReceiver biasa, kelas kami mesti diterangkan dalam manifes aplikasi:

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


. . .

Seperti yang anda lihat dalam contoh, penerima kami akan menerima mesej dengan tindakan yang sama dengan ACTION_DEVICE_ADMIN_ENABLED. Untuk membolehkan hanya sistem menghantar mesej sedemikian kepada kami, kami memerlukan kebenaran BIND_DEVICE_ADMIN (kebenaran ini tidak diberikan kepada aplikasi). Elemen meta-data mengandungi rujukan kepada sumber yang mengandungi dasar yang disokong oleh aplikasi. Dalam kes kami, laluan ke fail XML ialah: res/xml/device_admin_data. Contoh kandungan fail ditunjukkan di bawah:










Elemen kanak-kanak dalam dasar-penggunaan menerangkan jenis dasar yang digunakan dalam aplikasi. Senarai lengkap dasar yang mungkin boleh didapati dalam pemalar kelas DeviceAdminInfo, termasuk pada developer.android.com: http://developer.android.com/reference/android/app/admin/DeviceAdminInfo.html.

Mari kita lihat contoh pelaksanaan komponen pentadbiran:

MyDeviceAdminReceiver kelas awam memanjangkan DeviceAdminReceiver (

@Override
public void onDisabled(Konteks konteks, Niat niat) (
super.onDisabled(konteks, niat);
// Dipanggil sebelum aplikasi ini berhenti
// menjadi pentadbir peranti (akan dilumpuhkan
// oleh pengguna).
}

@Override
public void onEnabled(Konteks konteks, Niat niat) (

// Dipanggil apabila pengguna telah membenarkan untuk menggunakan
// aplikasi ini ialah pentadbir peranti.
// DevicePolicyManager boleh digunakan di sini
// untuk menetapkan dasar pentadbiran.
}

@Override
public void onPasswordChanged(Context context, Intent intent) (
super.onPasswordChanged(konteks, niat);
// Dipanggil selepas pengguna menukar kata laluan.
// Adakah kata laluan baharu mematuhi dasar,
// boleh didapati menggunakan kaedah
// DevicePolicyManager.isActivePasswordSufficient()
}

@Override
public void onPasswordExpiring(Context context, Intent intent) (
super.onPasswordExpiring(konteks, niat);
// Dipanggil beberapa kali apabila masa semakin dekat
// penuaan kata laluan: apabila anda menghidupkan peranti, sekali sehari
// sebelum kata laluan tamat tempoh dan pada masa ini kata laluan tamat tempoh.
// Jika kata laluan tidak ditukar sejak tamat tempoh, kaedahnya
// dipanggil sekali sehari
}

@Override
public void onPasswordFailed(Konteks konteks, Niat niat) (
super.onPasswordFailed(konteks, niat);
// Dipanggil apabila kata laluan yang salah dimasukkan.
// Bilangan percubaan kata laluan yang gagal boleh didapati
// menggunakan kaedah getCurrentFailedPasswordAttempts().
// kelas DevicePolicyManager.
}
. . .
}

Untuk mengurus dasar dalam aplikasi, anda perlu mendapatkan rujukan kepada pengurus dasar (perhatikan bahawa konteks dihantar kepada kaedah yang ditunjukkan di atas sebagai parameter):

DevicePolicyManager dpm = konteks (DevicePolicyManager).

Pada masa hadapan, pengurus ini akan digunakan untuk menetapkan dasar. Kaedah onEnabled(), yang menetapkan kualiti kata laluan yang diperlukan, boleh kelihatan seperti ini:

@Override
public void onEnabled(Konteks konteks, Niat niat) (
super.onEnabled(konteks, niat);
DevicePolicyManager dpm = konteks (DevicePolicyManager).
.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName cn = ComponentName(konteks, getClass())

dpm.setPasswordQuality(cn, DevicePolicyManager.
PASSWORD_QUALITY_NUMERIC);

Tetapan untuk parameter kata laluan lain dibuat menggunakan kaedah DevicePolicyManager yang sepadan:

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

Selain menetapkan dasar, DevicePolicyManager membenarkan anda melakukan operasi lain (sudah tentu, bukan dalam kaedah onEnabled()):

  • kunci skrin segera:
    dpm.lockNow();
  • Tetapan semula kilang dengan kad SD jelas:
    dpm.wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE);
  • kunci kamera:
    dpm.setCameraDisabled(cn, true);

Maklumat tambahan

Aplikasi sampel berfungsi yang digunakan boleh didapati dalam pakej Android SDK (<путь-к-SDK>/samples/android-<версия-API/ApiDemos/).

Laman web developer.android.com mempunyai artikel tentang topik ini dalam bahagian Latihan: http://developer.android.com/training/enterprise/device-management-policy.html dan Panduan API: http://developer.android. com /guide/topics/admin/device-admin.html.

Penerangan tentang kelas pakej android.app.admin di tapak yang sama: http://developer.android.com/guide/topics/admin/device-admin.html.

Anda boleh belajar cara membangunkan aplikasi mudah alih untuk Android di.

Apl dalam sistem pengendalian Android ialah proses yang sangat mudah, beberapa ketikan pada skrin dan anda telah selesai. Walau bagaimanapun, terdapat aplikasi yang enggan dialih keluar. Keadaan ini berlaku kerana sesetengah aplikasi dipasang sebagai pentadbir peranti, manakala yang lain telah dipasang (prapasang) oleh pengeluar peranti dan pengguna tidak mempunyai hak untuk mengalih keluarnya.

Untuk mengalih keluar aplikasi prapasang sepenuhnya, anda memerlukan hak root. Jika anda tidak mahu mengakar peranti anda, anda boleh cuba melumpuhkan program prapasang supaya ia tidak bermula dengan Android dan menggunakan ruang dalam RAM. Jadi, bagaimana untuk mengalih keluar aplikasi yang tidak boleh dipasang.

Aplikasi pentadbir peranti memerlukan lebih banyak hak untuk kefungsian penuhnya. Ini tidak boleh dikelirukan dengan aplikasi yang memerlukan , cuma program pentadbir memerlukan lebih banyak kebenaran dalam rangka kerja hak pengguna sedia ada. Contohnya, untuk memasang perlindungan atau menyekat telefon pintar dari jauh, jejaki melalui GPS, dsb.

Jika aplikasi yang anda pasang tidak dinyahpasang, kemudian pergi ke tetapan peranti Android anda, pergi ke " Keselamatan"dan seterusnya dalam" Pentadbir Peranti", di mana nyahtanda program yang dipadamkan bahawa ia adalah pentadbir.

Selepas ini, aplikasi akan dinyahpasang tanpa sebarang masalah.

Mengalih keluar atau melumpuhkan aplikasi prapasang

Terdapat pengeluar yang menyalahgunakan pemasangan program mereka yang tidak boleh dialih keluar. Anda boleh memadamkannya, seperti yang dinyatakan di atas, hanya dengan mendapatkan hak root pada peranti. Tetapi apa yang perlu dilakukan jika tiada keinginan untuk melakukan ini atau telefon pintar/tablet berada di bawah jaminan dan akarnya berfungsi sebagai asas untuk mengeluarkan jaminan? Dalam kes ini, anda boleh cuba menghentikan aplikasi prapasang. Untuk melakukan ini, lakukan perkara berikut:

Aplikasi prapasang yang dilumpuhkan harus hilang daripada menu dan tidak lagi berjalan bersama-sama dengan Android, dan juga menggunakan RAM, yang akan menjadi tambahan besar dalam telefon pintar bajet, di mana ia sentiasa kekurangan.