1 votes

Numéro de série a été modifié après une réinitialisation d'usine

Après avoir effectué une "Réinitialisation aux paramètres d'usine" de ma tablette, j'ai réalisé que le numéro de série avait été modifié (c'est maintenant un nombre bizarre 0123456789ABCDEF).

Éditer le 17 mars 2019

C'est le numéro qui s'affiche lorsque je fais adb devices. Autant que je sache, c'est le numéro de série et non l'identifiant Android.

Fin de l'édition

Pourquoi cela s'est-il produit ? Comment puis-je le reprendre à son numéro de série d'origine ? Comment puis-je empêcher que cela ne se reproduise ?

J'ai vu quelques options pour changer le numéro de série, mais j'hésite à les essayer car les programmes qu'ils utilisent ne semblent pas officiels (sécurisés).

2voto

Technologeeks Points 126

Votre numéro de série est fourni par le pilote Linux Gadget. Selon la version de votre noyau, il se trouve soit dans

  • /config/usb_gadget/g1/strings/0x40*/serialnumber

    ou

  • /sys/class/android_usb/android0/iSerial

Comme vous avez un accès root, vous pouvez facilement changer le numéro en écrivant dans ce "fichier" - qui est en réalité juste un paramètre que le pilote va digérer et exporter en conséquence.

Pendant que vous y êtes, il y a d'autres chaînes intéressantes là-bas, comme Manufacturer et Product, avec lesquelles vous pouvez jouer, ainsi que des "fichiers" similaires contenant l'identification USB et contrôlant la persona du périphérique (stockage de masse, MTP, PTP, etc)

0 votes

La deuxième option est sur mon appareil mais le fichier est nommé iSerial

0voto

pr0nin Points 353

Je suppose que vous parlez de l' "identifiant Android". Cet identifiant Android est un identifiant de 15 ou 16 caractères exactement comme l'exemple dans votre question.

L'identifiant Android n'est pas spécifique à un appareil et est stocké dans la section des données utilisateur. C'est un nombre aléatoire, généralement généré lorsque l'appareil démarre pour la première fois. Cela s'applique également à la première fois que l'appareil est démarré après une réinitialisation d'usine car la réinitialisation d'usine a supprimé toutes les données utilisateur y compris l'ancien identifiant Android.

Pourquoi cela s'est-il produit?

Vous avez effectué une réinitialisation d'usine.

Comment puis-je le remettre à son numéro de série d'origine?

L'identifiant Android ne peut pas être changé sur un appareil non rooté normal. Avec les permissions root, c'est facile, car il est stocké dans un fichier de base de données SQLite sur votre système. - en supposant que vous connaissiez l'ancien identifiant Android. Voir aussi cette question: Comment sauvegarder mon identifiant Android actuel?.

Comment puis-je éviter que cela ne se reproduise?

Ne pas effectuer de réinitialisation d'usine.

0 votes

Vous pouvez changer l'identifiant Android en utilisant adb. adb shell settings put secure android_id "VOTRE_ID". La commande Content peut également être utilisée pour cela. BTW, je suis assez certain que OP parle de ro.serialno (que vous voyez lorsque vous exécutez adb devices sur un Android connecté en USB à un PC). OP utilise un appareil MTK, et étant donné leur question précédente sur le même appareil, je suppose que OP a flashé le firmware. J'ai déjà flashé le firmware d'un appareil MTK et je me suis retrouvé avec le même numéro de série. Ce n'est pas grave, juste bizarre. :)

0 votes

Je parle du numéro qui s'affiche lorsque je lance adb devices. J'ai effectué une réinitialisation d'usine sur ce périphérique ainsi que sur d'autres périphériques et je n'ai jamais eu de problème avec ce numéro de série changeant. @Firelord Y a-t-il un moyen de réparer ce numéro pour le ramener à son numéro d'origine ? Je connais le numéro original et mon périphérique est rooté. J'aimerais pouvoir le faire sur le périphérique lui-même si possible.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X