Описание тега peer-review
У меня странная проблема, когда приложения, АБР и др. может правильно открыть свою внутреннюю и внешнюю SD карту без проблем , если они не запущены под root, в этом случае они совершенно недоступны. Это на мой OPPO Найти 7 под управлением ColorOS 1.2.7 я (Андроид 4.3), и я проверил, что я не страдаю от этой проблемы с внешнюю память. Я не уверен, когда это начало происходить, но я думаю, что это было после обновления ОС довольно долго.
Когда я запускаю гора
в непривилегированном АБР оболочки, она имеет эти записи, которые не отображаются, когда я запускаю его с правами суперпользователя:
в /dev/блок/Волд/179:65 в /storage/sdcard1 и vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-РО 0 0
в /dev/блок/Волд/179:29 В /Storage/sdcard0 в ext4 RW,то seclabel,с nosuid,nodev,с параметром noexec,режиме,отменить,nodelalloc,noauto_da_alloc,данные=заказал 0 0
в /dev/блок/Волд/179:29 /шоссе/надежности/АСЕК в ext4 RW,то seclabel,с nosuid,nodev,с параметром noexec,режиме,отменить,nodelalloc,noauto_da_alloc,данные=заказал 0 0
файловая система tmpfs /хранение/sdcard0/.android_secure файловая система tmpfs РО,seclabel,режиме,размер=0К,режим=000 0 0
Я могу перемонтировать разделы в другом месте, пока корень и получить к ним доступ, штрафа в той же оболочке, но разрешения фанки и никакого другого корня, приложения могут получить доступ к ним:
$ Су
# функция mkdir /хранения/sd_test
# команду chmod 777 /хранения/sd_test
# Общ -ал /хранения | грэп sd_test
# drwxrwxrwx корень 2015-05-28 15:17 sd_test
... хорошо до сих пор ...
# горе -о РАО,пользователь,значение umask=0000 -т и vfat /Дев/блок/Волд/179:65 /хранения/sd_test
# Общ -ал /хранения | грэп sd_test
д---rwxr-X система media_rw 2015-05-28 15:00 sd_test
# команду chmod 777 /хранения/sd_test
# Общ -ал /хранения | грэп sd_test
д---rwxr-X система media_rw 2015-05-28 15:00 sd_test
... разные разрешения, но я могу видеть и читать/писать файлы внутри ...
... Корневой Explorer показывает его с "оригиналом" разрешения, но папка пуста ...
# гора | грэп sd_test
в /dev/блок/Волд/179:65 /хранения/sd_test и vfat rw,dirsync,relatime,uid=1000,gid=1023,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-РО 0 0
... Мда.
Мой файл/etc/Волд.в fstab
только одна строка:
dev_mount sdcard в в /storage/sdcard1 авто /устройств/msm_sdcc.2/mmc_host
И /fstab строчку.qcom
:
в /dev/блок/платформа/msm_sdcc.1/по имени/системы /системы ext4 РО,барьер=1,отменить ожидание
в /dev/блок/платформа/msm_sdcc.1/по имени/данных /данных в ext4 с опциями nosuid,nodev,барьер=1,noauto_da_alloc,отбросить подождать,проверить,шифрованные=футер
/устройств/msm_sdcc.2/mmc_host /хранения/sdcard1 разделы vfat с nosuid,nodev, подождите,voldmanaged=SD карту:авто
/устройств/msm_sdcc.1/mmc_host/mmc0/mmc0:0001/блок/mmcblk0 /хранение/sdcard0 в ext4 с опциями nosuid,nodev,барьер=1,noauto_da_alloc,отменить ожидание,voldmanaged=SD карту:29
Как я могу это исправить?