Як виявилося, не існує магічного файлу чи каталогу, який містить усі налаштування. Вони зберігаються в різних місцях, і дуже залежить від того, як виробник вирішить налаштувати речі. Я в основному працюю з телефонами Samsung, тому інформація тут буде переважно орієнтована на Samsung. Також зауважте, що все вищезазначене потребує кореневого доступу. Якщо хтось має щось додати / виправити, сміливо коментуйте.
По-перше, я виявив, що "налаштування копіювання" - це не завжди найкращий спосіб. Ви можете робити резервні копії та відновлення нандроїдів , які в значній мірі клонують один телефон до іншого. Якщо ви досить технічні, і ви користуєтесь 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:
Розташування налаштувань Wi-Fi залежить від виробника, але, як правило, передбачувано.
Samsung Galaxy Pocket, S2, S3: /data/misc/wifi/wpa_supplicant.conf
Samsung Tab: /data/wifi/bcm_supp.conf
HTC Бажання: /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
. Порушення цього конфігураційного файлу може завантажувати ваш пристрій.
Якщо я знайду більше інформації, я додам пізніше.