Поиск по сайту

Как встроить приложение в Андроид

вкл. . Опубликовано в Android - Общее


Как встроить приложение в Андроид

Если вы только осваиваете  Android и хотите создать свою собственную прошивку либо просто встроить приложение в Android, то прошу под кат.

Для того чтобы Встроить приложение в Android необходимы права Root:
Что такое Root?

Для чего встраивать приложения в Android?

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

Прежде чем начинать встраивать приложения Android необходимо знать из чего же состоит приложение:

1. Приложение Andoroid имеет название и файл расширение.

например: Name.apk где Name имя, а apk расширение.

2. Android приложения легко открываются с помощью архиватора (WinRar или 7zip)

3. В некоторых приложениях есть папки lib (если открыть приложение архиватором)

Как встроить приложение в Андроид

В данной папке может находится под-папки с названием

Как встроить приложение в Андроид

Aremeabi – данная папка для архитектуры Arm в целом если отсутствует Aremeabi-v7a  если данная папка присутствует, то  только для Arm V6

Aremeabi-v7a – данная папка только для архитектуры Arm V7

Mips — только для архитектуры MIPS

Mips64 — только для архитектуры MIPS64 

X86 – только для архитектуры x86

X64 – только для архитектуры x64

(на какой архитектуре ваш Android устройство, автор не знает, к сожалению он не экстрасенс, уточняйте в интернете)

В данных папках есть файлы имеющие расширение *.SO

Инструкция как Встроить приложение в Android

Для версий Android c 1.5 — по 4.4.4

Прежде чем встроить приложение в Android скачайте и установите приложение — файловый менджер Root Browser

1. Откройте Root Browser

Приложения которые встроены в систему Android находятся по пути

/system/app/приложение.apk

Как встроить приложение в Андроид

Приложения которые установлены пользователем в  Android находятся по пути

/data/app/приложение.apk

Как встроить приложение в Андроид

 Если не видете приложение то зайдите в меню -> настройки ->приложения -> приложение-> переместить на телефон

Как встроить приложение в Андроид

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

/system/lib/

Как встроить приложение в Андроид

Первый вариант чтобы получить необходимый *.SO файл это скопировать приложение на ПК и извлечь необходимое.

Второй вариант это перейти по пути /data/data/папка_название_приложения/lib/файл.so и переместить необходимый файл(ы) в /system/lib/ 

Как встроить приложение в Андроид

После этих несложных процедур, перезагрузите Android смартфон или планшет и приложение встроено! В конце статьи будет представлена еще дополнительная информация по более экономичному встраиванию приложений.

Для версий Android c 5.0 

С версии Android 5.0 Lolipop компания Google внесла существенные изменения в установку приложений. Если ранее приложения APK размещались в одной папке/XXX/APP , то с версии Android 5.0  каждое отдельно установленное приложение размещается в собственной папке с необходимыми ему либами (*.SO) если эти либы конечно же имеются у приложения.

Как встроить приложение в Андроид

Android 1.5 — 4.4.4 слева, Android 5.0 справа

Теперь по сравнению с версиями Android 1.5 — 4.4.4 в Android 5.0 нет необходимости встраивать либы (*.SO) по пути /system/lib/ достаточно перенести папку с

 /data/app/Nazvanie_Prilogenia 

в

 /system/app/Nazvanie_Prilogenia 

(приложения которые встроены в систему Android находятся по пути /system/app).

Переходим в /data/app

Как встроить приложение в Андроид

Находим папку с необходимым приложением

Как встроить приложение в Андроид

копируем папку с  содержимым в раздел /system/app

Как встроить приложение в Андроид

Перезагрузить Android чтобы все изменения вступили в силу!

Дополнительно о Встраивание и Экономии места

Так как некоторые приложения имеют либы (*.SO) — содержатся в самом приложение, а также распаковываются при установке, все это сильно отбирает место для установки. Перед встраиванием мы рекомендуем скопировать приложение на компьютер, открыть его с помощью архиватора (не разархивировать) и скопировать необходимые либы (*.SO) и после удалить папку lib с APK приложения. Далее встроить приложение в Android и перезагрузить.