Как изменить «Предпочитаемый сетевой режим», используя ADB без перезагрузки? -- adb поле с участием mobile-network поле с участием command-line пол android Связанный проблема

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


7
vote

проблема

русский

Я пытаюсь изменить свой телефон (CM 12, на складе 4.2, как укоренившись) Предпочтительный режим сети из «GSM / WCDMA» (0), чтобы «WCDMA только» (2) и наоборот (могут быть другие режимы тоже), используя только командную строку. Исходя из этого Ответ Я могу внести соответствующие изменения в <код> Settings.db с помощью команд:

.
 <код> adb shell  su    settings put global preferred_network_mode 2   

Тем не менее, я не могу выяснить из Logcat, который или сколько вещаний я должен отправлять и с какими дополнительными значениями ключа. Именно из-за этого я должен перезагрузить мое устройство, чтобы изменения вступили в силу.

В конечном итоге я могу изменить режим сети без перезагрузки, используя только командную строку?

Редактировать : Использование afordaid command в сочетании с Режим самолета не работает либо.

Английский оригинал

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.

        
     
     

Список ответов

3
 
vote

Есть несколько паров IFS и но и но Я не пробовал это, но это просто идея, которая приходит на мой взгляд, что является продолжением моего предыдущего Ответ .

через Это сообщение я узнаю, что Встреча может быть вызвана через командную строку ADB.

Итак, если устройство укоренилось и имеет Xposed Framework, можно сделать выше.

 

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

Вы можете обратиться к Это сообщение

kitkat:

 <код> echo "AT^SYSCONFIG=13,1,1,2 " > /dev/smd0   

Лелленок:

 <код> 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 
 
 

Связанный проблема

24  Можно ли активировать настройку Android «USB Tatering» из командной строки?  ( Is it possible to activate the usb tethering android setting from the command ) 
Я хотел бы активировать «USB-привязку» из скрипта Bash, поэтому есть ли возможность запустить командную строку с помощью adb shell , чтобы изменить некоторые...

3  Где я должен установить Toybox?  ( Where should i install toybox ) 
У меня есть укорененный ретранслятор Samsung Galaxy S 4G android 4.1.2. Если у вас есть Android 6.0 "зефир" или лучше, то у вас есть Toybox . Это пакет ком...

1  Как я могу исследовать использование памяти?  ( How do i investigate the memory usage ) 
У меня Micromax A74 с (укоренившись) Android 4.2.2. Недавно я столкнулся с разбивкой некоторого приложения и начал анализировать использование оперативной пам...

1  Можно ли установить «IPROUTE2» на Android?  ( Is it possible to install iproute2 on android ) 
Я пытался использовать <код> git clone на странице Googlesource, но это не делало много. Я хочу использовать команду <код> ss из пакета, но я не знаю, как у...

9  Как найти путь к раздеванию подкачки на SD-карте?  ( How to find the pathname of the swap partition on sd card ) 
как Это < / a> предупреждает, вы не должны включать совместное помещение по неправильному разделу, или вы можете уничтожить свой телефон: ОК, прежде чем м...

0  Как исправить «Mount:« RemOnt »-> '/ System': нет такого файла или каталога"?  ( 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:/ # Когда я попробую в Kali Linux на моем те...

3  Установите Split APK вручную  ( Install split apk manually ) 
В последнее время я узнал что-то под названием «Сплит APK» и нашел ломтики как недопустимые файлы APK, только база. К сожалению, это означает, что обычный уста...

24  Есть ли какие-либо клиенты командной строки SSH для укоренившихся телефонов Android?  ( Are there any command line ssh clients available for rooted android phones ) 
Я конечно есть Connectbot, но я ищу что-то, что я могу скрипт. Редактировать: Чтобы уточнить здесь, я не заинтересован в Whings сценариев из терминала. То...

7  Как изменить «Предпочитаемый сетевой режим», используя ADB без перезагрузки?  ( How to change preferred network mode using adb without reboot ) 
Я пытаюсь изменить свой телефон (CM 12, на складе 4.2, как укоренившись) Предпочтительный режим сети из «GSM / WCDMA» (0), чтобы «WCDMA только» (2) и наоборот...

3  Как установить пачки дополнительных команд терминалов для укоренившихся устройств?  ( How to install bundles of additional terminal commands for rooted devices ) 
Я недавно уконул устройство HTC Wildfire S и вспыхнул Android 4.1.2 Aokp Jelly Bean Custom Custom Custom. Одно извлечение в том, что я могу использовать терми...