再起動なしでADBを使用して「優先ネットワークモード」を変更する方法 -- adb フィールド と mobile-network フィールド と command-line フィールド android 関連 問題

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












7
vote

問題

日本語

「GSM / WCDMA」(0)から「WCDMAのみ」(2)までの携帯電話(CM 12、Stock 4.2、両方の根本的なネットワークモード)を変更しようとしています。コマンドラインのみを使用するだけです。この回答コマンドを使用して 99887766544330 に関連する変更を加えることができます。 P> <事前> <コード> 9988776655443331

しかし、私はログカットから理解することはできませんどのブロードキャストを送信する必要があります。それは私がその変更を有効にするために私の装置を再起動する必要があるためです。

最終的には、コマンドラインのみを使用して再起動せずにネットワークモードを変更するにはどうすればよいですか?

edit : Airplane Mode が機能しないいずれか。

英語

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とバストがあります。私はこれを試していませんが、これは私の前の延長である私の心にやってくるちょうど回答。

この POST、私はそれを学びますIntentsはADBコマンドプロンプトで呼び出すことができます。

だから、装置が根ざしてXposedフレームワークを持つ場合は、上記を行うことができます。

 

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

この記事

を参照することができます。

キットカット:

<事前> <コード> 9988776655443330

ロリポップ:

<事前> <コード> 9988776655443331
 

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 
 
 

関連する質問

0  mount: 'remount' - > '/ system':そのようなファイルまたはディレクトリがない方法を修正する方法  ( How to fix mount remount system no such file or directory ) 
<事前> <コード> 9988776655443330 私が私の電話でKali Linuxで試すとき: <事前> <コード> 9988776655443331 私は何かが足りない? ...

1  Androidに "IPROUTE2"をインストールすることは可能ですか?  ( Is it possible to install iproute2 on android ) 
Googlesourceのページで<コード> 99887766544332 を使用しようとしましたが、それほど多くはありませんでした。 99887766544333 コマンドをパッケージから使用したいが、インストール方法がわかりません。私の電話は腕の32ビ...

24  コマンドラインから「USBテザリング」Android設定を有効にすることは可能ですか?  ( Is it possible to activate the usb tethering android setting from the command ) 
Bashスクリプト内から「USBテザリング」を有効にしたいので、 99887765544331 でコマンドラインを実行する可能性はありますか? edit1 : 次のコマンドは必要な設定を開きますが、一人では変更しないでください。 <事前> <コード> a...

9  SDカードのスワップパーティションのパス名を見つける方法は?  ( How to find the pathname of the swap partition on sd card ) 
real="nonofollownoreferrer">この< / A>警告、あなたは間違ったパーティションをスワップを有効にしないでください、またはあなたの電話を破壊することができます: それ以上進む前にOK!前の電話機のパーティションレイアウトは、M...

3  スプリットAPKを手動でインストールします  ( Install split apk manually ) 
最近、私は分割APKと呼ばれるものを知っていて、スライスを無効なAPKファイルとして見つけました。残念ながら、これは通常のデフォルトのパッケージインストーラがこれを処理できないことを意味し、そのように私はSAI、Split APKインストーラと呼ばれる別のもの...

1  メモリ使用量を調査する方法  ( How do i investigate the memory usage ) 
私は(根)Android 4.2.2を搭載したMicroMax A74。最近、私はいくつかのアプリケーションのクラッシュに直面し、RAMの使用量を分析し始めました。 設定&gt; apps&gt;実行は役に立ちません: 私は2 MBの無料でわずか2 MB...

24  根ざしたAndroid携帯電話で利用可能なコマンドラインSSHクライアントはありますか?  ( Are there any command line ssh clients available for rooted android phones ) 
私はコネコンボットを持っていますが、私はスクリプトできるものを探しています。 編集:ここで説明するには、 スクリプトをターミナルから興味を持っていません。私がやりたいことは、自動化/スケジュールされた方法でsshコマンドを実行することです。 TaskerとL...

7  再起動なしでADBを使用して「優先ネットワークモード」を変更する方法  ( How to change preferred network mode using adb without reboot ) 
「GSM / WCDMA」(0)から「WCDMAのみ」(2)までの携帯電話(CM 12、Stock 4.2、両方の根本的なネットワークモード)を変更しようとしています。コマンドラインのみを使用するだけです。この回答コマンドを使用して 9988776654433...

3  TOYBOXをインストールすればいいですか?  ( Where should i install toybox ) 
私は根ざしたサムスンギャラクシーSリレー4GランニングのAndroid 4.1.2。 Android 6.0 "Marshmallow"以上の場合、 。これは、ターミナルエミュレータを使用することがある上級ユーザーに便利なコマンドラインツールのパッケージです...

3  受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法  ( How to install bundles of additional terminal commands for rooted devices ) 
最近HTC野生銃の装置を根ざして、Android 4.1.2 AOKP Jelly BeanのカスタムROMを点滅させました。 1つの利点は私が今ターミナルを使うことができるということです。 私はデスクトップマシンのターミナルエミュレータを使用するのに少し慣れ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有