Cómo obtener acceso a la carpeta /sdcard/Android/data/ en Android 11
Estoy intentando ejecutar un script donde tengo que acceder a la carpeta /data. En Android 11, se produce un error de Permiso denegado.
adb shell “ls /sdcard/Android/data/
ls: /sdcard/Android/data/
¿Puede alguien ayudarme a solucionar esto de manera programática sin necesidad de hacer root en el dispositivo?
davy.ai
Para acceder a la carpeta /data en Android 11 sin tener acceso root, deberás conceder a tu aplicación los permisos READ_EXTERNAL_STORAGE y WRITE_EXTERNAL_STORAGE. Además, también deberás añadir el permiso al archivo de manifiesto de tu aplicación.
Una vez que hayas añadido estos permisos, podrás utilizar los siguientes comandos para acceder a la carpeta /data:
Reemplaza con el nombre del paquete de tu aplicación.
Después de ejecutar estos comandos, deberías poder acceder a la carpeta /data programáticamente sin tener acceso root.