Est-il possible de déterminer si le téléphone a été rooté ou non?

10

Disons que j'achète via eBay un Samsung Galaxy S2 "non rooté" qui est toujours sous garantie:

  • Existe-t-il un moyen de savoir s'il a été enraciné auparavant (avec ou sans enracinement moi-même)?
  • Existe-t-il un moyen pour Samsung de me dire s'il a déjà été enraciné?
htorque
la source

Réponses:

14

La plupart des téléphones et tablettes Android Samsung peuvent être restaurés dans le firmware «stock» via les outils Odin ou Heimdal . Cela efface toutes les traces d'enracinement ou tout autre type de modification du système et, dans la plupart des cas, est suffisant pour envoyer l'appareil pour réparation sous garantie au transporteur du fabricant. Cependant, avec la série d'appareils Galaxy S2, Samsung a introduit un "compteur flash" caché qui enregistre le nombre de fois où un tel outil a été utilisé.

Un développeur de communauté a effectivement trouvé où ces informations sont stockées et a créé une application qui vous permet de réinitialiser le compteur. Malheureusement, l'application ne fonctionne que sur ICS (Android 4.x) pour le moment. Voir ce fil sur le forum XDA-Developers pour plus de détails.

Chahk
la source
Vous pouvez réinitialiser le compteur de flash à l'aide de l'USB JIG. Voir ma réponse ci-dessous.
Giorgi
TriangleAway nécessite root ... Donc, après avoir rooté, je peux utiliser TriangleAway pour réinitialiser le compteur à 0. Maintenant, je "détache" le téléphone en restaurant le firmware d'origine. Maintenant, le compteur n'est-il pas à 1, sans moyen de le remettre à 0 puisque le téléphone n'est pas rooté?
Raman
Ah, pour répondre à ma propre question ... la restauration d'un firmware d'origine ne déclenche pas le compteur. Référence: forum.xda-developers.com/showthread.php?t=1820684
Raman
@Raman, Après avoir exécuté Triangle Away, si vous avez rooté avec SuperSU (par chainsfire), vous pouvez accéder aux paramètres de SuperSU et "unroot". SuperSU peut se supprimer et supprimer les fichiers binaires qu'il utilise.
Ryan Conrad
6

Il y aura un subinaire sur l'appareil généralement dans /system/xbinou peut-être dans /system/bin. C'est le binaire minimum nécessaire pour root. Il peut également y avoir une application appelée SuperUser. Cela permet aux applications de demander un accès root et vous donne la possibilité d'accorder ou de refuser la demande.

Samsung peut vérifier si l'appareil est enraciné (pas à distance), comme si vous l'envoyez pour réparation sous garantie, mais s'il a été enraciné, cela annulera votre garantie.

Ryan Conrad
la source
1
La plupart des téléphones et tablettes Android Samsung peuvent être restaurés dans le firmware «stock» via les outils Odin ou Heimdal. Cela efface toutes les traces d'enracinement ou tout autre type de modification du système et, dans la plupart des cas, est suffisant pour envoyer l'appareil pour un entretien sous garantie. Cependant, SGS2 dispose d'un compteur flash qui garde une trace du nombre de fois où un tel outil a été utilisé. Voir forum.xda-developers.com/showthread.php?t=1494114 pour plus de détails.
Chahk
1
De plus, si vous "rootez" uniquement, vous pouvez également facilement déraciner le périphérique. supprimer toute trace de la racine de l'appareil.
Ryan Conrad
4

Comme Chahk Galaxy S2 a un compteur de flash qui compte le nombre de fois où la ROM personnalisée a été flashée. Vous pouvez le réinitialiser avec USB JIG qui fonctionne sur toutes les versions d'Android.

Le gabarit USB est un périphérique USB qui vous permet de

  • Passez en mode téléchargement
  • Retirez le triangle jaune
  • Réinitialiser le compteur Odin / Réinitialiser le compteur binaire personnalisé

Des informations plus détaillées peuvent être trouvées dans la FAQ USB Jig

Giorgi
la source
1
Pouvez-vous nous donner plus de détails? C'est juste un lien vers un ebay pour le gabarit, comment utilisez-vous le gabarit, est-il différent du gabarit "Galaxy S Download Mode"?
GAThrawn
1

Je voudrais ajouter à la réponse de Chanks qu'il est possible que même si vous réinitialisez le compteur (ou qu'il ait été réinitialisé) à l'aide de l'application, il puisse y avoir un autre compteur qui compte combien de fois le premier a été réinitialisé. Il n'est pas clair si ce deuxième compteur existe ou non. S'il existe, à ma connaissance, il n'y a aucun moyen de le réinitialiser.

varesa
la source
Avez-vous une source qui appuie cette affirmation?
htorque
1 2 3 Le dernier est probablement le plus important, car il s'agit d'un célèbre développeur.
varesa
Tout ce que je peux lire, c'est qu'un tel compteur pourrait exister.
htorque
Je pensais que cela avait été prouvé, mais quand j'ai cherché, je n'ai trouvé aucune source dure. Il n'y en a donc peut-être pas. Il y a encore des histoires selon lesquelles Samsung ne prend pas les appareils à réinitialisation initiale pour les réparations. Mais ce ne sont que des histoires. Je ne possède pas moi-même SGS2 et je ne l'ai pas envoyé à Samsung pour réparation ...
varesa
Ne vous méprenez pas, je pense que ce sont des informations intéressantes et pertinentes, mais elles ne doivent pas être présentées comme si ce compteur avait été confirmé. :)
htorque