J'ai changé les permissions du fichier \system\bin\chmod de 777(-rwxrwxrwx) à 644 (-rw-r--r--), comment puis-je revenir à 777 ?
Je ne sais pas si cela peut être pertinent, mais j'utilise un Samsung J5 sous Android 9.
Merci d'avance.
J'ai changé les permissions du fichier \system\bin\chmod de 777(-rwxrwxrwx) à 644 (-rw-r--r--), comment puis-je revenir à 777 ?
Je ne sais pas si cela peut être pertinent, mais j'utilise un Samsung J5 sous Android 9.
Merci d'avance.
Je me demande comment vous pouvez changer /system
sans accès en lecture-écriture. En général, un redémarrage rétablit les permissions, mais vous pouvez également les modifier à la volée.
chmod
est très probablement un lien symbolique vers toybox
et vous avez changé les permissions de toybox à la place. cela affectera la plupart (sinon toutes) des commandes. vous pouvez peut-être corriger cela avec busybox
Carte MicroSD externe Les autorisations sont -rwxrwx--x
par défaut, donc peut-être que cette astuce fonctionne (non testé). Copiez d'abord le binaire sur la carte MicroSD externe, puis déplacez le fichier dans le dossier /data/local/tmp
(déplacer un fichier permet de conserver les permissions)
adb push busybox-armv7l /sdcard/busybox
adb shell
su
ls -1 /storage
cp /sdcard/busybox /storage/????-????
cd /data/local/tmp
mv /storage/????-????/busybox .
./busybox mount -o remount,rw /
./busybox chmod a+x /system/bin/toybox
si vous venez vraiment de changer les permissions de chmod
(qui doit être un binaire dans ce cas), vous pouvez simplement utiliser les applets toybox avec le préfixe toybox chmod
dans l'affaire ls
mount
cp
y mv
ne fonctionne pas, exécutez les commandes suivantes dans termux (thx @ Irfan Latif)
pkg install busybox
su
export PATH=/data/data/com.termux/files/usr/bin:$PATH
busybox mount -o remount,rw /
busybox chmod a+x /system/bin/toybox
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.