J'utilise ES File Explorer pour modifier /system/priv-app
dans le passé avec la permission de Root donnée via magisk.
Après la mise à jour vers Android 10, l'explorateur de fichiers ES ne peut plus modifier l'adresse de l'utilisateur. /system/priv-app
me donnant un message d'erreur disant "l'opération a échoué".
Quelles alternatives ai-je si je souhaite modifier /system/priv-app
?
Le résultat de l'exécution de set -x; exec >>/sdcard/mount.log 2>&1; id; mount -o rw,remount /system; mount | grep 'on /system '; touch /system/test_file; cat /sys/block/dm-*/dm/name
:
uid=0(root) gid=0(root) groups=0(root) context=u:r:magisk:s0
mount: '/system' not in /proc/mounts
touch: '/system/test_file': Read-only file system
vendor-verity
Il s'avère que :
Sur certains périphériques system-as-Root (SAR), vous ne pouvez plus monter la partition système en lecture-écriture et faire des modifications sans système via Magisk est le seul moyen. Si vous voulez réellement modifier le système, et si c'est possible (à partir d'Android 10, c'est impossible sur certains appareils), vous devez monter le répertoire racine, /, en lecture-écriture et non /system. Vous pouvez également essayer de modifier les miroirs de partition que Magisk conserve dans /sbin/.magisk/mirror.
Donc tout ce que j'avais à faire était de :
mount -o rw,remount /
0 votes
dm-verity ? Partitions dynamiques ?
0 votes
@IrfanLatif il semble que magisk n'est pas un Root complet après que j'ai fait quelques recherches...
0 votes
Avec les privilèges Root, exécutez :
set -x; exec >>/sdcard/mount.log 2>&1; id; mount -o rw,remount /system; mount | grep 'on /system '; touch /system/test_file; cat /sys/block/dm-*/dm/name
. Partager/sdcard/mount.log
à l'adresse pastebin.com0 votes
mount: '/system' not in /proc/mounts
J'ai juste collé sur la question @IrfanLatif0 votes
Veuillez exécuter avec les privilèges Root. Utilisez
su
suradb shell
opkg install tsu; tsu -p
sur Termux.0 votes
Oui, j'ai utilisé su sur le shell adb.
mount: '/system' not in /proc/mounts
est le résultat. @IrfanLatif