2014-09-03 4 views
0

Я кодирования Android приложение для активации гарантии на телефон моей компании автоматическиСделать системное приложение Android

  • Bootupreceiver: Call Khoidong.java службы, когда телефон Boot Up
  • сервис Khoidong.java: Отправить данные (Imei, модель) на мой сервер

Все работает нормально. (Приложение пользователя) Я хочу, чтобы это сделать, чтобы приложение системы для завода сбросить еще там

Я послал мой APK производителя и попросил они, чтобы добавить мои склонные к системе/приложению

Они послали мою прошивку который включил мое приложение в системное приложение. Но это не сработает.

Я пытаюсь скопировать мой apk себя в систему/приложение. он работает нормально, когда я перезапускаю. Но когда я перезагружаю телефон, телефон загружается, моя сила приложения закрывается.

Может ли кто-нибудь мне помочь.

ответ

0

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

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

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

+0

У меня уже есть корневой телефон. Просто скопируйте его в систему/приложение, и оно работает нормально. Но когда Factory reset, он закроется. когда я нажимаю OK, мои службы перезапускают и отправляют данные на мой сервер. – HuongNV

+0

Когда вы сбрасываете заводскую версию, приложение существует, но когда вы пытаетесь открыть его, он закроется. Это то, что вы имеете в виду? –

+0

Не пытайтесь открыть. Потому что это автоматический запуск с помощью Bootup Receiver. После заводского сброса и загрузки. Мой телефон скажет мою силу приложения Закрыть – HuongNV

Смежные вопросы