3 votos

Modificar los parámetros de configuración a través de la base de datos

He sido capaz de modificar y actualizar con éxito la configuración en el teléfono Android utilizando comandos ADB como estos..

Activar los datos GPRS:

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update system SET value='1' where name='gprs_connection_setting'";

Activar el GPS :

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update secure SET value='gps' where name='location_providers_allowed'"; 

Si bien estos fueron exitosos, no pude encontrar la base de datos o el xml donde se puede modificar la opción para habilitar la desactivación de datos en roaming. He estado probando con muchas bases de datos una tras otra sin suerte. Puede alguien ayudarme a señalar la base de datos o el xml que se modifica (de los ajustes se toman) para la configuración de la itinerancia de datos:

Screenshot of Roaming Option
Captura de pantalla de la opción de itinerancia

1voto

Firelord Puntos 161

Nota: Esta respuesta está probada en Android 4.2.1.


Para activar la itinerancia de datos para la SIM por defecto, introduzca:

adb shell settings put global data_roaming 1

Los cambios entrarían en vigor inmediatamente. Tenga en cuenta que para un teléfono de doble SIM, cambie la tecla a data_roaming_2 si la itinerancia tiene que ser activada para la SIM2.

-1voto

Krishna Puntos 1

Utiliza este comando:

adb shell sqlite3 -batch /data/data/com.android.providers.settings/databases/settings.db "update system SET value='1' where name='data_roaming'";

0 votos

¿En qué versión de Android has probado tu solución? data_roaming está debajo de la mesa global para Android 4.2.1, 4.4.2 y 5.0.2

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X