Як вимкнути будь-яке вірусне програмне забезпечення системи на Android без root

Якщо ви ненавидите вірусне програмне забезпечення або попередньо встановлені програми на своєму смартфоні Android, ось як їх вимкнути, навіть якщо Android зазвичай не дозволяє.

Те, що ми визначаємо як «розповсюджене програмне забезпечення», залежить від особистих уподобань, але я думаю, що ми всі можемо погодитися, що деякі виробники та оператори більше винні в розміщенні цього на своїх смартфонах, ніж інші. Залежно від вашої точки зору вірусне програмне забезпечення може варіюватися від попередньо встановленої програми, як-от Facebook, до стандартної програми-галереї Google Photos. Одні ненависні віруси є улюбленою функцією для інших, але, на жаль, люди, які класифікують певні попередньо встановлені програми як віруси, зазвичай не можуть їх видалити. Іноді ви можете вимкнути системні програми, але не кожна системна програма дозволить вам це вимкнути.

Однак існують способи обійти ці обмеження. Ми написали посібник деякий час тому який навчив вас, як «видалити» будь-яку попередньо встановлену системну програму на вашому смартфоні або планшеті Android. Проблема з цим методом подвійна: він фактично не повністю видаляє програму та не повертає місце користувач і скасування змін вимагає від вас або стороннього завантаження APK (якщо ви можете його знайти), або заводських скинути. Тим не менш, цей метод досить корисний, і ми бачили десятки повідомлень на форумі та сценаріїв користувачів, які використовували його для деблокування своїх нових пристроїв Android. Щоб допомогти користувачам розвантажувати свої пристрої безпечнішим способом, ми хотіли б звернути вашу увагу на інший метод, який не лише вимикає попередньо встановлене розширене програмне забезпечення на ваш вибір, а також дозволяє надзвичайно легко повторно ввімкнути їх у зручний для вас час, роблячи будь-яку помилку набагато легшою оговтатися від. Ми все ще використовуватимемо команди ADB, щоб возитися з системними програмами, тому переконайтеся, що ви нічого не вимикаєте абсолютно критично (використовуйте найкраще рішення), але цей метод набагато зручніший, якщо ви вимкнете неправильний додаток.


Вимкніть будь-яку попередньо встановлену системну програму на Android без Root

  1. Слідуйте цей підручник щоб запустити ADB на вашому ПК з Windows, Mac або Linux. ADB, або Android Debug Bridge, — це інструмент розробника, який дозволяє видавати деякі потужні команди для керування вашим пристроєм. Ми часто використовуємо його в наших посібниках, щоб робити те, що ви не можете зробити без рутованого пристрою.
  2. Завантажте додаток як Інспектор програм із магазину Google Play.
  3. Отримайте назву пакета програми, яку потрібно вимкнути, за допомогою App Inspector. Ось знімки екрана, які показують, як:
  4. Запустіть командний рядок/PowerShell (Windows) або термінал (Mac/Linux) у каталозі, де ви зберегли двійковий файл ADB. Для користувачів Windows це можна зробити, утримуючи Shift, а потім клацнувши правою кнопкою миші в папці. У меню виберіть опцію «відкрити вікно команд тут» або «відкрити вікно PowerShell тут».
    Відкриття командного вікна в Windows 10
  5. Коли ви перейдете в командний рядок або термінал, введіть таку команду залежно від вашої ОС:Командний рядок Windows:adb shell pm disable-user --user 0 Windows PowerShell:.\adb shell pm disable-user --user 0 Термінал Mac/Linux:./adb shell pm disable-user --user 0
  6. Наприклад, ось як це виглядає, якщо ви хочете видалити Cleanmaster (com.miui.cleanmaster), який попередньо встановлений як частина MIUI на Xiaomi Mi Mix 2S:Командний рядок Windows:adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterТермінал Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster

І ми готові! Додаток має бути негайно вимкнено та зникне з панелі запуску. Зауважте, що в рідкісних випадках деякі програми можуть бути автоматично повторно ввімкнені, якщо система має функцію для їх повторного ввімкнення. Наприклад, відключення акції Лаунчер EMUI 9 на китайських пристроях Huawei або Honor призведе до автоматичного повторного ввімкнення основного засобу запуску через деякий час. Якщо вас це турбує, спробуйте "видалити" метод.

Знову ввімкніть усі вимкнені попередньо встановлені системні програми

Що робити, якщо ви вимкнули програму й хочете її повернути? Повторно ввімкнути програму дуже просто! Спочатку перейдіть до Налаштування > Програми і подивіться на список «Усі програми» (він може знаходитися в іншому місці на вашому пристрої). Зазвичай тут можна фільтрувати, щоб побачити назви всіх вимкнених програм. Коли ви визначите, яку програму потрібно повторно ввімкнути, виконайте такі дії:

  1. Відкрийте командний рядок або вікно терміналу та виконайте таку команду:Командний рядок Windows:adb shell pm list packages -dWindows PowerShell:.\adb shell pm list packages -dТермінал Mac/Linux:./adb shell pm list packages -d
  2. Ця команда містить список усіх вимкнених пакетів. Знайдіть ім’я пакета, яке відповідає програмі, яку потрібно повторно ввімкнути. Тепер просто виконайте наступну команду, щоб повторно ввімкнути один із них:Командний рядок Windows:adb shell pm enable Windows PowerShell:.\adb shell pm enable Термінал Mac/Linux:./adb shell pm enable
  3. Якщо у вас виникли проблеми, спробуйте перезавантажити програму після повторного ввімкнення.

Що ми зробили?

Перш за все, важливо розрізнити, що робить ця команда і чому вона краща за метод, який ми використовували в попередньому підручник з видалення вірусів. У цьому посібнику ми видалили програму на рівні користувача, що означає, що вона все ще була встановлена ​​на пристрої в системному розділі, але не для основного користувача (користувач 0). Ось чому, щоб повернути його, вам потрібно було або скинути заводські налаштування, або завантажити файл APK. У цьому підручнику ми відключення програму для основного користувача, а не видаляти її, що означає, що ми можемо ввімкнути її без повторної інсталяції.

Команда pm disable-user існує вже багато років, але її ігнорували на користь pm disable. Можна подумати, що pm disable-user і pm disable --user 0 будуть ідентичними, але ви помиляєтеся. З якоїсь причини команда disable-user дозволяє вимкнути практично будь-яку програму, яку ви хочете, тоді як звичайна команда disable досить обмежена.

Найкраща частина цього методу полягає в тому, що якщо ви зіпсуєте та вимкнете програму, яку не повинні робити, це справді легко виправити. Ви також отримуватимете оновлення OTA, оскільки фактично не змінюєте жодних системних файлів. Ось чому нам потрібна частина «--user 0» нашої команди, яка вказує, що додаток буде вимкнено лише для поточного користувача, а не для всіх користувачів, для чого потрібен доступ root.