0 votes

Impossible de modifier le fichier permissions.xml, erreur Système de fichiers en lecture seule

J'ai un Galaxy S5 SM-G900V rooté, lineage_klte, ARMv7 Processor rev 1 (v71), Kernel : 3.4.113-lineageos #1 SMP, Oreo 8.1 qu'un ami m'a demandé de modifier.

J'ai besoin de modifier le fichier platform.xml pour permettre au système d'écrire des données sur la carte sd externe. J'ai besoin de pouvoir modifier ce fichier. Les permissions actuelles sont : rw-r--r-- 1 Root Root, mais je ne peux pas enregistrer les modifications.

Je ne parviens pas à modifier les permissions des fichiers et j'aimerais savoir comment le faire. Attention, je cherche à savoir comment modifier les permissions des fichiers et non comment ou quelle syntaxe utiliser dans le fichier xml, ou si cela me permettra de faire en sorte que le système reconnaisse la carte sd externe pour l'enregistrement des données. Je suis perplexe sur la raison pour laquelle je ne peux pas modifier ce fichier.

> adb devices  <-- verify I have the device
> adb shell    <-- enter shell
> su           <-- super user
# ls -l
drwxr-xr-x  17 root   root      4096 2019-03-20 10:26     system
# cd system
#ls -l
drwxr-xr-x 20 root root     4096 2019-03-20 10:25 etc
# cd etc
 # ls -l
 > drwxr-xr-x  2 root root     560 2013-12-31 21:23 permissions
 # cd permissions
 # ls -l
 -rw-r--r-- 1 root root  9116 2008-12-31 18:00 platform.xml
 # chmod 755 platform.xml
 >> chmod: chmod 'platform.xml' to 100755: Read-only file system

Alors, comment changer les attributs du fichier platform.xml pour qu'il puisse être modifié ? Je pensais qu'il y avait un attribut immuable caché sur le fichier mais il n'y en a pas (du moins à ma connaissance).

Question connexe : existe-t-il un autre site web pour poser cette question ? Toute aide est la bienvenue.

2voto

Rich Points 11

Je n'ai pu remonter rw qu'après - après avoir supprimé addonsu (par sideloading dans TWRP "su removal" à partir de https://download.lineageos.org/extras ) - installation de Magisk (facile, téléchargement de la version actuelle à partir de https://github.com/topjohnwu/Magisk/releases )

J'avais l'impression qu'addonsu n'accordait pas toutes les permissions - après tout, je me suis retrouvé sur cette voie en essayant de configurer Titanium Backup.

D'ailleurs, TWRP dispose d'un guide en ligne de commande à l'adresse suivante https://twrp.me/faq/openrecoveryscript.html Tout ce qui précède est aussi simple que adb reboot recovery entonces adb shell twrp sideload ce qui fait que TWRP est en attente d'un fichier, il suffit donc de le servir par exemple par adb shell twrp sideload ~/Downloads/Magisk-v19.3.zip

0voto

3c71 Points 101

Ce problème est lié au fait que /system est en lecture seule et que l'option mount -o,rw n'est plus autorisée sur les versions récentes d'Android.

Pour modifier quoi que ce soit dans /system, vous devez utiliser la capacité de Magisk à remplacer des fichiers en créant un module magisk.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X