Как заморозить приложения на андроид без рута
App Freezer (No Root) — заморозка приложений без рута
Приложения в Android можно замораживать и без root с помощью программы App Freezer.
В магазине Google сейчас доступно огромное количество приложений, которые мы так любим скачивать и оставлять на своих устройствах. Кроме того, производители «заботятся» о нас, фаршируя прошивку различными сервисами и фирменным софтом, который нам вряд ли когда-нибудь понадобится. При этом, многие программы очень любят зависать в оперативной памяти, хотя на самом деле они там в 99% случаев не нужны. В этом случае они не брезгуют иногда дёргать процессор, чтобы тот выделил им своих мощностей и времени, а также подтянуть что-нибудь из сети, щедро расходуя аккумулятор и трафик такими действиями. Что делать? Удалить не всегда получается или что-то действительно нужно оставить на устройстве, но избавиться от постоянного зависания в памяти. В этом случае можно присмотреться к приложению App Freezer (No Root).
App Freezer (No Root) как раз и занимается заморозкой приложений, освобождая системные ресурсы. При этом само название приложения откровенно намекает, что ему даже не требуются root-права для работы, сможет и в не рутованной системе.
Загружаем софт и видим список всех установленных приложений. Первые строчки занимают те программы и сервисы, что запущены и загружены в память. Также видим сверху, сколько процентов от оперативной памяти эта компания отъедает и сколько времени дёргает процессор.
Выделяем несколько приложений, потенциальных клиентов для заморозки и видим, как меняются данные: нам отобразят, сколько процентов оперативной памяти съедает каждое приложение, и сколько времени оно работает с процессором, либо группа приложений, которые вы выбрали.
App Freezer (No Root) выполнен по всем канонам Material-стиля. Приложение выглядит симпатично и, что немаловажно, понятно. Тапы и жесты — вот и всё управление, никаких даже настроек.
Выбрав тех, кого хотим заморозить жмём-кнопку снежинку и ждём несколько секунд. Процесс, пошёл, оперативная память свободна, а время автономной работы вашего гаджета должно увеличиться.
Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉
Или закинуть денег на зарплату авторам.
Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.
Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.
Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.
Как заморозить приложения Андроид
вкл. 06 Февраль 2019 . Опубликовано в Android — Общее
Как заморозить приложения Андроид. Как заморозить приложения Андроид. Надоели стандартные приложения в меню которыми вы не пользуетесь? Если они вам мешают, то их просто-напросто можно заморозить! О том как это сделать, можете узнать на нашем сайте.
Как заморозить приложения Андроид
Есть несколько вариантов как заморозить системные приложения Android — через меню настроек и используя ADB на компьютере!
Вариант 1 — через меню настроек
Перейдите в настройки Android телефона или планшета и далее в раздел «Приложения», выберите необходимое приложение и выберите «Отключить».
Вариант 2 — используя Google Play
Этот вариант, более гибкий чем первый вариант. Все дело в том, что используя этот вариант, вы увидите гораздо больше приложений которые можно отключить!
Перейдите в меню настроек Android и переключите язык с родного, на Английский.
Откройте магазин приложений Google Play, и далее в меню выберите пункт «Help & feedback»
В поиске вбиваем фразу «delete apps» и выберете из результата «delete or disable apps on Android».
В статье нажмите на ссылку «Tap to go to Application Settings»
Вас перебросит в новое окно «Installed apps»
Выберите необходимое приложение и отключите его, нажав на кнопку «Disable»
Вариант 2.1 — используя Redmi System Manager
Устанавливаем приложение Redmi System Manager c Google Play и запускаем
Запустите приложение и нажимаем «Start» Вас перебросит в новое окно «Installed apps»
Выберите необходимое приложение и отключите его, нажав на кнопку «Disable»
Вариант 3 — используя ADB
Этот способ имеет преимущества над первыми двумя вариантами, так как позволяет заморозить абсолютно все, но требует чуть больше навыков, да и использовать более аккуратно.
1. На Android включите « Отладку по USB » и не забудьте авторизовать компьютер при первом подключение.
2. Установить приложение App Inspector
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. После чего приложение будет заморожено!
Как заморозить фоновые процессы любого приложения без рут-прав на Android 7.0+
30 сентября 2017 в 9:10
Операционная система Android всегда считалась более «продвинутой» мобильной платформой по сравнению с iOS из-за большей свободы для сторонних приложений. Ведь эта «свобода» позволяет программам выполнять больше задач при работе в фоновом режиме. Однако у медали, как известно, две стороны: фоновые процессы также могут негативно влиять и на время автономной работы.
Одно дело, когда загружаешь свой телефон приложениями, которые работают в фоновом режиме и приносят какую-то реальную пользу, и ради этого готов пожертвовать какой-то частью времени автономной работы. Другое дело, если это неоптимизированные приложения постоянно висящие в фоне и впустую расходующие драгоценные проценты аккумулятора. Разработчики Android пытаются решить эту проблему, устанавливая всё больше и больше ограничений на то, что приложения могут делать в фоновом режиме, а выпуск Android O использует максимальные ограничения на фоновые процессы.
Однако подавляющее большинство пользователей не увидят Android O на своих устройствах ещё, по крайней мере, несколько месяцев (если вообще увидят). Но если вы используете Android 7.0 или Android 7.1, имеется простое решение, позволяющее предотвратить запуск программ в фоне без прав суперпользователя и использования сторонних утилит (которые также могут отъедать батарею). И в сегодняшнем руководстве мы покажем, как вручную запретить тому или иному прожорливому приложению (привет, Facebook!) работать в фоновом режиме — они будут работать только при активном использовании.
Вместо предупреждения
Приложения, например Facebook или любой другой мессенджер, полностью прекратят синхронизацию в фоновом режиме. И если это то, к чему вы стремитесь, уверен, что вы не против. Но не удивляйтесь, что сообщения не будут приходить вовремя (если вообще будут) до тех пор, пока это приложение не будет открыто.
Руководство по ограничению работы любого приложения в фоновом режиме
- Создать папку с именем Android в корне диска C:.
- Установить USB-драйвера для вашего устройства (здесь можно найти ссылки на универсальные драйвера для некоторых устройств).
- В некоторых случаях для установки драйверов потребуется отключить проверку подлинности.
- Для 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.
- Для Windows 7:
- Скачать архив adb-fastboot.zip и распаковать файлы в папку Android.
- Установить приложение App Inspector на смартфон.
- Активировать пункт «Отладка по USB» на смартфоне.
Сделать это можно в разделе «Для разработчиков». Как его открыть, можно узнать здесь. - Подключить телефон к компьютеру по USB-кабелю.
Рекомендуется использовать оригинальный или кабель хорошего качества, а также порт USB 2.0, расположенный на материнской плате (для ПК). - Изменить тип подключения с «Только зарядка» на «Передача файлов (MTP)».
Это не обязательно делать на каждом устройстве, но многие производители требуют этого в качестве меры безопасности, прежде чем разрешить работу с ADB. - Открыть командную строку и перейти в созданную папку Android командой «cd c:Android» (команды пишутся без кавычек).
- Убедиться, что компьютер находит устройство по ADB.
Для этого необходимо ввести «adb devices» в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok», при этом выбрав пункт «Всегда разрешать с этого компьютера». Если устройство видно, то выведется текст «List of devices attached» и список всех устройств (например,xxxxxxx device). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер. - Запустить утилиту App Inspector и выбрать пункт App List (Ordered by name). Найти и выбрать приложение, которому нужно ограничить работу в фоне. Под именем программы будет отображено имя пакета и его версия.
- В командной строке ввести «adb shell».
- Затем ввести «cmd appops set name.of.package RUN_IN_BACKGROUND ignore», где name.of.package — имя пакета, которое ранее узнали в App Inspector.
Если после ввода команды не выведено никаких ошибок и появилась новая строка для ввода, значит всё сработало верно. - Чтобы вернуть изменения и снова разрешить фоновые процессы приложения, нужно ввести «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, которая будет использоваться для смартфонов с очень малым количеством ОЗУ, поэтому можно предположить, что эта команда будет актуальна для разработчиков, нацеленных на новую платформу. В любом случае это может быть довольно полезно и для обычного пользователя.
Напишите в комментариях ниже, помогло ли вам данное руководство и какому приложению вы запретили работу в фоновом режиме.
Как заморозить приложение Android (без Root) на телефоне
Сейчас я расскажу как заморозить (остановить) приложения Android, чтобы они не потребляли оперативную память и процессор, но при этом оставались на телефоне. Обычно «замораживают» предустановленные производителем программы, которые мало кому нужны. Делать будем все настройки без Root-прав.
Данная статья подходит для всех брендов, выпускающих телефоны на Android 11/10/9/8: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia и прочие. Мы не несем ответственности за ваши действия.
Внимание! Вы можете задать свой вопрос специалисту в конце статьи.
- Стандартный способ
- Через Play Google Market
- Приложение Redmi System Manager
- Приложение App Freezer
Стандартный способ
Самый простой способ заморозить программу заключается в том, что пользователю необходимо перейти в меню «Приложение». Там находим нужную программу.
Если кнопка «Отключить» отображается в свойствах программы, как на скриншоте выше, то данное приложение доступно для заморозки без последствий для функционирования системы.
Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »
Этот метод является наиболее безопасным, он позволяет очень быстро разморозить софт, если это потребуется. Если нет возможности удалить приложение, то стоит воспользоваться специальными утилитами.
Через Play Google Market
- Запускаем Плей Маркет, жмем на вкладку «Справка/отзыв».
- Находим строку «Опишите проблему», куда пишем «Delete». Затем жмем на отобразившийся раздел «Delete or disable apps on Android».
- Теперь необходимо найти ссылку с названием «Tap to go to Application Settings». После нажатия на нее вы попадаете в скрытые настройки программ.
- Находим нужное приложение в списке, к примеру, Гугл Музыка. Нажимаем на кнопку «Отключить».
- Приложение заморожено.
Подобный метод подходит для отключения ненужного софта, который функционирует в фоне и затрачивает аккумуляторный заряд.
Приложение Redmi System Manager
- Запускаем утилиту, жмем «Start» для перехода в раздел «Installed apps».
Указываем нужную программу. Для ее отключения следует нажать на «Disable».
Приложение App Freezer
Основная функция приложения App Freezer – заморозка программ для освобождения системных ресурсов.
После загрузки утилиты на экране перед вами будет отображен список со всеми инсталлированными программами. Сначала в списке располагается софт, который запущен и загружен в памяти гаджета. Сверху демонстрируется, какое количество процентов оперативной памяти данное приложение занимает и параметры быстродействия для процессора.
Теперь выделяем те программы, которые вы хотите заморозить. Во время их выделения будут отображаться данные, сколько они в сумме занимают оперативной памяти, сколько работают с процессором.
После выбора программ нажимаем на кнопку в виде снежинки и ожидаем пару секунд. Начнется процесс заморозки софта, освободится оперативная память, а автономность девайса Андроид существенно повысится.
Способ автозаморозки и авторазморозки приложений в Android, ещё одна альтернатива Hibernate
В процессе разборок с энергопотреблением и памятью Android я встречал кучу возможных вариантов, всё далееописанное является 100% подтверждённым практикой, но учитывая моё нежелание трейсить сутками весь мусор из приложений — теоретическая часть может хромать. Всё далее описанное ясное дело требует рута и/или xposed, по хорошему и.
Итак, учитывая современные тенденции и рост размера и потребляемых приложением ресурсов постоянно скачущий, у нас давно уже появилась новая проблема, и имя ей/им — таймеры и события.
И если по простому — чем больше приложений у вас ПРОСТО УСТАНОВЛЕНО(в кавычках на деле, см. далее) — тем больше дёргается телефон их запуская(или их части, но суть не меняется). То бишь у каждого приложения есть набор событий и таймеров по которым запускаются его части или основное приложение(тут это называется activity, ярлык в лаунчере запускает так называемый основной activity, но их как правило много и повешаных на разные события и таймеры, вешаются они при первом запуске приложения, с этим тоже есть ньюансы кстати, push уведомление — технически то же самое событие).
В итоге просто поставив набор приложений мы поимеем на сегодня кучу их событий завешанных на смену сети, пойманный wifi, просто таймеры итд, и соответствующее потребление, это первая часть проблемы.
Для блокировки таймеров и событий определённым приложениям или их частным activities есть куча полезного софта, но у всего есть общее — есть перекрёстные activity разных приложений, так, бесполезно блочить события для яндексовских приложений, или гугловских большей части, это приведёт либо к тому, что они будут постоянно будить друг друга, либо к сбою функционала, как то же кривое определение локации вообще(на примере основных google play services), либо необъяснимые тормоза части приложений которые эти события или связи используют. И частичные решения как лимит по таймерам уже Amplify делают только хуже в таком раскладе.
Допустим, то, над чем я в основном бегал — набор приложений яндекса, вы запускаете карты, а они дёргают ВСЕ приложения яндекса, вы запускаете транспорт или электрички — всё так же, дёргаются ВСЕ.
Это ведёт нас к следующему шагу — Greenify(и компания,они же «правильные» таск киллеры).
Приложение может быть Hibernated — остановлено, то есть с уведомлением, оно сохраняет свои данные и по сути выгружает процесс. Это основной метод работы тасккиллеров. И казалось бы что всё отлично, НО — смотрите пункт выше — они будут пробуждаться по куче событий и заново прибиваться автоматом при выключении экрана, что так же ведёт к бардаку и ещё большему потреблению. В Greenify есть неплохая система отсечки и разрешения экстренных пробуждений, но работает она учитывая пересечения и пробуждения приложениями приложений других плоховато. Однако мы возьмём за основу данного гайда как раз его, потому как именно его автор сделал следующий шаг.
Рассмотрим конкретнее что у нас появилось нового в андроиде и как это использовать в Greenify и для себя.
1. Shallow Hibernation — приложение НЕ ВЫГРУЖАЕТСЯ из памяти, но отсекаются все события. Вроде бы бонус, но учитывая форсированную невыгружаемость — растёт память, даже если у вас 4GB — один яндекс забьёт половину. Рекомендуется использовать такой режим для софта который нужен постоянно,но НЕ ДОЛЖЕН пробуждаться событиями — например браузер.
2. Doze Mode — схлопывание и редкая проверка всех типов уведомлений кроме телефонии, то бишь всех push и таймеров. На деле не особо полезен т.к. сильно зависит от сети и гуглосвязи, а именно на её поддержание и tcp с гуглом уходит в основном заряд итд, проявляется эффективно когда у вас уже over9000 приложений, сейчас же мы рассматриваем случай когда вообще всё не особо ресурсное.
3. Freeze — приложение замораживается и не видно в системе, т.к. не видно, не пытается будить его никто, его события и activities просто отсутсвуют. Это оптимально для всего что надо разово и не используется, как Карты например, но неудобно лезть в софт и каждый раз размораживать+ярлыки исчезают, искать ярлык.
Новый метод о котором статья — механизм фриза с автозапуском, основанный на Greenify + Island, требует Android 5+.
Итак, вот расклад в greenify для примера как нам автоматизировать запуск приложения из разморозки и использовать Greenify при том для авозаморозки.
На скрине приведён расклад простого типа — 17track имеет виджет и потому работает как background free без форсирования hibernate обычным методом, gmail меня достал и потому каждый раз прибивается обычным hibernate, при том ясное дело сохраняя уведомления и пуши которые будят его, chrome нужен мне как рабочий браузер, но срать на события не должен, так же должен быть в памяти постоянно для быстрого запуска. 24u — участник эксперимента, софт для кофейных автоматов для оплаты с карты.
Выбираем нужный софт, в меню на тип выбираем Deep Hibernation. Теперь со стороны Greenify у нас будет софт вместо гибернации морозиться по сути при выключении экрана и никак не проявляться в системе пока не вызовем разморозку, проделываем то же с яндексом например. Осталось создать ярлыки для запуска. Идём в Island в Mainland(сначала его ещё надо включить, требует root) и создаём ярлык(то что заморожено Greenify внизу)
Для примера добавим то же самое и на весь яндекс.
После чего смотрим на рабочий стол лаунчера и видим новые ярлыки, раскидываем их куда надо.
Помеченные значком Island(префикс — тут снежинка UTF дефолт, текстовый — выбирается в настройках Island) — приложения которые автоматом при неактивности и выключении экрана морозятся и эти ярлыки являются ярлыками разморозить+запустить, и ВООБЩЕ НИКОГДА не работают по данной причине в фоне и не пробуждаются по событиям.
Результат — куда меньшее использование памяти, куда меньше батареи.
Работает данный метод с приложениями которые постоянно не нужны. Убивается автообновление таких приложений, надо их сначала запустить с данных ярлыков чтобы появились хотя бы в маркете, убивается связь — то есть если у вас так выставлен браузер — в списке браузеров его не будет пока не запустим разок руками после включения экрана.
Итог — есть способ автозаморозки и авторазморозки, который позволяет избавиться от мусорных приложений которые нужны только в активном режиме, от их мусорных активностей и пробуждений, а так же от кросс-пробуждений, но у него есть и недостатки с обновлениями, например. Учитывая что таких приложений большая часть — он может быть большей части владельцев не особо сильных телефонов полезен.
Android: Island — утилита для изоляции и заморозки приложений без root
Island использует функцию managed profile (управляемый профиль), появившуюся в Android 5.0 как часть платформы Android for Work. Managed profile позволяет создать нечто вроде контролируемой среды исполнения приложений, которая будет определять, какие приложения могут работать в этой среде и к каким функциям смартфона они будут иметь доступ. Island использует эту возможность, чтобы по максимум отрезать указанные тобой приложения от системы, полностью сохранив их работоспособность (фактически они этого даже «не поймут»).
![]() | ![]() |
Список приложений в Island |
Все, что нужно сделать, — это выбрать приложение в списке, после чего оно будет клонировано и размещено в песочнице. После этого можно удалить оригинал и спокойно использовать клон приложения, не заботясь о том, что оно сможет прочитать список твоих контактов, историю звонков, просмотреть фото и тому подобное. В любой момент приложение можно заморозить (для этого необходимо тапнуть на приложение и нажать значок замка). После этого система его не увидит. Ты даже можешь настроить автоматическую заморозку приложений при выключенном экране с помощью Greenify.
Сам автор предлагает следующие варианты использования Island:
- заморозка приложений, чтобы подавить их фоновую активность;
- защита от не вызывающих доверия приложений;
- использование сразу двух копий приложения, привязанных к разным аккаунтам;
- архивация редко используемых приложений;
- скрытие приложений.
Island — полностью бесплатная утилита, но для ее установки необходимо присоединиться к команде тестировщиков (это можно сделать прямо на странице Island в Google Play).
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.