J'ai un Samsung Galaxy Tab A 8.0". Je n'ai pas rooté l'appareil (et n'en ai pas vraiment envie).
Jusqu'à aujourd'hui, j'utilisais Android 10. Aujourd'hui, j'ai installé une mise à jour qui l'a fait passer à Android 11.
J'utilise Termux (maintenant installé depuis F-Droid) et PasswdSafe . (CORRECTION : I pensée J'utilisais la version F-Droid).
Jusqu'à présent, j'ai utilisé les commandes Termux pour copier ma base de données de mots de passe dans un répertoire sous le nom de /storage/emulated/0/data
et utiliser PasswdSafe pour y accéder. Après la mise à jour d'Android 10 à 11, je ne peux plus accéder à ce répertoire depuis Termux. (Les permissions Unix impliquent que je devrais pouvoir le faire ; il y a manifestement une restriction spécifique à Android).
$ ls -ld /storage/emulated/0/data
drwxrwx--- 4 root everybody 4096 Jun 9 21:12 /storage/emulated/0/data
$ groups
u0_a192 inet everybody u0_a192_cache all_a192
$ cd /storage/emulated/0/data
bash: cd: /storage/emulated/0/data: Permission denied
$
Idéalement, je voudrais avoir un répertoire tel que Termux et PasswdSafe aient tous deux un accès en lecture/écriture. Un accès en lecture/écriture pour Termux et un accès en lecture seule pour PasswdSafe fonctionnerait également.
J'ai aussi une carte SD montée comme /storage/0000-0000
.
UPDATE : Je pensais que j'utilisais la version de F-Droid plutôt que celle du Play Store, mais le Play Store et F-Droid sur l'appareil disent tous deux que j'ai la version 0.101 de termux, alors que https://f-droid.org/packages/com.termux/ dit que la version actuelle est 0.117. Il peut y avoir un conflit, peut-être introduit lorsque j'ai fait une réinitialisation d'usine il y a quelques semaines (cela a pu réinstaller automatiquement la version du Play Store). Je vais essayer de désinstaller complètement termux du Play store puis de l'installer depuis F-Droid.
MISE À JOUR 2 : J'avais pensée que la mise à jour vers la dernière version Termux de F-Droid avait réglé le problème, mais il y a toujours quelque chose d'étrange (et peut-être sporadique) qui se passe. Je ne suis actuellement pas en mesure de mettre à jour les fichiers sous /storage/emulated/0/data
ou à cd
dans ce répertoire. Mais j'ai des fichiers sous ce répertoire qui ont été mis à jour après la mise à jour vers Android 11, donc j'ai pu le faire à un moment donné. Je vais essayer d'identifier le problème.