Если вы только начали осваивать ОС Android и уже думаете над тем, чтобы внести свои собственные изменения, например сделать приложение системным на Android, то вы попали по адресу.
Сейчас мы разберемся, как встроить пользовательское приложение в Android и сделать его системным. Но сперва давайте же разберемся для чего нужно встраивать программы:
- Создание кастомных прошивок.
- Замена внешнего лаунчера
- Замена встроенных менее функциональных приложений на более усовершенствованные.
- Освободить память для установки других программ
Для того чтобы встроить программу в Android вам понадобится Root права .
Преобразование обычных приложений в системные с утилитой Link2SD
Данный способ очень удобен, поскольку не требует от вас особых усилий все это делается в несколько кликов:
- Установите Link2SD на свой смартфон из Google Play.
- Запустите программу Link2SD и предоставьте рут доступ.
- Выберите программу которую вы хотите встроить в систему Android
- После этого нажмите в правом верхнем углу на три точки, в открывшемся окне нажмите "Преобразовать в системное".
- Далее перезагрузите ваш девайс.
Для того, чтобы удостовериться что приложение интегрировано в системное зайдите в настройки откройте все приложения, найдите то которое вы интегрировали, откройте и посмотрите информацию о приложении. Удостоверьтесь в том, что рядом нет пункта "Удалить ", если его нет значит ваша программа стала системной.
Стандартный способ встроить приложение в Android
Прежде чем встроить приложение вам нужно знать из чего оно состоит:
- Приложение Android имеет название файла и расширение: Например drWeb. apk где drWeb имя, а apk расширение.
- Программы Android легко можете открыть с помощью (WinRAR или 7zip)
- В некоторых приложениях есть папки "lib" (если вы собираетесь открыть архиватором)
В данной папке могут находиться подпапки с названием:
- Aremeabi
- Aremeabi-v7a
- Mips
- Mips64
- X86
- X64
В этих папках есть файлы с расширением "*.SO "
Инструкция как сделать приложение Android системным
Здесь могут быть небольшие отличия в разных версиях Android
Для версий Android 1.5 - 4.4.4
Для начала скачайте файловый менеджер Root Browser в Play Market. Откройте Root Browser предоставьте ему root права.
Программы которые встроены в систему находятся по адресу "/system/app/приложение. apk ". Те программы, которые установлены пользователем находятся по адресу "/data/app/приложение. apk ". Скопируйте приложение с "/data/app/ " и перетащите его в директорию "/system/app/ ", однако не забывайте, что некоторые приложения содержат файлы "*.SO ", которые нужно встроить по адресу "/system/lib/ ".
Второй вариант это перейти по адресу "/data/data/ " "папка_название_приложения/lib/файл. so " и перетащить нужные файл(ы) в "/system/lib/ ". После данной процедуры, перезагрузите ваш смартфон.
Инструкция для версий 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 ". Находим папку с нужным приложением. Копируем папку с содержимым в системный раздел "/system/app ", затем перезагрузите ваш смартфон.