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