Android: как очистить ограничительные разрешения на внутреннем SD

background - неправильная символическая ссылка с internalsd на externalsd на Android 7, что делает CrypticFolderName недоступным для приложения, которое в нем нуждается.

https://forum.xda-developers.com/android/apps-games/apps2sd-partition-sd-card-link-apps-to-t3122919/page443

я на терминале через ADB я получаю:

cd CrypticFolderName  
/system/bin/sh: cd: /sdcard/tencent/micromsg/CrypticFolderName: Permission denied  

как СУ:

chmod -R 777 CrypticFolderName  
chmod -R 777 CrypticFolderName  
chmod: No CrypticFolderName: Permission denied  
:/storage/emulated/0/tencent/MicroMsg #  

но если я сделаю ls -laэто в папке выше в дереве, CrypticFolderName будет указан с теми же разрешениями, что и остальные доступные папки.

drwxrwx--x 26 root sdcard_rw 4096 2017-12-12 12:16 CrypticFolderName

что попробовать дальше? или - мне нужно отформатировать раздел, на котором находится SD-карта? на каком разделе он находится? TWRP wipe форматирует?

Может ли проблема быть чувствительностью к регистру? Я заметил, что путь относится к MicroMsg, а ошибка относится к micromsg. Некоторые форматы дисков чувствительны к регистру.
сомневаюсь в этом, так как chmod выдается, когда уже перешел в этот каталог.

Ответы (1)

на самом деле это не ответ, но в итоге я решил проблему, переформатировав раздел данных на телефоне и восстановив на нем данные с помощью TWRP. неправильное разрешение / мертвая символическая ссылка / еще что-то было удалено и отсутствовало в резервной копии TWRP.

эта ветка указала мне туда: https://forum.xda-developers.com/g5/help/please-xt1675-stock-fastbboot-firmware-t3692083/page2#post74872938