web-dev-qa-db-fra.com

Android Diagnostic Mode - Comment l'activer?

Je souhaite activer le mode Diagnostic (DIAG) sur Android. J'ai les questions suivantes sur le même.

  1. En quoi le mode DIAG est-il utile?
  2. L’initialisation de l’appareil est-elle nécessaire pour activer le mode DIAG?
  3. Comment vérifier si le mode DIAG est activé?
  4. Est-ce réversible? Puis-je revenir en mode normal?

J'utilise Google Nexus 5.

Je suis assez nouveau dans le développement Android. Toute aide serait appréciée.

4
Saurabh Meshram

1- J'utilise personnellementDMpour collecter et analyser les messages entre un mobile (UE) et un réseau. Je l'utilise avec les outils Qualcomm QXDM et QPST pour analyser les messages de pile de protocoles sans fil. Avec les téléphones commerciaux, le DM est généralement bloqué par mesure de sécurité car il permet de décapsuler les messages envoyés/reçus par l'UE. Je n'ai pas entendu parler d'un autre usage du produit jusqu'à présent .

2- Oui, tous les UE commerciaux avec lesquels j'ai travaillé (principalement avec Sony Xperia et actuellement avec Xperia Ray) sont enracinés.

3- / Si le mode DIAG est activé, vous pouvez le voir dans votre gestionnaire de périphériques. Voici un aperçu de la mienne. Cela signifie que vous devez installer les pilotes appropriés pour le périphérique (ce qui était délicat avec de nombreux téléphones). L'appareil devrait avoir Qualcomm Chipset!

4- Oui, vous pouvez libérer le périphérique. Jamais essayé avec Nexus moi-même.

Puis-je demander quel est le but de l'utiliser pour vous? Je veux dire que cela fonctionne strictement avec des piles de protocoles.

J'espère que ça aide! À votre santé

3
Odin
  1. Le mode Diagnostics peut être utilisé pour modifier les paramètres de bande radio et de modem de votre périphérique, ainsi que pour modifier l’adresse IMEI ou MAC, si vous disposez du logiciel approprié tel que DFS CDMA Tool ou QPST.

  2. Vous pouvez l'activer only si votre téléphone est rooted .

Assurez-vous que les pilotes Qualcomm de votre téléphone sont installés sur votre ordinateur.

Entrez ceci dans l'émulateur de terminal de votre appareil:

su
setprop sys.usb.config diag,adb

Remarque: Ceci ne fonctionnera que si le disque virtuel de votre téléphone dispose des configurations appropriées activées pour la propriété 'diag, adb'. Si cela ne fonctionne pas, il est préférable d'ouvrir/init. xxxxxxx.usb.rc (xxxxxxx représente le nom de code ou le nom de puce de votre périphérique, ou autre) et recherchez les propriétés associées à ' diag '.

  1. Pour vérifier si cela fonctionne, il suffit de vérifier le Gestionnaire de périphériques ou l'outil que vous utilisez, et de vérifier si votre téléphone est connecté.

  2. Oui, c'est réversible . Pour revenir en mode normal, tapez ceci dans Terminal Emulator:

setprop sys.usb.config mtp

Vous reviendrez en mode MTP :)

2
Gokul NC

Je ne connais pas grand-chose au mode DIAG, mais il est utilisé lorsque vous souhaitez lire les données d'un téléphone à l'aide des paramètres qualcomm. Pour entrer en mode DIAG, utilisez ## 3424 # ou * # 7284 #. Et activez DM + MOdem + .. sur.

0
nightElf91

Si vous parlez des options de développement, à partir de l’Android 4.2, j’estime que le menu est tout simplement masqué maintenant. Vous devez activer volontairement le menu pour accéder aux options. 

  1. C'est utile car vous en avez besoin pour déboguer vos applications alors qu'elles sont connectées à votre ordinateur et au SDK. Il y a beaucoup d'options ici, selon le type d'application que vous créez. Activer le menu seul ne fait rien à votre appareil. 
  2. Non, ce n'est pas nécéssaire.
  3. Si vous voyez des options de développement dans le menu des paramètres, alors vous savez que cela est activé.
  4. Vous ne faites que masquer le menu du développeur masqué. Pas vraiment quelque chose à renverser. Vous pouvez simplement désactiver les options que vous avez activées pendant le développement.
0
Panama Jack