Android: So löschen Sie restriktive Berechtigungen auf internalSD

Hintergrund - Die symbolische Verknüpfung von internalsd zu externalsd auf Android 7 ist schief gelaufen, wodurch der CrypticFolderName für die App, die ihn benötigt, unzugänglich wird.

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

Ich bin am Terminal über ADB bekomme ich:

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

als SO:

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

aber wenn ich ls -laauf den Ordner oben im Baum tue, wird der CrypticFolderName mit den gleichen Berechtigungen wie der Rest der Ordner aufgelistet, auf die zugegriffen werden kann.

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

was als nächstes versuchen? oder - muss ich die Partition formatieren, auf der sich die SD-Karte befindet? auf welcher partition ist es? macht TWRP Wipe ein Format?

Könnte das Problem die Groß-/Kleinschreibung sein - Ich stelle fest, dass sich der Pfad auf MicroMsg bezieht, während sich der Fehler auf Micromsg bezieht - Bei einigen Datenträgerformaten wird zwischen Groß- und Kleinschreibung unterschieden.
bezweifeln Sie es, da der chmod ausgegeben wird, wenn Sie bereits zu diesem Verzeichnis navigiert sind.

Antworten (1)

nicht wirklich eine Antwort, aber ich löste das Problem, indem ich die Datenpartition auf dem Telefon neu formatierte und die Daten darauf mit Hilfe von TWRP wiederherstellte. die falsche Berechtigung / toter Symlink / whatnot wurde entfernt und war nicht im TWRP-Backup vorhanden.

Dieser Thread hat mich dorthin verwiesen: https://forum.xda-developers.com/g5/help/please-xt1675-stock-fastbboot-firmware-t3692083/page2#post74872938