8 votes

Contourner une application qui ne fonctionne pas sur un appareil enraciné

L'application de ma banque a cessé de fonctionner après une mise à jour. En essayant d'ouvrir l'application, j'obtiens l'erreur "L'appareil est enraciné. Pour des raisons de sécurité, l'application ne peut pas être exécutée à partir d'un appareil enraciné". Puis l'application se ferme immédiatement.

Je ne suis pas vraiment sûr qu'il y ait des problèmes de sécurité à cause de l'enracinement. Surtout par rapport à l'accès au site Web normal depuis un ordinateur de bureau, qui n'a pas ce genre de contrôle. Cependant, je ne m'en soucie pas vraiment. C'est mon appareil. Alors comment puis-je contourner cette restriction (sans déraciner mon téléphone) ?

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.

5voto

acejavelin Points 5816

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 :

  1. 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.
  2. Flashez le ZIP de l'installateur Magisk en utilisant TWRP ou une autre restauration personnalisée.
  3. Téléchargez et installez Magisk Manager
  4. Faites glisser le curseur de gauche vers les paramètres et activez Magisk Hide.
  5. Appuyez sur Back et sélectionnez Magisk Hide
  6. 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.

1 votes

Et, BTW, c'est votre institution financière qui est paranoïaque... beaucoup n'ont pas cette restriction, y compris Wells Fargo, CitiBank, Capital One, US Bank et la plupart des coopératives de crédit (la plupart utilisent un service commun pour cela).

0 votes

Malheureusement, RootCloak Plus ne semble pas fonctionner avec cette application (et la dépendance de RootCloak ne veut pas s'installer sur mon téléphone).

0 votes

Je suis particulièrement confus parce que j'avais l'impression que mon téléphone n'était plus enraciné. Mon programme de sauvegarde a cessé de fonctionner et SuperSU ne détecte pas l'enracinement. En fait, aucune autre application ne considère l'appareil comme enraciné. J'ai abandonné cette idée il y a longtemps.

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