Android: App zur Firmware hinzufügen, WRITE_SECURE_SETTINGS verwenden

Ich versuche, eine App zu schreiben, mit der ich meine mobile Datenverbindung ein- und ausschalten kann. Habe bereits die Quelle und habe mein eigenes SDK erstellt, in dem ich die @hide-Anweisungen entfernt habe, damit ich die relevante Funktion @ verwenden kan

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

Auch herausgefunden, welche Berechtigungen ich benötige, insbesondere WRITE_SECURE_SETTINGS, die nur für System-Apps verfügbar sind. Ich las AdamsKommenta und jetzt müssen Sie wissen, wie Sie das tun sollen, was er vorgeschlagen hat (fügen Sie die App zum System hinzu oder signieren Sie sie mit dem Plattformschlüssel).

Zuerst möchte ich das nur auf dem Emulator und dann auf meinem Telefon (das rooted ist und ein benutzerdefiniertes ROM verwendet) machen. Ich habe versucht, es in das Systemverzeichnis des Emulators zu verschieben:

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

was nicht geklappt hat, die App wurde nicht gefunden und installiert.

Was habe ich vergessen? Wie geht das richtig?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage