1 votes

pousser tout le dossier avec ADB

Par erreur, j'ai supprimé le dossier .EXT (qui contient un fichier "su") du dossier system/bin de mon appareil Android. Est-il possible d'utiliser ADB pour remplacer ce dossier ? J'ai une copie du dossier Bin et j'aimerais le pousser sur mon appareil Android avec ADB push ou ADB sideloader.

4voto

Ju Tutt Points 414

Supposons que vous souhaitiez pousser des C:\framework dans /system/framework

se placer dans la direction parentale C :

adb push framework /system/

fait

le répertoire framework sera créé automatiquement, donc n'entrez pas "adb push framework /system/framework/" ou cela créera un sous-dossier framework

supposent également adb est dans le chemin

Bien sûr, vous avez besoin d'une autorisation de lecture et d'écriture, donc dans le cas d'une lecture seule /system précéder

adb remount

0voto

Firelord Points 23064

Il n'y a qu'un seul fichier dans ce répertoire, vous pouvez donc le faire :

adb shell su -c mount -o rw,remount /system  # remounts the system partition in read-write mode
adb shell su -c mkdir /system/bin/.ext       # creates the directory .ext under /system/bin/
adb push LOCAL\_PATH/.su /system/bin/.ext/    # replace LOCAL\_PATH with the path where your .su file resides in PC

Si vous persistez à vouloir pousser le dossier, créez un nouveau répertoire dans le PC et déplacez-y .ext à l'intérieur de celui-ci. (Nous faisons cela car adb ne pousse que le contenu d'un répertoire). Ensuite, faites :

adb shell su -c mount -o rw,remount /system
adb push LOCAL\_PATH/NEW\_DIR /system/bin/   # LOCAL\_PATH/NEW\_DIR is the path to the new directory you just made in PC

Dans les deux cas, il apparaît que le répertoire dispose d'une autorisation complète de lecture et d'écriture de la part de tout le monde, compte tenu des attributs suivants rwxrwxrwx . Cependant, veillez à modifier les attributs de .su a rwxr-xr-w . Faire :

adb shell su -c chmod 755 /system/bin/.ext/.su

Voir Impossible de remonter /system en rw si mes instructions de remontage ne fonctionnent pas.

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