Сделать приложение системным в Android
Android Manual
Статьи, инструкции, мануалы для Android

Сделать приложение системным в Android

Для этих действий требуется:

  • root;
  • s-off (права на запись в системный раздел).

Причины зачем делать приложение системным:

  • Чтобы его случайно не удалить. Или чтобы его не удалили другие пользователи девайса. Для системных приложений кнопка "Удалить" в диалоге информации о приложении будет неактивной.
  • Для того, чтобы освободить память в разделе data внутренней памяти устройства.

Приложение станет системным, если его переместить в каталог /system/app. Убедитесь, что приложение установлено во внутреннюю память устройства, а не на карту памяти перед переносом.

Сделать системным с помощью ES Проводник

  • Запустите ES Проводник и нажмите кнопку "Избранное".
  • Нажмите на иконку телефона, потом перейдите в /data/app. Здесь вы увидите список приложений, установленных во внутреннюю память.
  • Длинный тап на приложении, которое хотите сделать системным. Выберите "Вырезать".
  • Нажмите дважды кнопку "Назад" и перейдите в /system/app.
  • Вставьте файл apk в эту директорию.

Сделать системным с помощью терминала

В терминале это делается следующим образом(на примере ConnectBot), при условии что раздел /system примонтирован с правами на запись:

su
cp /data/app/org.connectbot-1.apk /system/app/org.connectbot-1.apk
rm /data/app/org.connectbot-1.apk
chown root:root /system/app/org.connectbot-1.apk
chmod 755 /system/app/org.connectbot-1.apk

Подставьте вместо org.connectbot-1.apk название приложения.

Не все приложения могут работать как системные, так что тщательно протестируйте перенесенное приложение на предмет неожиданных падений.