Я использую эту удобную однострочную строку для извлечения, редактирования в vim и отправки общих настроек для приложения:
APP_ID=com.myapp; adb pull /data/data/${APP_ID}/shared_prefs/${APP_ID}_preferences.xml /tmp/${APP_ID}_preferences.xml && vim /tmp/${APP_ID}_preferences.xml && adb push /tmp/${APP_ID}_preferences.xml /data/data/${APP_ID}/shared_prefs/
Просто установите APP_ID
в идентификатор вашего приложения.
Обратите внимание, что предполагается, что вы используете имя файла по умолчанию для общих настроек, полученное из PreferenceManager.getDefaultSharedPreferences(context)
. Также ADB должен быть запущен в режиме root: adb root