Saya menjalankan KitKat di tablet dengan dua pengguna: primer (pemilik) dan sekunder. Saya perlu mengakses file yang dibuat oleh aplikasi pengguna sekunder.
Ketika saya menyambungkan tablet ke desktop (Ubuntu) saya melalui USB, itu dipasang sebagai perangkat media (MTP), dan menunjukkan kepada saya folder dasar untuk pengguna yang sedang aktif. [1] Tetapi file yang saya inginkan ada di tempat lain di sistem, jadi saya terhubung dari baris perintah adb shell
sebagai gantinya.
Menghubungkan melalui ADB memberi saya akses ke folder yang lebih dalam ( /mnt
/proc
dll) tetapi saya tidak dapat menemukan file di tempat yang saya harapkan [2], jadi saya /sdcard
tetap mencari. Yang mengejutkan saya, saya mengenali konten sebagai folder dasar dari akun pemilik, meskipun pengguna yang saat ini aktif adalah pengguna sekunder.
Ini juga memberi tahu saya bahwa, jika perlu, saya tidak akan dapat mengakses folder dasar melalui pengguna sekunder adb shell
.
Bagaimana saya bisa mengakses tablet dari adb shell
sebagai pengguna sekunder, bukan sebagai pengguna utama (pemilik)? (Mampu mengakses file pengguna sekunder sudah cukup baik.)
[1] Saya tidak yakin apa istilah yang tepat di sini. Maksud saya folder dengan Android, Unduh dan Gambar, khusus untuk pengguna tertentu.
[2] FWIW Saya mengekspor file OPML dari Flym . Flym melaporkan bahwa ekspor OPML dihasilkan pada /storage/emulated/10/Flym_123456789.opml
tetapi saya hanya bisa mendapatkan sejauh /storage/emulated
- tidak ada subfolder yang dipanggil 10
, hanya legacy
yang sama dengan /sdcard
(folder dasar primer / pemilik, bukan folder dasar pengguna sekunder).