MISE À JOUR 2 - 21/06/2017 : La plupart des méthodes ci-dessous ne fonctionnent plus, notamment sur les appareils équipés d'Android Lollipop ou supérieur. Actuellement, la seule méthode efficace pour cacher l'accès Root est l'utilisation de Magisk pour Rooter l'appareil et utiliser Gestionnaire Magisk pour activer le module Magisk Hide et cacher Root de l'application en question. Comme il s'agit d'une ancienne question, je ne fais que mettre à jour une réponse, aquí Vous trouverez ci-dessous un article décrivant comment procéder, ainsi qu'un guide approximatif de la procédure à suivre.
Résumé des étapes :
- Si la méthode de suppression de l'ancienne racine est terminée, il se peut que vous deviez restaurer l'ancienne racine. stock ou reflasher votre ROM. Certaines ROMs ont Root intégré, alors vérifiez avec le mainteneur/développeur de votre ROM.
- Flashez le ZIP de l'installateur Magisk en utilisant TWRP ou une autre restauration personnalisée.
- Téléchargez et installez Magisk Manager
- Faites glisser le curseur de gauche vers les paramètres et activez Magisk Hide.
- Appuyez sur Back et sélectionnez Magisk Hide
- Faites défiler le menu Magisk Hide et sélectionnez les applications que vous applications dont vous souhaitez cacher Root
Votre application ne devrait plus détecter que vous avez Root.
Ancienne réponse - Peut être encore applicable aux appareils avec KitKat et les versions précédentes d'Android.
MISE À JOUR - 9/2016 : La plupart des méthodes ci-dessous échoueront désormais car Google a mis à jour l'API SafetyNet dans la manière dont elle détecte la racine et les modifications d'un appareil. L'API SafetyNet est une partie obligatoire des services Google Play qui se met à jour automatiquement quels que soient vos paramètres, et de nombreuses applications l'utilisent désormais pour détecter les systèmes Root ou modifiés. En fait, dans les appareils Android 7.x, un appareil autrement stocké avec un simple bootloader déverrouillé peut échouer à la vérification SafetyNet. Vous trouverez plus d'informations sur l'API SafetyNet aquí .
RootCloak fonctionnera avec la plupart des applications pour cacher Root, c'est un module Xposed, ou bien RootCloak Plus qui est une application autonome.
La raison pour laquelle les applications bancaires et financières ne fonctionnent pas sur un appareil enraciné est le risque que des informations privées soient obtenues par d'autres applications ou utilisateurs disposant d'autorisations d'enracinement. Qu'on le veuille ou non, on ne peut nier que le fait d'avoir un appareil enraciné peut potentiellement poser des problèmes de sécurité et de confidentialité, même si ce n'est qu'en théorie. Suhide de Chainfire est une autre excellente solution.
0 votes
Un Android enraciné garantit que toute application malveillante (avec le privilège Root) peut jeter un coup d'œil dans le répertoire de données (contenant des informations critiques) de votre application bancaire. Quelle version d'Android et quel appareil utilisez-vous ? Avez-vous essayé RootCloak ?
2 votes
@Firelord, je mise surtout sur le fait que j'utilise rarement les applications enracinées et que je fais confiance à celles-là. Tout comme je fais confiance aux logiciels que j'installe sur mon ordinateur pour ne pas m'espionner (car s'ils le faisaient, ils pourraient tout aussi bien voler mes informations bancaires). Ceci est avec Android 5.1.1 sur un Sony Xperia Z2. Je n'ai pas essayé RootCloak car je ne le connaissais pas.
0 votes
J'ai utilisé RootCloak avec succès. Vous devez d'abord installer le cadre Xposed.
0 votes
J'ai eu un problème avec 2 applications bancaires, mais je n'ai jamais rooté l'appareil ! la solution était simplement de supprimer quelques-unes des dernières applications... je ne suis pas sûr de celle qui a fait croire à cette stupide application bancaire que j'avais rooté l'appareil. l'application skit m'a aidé à déterminer quelles applications supprimer en les classant par date d'installation !