web-dev-qa-db-de.com

Android-Diagnosemodus - Wie wird er aktiviert?

Ich möchte den Diagnosemodus (DIAG) für Android aktivieren. Ich habe die folgenden Fragen dazu.

  1. Wie ist der DIAG-Modus hilfreich?
  2. Ist ein Neustart des Geräts erforderlich, um den DIAG-Modus zu aktivieren?
  3. Wie überprüfe ich, ob der DIAG-Modus aktiviert ist?
  4. Ist es umkehrbar? Kann ich in den normalen Modus zurückkehren?

Ich benutze Google Nexus 5.

Ich bin ziemlich neu in der Android-Entwicklung. Jede Hilfe wäre dankbar.

4
Saurabh Meshram

1- Ich persönlich nutzeDM, um die Nachrichten zwischen einem Mobiltelefon (UE) und einem Netzwerk zu sammeln und zu analysieren. Ich verwende es mit Qualcomm QXDM- und QPST-Werkzeugen, um Nachrichten des Stapels des drahtlosen Protokollstapels zu analysieren. Bei kommerziellen Telefonen ist das DM normalerweise als Sicherheitsmaßnahme blockiert, da Sie damit die vom UE gesendeten/empfangenen Nachrichten entkoppeln können. Ich habe bis jetzt noch nicht von einer anderen Verwendung gehört .

2- Ja alle kommerziellen UEs, mit denen ich gearbeitet habe (meistens mit Sony Xperia und derzeit mit Xperia Ray), sind verwurzelt.

3- Wenn der DIAG-Modus aktiviert ist, können Sie ihn in Ihrem Geräte-Manager sehen. Hier ist eine Momentaufnahme von mir. Das bedeutet, dass Sie die richtigen Treiber für das Gerät installieren müssen (was bei vielen Handys schwierig war). Das Gerät sollte einen Qualcomm-Chipsatz haben!

4- Ja, Sie können das Gerät rückgängig machen. Ich habe es nie mit Nexus probiert.

Kann ich fragen, was ist der Zweck der Verwendung für Sie? Ich meine, es arbeitet ausschließlich mit Protokollstapeln.

Ich hoffe es hilft! Prost

3
Odin
  1. Der Diagnosemodus kann verwendet werden, um die Funkfrequenz- und Modemeinstellungen Ihres Geräts zu ändern und andere Dinge wie das Ändern der IMEI-Adresse oder der MAC-Adresse, wenn Sie über geeignete Software wie DFS CDMA Tool oder QPST verfügen.

  2. Sie können es nur aktivieren, wenn Ihr Telefon rooted ist.

Vergewissern Sie sich, dass die Qualcomm-Treiber für Ihr Telefon im Computer installiert sind.

Geben Sie dies in Terminal Emulator in Ihrem Gerät ein:

su
setprop sys.usb.config diag,adb

Hinweis: Dies funktioniert nur, wenn auf der Ramdisk Ihres Telefons die entsprechenden Konfigurationen für die Eigenschaft 'diag, adb' aktiviert sind. Wenn dies nicht funktioniert hat, öffnen Sie/init besser. xxxxxxx.usb.rc (xxxxxxx steht für den Codenamen oder Chipnamen Ihres Geräts oder was auch immer) und prüfen Sie, ob die Eigenschaften von ' diag ' relevant sind.

  1. Um zu überprüfen, ob es funktioniert, überprüfen Sie einfach den Geräte-Manager oder das von Ihnen verwendete Tool und prüfen Sie, ob eine Verbindung zum Telefon hergestellt wird.

  2. Ja, es ist umkehrbar . Um zum normalen Modus zurückzukehren, geben Sie einfach diesen in Terminal Emulator ein:

setprop sys.usb.config mtp

Sie kehren zum MTP-Modus zurück :)

2
Gokul NC

Ich weiß nicht viel über den DIAG-Modus, aber er wird verwendet, wenn Sie Daten mit qualcomm-Einstellungen vom Telefon lesen möchten. Um in den DIAG-Modus zu gelangen, verwenden Sie ## 3424 # oder * # 7284 #. Und aktivieren Sie DM + MOdem + .. ein.

0
nightElf91

Wenn Sie die Entwickleroptionen meinen, dann glaube ich ab Android 4.2, dass eines der Dinge bei den Entwickleroptionen ist, dass das Menü jetzt gerade ausgeblendet ist. Sie müssen das Menü absichtlich aktivieren, um auf die Optionen zugreifen zu können. 

  1. Dies ist hilfreich, da Sie es benötigen, um Ihre Anwendungen zu debuggen, während sie mit Ihrem Computer und dem SDK verbunden sind. Es gibt viele Optionen, je nachdem, welche Art von App Sie erstellen. Wenn Sie das Menü allein aktivieren, wirkt sich dies nicht auf Ihr Gerät aus. 
  2. Nein, es ist nicht notwendig.
  3. Wenn im Einstellungsmenü Entwickleroptionen angezeigt werden, wissen Sie, dass diese Option aktiviert ist.
  4. Alles, was Sie tun, ist das verborgene Entwicklermenü einzublenden. Nicht wirklich etwas umzukehren. Sie können die Optionen, die Sie während der Entwicklung aktiviert haben, einfach deaktivieren.
0
Panama Jack