AndroidでDiagnostic(DIAG)Modeを有効にしたい。同じことについて次の質問があります。
私はGoogle Nexus 5を使用しています。
私はAndroid開発にかなり慣れていません。何か助けていただければ幸いです。
1-=私は個人的に[〜#〜] dm [〜#〜]を使用して、モバイル(UE)とネットワーク間のメッセージを収集および分析します。 Qualcomm QXDMおよびQPSTツールで使用して、ワイヤレスプロトコルスタックメッセージを分析します。商用電話の場合、通常DMは、UEが送受信するメッセージのカプセル化を解除できるため、セキュリティ対策としてブロックされます。今まで。
2-はい、私が使用したすべての商用UE(主にSony Xperiaと現在Xperia Rayを使用)はルート化されています。
- DIAGモードが有効になっている場合、デバイスマネージャーで表示できます。これが私のスナップショットです。これは、デバイスに適切なドライバーをインストールする必要があることを意味します(多くの携帯電話では扱いが面倒でした)。デバイスにはQualcommチップセットが必要です。
4-はい、デバイスのルートを解除できます。 Nexusを自分で試したことはありません。
使用する目的は何ですか?つまり、プロトコルスタックで厳密に機能しています。
それが役に立てば幸い!乾杯
診断モードは、DFS CDMAツールやQPSTなどの適切なソフトウェアを使用している場合、デバイスの無線帯域とモデムの設定、およびIMEIアドレスやMACアドレスの変更などのその他のものを変更するために使用できます。
あなたはそれを有効にすることができますのみお使いの携帯電話がrootedの場合。
お使いの携帯電話用のクアルコムドライバーがコンピューターにインストールされていることを確認してください。
これをデバイスのターミナルエミュレータに入力します。
su
setprop sys.usb.config diag,adb
注:これは、お使いの携帯電話のRAMディスクで「diag、adb」プロパティの適切な構成が有効になっている場合にのみ機能します。それが機能しない場合は、/ init.xxxxxxx.usb.rc(xxxxxxxはデバイスのコード名またはチップ名などを表す)を開き、 'diagに関連するプロパティを確認してください。 '。
機能しているかどうかを確認するには、デバイスマネージャーまたは使用しているツールを確認し、スマートフォンが接続されているかどうかを確認します。
はい、それはリバーシブルです。通常モードに戻すには、ターミナルエミュレータで次のように入力します。
setprop sys.usb.config mtp
MTPモードに戻ります:)
DIAGモードについてはあまり知りませんが、qualcomm設定を使用して電話からデータを読み取りたいときに使用します。 DIAGモードに入るには、## 3424#または*#7284#を使用します。そして、DM + MOdem +を有効にします。
次のコマンドが機能しない場合:
su setprop sys.usb.config diag,adb
あなたが試すことができます:
su setprop sys.usb.config diag,serial_cdev,rmnet,adb
どちらのコマンドセットにもrootが必要です。違いは、モデムプロセッサに関係しています。
開発者オプションを意味する場合、Android= 4.2現在、開発者オプションに関することの1つは、メニューが非表示になっていることです。メニューにアクセスできるように意図的に有効にする必要がありますオプション。