Estoy ejecutando KitKat en una tableta con dos usuarios: primario (propietario) y secundario. Necesito acceder a un archivo generado por una aplicación del usuario secundario.
Cuando conecto la tableta en mi escritorio (Ubuntu) a través de USB, se monta como un dispositivo multimedia (MTP) y me muestra la carpeta base para el usuario actualmente activo. [1] Pero el archivo que quiero está en otra parte del sistema, por lo que me conecté desde la línea de comando a través adb shell.
La conexión a través de ADB me da acceso a carpetas más profundas ( /mnt /procetc.) pero no pude encontrar el archivo donde lo esperaba [2], así que busqué de /sdcardtodos modos. Para mi sorpresa, reconocí el contenido como la carpeta base de la cuenta del propietario, a pesar de que el usuario actualmente activo es el usuario secundario.
Esto también me dice que, si alguna vez lo necesito, no podré acceder a la carpeta base para el usuario secundario a través de adb shell.
¿Cómo puedo acceder a la tableta adb shellcomo usuario secundario, en lugar de como usuario primario (propietario)? (Poder acceder a los archivos del usuario secundario es lo suficientemente bueno).
[1] No estoy seguro de cuál es el término correcto aquí. Me refiero a la carpeta con Android, Descarga e Imágenes, específica para un usuario en particular.
[2] FWIW Estoy exportando un archivo OPML desde Flym . Flym informa que la exportación de OPML se genera en, /storage/emulated/10/Flym_123456789.opmlpero solo puedo llegar hasta /storage/emulatedallí: no se llama a ninguna subcarpeta 10, solo legacyque es lo mismo que /sdcard(la carpeta base principal / del propietario, no la carpeta base del usuario secundario).