¿Cómo cambiar el "Modo de red preferido" usando ADB sin reinicio? -- adb campo con mobile-network campo con command-line camp android Relacionados El problema

How to change “Preferred Network Mode” using adb without reboot?


7
vote

problema

Español

Estoy tratando de cambiar el modo de red preferido de mi teléfono (cm 12, stock 4.2, ambos enraizado) de "GSM / WCDMA" (0) a "solo WCDMA" (2) y viceversa (puede haber otros modos También), usando solo la línea de comandos. Basado en este Respuesta Puedo hacer cambios relevantes en Settings.db usando los comandos:

  adb shell  su    settings put global preferred_network_mode 2   

Sin embargo, no puedo averiguar el logcat, que o cuántas transmisiones tengo que enviar y con qué valores adicionales clave. Es por eso, tengo que reiniciar mi dispositivo para que los cambios surtan efecto.

En última instancia, ¿cómo cambio el modo de red sin el reinicio solo usando la línea de comandos?

Editar : usando el comando mencionado en combinación con El modo de avión no funciona tampoco.

Original en ingles

I'm trying to change my phone's (CM 12, Stock 4.2, both rooted) preferred network mode from "GSM/WCDMA" (0) to "WCDMA only" (2) and vice versa (there can be other modes too), using command-line only. Based on this answer I can make relevant changes into Settings.db using the commands:

adb shell  su    settings put global preferred_network_mode 2 

However, I can't figure out from the logcat which or how many broadcasts do I have to send and with what extra key values. It is because of it I have to reboot my device to have the changes take effect.

Ultimately, how do I change the network mode without the reboot using command-line only?

Edit: Using aforesaid command in combination with airplane mode isn't working either.

        
     
     

Lista de respuestas

3
 
vote

Hay un par de IFS y PEROS. No he probado esto, pero esto es solo una idea que viene a mi mente, que es una extensión de mi anterior Respuesta .

a través de este post, aprendo que Los intentos se pueden invocar a través de la solicitud de sistema ADB.

Por lo tanto, si el dispositivo está arraigado y tiene un marco xposo, se puede realizar lo anterior.

 

There are some couple of ifs and buts. I have not tried this, but this is just an idea that comes to my mind which is an extension of my previous answer.

Through this post, I learn that intents can be invoked through adb command prompt.

So, if the device is rooted and has Xposed framework, the above can be done.

 
 
 
 
0
 
vote

Puede consultar esta publicación

kitkat:

  echo "AT^SYSCONFIG=13,1,1,2 " > /dev/smd0   

lollipop:

  echo "AT+WS46=12 " > /dev/umts_at0   
 

You can refer to this post

KitKat:

echo "AT^SYSCONFIG=13,1,1,2\r" > /dev/smd0 

Lollipop:

echo "AT+WS46=12\r" > /dev/umts_at0 
 
 

Relacionados problema

9  ¿Cómo encontrar la ruta de la partición de intercambio en la tarjeta SD?  ( How to find the pathname of the swap partition on sd card ) 
como esto < / a> advierte, no debe habilitar el swap en la partición incorrecta o puede destruir su teléfono: OK Antes de que vayamos más lejos! Los teléf...

3  Instale Split APK manualmente  ( Install split apk manually ) 
Recientemente, tengo que saber una cosa llamada Split Apks, y encontré las rodajas como archivos APK no válidos, solo la base es. Desafortunadamente, esto sig...

24  ¿Hay algún cliente de línea de comando SSH disponibles para teléfonos Android enraados?  ( Are there any command line ssh clients available for rooted android phones ) 
Por supuesto, tengo connectBot, pero estoy buscando algo que pueda script. Editar: Para aclarar aquí, no estoy interesado en corriendo scripts de un termi...

1  ¿Es posible instalar "iProute2" en Android?  ( Is it possible to install iproute2 on android ) 
Intenté usar git clone en la página de Googlesource, pero no hizo mucho. Quiero usar el comando ss desde el paquete, pero no sé cómo instalarlo. Mi teléfo...

0  Cómo corregir "Monte: 'Remount' -> '/ SISTEMA': ¡No hay dicho archivo o directorio"?  ( How to fix mount remount system no such file or directory ) 
angler:/ # mount -o rw, remount /system mount: 'remount'->'/system': No such file or directory 1|angler:/ # Cuando lo intento en Kali Linux en mi teléfon...

3  ¿Cómo instalar paquetes de comandos de terminal adicionales para dispositivos rooted?  ( How to install bundles of additional terminal commands for rooted devices ) 
He rooteado un dispositivo HTC Wildfire S recientemente y mostró un Android 4.1.2 Aokp Jelly Bean Custom ROM. Un beneficio es que puedo usar el terminal ahora...

7  ¿Cómo cambiar el "Modo de red preferido" usando ADB sin reinicio?  ( How to change preferred network mode using adb without reboot ) 
Estoy tratando de cambiar el modo de red preferido de mi teléfono (cm 12, stock 4.2, ambos enraizado) de "GSM / WCDMA" (0) a "solo WCDMA" (2) y viceversa (pue...

3  ¿Dónde debo instalar ToyBox?  ( Where should i install toybox ) 
Soy dueño de una raíz Samsung Galaxy S Relay 4G Running Stock Android 4.1.2. Si tiene Android 6.0 "Marshmallow" o mejor, entonces tiene Toybox . Este es un...

24  ¿Es posible activar la configuración de Android "Anexo USB" desde la línea de comandos?  ( Is it possible to activate the usb tethering android setting from the command ) 
Me gustaría activar "Anexo USB" desde dentro de un script de bash, por lo que hay alguna posibilidad de ejecutar una línea de comandos con adb shell para ca...

1  ¿Cómo investigo el uso de la memoria?  ( How do i investigate the memory usage ) 
Tengo un micromax A74 con (arraado) Android 4.2.2. Recientemente me he enfrentado al estrellamiento de alguna aplicación y he comenzado a analizar el uso de R...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos