Estou executando o KitKat em um tablet com dois usuários: primário (proprietário) e secundário. Preciso acessar um arquivo gerado por um aplicativo do usuário secundário.
Quando conecto o tablet à minha área de trabalho (Ubuntu) via USB, ele é montado como um dispositivo de mídia (MTP) e me mostra a pasta base do usuário ativo no momento. [1] Mas o arquivo que eu quero está em outro lugar no sistema, então eu conectei a partir da linha de comando via adb shell.
A conexão via ADB me dá acesso a pastas mais profundas ( /mnt /procetc), mas não consegui encontrar o arquivo onde esperava [2], então procurei de /sdcardqualquer maneira. Para minha surpresa, reconheci o conteúdo como a pasta base da conta do proprietário, mesmo que o usuário ativo no momento seja o usuário secundário.
Isso também me diz que, se precisar, não poderei acessar a pasta base para o usuário secundário via adb shell.
Como posso acessar o tablet adb shellcomo usuário secundário, e não como usuário principal (proprietário)? (Ser capaz de acessar os arquivos do usuário secundário é bom o suficiente.)
[1] Não sei qual é o termo adequado aqui. Quero dizer a pasta com Android, Download e Imagens, específica para um usuário em particular.
[2] FWIW Estou exportando um arquivo OPML da Flym . Flym relata que a exportação OPML é gerada em, /storage/emulated/10/Flym_123456789.opmlmas eu só posso chegar até /storage/emulated- não há subpasta chamada 10, apenas legacya mesma que /sdcard(a pasta base principal / proprietário, não a pasta base do usuário secundário).