Voici comment déverrouiller le mode Factory de OnePlus et y accéder sans root

Last Updated on octobre 18, 2023 by admin

Les utilisateurs d’Android trouvent souvent des APKs système bizarres préinstallés sur leur téléphone qui, à première vue, semblent être des bloatware OEM. Cependant, certaines de ces applications peuvent s’avérer très pratiques car elles vous fournissent un ensemble de tests de diagnostic à exécuter sur votre téléphone. Après tout, lorsque vous envoyez un téléphone au fabricant pour réparation, les techniciens ont besoin d’outils de test pour évaluer correctement l’état de l’appareil afin de trouver le ou les composants défectueux. L’utilisateur moyen peut également accéder à une poignée de ces applications de diagnostic en tapant le code secret approprié depuis l’application de numérotation du stock. OnePlus est une marque qui vient à l’esprit dans ce contexte, car l’équipementier a même proposé à ses utilisateurs un outil téléchargeable de contrôle de la santé de la batterie.

OnePlus est célèbre parmi les bricoleurs pour avoir une riche collection d’outils de diagnostic au-delà du vérificateur de santé de la batterie. En fait, les premières versions d’OxygenOS sur des appareils comme les OnePlus 3, 3T et OnePlus 5 étaient livrées avec une application de test de diagnostic de très bas niveau appelée “EngineerMode”, qui pouvait être exploitée pour accorder un accès root sans déverrouiller le bootloader. Plus tard, OnePlus a supprimé le code de débogage exploitable, a renommé l’application en “FactoryMode” (nom de paquet : com.oneplus.factorymode), et a ensuite bloqué sa routine d’exécution habituelle. Par conséquent, vous ne pouvez plus la lancer simplement en composant *#808#.

Interface de l’application “FactoryMode

La communauté des moddeurs de XDA est cependant venue à la rescousse. Jamal2367, membre senior de XDA, a créé un module Magisk qui permet aux utilisateurs de contourner la restriction à la volée et d’accéder à la puissante application Factory Mode en utilisant le code secret *#808#. Le membre senior XDA antnyhills, quant à lui, a mis au point une méthode de contournement plutôt simple qui consiste à modifier le fichier de configuration de l’application. Il y a juste un petit problème : les deux méthodes nécessitent un accès root. Les utilisateurs sans accès root pourraient essayer de sideloader une ancienne version de l’application Engineering Mode par-dessus celle installée en usine, mais ces dernières ne sont pas toujours compatibles avec les nouvelles versions d’OxygenOS.

Heureusement, AndroPlus, membre senior de XDA, a finalement réussi à résoudre la dernière pièce du puzzle. Selon eux, OnePlus cache l’application “FactoryMode” derrière un code de déverrouillage unique pour chaque smartphone qu’ils produisent. Le code de déverrouillage est dérivé de l’IMEI primaire d’un appareil OnePlus. Après avoir déchiffré comment il est généré, AndroPlus a écrit un générateur de code de déverrouillage qui peut débloquer l’accès à l’application Factory Mode.

Comment déverrouiller le Factory Mode de OnePlus (également connu sous le nom de Engineering Mode)

Avertissement : Soyez prudent en utilisant le OnePlus Factory Mode/Engineering Mode. Il y a beaucoup d’outils et de tests de bas niveau auxquels les utilisateurs ne sont pas censés accéder, donc vous ne devez le faire que si vous êtes conscient des risques et savez ce que vous faites.

Note : Gardez à l’esprit que le déverrouilleur en ligne ne stocke pas l’IMEI de votre appareil. Ceci étant dit, l’IMEI de votre appareil est une information assez sensible, ne la partagez donc pas aveuglément avec qui que ce soit.

  • Composez *#06# pour ouvrir l’écran d’information IMEI sur votre appareil OnePlus. Ensuite, appuyez longuement sur le champ IMEI 1 pour le copier.
  • Ouvrez le générateur de code de déverrouillage en cliquant sur ce lien et collez l’IMEI dans le champ vide.
  • Appuyez sur “CONVERT” pour obtenir le code de déverrouillage.
  • Composez *##5646##* sur votre téléphone. Vous devriez voir un écran qui vous invite à scanner un code QR. Appuyez sur le bouton retour pour pouvoir accéder au champ de saisie du code.
  • Saisissez le code de déverrouillage dans le champ et appuyez sur le bouton “OK“.
  • Si tout se passe bien, vous devriez voir l’écran suivant :
Mode d’usine OnePlus déverrouillé
  • Voilà ! Vous pouvez maintenant accéder au mode usine en composant *#808# ou *#36446337#.

Certains appareils plus anciens (par exemple, la série OnePlus 7) ne peuvent pas faire l’objet d’un code de déverrouillage permanent. Pour eux, le débloqueur propose un mode spécial nommé “Unlock for 10 minutes”. Le code obtenu permet de déverrouiller l’accès à l’application Factory Mode pendant une période de 10 minutes. Après cela, vous devez régénérer le code.

À quelle fréquence utilisez-vous la suite de diagnostic Factory Mode sur votre smartphone OnePlus ? Faites-le nous savoir dans les commentaires ci-dessous !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *