ฉันจะเข้าถึงช่องว่างผู้ใช้หลายรายการจาก adb ได้อย่างไร
ฉันกำลังใช้งาน KitKat บนแท็บเล็ตที่มีผู้ใช้สองคน: หลัก (เจ้าของ) และรอง ฉันต้องการเข้าถึงไฟล์ที่สร้างโดยแอพของผู้ใช้รอง เมื่อฉันเสียบแท็บเล็ตเข้ากับเดสก์ท็อป (Ubuntu) ผ่าน USB มันจะเมานต์เป็นอุปกรณ์สื่อ (MTP) และแสดงโฟลเดอร์ฐานสำหรับผู้ใช้ที่ใช้งานอยู่ในปัจจุบัน [1] แต่ไฟล์ที่ฉันต้องการอยู่ที่อื่นในระบบดังนั้นฉันจึงเชื่อมต่อจากบรรทัดคำสั่งผ่านadb shellแทน การเชื่อมต่อผ่าน ADB ทำให้ฉันสามารถเข้าถึงโฟลเดอร์ที่ลึกกว่า ( /mnt /procฯลฯ ) แต่ฉันไม่พบไฟล์ที่ฉันต้องการ [2] ดังนั้นฉันจึงเข้าไปดู/sdcardต่อไป ด้วยความประหลาดใจของฉันฉันได้รับการยอมรับเนื้อหาเป็นโฟลเดอร์ฐานของบัญชีเจ้าของแม้ว่าผู้ใช้ที่ใช้งานในปัจจุบันคือผู้ใช้รอง adb shellนอกจากนี้ยังบอกว่าถ้าผมจำเป็นต้องฉันจะไม่สามารถเข้าถึงโฟลเดอร์ฐานสำหรับผู้ใช้ผ่านทางรอง ฉันจะเข้าถึงแท็บเล็ตจากadb shellในฐานะผู้ใช้รองแทนที่จะเป็นผู้ใช้หลัก (เจ้าของ) ได้อย่างไร (ความสามารถในการเข้าถึงไฟล์ของผู้ใช้รองนั้นดีพอ) [1] ฉันไม่แน่ใจว่าคำที่เหมาะสมคืออะไร ฉันหมายถึงโฟลเดอร์ที่มี Android, ดาวน์โหลดและรูปภาพโดยเฉพาะสำหรับผู้ใช้ที่เฉพาะเจาะจง [2] FWIW ฉันกำลังการส่งออกไฟล์ OPML จากFlym Flym รายงานว่าการส่งออก OPML ถูกสร้างขึ้นที่/storage/emulated/10/Flym_123456789.opmlแต่ฉันสามารถทำได้เท่าที่/storage/emulatedมี - …