3 votes

Impossible d'accéder aux répertoires du téléphone en utilisant le shell adb après la mise à jour vers Android 11

J'ai récemment mis à jour vers Android 11. Depuis que je l'ai fait, je ne peux pas accéder par shell adb à aucun des répertoires du répertoire /mnt répertoire :

adb shell
taimen:/ $ cd mnt
taimen:/mnt $ ls
androidwritable  appfuse  asec  expand  installer  media_rw  obb  pass_through  product  runtime  sdcard  secure  user  vendor
taimen:/mnt $ cd sdcard
/system/bin/sh: cd: /mnt/sdcard: Permission denied

Que dois-je faire pour retrouver mon accès ?

4voto

pr0nin Points 353

Sous Android 11, le chemin de la carte SD semble avoir changé. Le chemin /mnt/sdcard existe toujours mais via adb vous n'avez pas les permissions pour accéder à ce chemin.

Mais il existe des alternatives. Sur l'émulateur fonctionnant sous Android 11 je peux voir par exemple le chemin /sdcard . Ce chemin est cependant une liaison douce vers /storage/self/primary qui, là encore, est une liaison douce avec /storage/emulated/0 .

Vous avez donc les possibilités suivantes :

  • /sdcard
  • /storage/self/primary
  • /storage/emulated/0

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