1 votos

empujar toda la carpeta con ADB

Por error he borrado la carpeta .EXT (que contiene un archivo "su") de la carpeta system/bin de mi dispositivo Android. ¿Es posible utilizar ADB para reemplazar esta carpeta? Tengo una copia de la carpeta Bin y me gustaría empujar esto a mi dispositivo Android con ADB push o ADB sideloader.

4voto

Ju Tutt Puntos 6

digamos que quieres empujar enteros C:\framework dir en /system/framework

ponte en la dirección C de los padres:

adb push framework /system/

hecho

El directorio de framework se creará automáticamente, así que no introduzcas, por ejemplo, "adb push framework /system/framework/" o se creará un subdirectorio de framework

también asumen adb está en el camino

por supuesto que se necesita permiso de lectura y escritura, por lo que en caso de lectura sólo /system preceder

adb remount

0voto

Firelord Puntos 161

Sólo hay un archivo en ese directorio, por lo que se puede hacer más bien esto:

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 sigues insistiendo en empujar la carpeta, entonces crea un nuevo directorio en PC y mueve .ext dentro de él. (Hacemos esto porque adb empuja sólo el contenido de un directorio). Después, haz:

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

Para ambos casos: parece que el directorio tiene permiso completo de lectura y escritura de todos, dados los atributos rwxrwxrwx . Sin embargo, asegúrese de cambiar los atributos de .su a rwxr-xr-w . Hazlo:

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

Ver No se puede volver a montar /system en rw si mi instrucción de remontaje no funciona.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X