Как сделать обычное приложение на Android системным

Преобразование пользовательского приложения в системноеЕсли вы только начали осваивать ОС Android и уже думаете над тем, чтобы внести свои собственные изменения, например сделать приложение системным на Android, то вы попали по адресу.

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

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

Для того чтобы встроить программу в Android вам понадобится Root права.



Преобразование обычных приложений в системные с утилитой Link2SD



Данный способ очень удобен, поскольку не требует от вас особых усилий все это делается в несколько кликов:

Встраиваем приложение в android с помощью Link2SD
  1. Установите Link2SD на свой смартфон из Google Play.
  2. Запустите программу Link2SD и предоставьте рут доступ.
  3. Выберите программу которую вы хотите встроить в систему Android
  4. После этого нажмите в правом верхнем углу на три точки, в открывшемся окне нажмите "Преобразовать в системное".
  5. Далее перезагрузите ваш девайс.

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


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



преобразование приложений в системные на android с помощью архиватораПрежде чем встроить приложение вам нужно знать из чего оно состоит:

  • Приложение Android имеет название файла и расширение: Например drWeb.apk где drWeb имя, а apk расширение.
  • Программы Android легко можете открыть с помощью (WinRAR или 7zip)
  • В некоторых приложениях есть папки "lib" (если вы собираетесь открыть архиватором)

Подпапки в WinRarВ данной папке могут находиться подпапки с названием:
  • Aremeabi
  • Aremeabi-v7a
  • Mips
  • Mips64
  • X86
  • X64
В этих папках есть файлы с расширением "*.SO"

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



Здесь могут быть небольшие отличия в разных версиях Android

Для версий Android 1.5 - 4.4.4



Для начала скачайте файловый менеджер Root Browser в Play Market. Откройте Root Browser предоставьте ему root права.

Директория установленных системных программ на Android Программы которые встроены в систему находятся по адресу "/system/app/приложение.apk".

Директория программ установленных пользователемТе программы, которые установлены пользователем находятся по адресу "/data/app/приложение.apk".

Копирование приложений в директорию/system/app/Скопируйте приложение с "/data/app/" и перетащите его в директорию "/system/app/", однако не забывайте, что некоторые приложения содержат файлы "*.SO", которые нужно встроить по адресу "/system/lib/".

Вариант копирования переноса файлов в /system/lib/Второй вариант это перейти по адресу "/data/data/" "папка_название_приложения/lib/файл.so" и перетащить нужные файл(ы) в "/system/lib/". После данной процедуры, перезагрузите ваш смартфон.


Инструкция для версий Android 5.0 и выше



Установка приложений в системную директорию для версий android 5.0 и вышеНачиная с версий Android 5.0 Lolipop и выше, компания Google внесла изменения в установку приложений. Если на ранних версиях Android приложения Apk располагались в одной папке XXX.APP, то начиная с версий 5.0 каждое отдельно установленное приложение устанавливается в свою индивидуальную папку с нужными ему либами "*.SO" если эти либы они имеются у приложения.

Сейчас уже нет нужды встраивать либы "*.SO" по адресу "/system/lib/" вы можете просто перетащить в папку с "/data/app/Название_Приложения" в "/system/app/Название_Приложения" (Системные приложения находятся по адресу "/system/app")

Переход в data/appПереходим в "/data/app". Находим папку с нужным приложением. Копируем папку с содержимым в системный раздел "/system/app", затем перезагрузите ваш смартфон.
Поделись с друзьями

Комментарии:
  1. Алена
    № 1
    30 июня 2017 06:33
    + +2 -
    Привет! Проблема: не приходят уведомления с месенджеров (вк,ок,вайбер,аська), как поняла - эти приложения если открыты и свернуты, то приходит уведомления, если закрыть их - не приходят. Хочу решить проблему переносом этих приложений в системные, но в тел папка Android\data есть, а где system папка. BQ 5057 (Android 7)
    1. DSI777
      № 2
      30 июня 2017 20:43
      + 0 -
      Алена: Если вы используете файловый менеджер Root Browser папка System находится на главной странице, нажмите на иконку домика в верхнем левом углу и вас выведет на главную. Вы можете преобразовать приложение в системное более простым способом, с помощью приложения Link2SD (смотрите инструкцию в начале статьи) скачать приложение можете в Play Market, оно все сделает автоматически. Однако в любом случае чтобы сделать пользовательское приложение системным, вам потребуются Root права (Права администратора). Без них у вас ничего не выйдет. Попробуйте получить рут права с помощью Kingo Root, у нас есть статья про данное приложение вот ссылка < https://dsi777.ru/smartfony/28-rut-dlya-android-c-pomoschyu-utility-kingo-root.html > Если не получится придется получать рут права другим способом потому, что на каждый смартфон рут права предоставляются по разному.
Добавить комментарий