Sto eseguendo KitKat su un tablet con due utenti: primario (proprietario) e secondario. Devo accedere a un file generato da un'app dell'utente secondario.
Quando collego il tablet al mio desktop (Ubuntu) tramite USB, si monta come un dispositivo multimediale (MTP) e mi mostra la cartella di base per l'utente attualmente attivo. [1] Ma il file che voglio è altrove sul sistema, quindi mi sono collegato dalla riga di comando tramite adb shellinvece.
La connessione tramite ADB mi dà accesso a cartelle più profonde ( /mnt /procecc.) Ma non sono riuscito a trovare il file dove mi aspettavo [2], quindi ho cercato /sdcardcomunque. Con mia sorpresa, ho riconosciuto il contenuto come cartella di base dell'account del proprietario, anche se l'utente attualmente attivo è l'utente secondario.
Questo mi dice anche che, se mai dovessi, non sarò in grado di accedere alla cartella di base per l'utente secondario tramite adb shell.
Come posso accedere al tablet adb shellcome utente secondario anziché come utente principale (proprietario)? (Essere in grado di accedere ai file dell'utente secondario è abbastanza buono.)
[1] Non sono sicuro di quale sia il termine corretto qui. Intendo la cartella con Android, Download e Immagini, specifica per un determinato utente.
[2] FWIW Sto esportando un file OPML da Flym . Flym riporta che l'esportazione OPML è stata generata da, /storage/emulated/10/Flym_123456789.opmlma posso arrivare fino a /storage/emulated- non c'è una sottocartella chiamata 10, solo legacyla stessa /sdcard(la cartella base del proprietario / principale, non la cartella base dell'utente secondario).