KitKat'ı iki kullanıcılı bir tablette çalıştırıyorum: birincil (sahip) ve ikincil. İkincil kullanıcının bir uygulaması tarafından oluşturulan bir dosyaya erişmem gerekiyor.
Tableti USB üzerinden (Ubuntu) masaüstüme taktığımda, bir medya cihazı (MTP) olarak takılıyor ve şu anda etkin olan kullanıcının temel klasörünü gösteriyor. [1] Ama istediğim dosya sistemin başka bir yerinde, bu yüzden komut satırından adb shell
bunun yerine bağlandım .
ADB ile bağlanmak bana daha derin klasörlere ( /mnt
/proc
vb) erişim sağlar ama beklediğim dosyayı bulamadım [2], bu yüzden /sdcard
yine de baktım . Şimdiye kadar aktif kullanıcı ikincil kullanıcı olmasına rağmen, içeriği sahibi hesabının temel klasörü olarak tanıdım.
Bu da bana, eğer gerekirse, ikincil kullanıcı için temel klasöre erişemeyeceğimi söyler adb shell
.
Tablete adb shell
birincil (sahip) kullanıcı yerine ikincil kullanıcı olarak nasıl erişebilirim ? (İkincil kullanıcının dosyalarına erişebilmek yeterince iyidir.)
[1] Burada uygun terimin ne olduğundan emin değilim. Belirli bir kullanıcıya özgü Android, İndirme ve Resimler içeren klasörü kastediyorum.
[2] FWIW Flym'den bir OPML dosyası veriyorum . Flym, OPML dışa aktarma işleminin oluşturulduğunu bildiriyor, /storage/emulated/10/Flym_123456789.opml
ancak yalnızca şu ana kadar alabilirim /storage/emulated
- çağrılan bir alt klasör yok 10
, sadece legacy
aynı olan /sdcard
(ikincil kullanıcının temel klasörü değil, birincil / sahibinin temel klasörü).