Les codes USSD
On les confond souvent avec les codes secrets sur Android. Tout d'abord, USSD signifie Unstructured Supplementary Service Data, soit en français Service supplémentaire pour données non structurées.
C'est un protocole qui permet d'envoyer des informations via les
réseaux GSM, 3G ou 4G. L'idée est de pouvoir déclencher des actions à
distance, en envoyant un code précis pour chacune.
Pour les entrer, il suffit de le
faire directement depuis le pad de l'application d'appel. Ils commencent
et finissent généralement par un dièse. Vous pouvez en trouver la liste
auprès de votre opérateur, comme chez Orange par
exemple. Certaines commandes ont été normalisées et sont disponibles au
niveau mondiale, sans changement. Ils pemettent par exemple de
programmer un transfert d'appel.
Ils dépendent de chaque
opérateurs et ne permettent pas de contrôler ou de déclencher des
actions sur votre Android. Vous pouvez demander des infos à des serveurs
de votre opérateur grâce à eux, voilà tout. Ils s'emploient au même
niveau que les codes secrets propres à Android, c'est pourquoi il est
facile de les confondre.
Dans les
faits, on l'utilise traditionnellement pour demander des informations à
son opérateur mobile. Vous connaissez peut-être le fameux #123# de
Orange, qui permet de connaître le solde de son crédit. C'est un code
USSD !
La face cachée des codes USSD
C'est moins vrai maintenant, mais à une époque certains experts tiraient la sonnette d'alarme concernant les possibilités d'exploits sur Android. Le protocole peut être utilisé à des fins mal intentionnées par des applications ou même des sites.
Fin 2012 par exemple, un
scandale à frappé les fleurons Samsung. Ils étaient vulnérables à un
code de reset d'usine, qui pouvait être lancé directement depuis une
page web. Cela dit, je ne vois pas trop quel est l'intérêt pour l'auteur
de ce hack, pour le coup.
Les codes secrets Android
Ils
ont une particularité, ils se terminent toujours par un dièse, mais
commencent par un astérisque. À la différence des codes USSD, on a pas
besoin d'être connecté au réseau pour les activer : logique, ils
agissent directement depuis et sur le système Android.
Ils
sont en fait stockés dans des fichiers systèmes et dépendent de la
version installées sur le smartphone. De nombreux codes sont devenus
obsolètes au passage à Android 4.3 Jelly Bean. Le plus intéressant
d'entre-eux est de loin le menu d'informations sur le téléphone.
Par
ailleurs, notez qu'avec l'arrivée de Lollipop certains codes sont
supprimés, d'autres implémentés. Nous mettons la liste à jour lorsque
nous obtenons des infos, régulièrement.
À
noter que certains constructeurs viennent ajouter leur grain de sel
avec de nouveaux codes sur certains de leurs terminaux. Nous essayons de
vous donner une liste aussi complète que possible. Elle sera
éventuellement mise à jour lorsque nous découvrirons de nouveaux codes
secrets.
Avertissement : ces
codes peuvent vous faire perdre vos données ou même rendre votre
smartphone inutilisable. La plupart des menus sont en anglais et
incluent des termes obscures, voire incompréhensibles pour le commun des
mortels. Appliquez la règle la plus élémentaire en bricolage : si vous
ne savez pas exactement ce que vous êtes en train de faire, ne le faites
pas.
Liste des codes secrets sur Android
Codes d'informations :
- *#06# – IMEI du téléphone
- *#0*# – Menu d'informations (ne fonctionne pas sur tous les téléphones)
- *#*#4636#*#* – Menu d'informations
- *#*#34971539#*#* – Menu d'informations sur l'appareil photo
- *#*#1111#*#* – Version software FTA
- *#*#1234#*#* – Version firmware et PDA
- *#12580*369# – Infos sur le logiciel et sur le hardware
- *#7465625# – Statut de verrouillage de l'appareil
- *#*#232338#*#* – Montre l'adresse MAC de l'appareil
- *#*#2663#*#* – Montre la version de la dalle tactile
- *#*#3264#*#* – Montre la version de la RAM
- *#*#232337#*# – Montre l'adresse Bluetooth de l'appareil
- *#*#8255#*#* – État du service Google Talk
- *#*#4986*2650468#*#* – Montre les infos sur le téléphone, le hardware et le PDA
- *#*#1234#*#* – Montre les infos sur le PDA et le firmware
- *#*#2222#*#* – Montre les infos FTA
- *#*#44336#*#* – Montre la date du firmware et la liste des changements
Codes de sauvegarde :
- *#*#273282*255*663282*#*#* – Sauvegarde de tous les fichiers médias
- *#*#273283*255*663282*#*#* – Sauvegarde rapide des fichiers médias
Codes de test :
- *#*#197328640#*#* – Mode test
- *#*#232339#*#* – Test wifi
- *#*#0842#*#* – Test de luminosité/vibration
- *#*#2664#*#* – Test de l'écran tactile
- *#*#232331#*#* – Test du Bluetooth
- *#*#7262626#*#* – Field test
- *#*#1472365#*#* – Test GPS rapide
- *#*#1575#*#* – Test GPS complet
- *#*#0283#*#* – Test de packet loopback
- *#*#0*#*#* – Test de l'écran LCD
- *#*#0289#*#* – Test audio
- *#*#0588#*#* – Test du capteur de proximité
Codes de configuration :
- *#9090# – Diagnostique de configuration
- *#301279# – Menu de contrôle HSDPA/HSUPA
- *#872564# – Contrôle de logging USB
Codes utiles au développement :
- *#9900# – Mode System dump
- ##778 (+call) – Montre le menu EPST
Codes secrets Android spécifiques aux constructeurs :
Motorola- ##7764726 – Menu caché sur Motorola Droid
*#*#3424#*#* – Programme de test HTC
##786# – Support logistique inversée (infos envoyées au fabricant)
##3282# – Menu EPST
##3424# – Mode diagnostique
*#*#8255#*#* – Monitoring Google Talk
##33284# – Field Test
##8626337# – Lance le VOCODER
*#*#4636#*#* – Montre le menu d'informations HTC
Autres codes secrets Android :
- *#7780# – Factory Reset
- *2767*3855# – Full Factory Reset
- *#*#7594#*#* – Éteint le téléphone
- *#*#8351#*#* – Active le dialing log mode
- #*#8350#*#* – Désactive le dialing log mode
Les codes à ne pas utiliser, risque de perte de données ou de destruction du smartphone.
*#*#7780#*#* – Reset de la /data partition*2767*3855# – Formatage de l'appareil
Aucun commentaire:
Enregistrer un commentaire