Comment changer "Mode de réseau préféré" en utilisant adb sans redémarrer? -- adb domaine et mobile-network domaine et command-line domain android en relation problème

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



7
vote

problème

français

J'essaie de changer de téléphone de mon téléphone (CM 12, Stock 4.2, à la fois enracinée Mode de réseau préféré de "GSM / WCDMA" (0) à "WCDMA uniquement" (2) et inversement (il peut y avoir d'autres modes aussi), en utilisant uniquement la ligne de commande. Basé sur ce Réponse Je peux apporter des modifications pertinentes dans Settings.db à l'aide des commandes:

adb shell su settings put global preferred_network_mode 2

Cependant, je ne peux pas comprendre du logcat qui ou combien de diffusions dois-je envoyer et avec quelles valeurs de clé supplémentaires. C'est à cause de cela, je dois redémarrer mon appareil pour que les modifications prennent effet.

finalement, comment modifier le mode réseau sans le redémarrage à l'aide de la ligne de commande uniquement?

edit : Utilisation de la commande susmentionnée en combinaison avec L'avion ne fonctionne pas soit.

langue Anglaise

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.

        
     
     

Liste de réponses

3
 
vote

Il y a quelques couple d'IFS et mais. Je n'ai pas essayé cela, mais c'est juste une idée qui me vient à l'esprit qui est une extension de mon précédent Réponse .

via Ce poste, j'apprends que Des intentions peuvent être invoquées via une invite de commande adb.

Donc, si le périphérique est enraciné et dispose d'un cadre Xposed, ce qui précède peut être effectué.

 

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

Vous pouvez vous référer à Cet article

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 
 
 

Questions connexes

0  Comment réparer "Mont:" Remonter "-> '/ System': aucun fichier ou répertoire de ce type"?  ( 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:/ # Quand j'essaie à Kali Linux dans mon téléphon...

24  Est-il possible d'activer le paramètre Android "USB Tethering" de la ligne de commande?  ( Is it possible to activate the usb tethering android setting from the command ) 
J'aimerais activer "Téléparation USB" à partir d'un script Bash, il y a donc une possibilité d'exécuter une ligne de commande avec adb shell pour modifier c...

24  Existe-t-il des clients SSH de ligne de commande disponibles pour les téléphones Android enracinés?  ( Are there any command line ssh clients available for rooted android phones ) 
i Bien sûr, j'ai ConnectBot, mais je cherche quelque chose que je peux script. Edit: Pour clarifier ici, je ne suis pas intéressé par exécutant les scripts...

3  Où devrais-je installer Toybox?  ( Where should i install toybox ) 
Je possède un relais de Samsung Galaxy S enraciné 4G en cours d'exécution Android 4.1.2. Si vous avez Android 6.0 "guimauve" ou mieux, vous avez Toybox . I...

9  Comment trouver le chemin de la partition Swap sur la carte SD?  ( How to find the pathname of the swap partition on sd card ) 
comme Ceci < / a> avertit, vous ne devez pas activer le swap sur la mauvaise partition ou vous pouvez détruire votre téléphone: OK avant d'aller plus loin...

3  Installer manuellement Split APK  ( Install split apk manually ) 
Récemment, j'ai eu connaissance d'une chose appelée Split APKS, et j'ai trouvé les tranches comme des fichiers APK non valides, seule la base est. Malheureuse...

7  Comment changer "Mode de réseau préféré" en utilisant adb sans redémarrer?  ( How to change preferred network mode using adb without reboot ) 
J'essaie de changer de téléphone de mon téléphone (CM 12, Stock 4.2, à la fois enracinée Mode de réseau préféré de "GSM / WCDMA" (0) à "WCDMA uniquement" (2) ...

1  Comment puis-je enquêter sur l'utilisation de la mémoire?  ( How do i investigate the memory usage ) 
J'ai un micromax A74 avec (enraciné) Android 4.2.2. Récemment, j'ai rencontré le crash de certaines applications et j'ai commencé à analyser l'utilisation de ...

1  Est-il possible d'installer "iproute2" sur Android?  ( Is it possible to install iproute2 on android ) 
J'ai essayé d'utiliser git clone dans la page de Googlesource, mais cela n'a pas fait grand chose. Je souhaite utiliser la commande 9988777661 de l'emball...

3  Comment installer des ensembles de commandes terminales supplémentaires pour les périphériques enracinés?  ( How to install bundles of additional terminal commands for rooted devices ) 
J'ai récemment enraciné un appareil HTC Wildfire S et a clignoté une ROM personnalisée Android 4.1.2 Aokp Jelly Bean. Un avantage est que je peux utiliser le ...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés