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 shellbunun yerine bağlandım .
ADB ile bağlanmak bana daha derin klasörlere ( /mnt /procvb) erişim sağlar ama beklediğim dosyayı bulamadım [2], bu yüzden /sdcardyine 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 shellbirincil (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.opmlancak yalnızca şu ana kadar alabilirim /storage/emulated- çağrılan bir alt klasör yok 10, sadece legacyaynı olan /sdcard(ikincil kullanıcının temel klasörü değil, birincil / sahibinin temel klasörü).