Как в Android приложение сделать системным и зачем это нужно
Статьи и Лайфхаки
- Если пользователь у гаджета не один, а другие пользователи в силу своего очень малого или наоборот очень большого возраста слабо понимают что и зачем нажимают, то безопаснее важные программы сделать системными.
Почему? Системное приложение нельзя случайно удалить, так как даже кнопка «Удалить» в диалоговом окне неактивна. - Если необходимо освободить место во внутренней памяти устройства в разделе data.
Что необходимо для того, чтобы приложение стало системным
Для того чтобы программу сделать системной, понадобятся права root, и права на запись в системном отделе – s-off.
Как добиться нужного результата с помощью ES проводника:
- Необходимо запустить ES проводник.
- Далее нажать кнопку «Избранное».
- Нажать иконку телефона, перейти в /data/app.
- Открывается список приложений внутренней памяти.
- Длинный тап на программу, которую необходимо сделать системной.
- Выбрать «Вырезать».
- Нажать дважды кнопку «Назад» и перейти в /system/app.
- Вставить файл .apk.
Действия пользователя после переноса приложения в /system/app
После этих действий нужное приложение уже стало системным. Остается выбросить мусор, который остался после него на старом адресе и продолжает занимать место и съедать ресурсы.
Итак, идем по адресу /data/dalvik-cache. Находим файл с именем data.app.название_приложения.classes.dex. Этот файл необходимо удалить и перезагрузить андроид. Перезагрузка нужна для уничтожения старых кэш-файлов и создания новых по новому адресу.
К сожалению, далеко не все приложения приживаются на новом месте и могут быть системными. Они могут не установиться на новое место или установиться, но работать некорректно.
Так что нужно погонять перенесенную программу, проверить ее работоспособность. Если что-то не так, можно попробовать еще раз, но если не получилось, то, возможно, именно эта программа просто не может быть системной.
Тогда лучше отказаться от затеи и вернуть ее на старое место.
Подписывайтесь на нас в Telegram и ВКонтакте.
Прочитало: 96 688 человек