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

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

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

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

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

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


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

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

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


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

В данной папке могут находиться подпапки с названием:
  • Aremeabi
  • Aremeabi-v7a
  • Mips64
В этих папках есть файлы с расширением "*.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 ", затем перезагрузите ваш смартфон.

В данной статье рассказываем как сделать Google сервисы системными в оболочке Flyme вашего смартфона Meizu. Это важно для корректной работы аппарата (стабильный приход уведомлений от разных приложений, избавление от не нужных фоновых процессов, что улучшит автономность устройства.) Нам потребуется Root. (При активированном аккаунте Flyme: Настройки->Безопасность->Root-доступ) Данная инструкция актуальная для смартфонов с чистой, только что обновившейся системой, если Google сервисы уже были установлены, то их надо удалить из приложения GMS installer после чего перезагрузить смартфон, идеальным будет переустановка обновления с отметкой «Clear Data».

Итак, действуем пошагово: 1. После установки обновления и первого включения устройства, инсталятор Hot Apps предложит скачать Google сервисы, данное сообщение игнорируем. Далее по ссылке , нужно скачать в смартфон другой установщик Google сервисов (процесс установки займет время).

1.1. Перезапускаем смартфон. Активируем аккаунт гугл и проверяем работу Play Market, установите приложение Google, если используете голосовые команды»О’кей, Google»

2. Следующим шагом качаем и устанавливаем Link2SD , предоставляем Root права.

2.1. В данном приложении требуется найти все что относится к Google и каждое приложение сделать системным. Для этого, выбрав приложение выполняем долгое нажатие до открытия меню, в котором выбираем «Преобразовать в системное», после каждого действия будет предложена перезагрузка, но мы игнорируем, а по окончанию преобразования всех приложений в системные перезагружаем смартфон вручную.

2.2. Улучшаем автономность. Запускаем Link2SD и через долгое нажатие по приложению удаляем или морозим его:

App Center — (удалить, если не качаете китайский софт)

Hot Apps — (удалить, если не используете)

Обновление системы — (заморозить, для тех кто обновляет прошивку вручную. Этот процесс все время активен в фоне).

Облачный сервис — (заморозить)

Pico TTS — (заморозить, китайский синтезатор речи)

Инструменты SIM — (заморозить, это сервисы операторов: гороскопы, последние новости, погода).

Полезное и Приложение погода — (удалить, если не используете).

Внимание!!! Строго ограничиваемся данным списком, при удалении или заморозке других приложений возможно получить сбои в работе смартфона.

Для адаптации проделанных изменений системой, рекомендуется в течении нескольких дней раз в день перезагружать смартфон. Данная инструкция придает корректность роботе гугл сервисов в вашем Meizu (в том числе Окей, Google начнет работать с любого стола или приложения). На различных форумах, пользователи пришли к мнению, что китайский установщик Google Installer, не совсем корректно устанавливает сервисы гугл, из-за чего некоторые файлы отсутствуют в привычных местах. Это и может являться причиной нестабильной работы Play Market, синхронизации данных и получения уведомлений.

2) Программы от компании Google, которых в смартфоне отыскать можно великое множество, рекомендуется удалять без страха и риска. В большинстве случаев они просто засоряют наше устройство. Главное удалять приложения, а не службы, иначе можно подвергнуть телефон вечной блокировке.

У удаления системных приложений, имеются, как собственные положительные моменты, так и отрицательные.

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

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

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

Удаление встроенных приложений вручную

Также вы можете не использовать Root Uninstaller , а вместо этого удалить встроенные приложения вручную. Это будет немного сложнее и отнимет больше времени, но это возможно.

Для ручного удаления встроенных приложений на Андроид вам понадобится файловый менеджер, который умеет использовать ROOT права. В этой статье мы будем использовать файловый менеджер ES Проводник. Вы можете скачать его абсолютно бесплатно.

Итак, после того как вы скачали и установили ES проводник, вы должны его настроить. Для этого сделайте свайп вправо и откройте боковое меню ES Проводника. Здесь нужно найти и включить функцию «ROOT проводник».


После этого откроется окно с требованием подтвердить предоставление Root прав. В этом окне нужно нажать на кнопку «Ok». Если этого не сделать, то ES Проводник не сможет нормально работать с рут-правами.

После этого еще раз нажмите на функцию «ROOT проводник» в приложении ES проводник и удерживайте палец на экране до тех пор, пока не появится меню с настройками. В этом меню нужно выбрать пункт «Подключить как R/W».

В открывшемся окне выбираем вариант «RW» для всех папок. После чего нажимаем на кнопку «Ok» для того чтобы сохранить настройки.


На этом настройка ES Проводника закончена, и можно приступать к удалению встроенных приложений на вашем Андроид устройстве. Для этого перейдите в папку /system/app, которая находится на внутренней памяти устройства. В этой папке нужно удалить APK и ODEX файлы встроенных приложений, которые вы хотите удалить. Делается это очень просто выделяете нужные APK и ODEX файлы и нажимаете на кнопку «Удалить».


Если у вас Андроид 5.0 или более новая его версия, то в папке /system/app файлы будут не все на кучу, а рассортированы по папкам. В этом случае просто находим папку нужного приложения и удаляем ее точно таким же способом.


Следующий шаг это удаление обновлений. Для этого переходим в папку /data/app, находим там нужные APK файлы (или папки если у вас Андроид 5.0) и удаляем их.


Завершающий этап на Андроид это удаление кеш-файлов и баз данных. Для этого открываем папку /data/data, находим там папки с обновлениями и удаляем эти папки.


После этого перезагружаем устройство и радуемся чистому Android без лишних встроенных программ.

Не секрет что при покупке нового телефона или планшета андроид, в устройстве уже установлено множество стандартных игр и приложений. Как правило большинство предустановленных программ помечены как «системные» и не удаляются обычным способом.

Для владельцев дорогих моделей с большим объёмом памяти - это не создаст неудобств; а вот для обладателей более дешёвых бюджетных устройств - может оказаться серьёзной проблемой. Так как из-за большого количества ненужных приложений может возникать нехватка системной или оперативной памяти , что в свою очередь повлечёт «торможение» и «зависания» самого устройства.

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

1. Рут права (права администратора) - если у вас их нет, то инструкцию по получению root можно прочитать.

2. Файловый менеджер - самый удобный для этого Es Проводник или Total Commander , но можно воспользоваться и другим менеджером, главное чтобы он был с поддержкой рут прав.

Инструкция удаления стандартных приложений

Ниже приведена инструкция на примере Es Проводника , мы не будем делать описание для каждого отдельного менеджера, так как процесс удаления идентичен и отличается лишь незначительными деталями.

Es Проводник - бесплатный файловый менеджер для устройств андроид с поддержкой рут прав.

1. Установите приложение.

2. Предоставьте доступ к рут.

3. В настройках найдите и включите «Root-проводник».

4. Перейдите в раздел «системные приложения Apps».

5. Отметьте приложения которые хотите удалить.

6. Нажмите кнопку «Удалить», а затем «Деинсталляция»(сначала удалятся обновления, а затем сам APK файл).

7. Удалите остаточные файлы из раздела /data/app.

Пользователь нового устройства на Android, независимо от производителя, обнаруживает предустановленные программы, которыми никогда не воспользуется, но удалить не может. В этом материале, мы расскажем, как удалить ненужные приложения на Андроиде, чтобы избавить систему от бесполезного «мусора».

Виды приложений

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

  1. Пользовательские . С этой категорией все понятно. В нее входят программы, которые устанавливаются и используются пользователем устройства. Их можно удалить, обновить, установить заново в любое время.
  2. Установленные производителем или заводские . Присутствуют в момент приобретения устройства. Пользователь может их обновить, но не может удалить без root прав.
  3. Системные . К ним относятся сервисы Гугл и стандартные программы Android . Приложения этой категории нельзя удалять без риска повредить операционную систему устройства.

Root

Термин root или суперпользователь пришел в Android из Linux. В этой ОС, так обозначается аккаунт, владелец которого имеет права на выполнение любых операций, в том числе с системными разделами. Способов получения административных прав на Андроид более 30 штук. Они отличаются в зависимости от производителя устройства, установленного процессора и даже версии ОС. На смартфонах одного бренда, для Android 5.0 и Android 6.0 это могут быть совершенно разные процедуры. К примеру, для Meizu MX 4Pro, который работает на Android 4.4.2, все сводится к банальной регистрации на сайте производителя, в ходе которой, вы принимаете соглашение об ответственности за свои действия.

По этой причине, останавливаться на получении root-прав не будем, подразумевая, что для своего устройства способ вы найдете. У нас для этого есть отдельная статья.

Необходимые программы

Безболезненно удалить встроенные приложения, надежнее с применением сторонних программ . Скачать их можно в магазине Google Play после получения административного доступа к устройству.

ES Проводник

После установки, чтобы обеспечить полный доступ к файловой системе смартфона, потребуется включить root-проводник в настройках.


Следующим шагом, переходим к непосредственному удалению мешающих приложений. Воспользуемся файловым менеджером с административными правами для перехода в системный раздел /system/app. В нем хранятся все установленные в программы в виде файлов apk.


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


Система предупредит вас о необратимости данных действий. Подтверждая выбор, вы воспользуетесь своими root-правами. Любое, совершаемое с их использованием действие, ОС воспринимает как безусловно правильное, поэтому будьте внимательны и удаляйте действительно «лишние» приложения.

Эта программа может не только проводить очистку системы, но и удалить стандартные приложения на Андроид, после того, как вы предоставите ей соответствующий доступ. Выбор на CCleaner пал по причине того, что он имеет версии под все популярные ОС, и знаком пользователям. В программе реализованы возможности очистки программного кэша и пакетного удаления.


Используя встроенный менеджер приложений, вы можете отключать или удалять их, по своему усмотрению.


При работе с системными сервисами, вы получите предупреждение. Каждая программа, которая использует root-доступ при работе с файлами, относящимися к Android, будет предупреждать об осторожности.


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

Еще один бесплатный менеджер , специально созданный для работы с системой после получения root-прав. Основное его назначение, в отличии от предыдущих программ в нашем обзоре – удалять встроенные в устройство производителями приложения.


Как видите, функционал Jumobile позволяет выполнять все виды операций. Перемещая вшитые приложения на карту памяти, вы можете освобождать место на устройстве не удаляя их.


Попытка удаления Facebook Lite, предустановленного в систему вызывает знакомое предупреждение о возможном нарушении целостности и стабильности системы.

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

В заключение

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

Напомним, что получение root-доступа, рассматривается производителями как действие, снимающее устройство с гарантийного обслуживания. Никто не откажет в ремонте, если на рутованом телефоне разбито защитное стекло, но, если неисправность, станет следствием того, что с устройства удалены родные приложения или сервисы – случай гарантийным не признают. Поэтому, прежде чем выполнять действия с ПО смартфона, связанные с изменением или модификацией, убедитесь в том, что это не повредит работе операционной системы.

Вам также может быть интересно

Довольно часто на мобильный телефон под управлением "Андроид" устанавливается много полезных с первого взгляда программ. Причин может быть много: от простого любопытства до желания сделать из...

Довольно часто на мобильный телефон под управлением "Андроид" устанавливается много полезных с первого взгляда программ. Причин может быть много: от простого любопытства до желания сделать из...

Перенос пользовательских программ в системные

Для чего это делается.
Как известно, ГУ S150, изначально, было основано на системе Андроид v. 2.3.4
Но, при использовании данной версии имеется один очень большой косяк.
Это СЛËТ УСТАНОВЛЕННЫХ ПОЛЬЗОВАТЕЛЬСКИХ ПРОГРАММ.
Я считаю, что это самый главный и неоправданный пробел разработчиков программного обеспечения.
Ну да ладно, пока разработкой устройств будут заниматься маркетологи и торгаши, а не инженеры, этого не избежать.
Данный неприятный факт, происходит из-за некорректного включения\выключения питания в автомобиле. Как вы знаете, разработчики пошли (непонятно почему) по пути полной загрузки/выгрузки системы, с заботой о сохранности заряда аккумуляторной батареи автомобиля.
Хотя, если бы сделали переход в режим СНА (как работают все устройства на андроиде) то и проблем было бы меньше, да и скорость включения/выключения была бы секунды.
Но, имеем то, что имеем.
В процессе анализа слëта программ, выяснилось, что крашатся не сами программы, а их данные.
В случае возникновения нештатной ситуации при выключении ГУ, при запуске происходит сброс данных всех приложений, в том числе и системных. Причем если на штатных системных программах этого мы не замечаем, так как никаких пользовательских настроек в них нет, то при сбросе установленных сторонних программ это приводит к полной неработоспособности этих программ.

Почему перестают работать именно установленные программы, разберемся....
Что происходит, рассмотрим структуру расположения файлов установленных программ.
Из чего состоят программы на андроиде...
1. Сама программа, (*.apk )
2. Библиотеки (*.so )
3. Другие файлы (настройки и т.д)
Так вот, при установке стороннего приложения, основной .apk файл устанавливается в корневую папку /data/app , а остальные сопровождающие файлы в папку /data/data .
В папку /data/data/имя/lib устанавливаются рабочие библиотеки, относящиеся к конкретным программам.
При некорректном отключении питания на ГУ происходит несанкционируемый "РЕСЕТ".
При сбросе происходит очистка всех данных в папке /data/data , в том числе и уничтожение ФАЙЛОВ БИБЛИОТЕК всех установленных программ. Вот в этом и кроется причина неработоспособности программ
Компоненты же системных программ расположены в другом месте, а именно файл. apk находится в папке /system/app , библиотеки в папке /system/lib , а вот остальные компоненты располагаются в злосчастной папке data/data .
Исходя из вышеописанного и пришлось немного повозиться, чтобы минимизировать проблему слета прграмм. Так как количество программ, необходимых для использования в автомобиле небольшое, то и было принято решение сделать все программы системными.

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

Что для этого нужно.
1.Необходим root доступ.
2.Специальная программа TitaniumBackup (как оказалось он немного некорректно обрабатывает перенос библиотек программ на нашем ГУ, вернее не в то место, поэтому используем ручной перенос)
3. Менеджер файлов, работающий с корневой системой, я пользуюсь TotalCommander (именно им и делается вся процедура переноса)
4. Небольшие знания и навык

Итак приступим.
1. Простым перемещением в менеджере файлов переносим файл. apk рограммы из папки /data/app в папку /system/app
2. С помощью того же менеджера устанавливаем права доступа на этот файл, а именно 644
3. Смотрим папку /data/data/имя программы/lib и если в этой папке присутствуют файлы библиотек *.so ,
то переносим все эти файлы в папку /system/lib , не забыв при этом установить права доступа на каждый файл 644 .
4.Делаем аналогичные процедуры со всеми установленными программами.
5.Перегружаем устройство.
6.Запускаем Titanium, и с его помощью одексируем все приложения.
Используем команду в пункте ХРАНИЛИЩЕ-Интеграция sysDalvik в ROM.
Этим мы одексируем программы.
Для чего это нужно, в папке /system/app рядом с основным файлом имя.apk появляется файл имя.odex .
Это файл, который является кодом исходной программы, но адаптированный к командам процессора данного устройства.
7. С помощью того же Titaniuma выполяем команду ХРАНИЛИЩЕ-очистка Dalvik-кеш, тем самым мы очищаем внутренню память.

Мы все помним, как быстро загружается система после прошивки, когда не установлены дополнительные программы и как увеличивается время загрузки потом. Так вот, после выполнения пунктов 7 и 8 мы опять возвращаемся к заявленной производителем скорости загрузки ~20 секунд.

После всех манипуляций, делаем с помощью Titanium бекап ДАННЫХ всех установленных системных программ, сами программы бекапить не нужно.
И при крахе системы теперь все программы остаются работоспособными, только с девственно чистыми настройками.
Вот их и восстанавливаем с помощью Titanium, опять же секунд за 20.

Мои установленные проги:
1.PowerAMP Pro (аудио проигрыватель)
2.MX Player Pro (видео проигрыватель)
3.Viper4 (эквалайзер)
4.Opera (Yandex) (браузер)
5.TotalComander (роот файлменеджер)
6.MapCam (спидкам, предупреждения)
7.GeoNet (навигация)
8.YandexNavi (навигация)
9.Torque (ELM WIFI) (OBD сканер)
10.Sdmaid (очистка системы)
11.PixelPhone (звонилка)
12.Titanium Pro (инструментище)
13.SmartKeyboard Pro (клавиатура)
14.Navitel 8.7.150
Почти весь ненужный хлам из системы удален.

Написал много, но думаю это отведет множество бесконечных вопросов.
Изменения и дополнения приветствуются, добавлю и исправлю.