Сопоставьте носитель WhatsApp с внешней SD-картой на корневом Lollipop

Я хотел создать символическую ссылку из папки мультимедиа Whatsapp во внутренней памяти на внешнюю. Поэтому я установил FolderMount с XDA, который, как утверждается, работает. Вместо этого я увидел, что Whatsapp не может записать в новое место на внешней SD-карте. Когда я нажимаю на изображение или другой мультимедийный файл, отправленный кем-то, он загружает его, но размытая миниатюра сохраняется, а когда вы нажимаете на нее, появляется сообщение «Файл не найден на SD-карте» или что-то подобное. Lollipop как-то запрещает запись на внешнюю карту для приложений? Другой вариант, который я использовал, — это Link2SD для отдельного внутреннего раздела, но он также не работает с Whatsapp.

Нужно ли мне убедиться, что я сопоставляю фактический путь к внутренним/внешним хранилищам, а не к символическим ссылкам/псевдонимам, и в этом случае каким будет фактический путь?

Разве ты не помнишь? С Kitkat приложения внезапно оказались ограничены своей собственной папкой ( Android/data/<package_name>) на SD-карте, что привело к своего рода шторму. Так что с LP они снова открыли это немного больше, но теперь приложение должно использовать определенный API для доступа к карте. Не зная, что оно обращается к карте, приложение вряд ли будет использовать этот API. Таким образом, вы можете попробовать ссылку на тот, который я упомянул для KK, в надежде, что он все еще доступен для всех приложений.
Был хак, где вы редактируете файл xml и предоставляете права на запись на SD-карту. Я тоже пробовал, но это не сработало.

Ответы (1)

Симлинк должен работать
Выполнитьln -s /ext/directly /ext/dir/no/fat

Пожалуйста, объясните подробно..