En gros, j'utilise SafetyNet de Google pour vérifier au début de chaque ouverture de mon application si un téléphone est enraciné. Si c'est le cas, j'empêche mon application de fonctionner. Donc, comme vous pouvez le constater, s'il est possible d'enraciner un téléphone Android pendant qu'une application spécifique est en cours d'exécution, alors ce que je fais peut être contourné. Alors, est-ce possible ?
Excusez-moi, la détection des racines n'est-elle pas l'une des choses les plus évidentes que fait SafetyNet ? Les développeurs ont juste besoin d'utiliser l'API. Le PO a déjà dit qu'il prévoyait de l'utiliser pour détecter l'environnement Root ; le problème est de savoir si SN détecte un environnement Root. en cours Processus d'enracinement.
0 votes
Il est même possible de s'enraciner pendant que la restauration est démarrée, donc avec Android (et les applications) inactifs.
0 votes
Voici un commentaire de l'autre côté (l'utilisateur final) : même si vous mettez un bloqueur de Root dans votre application, il existe des moyens faciles de le contourner. Pouvez-vous expliquer pourquoi vous ne voulez pas de Root ?