기본 (소유자) 및 보조 사용자라는 두 명의 사용자가있는 태블릿에서 KitKat을 실행하고 있습니다. 보조 사용자의 앱에서 생성 한 파일에 액세스해야합니다.
USB를 통해 태블릿을 내 (Ubuntu) 데스크탑에 꽂으면 미디어 장치 (MTP)로 마운트되고 현재 활성 사용자의 기본 폴더가 표시됩니다. [1] 그러나 원하는 파일이 시스템의 다른 곳에 있으므로 adb shell
대신 명령 줄에서 연결 했습니다.
ADB를 통해 연결하면 더 깊은 폴더 /mnt
/proc
등에 액세스 할 수 있지만 예상했던 위치를 찾을 수 없었습니다 [2] /sdcard
. 어쨌든 살펴 보았습니다 . 놀랍게도 현재 활성 사용자가 보조 사용자이지만 내용을 소유자 계정의 기본 폴더로 인식했습니다.
또한 필요한 경우을 통해 보조 사용자의 기본 폴더에 액세스 할 수 없음을 알려줍니다 adb shell
.
adb shell
기본 (소유자) 사용자가 아닌 보조 사용자로 태블릿에 액세스하려면 어떻게 해야합니까? 보조 사용자의 파일에 액세스 할 수 있으면 충분합니다.
[1] 여기에 적절한 용어가 무엇인지 잘 모르겠습니다. 특정 사용자에게 Android, 다운로드 및 사진이있는 폴더를 의미합니다.
[2] FWIW Flym 에서 OPML 파일을 내보내고 있습니다. OPML의 수출에서 발생되는 Flym 보고서 /storage/emulated/10/Flym_123456789.opml
하지만 난 단지까지로 얻을 수있다 /storage/emulated
-라는에는 하위 폴더가 없다가 10
, 단지 legacy
와 같은 인 /sdcard
(주 / 소유자의 기본 폴더가 아닌 보조 사용자의 기본 폴더).