|
|||||||
Как просмотреть внутренню память в Android. Где расположен каталог данных основной памяти Android
Время создания: 08.11.2021 09:39
Текстовые метки: android, SD-карта, внутренняя, встроенная, память, каталог, adb
Раздел: Компьютер - Android
Запись: xintrea/mytetra_syncro/master/base/1636353582odjcjhc9xr/text.html на raw.github.com
|
|||||||
|
|||||||
Вход в Linux-консоль телефона Для того, чтобы просмотреть внутреннюю память в Android, нужно сделать одну или две вещи (в зависимости от модели телефона).
Далее надо установить на компьютер программу отладочной консоли adb. Она входит в состав следующих пакетов:
В любом случае, после установки (или распаковки) потребуется воспользоваться консольной программой adb. Далее надо подключить телефон к компьютеру, и на компьютере запустить команду просмотра подключенных Android-устройств: adb devices А ответ телефон покажет, что начинается отладка, и надо дать подтверждение на экране телефона, что с текущего компьютера отладка разрешена. Если все сделано правильно, бдет выведен список с идентификатором подключенного телефона. Далее можно через adb войти в shell телефона. Это будет shell, который предоставляет Linux, установленный на телефоне. Делается это командой adb shell После ввода данной команды, открывается консоль Linux телефона, и все вводимые команды будут выполняться непосредственно на телефоне. Для того, чтобы иметь доступ ко всем каталогам, необходимо ввести команду: su - Если телефон рутован, то такая команда молча выполнится, и текущий пользователь будет переключен на root. Об этом будет свидетельствовать строка приглашения ввода: shell@hwH60:/mnt $ su - root@hwH60:/mnt # Здесь видно, что вначале был пользователь с именем shell, и произошло переключение на пользователя root. Возможность переключения на root зависит от модели телефона и от того, был ли телефон рутован. Под пользователем root можно входить в любые каталоги и выполнять действия с любыми файлами. Работа в консоли Android и передача файлов В данном шелле работают все основные команды Linux: cd, ls, rm, mv, mkdir, cat и т.д. Все эти команды работают в пределах файловой системы телефона. Однако часто необходимо передать файл с компьютера на телефон, или наоборот, получить файл с телефона на компьютер. Как это сделать? Для перемещения файлов между компьютером и телефоном используются adb-команды push и pull. Внимание! Эти команды выполняются не в шелле телефона, а на компьютере. Команда отправки файла с компьютера на телефон: adp push ФайлНаКомпьютере ДиректорияНаТелефоне Команда отправки директории с компьютера на телефон: adp push ДиректорияНаКомпьютере ДиректорияНаТелефоне Команда получения файла с телефона на компьютер: adp pull ФайлНаТелефоне ДиректорияНаКомпьютере Команда получения директории с телефона на компьютер: adp pull ДиректорияНаТелефоне ДиректорияНаКомпьютере Каталог данных основной памяти Android Файловая система Android очень причудлива, и сразу очень сложно понять, где находится каталог пользовательских данных. В разных версиях и в разных сборках Android этот каталог может нахдиться в различных местах. Для модели Huawei Honor 6 c Android 5.0.1 каталог данных находится по следующему пути: /mnt/user/0/primary Содержимое такого каталога не похоже на каталог, который монтируется при открытии файлов на телефоне в режимах "Файлы" и "Фото". Выглядит каталог внутренней памяти примерно так: root@hwH60:/mnt/user/0/primary # ls -la drwxrwx--x root sdcard_rw 2018-04-07 20:01 .Calendar -rw-rw---- root sdcard_rw 26 2019-01-10 12:51 .MLinfsd drwxrwx--x root sdcard_rw 2021-07-22 10:49 .archivetemp drwxrwx--x root sdcard_rw 2018-06-13 20:12 Android drwxrwx--x root sdcard_rw 2019-07-05 06:17 AnkiDroid drwxrwx--x root sdcard_rw 2021-10-22 18:34 CloudDrive drwxrwx--x root sdcard_rw 2019-07-27 17:55 DCIM drwxrwx--x root sdcard_rw 2021-10-07 17:22 Download drwxrwx--x root sdcard_rw 2018-07-03 17:41 EditedOnlinePhotos drwxrwx--x root sdcard_rw 2018-02-27 17:54 HWThemes drwxrwx--x root sdcard_rw 2018-02-27 18:07 HuaweiBackup drwxrwx--x root sdcard_rw 2018-07-07 22:28 MagazineUnlock drwxrwx--x root sdcard_rw 2019-07-05 06:17 MagazineUpdate drwxrwx--x root sdcard_rw 2019-10-26 11:03 Mail.Ru drwxrwx--x root sdcard_rw 2018-11-06 15:28 MapsWithMe drwxrwx--x root sdcard_rw 2018-02-27 17:46 Music drwxrwx--x root sdcard_rw 2018-03-07 16:51 Pictures drwxrwx--x root sdcard_rw 2018-06-16 11:42 Recordings drwxrwx--x root sdcard_rw 2019-05-27 19:18 Telegram drwxrwx--x root sdcard_rw 2018-09-12 12:54 Tencent drwxrwx--x root sdcard_rw 2019-07-09 02:00 WhatsApp drwxrwx--x root sdcard_rw 2019-07-20 10:37 Wi-Fi Direct drwxrwx--x root sdcard_rw 2018-07-02 21:08 amap drwxrwx--x root sdcard_rw 2018-02-27 18:07 backup drwxrwx--x root sdcard_rw 2018-07-02 21:29 backups drwxrwx--x root sdcard_rw 2019-06-17 21:17 bluetooth -rw-rw---- root sdcard_rw 0 2018-05-17 12:13 dslv_state.txt drwxrwx--x root sdcard_rw 2018-05-17 10:48 mipush drwxrwx--x root sdcard_rw 2018-10-13 16:48 mmcache Если телефон ругается на нехватку памяти, в на нем уже удалено все что можно, то имея доступ к такому каталогу, можно удалить те файлы, которые не видны ни через файловый менеджер телефона, ни при обычном подключении по USB. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|