Root & application bancaire (app bank)

Bonjour,
j’ai eu le même problème avec l’application du Crédit Agricole.
Vu avec la banque, j’ai téléchargé RootBeer pour identifier pourquoi le téléphone était identifié comme rooté.

Il y a une ligne à changer dans un fichier de configuration ( /system/etc/prop.default).
Pour cela il faut brancher le téléphone en mode USB debugging sur un ordinateur et utiliser ADB en root. Voir Magisk installation (to hide root for bank app) - #12 by brazzmonkey

Activer le mode USB debugging dans les options développeur du menu system, puis, en ligne de commande sur l’ordi
adb root (autoriser l’accès depuis le smartphone)
adb shell
cat /proc/mounts | grep system

noter le chemin au disque système qui ressemble à ça /dev/block/platform/XXXXXXXX.ufs/by-name/system
monter le disque avec la permission écriture
mount -o rw,remount /dev/block/platform/XXXXXXXXX.ufs/by-name/system

éditer le fichier prop.default :
nano /system/etc/prop.default
modifier la ligne ro.debuggable=1 par ro.debuggable=0

(éventuellement remettre le disque système en lecture seule mount -o ro,remount /dev/block/platform/XXXXXXXXX.ufs/by-name/system

quitter adb
exit
redémarrer le téléphone et voilà !

Après une mise à jour iodé il faudra recommencer la manip.

1 Like