Tengo que configurar más de 50 teléfonos para mi empresa, y puedo rootearlos. Cada teléfono debe tener exactamente el mismo SSID / contraseña de WIFI, configuración de cuenta / privacidad, brillo, métodos de entrada, etc. Repetir la misma configuración manual 50 veces parece un poco tedioso.
¿Dónde se almacenan las configuraciones del teléfono? ¿Puedo simplemente agregar las configuraciones a cada dispositivo? Los teléfonos son bolsillos Samsung Galaxy.
Respuestas:
Resulta que no hay un archivo o directorio mágico que contenga todas las configuraciones. Se almacenan en varios lugares y dependen en gran medida de cómo el fabricante decida configurar las cosas. Principalmente trabajo con teléfonos Samsung, por lo que la información aquí estará orientada principalmente a Samsung. Además, tenga en cuenta que todo lo siguiente requiere acceso de root. Si alguien tiene algo que agregar / rectificar, no dude en comentar.
En primer lugar, he descubierto que "copiar configuraciones" no siempre es la mejor manera de hacerlo. Puede hacer copias de seguridad y restauraciones de nandroid , que prácticamente clonan un teléfono a otro. Si eres lo suficientemente técnico y estás usando Samsung, entonces crear tu propia imagen de Odin podría ser una opción aún mejor, ya que no depende de que tú o alguien más haya creado soporte de recuperación / nandroid.
La configuración
Configuración general: la
configuración se almacena principalmente en el
/data
subdirectorio. Si está buscando algo específico, comience allí.Aplicaciones integradas: las aplicaciones
integradas tienden a mantener su configuración
/data/data/com.android.*
y,/data/data/com.google.android.*
por ejemplo:
Contactos:
/data/data/com.android.contacts
Cuentas de correo electrónico:
/data/data/com.android.email
MMS:
/data/data/com.android.mms
WiFi: la
ubicación de la configuración WiFi depende del fabricante, pero generalmente es predecible.
Samsung Galaxy Pocket, S2, S3:
/data/misc/wifi/wpa_supplicant.conf
Samsung Tab:
/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
Configuraciones de teclado:
He tenido que deshabilitar teclas de hardware, reconfigurar diseños o alterar el comportamiento general del teclado antes. El nombre exacto del archivo tiende a ser diferente en cada teléfono, pero he encontrado que los archivos de configuración siempre están en
/system/usr/keylayout/
. Tenga cuidado, ya que romperlos podría inutilizar su teléfono.Varios: la
mayoría de los ajustes diversos, como la información del producto, los sonidos de arranque y la activación / desactivación de la barra de navegación en pantalla, se almacenan en
/system/build.prop
. Romper este archivo de configuración podría reiniciar su dispositivo.Si encuentro más información, agregaré más tarde.
fuente
Otra forma posible de hacerlo es a través del comando `` contenido '', por ejemplo:
fuente
No soy un experto en tecnologías de Android. Así que no estoy totalmente seguro de si mi respuesta es verdadera o no. Pero, usando Root Explorer, descubrí que algunas de las configuraciones se almacenan en los siguientes archivos:
Por ejemplo, el brillo de la pantalla se almacena en el archivo
settings_system.xml
. Si abre este archivo usando un editor de texto, puede encontrar la siguiente línea de código:En el código anterior, el número "66" indica el brillo de la pantalla. Cuanto mayor sea el número, más brillante será la pantalla. También descubrí que la imagen de fondo de su teléfono celular se almacena en la siguiente ruta de archivo:
Mi teléfono celular es Samsung SM-J7. Tal vez mi descubrimiento puede variar para otros teléfonos inteligentes.
fuente
La mayoría de las configuraciones de Android se encuentran en
/data/data/com.android.providers.settings/databases/settings.db
, que es una base de datos SQLite que puede ser fácilmente manipulada por un navegador SQLite. El propio Android normalmente usa un proveedor de configuración protegido para manipular esa configuración.Nota al margen: Parece que a pesar de que la configuración realmente ha cambiado bajo el capó, la GUI de configuración no siempre parece estar actualizada con la realidad subyacente. Sin embargo, siempre es la base de datos lo que cuenta y se proporciona a todos los módulos que los están utilizando.
Sin embargo, como se indicó anteriormente, algunas configuraciones se pueden almacenar como shared_prefs o en files-dir para aplicaciones individuales, etc. Además, algunos fabricantes usaron versiones modificadas de Android que pueden usar configuraciones almacenadas en otros lugares.
fuente