Sto provando a scrivere un'applicazione che deve leggere, modificare e salvare alcune impostazioni in Preferenze condivise di un'altra applicazione (data/data/package_name/shared_prefs/file.xml
).Android: modifica SharedPreferences di un'altra app
Questa applicazione non è mia e ho un dispositivo di root per il test.
Quali autorizzazioni Android dovrei aggiungere a manifest e come posso accedere a questo file e modificarlo? So che SharedPreferences
sono unici per ogni App/APK, ma ho bisogno di modificarlo in modalità root.
Ho codice per modificare file XML sul sdcard lavorare, ma quando cambio percorso "data/data/package_name/shared_prefs/file.xml"
mi dà un'eccezione e il messaggio
android open failed eacces (permission denied)
C'è un modo per raggiungere questo obiettivo?
è necessario firmare l'app con firma di sistema per ottenere quell'autorizzazione, che non è facilmente disponibile. –