0

Заморозка приложений андроид

Вариант 3 — используя ADB

Этот способ имеет преимущества над первыми двумя вариантами, так как позволяет заморозить абсолютно все, но требует чуть больше навыков, да и использовать более аккуратно.

  1. На Android включите «Отладку по USB» и не забудьте авторизовать компьютер при первом подключение.
  2. Установить приложение App Inspector QR-Code Developer: Projectoria Price: Free
  3. На Android необходимо определить какие встроенные приложения необходимо вам удалить. Точнее вам нужно название пакета приложения, имя которого вы видите на рабочем столе Android или в меню. В этом нам поможет приложение App Inspector.
  4. Скачайте ADB или еще лучше утилиту ADB Run.

«Ручная» Заморозка

Если вы будете использовать обычный ADB, то введите команду:
Чтобы заморозить приложение можно следующей командой:

adb shell pm disable-user —user 0 имя_пакета_приложения

Разморозить приложение можно следующей командой:

adb shell pm enable —user 0 имя_пакета_приложения

Заморозка через ADB RUN

В программе Adb Run переходим в «APK Install/ Uninstall Menu». Выбираем пункт Freeze apk

Пишем название пакета (имя приложения) и жмем Enter. После чего приложение будет заморожено!

Многих может интересовать вопрос, как убрать с рабочего стола ненужные системные приложения, например от Google, которых в глобальной версии MIUI очень много, а пользуются ими далеко не все. Предлагаем Вам простой способ отключения/заморозки/скрытия системных приложений (называйте как вам удобней) без ROOT-прав.

Будьте внимательны! Все действия Вы совершаете на свой страх и риск.

Итак, приступим:

  • Запускаем приложение Play маркет, в меню выбираем пункт «Справка/отзыв».
  • В поле «Опишите проблему» вводим слово «Delete», после чего открываем появившийся пункт «Delete or disable apps on Android».
  • Ниже ищем ссылку «Tap to go to Application Settings», переходим по ней и попадаем в скрытые настройки приложений.
  • Выбираем в списке приложение, которое хотим отключить, например Google Музыка, и жмем на соответствующую кнопку «Отключить».
  • Готово!

Для наглядности посмотрите GIF-анимацию:

Таким образом можно отключить множество «мусорных» приложений, которые висят в фоне и расходуют заряд батареи. Однако, важные системные компоненты отключить не получится — кнопка будет неактивна. Тем не менее, будьте внимательны, какие приложения отключаете.

Включить приложения обратно можно ровно таким же способом.

Удачных экспериментов 😉

Как заморозить программу с помощью Titanium Backup

Для использования этого способа вам понадобятся права суперпользователя. Что это такое и как их можно получить можно узнать в этой статье.

Кроме этого, хотим вас предупредить, что любые манипуляции с системными файлами несут в себе потенциальный риск. В результате необдуманного отключения или, тем более, удаления системных компонентов вы можете лишиться как отдельных функций Android, так и получить полностью неработоспособную систему. Поэтому тщательно обдумывайте свои действия и не ленитесь просить помощи на нашем форуме. Помните, что ответственность за последствия своих действий несёте только вы.

Сразу после установки и запуска Titanium Backup программа попросит предоставить ей права суперпользователя и составит список всех установленных приложений. Основную информацию о состоянии Titanium Backup вы найдёте на вкладке «Обзор».

В том случае, если вы полностью не уверены в необходимости той или иной программы, благоразумнее всего будет воспользоваться функцией заморозки, а не удаления. При этом лишнее приложение будет полностью скрыто для операционной системы, как будто оно отсутствует. Но в случае необходимости или если что-то пойдёт не так, вы легко сможете восстановить его работу.

Для заморозки системной программы с помощью Titanium Backup выполните следующие действия.

1. Запустите программу Titanium Backup и предоставьте ей права суперпользователя.

2. Перейдите на вкладку «Резервные копии».

3. Найдите программу, которую вы хотите заморозить. Для удобства поиска вы можете использовать фильтр, который отобразит только системные приложения.

4. Прикоснитесь к названию программы.

5. В появившемся всплывающем окне нажмите на кнопку «Заморозка!».

Как мы уже упоминали выше, эта операция является обратимой. Поэтому, если вы захотите вновь использовать данную программу, то проделайте все пункты, описанные выше, только на последнем шаге вам понадобится коснуться кнопки «Разморозка!».

Как заморозить фоновые процессы любого приложения без рут-прав на Android 7.0+

Операционная система Android всегда считалась более «продвинутой» мобильной платформой по сравнению с iOS из-за большей свободы для сторонних приложений. Ведь эта «свобода» позволяет программам выполнять больше задач при работе в фоновом режиме. Однако у медали, как известно, две стороны: фоновые процессы также могут негативно влиять и на время автономной работы.

Одно дело, когда загружаешь свой телефон приложениями, которые работают в фоновом режиме и приносят какую-то реальную пользу, и ради этого готов пожертвовать какой-то частью времени автономной работы. Другое дело, если это неоптимизированные приложения постоянно висящие в фоне и впустую расходующие драгоценные проценты аккумулятора. Разработчики Android пытаются решить эту проблему, устанавливая всё больше и больше ограничений на то, что приложения могут делать в фоновом режиме, а выпуск Android O использует максимальные ограничения на фоновые процессы.

Однако подавляющее большинство пользователей не увидят Android O на своих устройствах ещё, по крайней мере, несколько месяцев (если вообще увидят). Но если вы используете Android 7.0 или Android 7.1, имеется простое решение, позволяющее предотвратить запуск программ в фоне без прав суперпользователя и использования сторонних утилит (которые также могут отъедать батарею). И в сегодняшнем руководстве мы покажем, как вручную запретить тому или иному прожорливому приложению (привет, Facebook!) работать в фоновом режиме — они будут работать только при активном использовании.

Вместо предупреждения

Приложения, например Facebook или любой другой мессенджер, полностью прекратят синхронизацию в фоновом режиме. И если это то, к чему вы стремитесь, уверен, что вы не против. Но не удивляйтесь, что сообщения не будут приходить вовремя (если вообще будут) до тех пор, пока это приложение не будет открыто.

Руководство по ограничению работы любого приложения в фоновом режиме

  1. Создать папку с именем Android в корне диска C:\.
  2. Установить USB-драйвера для вашего устройства ( можно найти ссылки на универсальные драйвера для некоторых устройств).
  3. В некоторых случаях для установки драйверов потребуется отключить проверку подлинности.
    • Для Windows 7:
      Во время включения компьютера, после загрузки BIOS, необходимо нажать клавишу F8. В появившимся меню «Дополнительные варианты загрузки» выбрать «Отключение обязательной подписи драйверов». Данный способ может сработать не с первого раза, поэтому следует повторить действие либо открыть командную строку от имени администратора и ввести две команды:
      «bcdedit.exe /set loadoptions DDISABLE_INTEGRITY_CHECKS»;
      «bcdedit.exe /set TESTSIGNING ON».
    • Для Windows 8:
      Нужно нажать сочетание клавиш Win+I, зажать клавишу Shift и выбрать пункт «Выключение» > «Перезагрузка». При включении компьютера выбрать «Диагностика» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». При загрузке выбрать режим «Отключить обязательную проверку подписи драйверов», нажав клавишу F7.
    • Для Windows 10:
      Необходимо зажать клавишу Shift и выбрать меню «Пуск» > «Выключение» > «Перезагрузка». После загрузки выбрать «Поиск и устранение неисправностей» > «Дополнительные параметры» > «Параметры загрузки» > «Перезагрузить». Затем выбрать пункт «Отключить обязательную проверку подписи драйверов», нажав клавишу F7.
  4. Скачать архив adb-fastboot.zip и распаковать файлы в папку Android.
  5. Установить приложение App Inspector на смартфон.
  6. Активировать пункт «Отладка по USB» на смартфоне.
    Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать .
  7. Подключить телефон к компьютеру по USB-кабелю.
    Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК).
  8. Изменить тип подключения с «Только зарядка» на «Передача файлов (MTP)».
    Это не обязательно делать на каждом устройстве, но многие производители требуют этого в качестве меры безопасности, прежде чем разрешить работу с ADB.
  9. Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\» (команды пишутся без кавычек).
  10. Убедиться, что компьютер находит устройство по ADB.
    Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.
  11. Запустить утилиту App Inspector и выбрать пункт App List (Ordered by name). Найти и выбрать приложение, которому нужно ограничить работу в фоне. Под именем программы будет отображено имя пакета и его версия.
  12. В командной строке ввести «adb shell».
  13. Затем ввести «cmd appops set name.of.package RUN_IN_BACKGROUND ignore», где name.of.package — имя пакета, которое ранее узнали в App Inspector.
    Если после ввода команды не выведено никаких ошибок и появилась новая строка для ввода, значит всё сработало верно.
  14. Чтобы вернуть изменения и снова разрешить фоновые процессы приложения, нужно ввести «cmd appops set name.of.package RUN_IN_BACKGROUND allow».

Если команды на этапах 13 и 14 не работают, попробуйте запустить их без «cmd». Это может потребоваться для некоторых устройств под управлением Android 6.0 Marshmallow или ниже.

Как это работает?

Эта команда позволяет задействовать скрытое разрешение, которое обычно недоступно для пользователя в приложении «Настройки» — «RUN_IN_BACKGROUND». И единственный способ его модификации — использовать «cmd appops», являющееся интерфейсом командной строки для «App Ops» — системы управления правами пользователя Google.

Google добавила эту скрытую команду ADB, позволяющую вам запретить любому приложению получать неявные трансляции (т. е. просыпаться в фоновом режиме), а также запретить этим приложениям планировать фоновые службы без использования JobScheduler (т. е. просыпаться в неподходящее время, разряжая тем самым аккумулятор). На самом деле эта опция предназначена для использования только разработчиками, которые хотят смоделировать, как их приложение будет работать в условиях недостатка памяти, но, к счастью, мы также можем использовать её по собственному усмотрению.

Путём удаления зависимостей от фоновых служб приложения разработчики могут оптимизировать свою программу, чтобы она лучше работала на устройствах с малым количеством оперативной памяти. Google утверждает, что приложения, оптимизированные для таких устройств, могут улучшить как производительность, так и пользовательский опыт в целом. В этом году на Google I/O компания анонсировала модифицированную версию Android под названием Android Go, которая будет использоваться для смартфонов с очень малым количеством ОЗУ, поэтому можно предположить, что эта команда будет актуальна для разработчиков, нацеленных на новую платформу. В любом случае это может быть довольно полезно и для обычного пользователя.

Удалять или отключать приложения?

У Вас есть два варианта, когда дело доходит до удаления предустановленных приложения. Удалить приложение означает, что оно будет полностью удалено из системы. Однако, если в дальнейшем Вам потребуется удаленное приложения, то его не всего можно будет скачать из Google Play Store (некоторых приложений в нем попросту нет). Удаление некоторых предустановленных приложений может привести к возникновению проблем или нестабильности системы, а в некоторых случаях может заблокировать ваш телефон на получение обновлений. Поэтому рекомендуем вместо этого замораживать приложения.

Заморозка приложения означает, что оно полностью будет отключено, оно не будет показываться в списке установленных приложений и не будет автоматически запускаться в фоновом режиме. Одним словом, замороженное приложение никак не запустится, пока Вы его не разморозите. Замораживание и размораживание — это мгновенные процессы, которые легко можно отменить, если Вы, например, заморозили нужное приложение по ошибке.

В последних версиях Android появилась возможность отключить большинство приложений без получения прав суперпользователя и установки дополнительных приложений.

Если у приложения, которое Вы хотите заморозить отсутствует возможность отключения или Вы используете старую версию Android в которой нет этой функции, то Вам необходимо получить рут права и установить стороннее приложения для заморозки ненужного софта. И, если Вы захотите удалить предустановленное приложение, то Вам будут необходимы права суперпользователя независимо от того, какую версию Android Вы используете.

Если Вы решили удалить какое-либо приложение, то рекомендуем сначала заморозить его и подождать несколько дней, чтобы удостовериться, что система будет работать стабильно без этого приложения.

Отключение приложений встроенными средствами Android

Отключить приложения на новых версия ОС Android очень легко. Просто откройте меню, перейдите в Настройки и нажмите на раздел Приложения. Перейдите к вкладке «Все», перелистывая влево.

Выберите приложение, которое Вы хотите отключить, в моем случае это Google Talk, и нажмите на кнопку «Отключить».

Появится предупреждение, что отключение приложения может привести к сбою. Подтвердите действие, нажав на «Ок». Если в дальнейшем возникнут какие-либо проблемы из-за отключения приложения, то Вы всегда сможете его включить снова.

После отключения приложения Вы также можете нажать на «Остановить принудительно» и «Стереть данные» в этом же окне.

Обратите внимание, что не все приложения имеют функцию отключения, но у многих она есть. Если у приложения нет данной функции, то Вам поможет способ, описанный ниже, который требует наличие прав суперпользователя.

Если у приложения нет функции отключения, или же Вы используете старую версию Android, в которой нет этой функции, то в этом случае заморозить приложение будет немного сложнее. Для начала Вам необходимо получить права суперпользователя на устройстве, если Вы еще этого не сделали. Вы также должны включить отладку по USB. Для этого нужно перейти в «Настройки» > «О телефоне» > «Расширенные настройки» > «Отладка по USB» (на разных устройствах путь может немного различаться). И, как всегда, мы рекомендуем сделать полную резервную копию nandroid перед тем, как продолжить, если что-то пойдет не так.

Есть много приложений, которые могут заморозить программу, но на сегодняшний день лучшей является Titanium Backup. Мы уже рассказывали, что титан резервного копирования titanium backup для android может создавать и восстанавливать резервную копию Вашего устройства, но в его функции также входит заморозка и удаление предустановленных приложений. Единственная загвоздка: Вы должны будете заплатить 6$ за Pro версию.

Если Вам не хочется тратить 6$ на приложение, то можете воспользоваться бесплатными, такими как NoBloat или App Quarantine, но отзывы на них неоднозначные. Мы протестировали их и они работали хорошо, но не во всех случаях. Мы имеем большой опыт использования Titanium Backup на различных устройствах, и он никогда не подводил. Это одно из самых полезных приложений, которое Вы можете использовать, имея права суперпользователя. Поэтому будет рассмотрено как с помощью titanium backup заморозить приложение.

Чтобы заморозить приложение установите Titanium Backup и Pro key из Google Play Store. Запустите приложение и дайте ему права суперпользователя, когда это потребуется.

Перейдите на вкладку «Резервные копии», чтобы увидеть список установленных приложений. Вы увидите, как установленных приложений так и обычно скрытые системные приложения. Отключение важных системных приложений может вызвать проблемы, например отключение установщика приложений приведет к тому, что Вы нес можете устанавливать ПО. Будьте внимательны, когда будете замораживать какое-либо приложение. Вы всегда сможете разморозить приложение, но только если система будет работать стабильно.

Прокрутите список к приложение, которое Вы хотите заморозить или удалить. В данном случае я хочу заморозить приложение Google Talk.

Нажмите на выбранное приложение и в сплывающем окне будут показаны действия, которые доступны для данной программы. Нажмите на кнопку «Заморозка!». Если Вы хотите удалить приложение, то это можно сделать из этого же окна, но мы советуем не удалять.

Если все прошло хорошо, то Вы увидите сообщение о том, что приложение успешно заморожено.

Чтобы разморозить приложение откройте окно с функциями и нажмите кнопку «Разморозка!».

После заморозки приложение исчезнет из Вашей системы (оно будет скрыто, но место будет занимать). Возможно Вам потребуется перезагрузить систему, чтобы иконки приложений пропали из меню. Но, в любом случае, замороженные приложения будут полностью отключены и не будут работать в фоном режиме.

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *