Както вече писах >ТУК<, Android 6.0 Marshmallow има много положителни неща - например работата с SD карти като тип памет част от телефона най-грубо казано т.е. отпада необходимостта от link2sd. Достъпите на приложенията също са променени и са по-логични.
НО...
Точно в тези две неща се крият проблемите, които вярно засягат 1%, но както казваше един бивш колега (който се специализира на тема банкови и банкови офис шефове) - при съкращенията от 20%, процентите на съкратени са точно 20% когато не те засегнат. Но когато ти си съкратен, 20-те процента за теб са 100%...
За конфликта на дублиран потребителски достъп, заради който не може да се инсталира дадена програма, засега няма и да пиша - това засяга 0.1%.
Използвам LUKS Manager, което си е реализация на познатата LUKS линук система за криптиране на дискове. До 6.0 всичко работеше ПЕРФЕКТНО, НО... сега, заради различната идеология, все още новата LUKS Manager програма не е готова, а бета версията работи, но не навсякъде. Идеята е че в крайна сметка имаме ресурс /dev/mapper/crvol който е търсеният криптиран дял.
По подразбиране се mount-ва от LUKS Manager
/dev/mapper/crvol /storage/emulated/0/crvol
което си е точката crvol на SD картата. Смисъла е че криптирания дял просто изглежда като папка (crvol) на SD картата.
И стигаме до "НО"-то. Въпросния ресурс е абсолютно невидим за всички програми, дори тези с root достъп като Root Browser. Това е мистерия защото под конзолата също всичко си е ОК (но само под root, иначе е невидимо). От гледна точка на десктоп компютъра през USB-то (MTP) пак, всичко си е там.
А ако точката на монтиране е извън SD карата - примерно в /mnt/crvol, то тогава всичко си е перфектно и всичко се вижда, НО (да, отново)... доста програми "не виждат" нещо различно от SD картата, а такава е CoolReader-а т.е. това определено е проблем за мен.
LUKS Manager поддържа потребителски mount, pre-mount и т.нт скриптове така че не е проблем да се натвори каквото и да е. Опитах с:
umount /sdcard/crvol
и после
mount -o rw,fmask=0000,dmask=0000 -t vfat /dev/mapper/crvol /sdcard/crvol
Същото... И дори така:
mount -o rw,fmask=0000,dmask=0000,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other -t vfat /dev/mapper/crvol /sdcard/crvol
Достъпите на всичко изглеждат добре, проследени от начало ('/'), до последната папка.
Google не дава информация и дори във форума на 4pda.ru няма нещо полезно по въпроса, освен един скрипт който реално прави същото и уви - със същия резултат или по-точно липсата му. На пръв поглед причината за проблема някъде се крие в идеологията за форматиране на картата, като памет - част от телефона. Но това изобщо не трябва да е причина за такъв проблем.
Върши работа всичко, дори обща посока на проблема, за да мога да го захвана от някой край.
Ще свърши работа само и идея за CoolReader-а (за да може да прочете нещо различно от картата). В крайна сметка при мен само той не работи с /mnt/crvol. Всичко останало (AIMP, MX Player и т.нт.) работи идеално.
Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят. |
Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите. |
Ако не знаете как, кликнете тук |
Android 6.0 и "невидим" mount-нат ресурс на SD картата
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата
Забравих да напиша че с mount bind също не се получават нещата:
mount -o bind /mnt/crvol /sdcard/crvol
Много полезна функция между другото. Може да се mount-ват (по-точно bind-ват ) всякакви ресурси и от всякакви такива т.е. папки. Примерно:
mount -o bind /mnt/crvol/Books /sdcard/Books
symlink не винаги (и особено в този случай) може да работи.
mount -o bind /mnt/crvol /sdcard/crvol
Много полезна функция между другото. Може да се mount-ват (по-точно bind-ват ) всякакви ресурси и от всякакви такива т.е. папки. Примерно:
mount -o bind /mnt/crvol/Books /sdcard/Books
symlink не винаги (и особено в този случай) може да работи.
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата - решението :)
Друго си е да опишеш детайлно проблема - така веднага ти се набиват в очите и евентуалните му решения, при това открити докато се върши нещо друго.
XInternalSD модула на Xposed Installer свърши необходимата работа за целта.
В него е указан crvol пътя за външна SD карта, като се избират еднократно само програмите които е необходимо да... го "виждат" т.е. само проблемните или в моят случай Cool Reader. Не трябва всички, защото по този начин избраните програми не "виждат" истинската SD карта, а само криптираната част. Но в случая това не е и необходимо, дори така е по-добре.
XInternalSD модула на Xposed Installer свърши необходимата работа за целта.
В него е указан crvol пътя за външна SD карта, като се избират еднократно само програмите които е необходимо да... го "виждат" т.е. само проблемните или в моят случай Cool Reader. Не трябва всички, защото по този начин избраните програми не "виждат" истинската SD карта, а само криптираната част. Но в случая това не е и необходимо, дори така е по-добре.
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата
Вярваш ли ми, че гледам и нищо не разбирам от написаното
Важното е че си си свършил работата и намерил решението
Важното е че си си свършил работата и намерил решението
AsusVivoBook17
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата
Да, знам... че изобщо не мога да обяснявам... Затова тренирам.
Последна промяна от Inferlin на нед май 29, 2016 21:47, променено общо 2 пъти.
- Zeroadhesion
- Мнения: 19052
- Регистриран: нед апр 13, 2008 18:33
- Репутация: 36477
- пол: Мъж
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата
Да, bind опцията е много полезна и я използвам, когато искам юзъра на съответния ftp сървър да предава директория, която не му е в домашната - така биндвам целият сотридж към хоум директорията на ftp юзъра и готово.Inferlin написа:mount -o bind /mnt/crvol /sdcard/crvol
Много полезна функция между другото. Може да се mount-ват (по-точно bind-ват ) всякакви ресурси и от всякакви такива т.е. папки. Примерно
Re: Android 6.0 и "невидим" mount-нат ресурс на SD картата
Ами не, не че не можеш да обясняваш, просто тази материя за мен е мъгла. По андроида, аз съм обикновен мазач с пръсти, при това на 4.2Inferlin написа:Да, знам... че изобщо не мога да обяснявам... Затова тренирам.
AsusVivoBook17
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
CPU 11th Gen Intel(R) Core(TM) i3-1115G4 [/color]RAM 16000MB DDR4; VC-Intel UHD Graphics G4
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
-
Google Connected Flight Mode и новият самолетен режим за Android
от Mozo » нед юли 16, 2023 12:17 » в Любопитни новини - 0 Отговори
- 14 Преглеждания
-
Последно мнение от Mozo
нед юли 16, 2023 12:17
-
-
-
Някой използвал ли е "Android File Transfer for Linux"?
от Валсо » ср апр 19, 2023 13:31 » в Линукс - инсталация, настройки, проблеми - 3 Отговори
- 103 Преглеждания
-
Последно мнение от beggginer
ср апр 26, 2023 08:22
-