Saya harus menyiapkan 50+ telepon tambahan untuk perusahaan saya, dan saya diizinkan untuk melakukan root pada telepon tersebut. Setiap ponsel harus memiliki WIFI / SSID WIFI yang sama persis, kata sandi, pengaturan akun / privasi, kecerahan, metode input, dll. Mengulangi pengaturan manual yang sama persis 50 kali tampak agak membosankan ..
Di mana pengaturan telepon disimpan? Bisakah saya hanya adb mendorong pengaturan ke setiap perangkat? Ponsel tersebut adalah Samsung Galaxy Pockets.
Jawaban:
Ternyata, tidak ada file ajaib atau direktori yang berisi semua pengaturan. Mereka disimpan di berbagai tempat, dan sangat tergantung pada bagaimana produsen memutuskan untuk mengatur. Saya terutama bekerja dengan ponsel Samsung, jadi informasi di sini sebagian besar berorientasi pada Samsung. Perhatikan juga bahwa semua hal di bawah ini memerlukan akses root. Jika ada yang punya sesuatu untuk ditambahkan / diperbaiki, jangan ragu untuk berkomentar.
Pertama, saya telah menemukan bahwa "pengaturan penyalinan" tidak selalu cara terbaik untuk pergi. Anda dapat melakukan backup dan mengembalikan nandroid , yang cukup banyak mengkloning satu ponsel ke yang lain. Jika Anda cukup teknis, dan Anda menggunakan Samsung, kemudian membuat gambar odin Anda sendiri mungkin menjadi pilihan yang lebih baik karena tidak bergantung pada Anda atau orang lain yang telah membuat dukungan nandroid / pemulihan.
Pengaturan
Pengaturan umum:
Pengaturan sebagian besar disimpan di
/data
subdirektori. Jika Anda mencari sesuatu yang spesifik, mulailah dari sana.Aplikasi bawaan:
Aplikasi bawaan cenderung menyimpan pengaturannya
/data/data/com.android.*
dan/data/data/com.google.android.*
Sebagai contoh:
Kontak:
/data/data/com.android.contacts
Akun email:
/data/data/com.android.email
MMS:
/data/data/com.android.mms
WiFi:
Lokasi pengaturan WiFi tergantung pada produsen, tetapi umumnya dapat diprediksi.
Samsung Galaxy Pocket, S2, S3:
/data/misc/wifi/wpa_supplicant.conf
Tab 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
Konfigurasi keyboard:
Saya harus menonaktifkan kunci perangkat keras, mengkonfigurasi ulang tata letak, atau mengubah perilaku keyboard umum sebelumnya. Nama file yang tepat cenderung berbeda di setiap ponsel, tetapi saya menemukan file konfigurasi selalu ada di
/system/usr/keylayout/
. Hati-hati, karena melanggar itu bisa membuat ponsel Anda tidak dapat digunakan.Lain-lain:
Kebanyakan pengaturan lain-lain seperti informasi produk, suara boot, dan mengaktifkan / menonaktifkan nav bar di layar disimpan
/system/build.prop
. Memecah file konfigurasi ini dapat mem-bootloop perangkat Anda.Jika saya menemukan informasi lebih lanjut, saya akan menambahkan nanti.
sumber
Cara lain yang memungkinkan untuk melakukannya adalah melalui perintah `` content '', misalnya:
sumber
Saya bukan ahli dalam teknologi android. Jadi saya tidak sepenuhnya yakin apakah jawaban saya benar atau tidak. Tetapi, dengan menggunakan Root Explorer, saya menemukan bahwa beberapa pengaturan disimpan dalam file-file berikut:
Misalnya kecerahan layar disimpan dalam file
settings_system.xml
. Jika Anda membuka file ini menggunakan editor teks, Anda dapat menemukan baris kode berikut:Dalam kode di atas, angka "66" menunjukkan kecerahan layar. Semakin tinggi angkanya, semakin terang layar. Saya juga menemukan bahwa gambar latar belakang ponsel Anda disimpan di jalur file berikut:
Ponsel saya adalah Samsung SM-J7. Mungkin penemuan saya mungkin berbeda untuk ponsel pintar lainnya.
sumber
Sebagian besar pengaturan Android ditemukan
/data/data/com.android.providers.settings/databases/settings.db
, yang merupakan basis data SQLite yang dapat dengan mudah dimanipulasi oleh peramban SQLite. Android sendiri biasanya menggunakan SettingsProvider yang dilindungi untuk memanipulasi pengaturan itu.Sidenote: Tampaknya meskipun pengaturan telah benar-benar berubah di bawah tenda, Pengaturan GUI mungkin tidak selalu up to date dengan kenyataan yang mendasarinya. Namun, selalu database yang diperhitungkan, dan disediakan untuk semua modul yang menggunakannya
Meskipun, seperti yang dinyatakan sebelumnya, beberapa pengaturan dapat disimpan sebagai shared_prefs atau dalam file-dir untuk masing-masing aplikasi dll. Juga, beberapa produsen menggunakan versi Android yang dimodifikasi yang mungkin menggunakan pengaturan yang disimpan di tempat lain.
sumber