Android: добавьте приложение в прошивку, используйте WRITE_SECURE_SETTINGS

Я пытаюсь написать приложение, которое может включать и отключать мобильное подключение для передачи данных. Уже получил исходный код и создал свой собственный SDK, где я удалил операторы @hide, чтобы я мог использовать соответствующую функцию

cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
cm.setMobileDataEnabled(true);

Также выяснил, какие разрешения мне нужны, в частности WRITE_SECURE_SETTINGS, которые доступны только для системных приложений. Я читаю адамкакомментарий и теперь нужно знать, как сделать то, что он предложил (добавить приложение в систему или подписать его с помощью ключа платформы).

Сначала я хотел бы сделать это только на эмуляторе, а затем на моем телефоне (который укоренен и использует пользовательское ПЗУ). Я попытался отправить его в системный каталог на эмуляторе:

adb remount
adb push app.apk /system/app/
adb sync

который не работал, приложение не было найдено и установлено.

Что я забыл? Как правильно сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос