Оказывается, что нет волшебного файла или каталога, который содержит все настройки. Они хранятся в разных местах и во многом зависят от того, как производитель решит все настроить. Я в основном работаю с телефонами Samsung, поэтому информация в основном будет ориентирована на Samsung. Также обратите внимание, что все перечисленное ниже требует root-доступа. Если кому-то есть что добавить / исправить, не стесняйтесь комментировать.
Во-первых, я обнаружил, что «копирование настроек» не всегда лучший способ. Вы можете выполнять резервное копирование и восстановление nandroid , что в значительной степени клонирует один телефон на другой. Если вы достаточно техничны и используете Samsung, то создание собственного образа odin может быть даже лучшим вариантом, поскольку он не зависит от вас или кого-то еще, кто создал поддержку nandroid / recovery.
Настройки
Общие настройки:
настройки в основном хранятся в /data
подкаталоге. Если вы ищете что-то конкретное, начните там.
Встроенные приложения:
встроенные приложения, как правило, сохраняют свои настройки /data/data/com.android.*
и, /data/data/com.google.android.*
например:
контакты: /data/data/com.android.contacts
учетные записи электронной почты:/data/data/com.android.email
MMS:/data/data/com.android.mms
WiFi:
расположение настроек WiFi зависит от производителя, но обычно предсказуемо.
Samsung Galaxy Pocket, S2, S3: /data/misc/wifi/wpa_supplicant.conf
Вкладка Samsung: /data/wifi/bcm_supp.conf
HTC Desire:/data/misc/wifi/wpa_supplicant.conf
Dell Streak: /data/misc/wifi/wpa.conf
Oneplus 2, 3:/data/misc/wifi/networkHistory.txt
Конфигурации клавиатуры:
мне раньше приходилось отключать аппаратные клавиши, перенастраивать раскладки или изменять общее поведение клавиатуры. Точное имя файла имеет тенденцию быть различным на каждом телефоне, но я обнаружил, что файлы конфигурации всегда находятся в /system/usr/keylayout/
. Будьте осторожны, так как их поломка может сделать ваш телефон непригодным для использования.
Разное:
Большинство различных настроек, таких как информация о продукте, звуки загрузки и включение / отключение экранной навигационной панели, хранятся в /system/build.prop
. Взлом этого файла конфигурации может привести к загрузке вашего устройства.
Если я найду больше информации, я добавлю позже.