1 votos

Android copia el archivo a /system/bin/sh, ahora los dispositivos no pueden arrancar

al día que agrego un archivo demonio a los dispositivos Android, uso el comando:

 ./adb push XXXXX   /system/bin/sh

Digo hecho, pero cuando reinicio el dispositivo, ahora no puede arrancar, no aparece ningún logo, sólo la pantalla negra, aunque veo que la luz se está activando. No puedo saber que puedo hacer ahora, como puedo arreglarlo... plz

2 votos

Las instrucciones varían según la marca y el modelo del teléfono, pero tendrás que volver a flashear el firmware de fábrica, lo que puede o no borrar todos tus datos. Si terminas flasheando exactamente el mismo número de compilación, tus datos pueden seguir ahí.

0 votos

@AaronGillion ¿Quieres publicar eso como respuesta?

0 votos

Hola. Mi dispositivo es una placa, entonces solo se conecta a esta mediante "adb". El problema es que ahora el dispositivo no puede arrancar, y no puedo coonectarse al dispositivo a, no puede conectarse al modo de recuperación. Lo siento si tengo una pregunta tonta, pero puede explicar más cómo puedo resolverlo

1voto

user157947 Puntos 51

Usa el INSTRUMENTO DE BOTAS RAPIDAS... Shell/sh ha sido reemplazado por

adb push  xxxx  /system/bin/sh

Shell controla los comandos de adb, así que ADB está ahora desactivado! ... Lo que tienes que hacer es reiniciar en FASTBOOT usando el código de botón específico del dispositivo mientras el teléfono se inicia
(normalmente en casa y con el volumen subido durante 10 segundos) o (potencia y volumen subido)
Una vez dentro del FASTBOOT necesitas reemplazar tu boot.img y system.imgSystem, y luego arrancar

fastboot flash system xxxx.img

fastboot flash boot xxxx.img

XXXX representa el nombre del archivo .img

0 votos

Hola, puedo habilitar el fastboot a través de otra acción, porque mi placa no tiene boton de volumen, home, back..., solo pantalla... :(

0 votos

¿Qué placa utilizas?

0 votos

La antigua placa hecha por mi compañero, utiliza su propio SDK de Android, y no tiene botón de inicio, de prensa, de volumen... y sólo utiliza Android 4.0

0voto

user157947 Puntos 51

Suena como si hubieras presionado xxx para reemplazar tu Shell Binary en la papelera... Shell no es una carpeta sino un archivo binario... Si lo has sustituido a propósito por un binario personalizado, entonces necesitabas ejecutar un

adb chmod 0755 /system/bin/sh
or
adb shell  chmod 0755 /system/bin/sh

Adb Shell Puede funcionar porque has reemplazado el shell en el sistema, puedes ejecutar un comando shell remoto
Si todavía puedes conectarte de alguna manera

NO ESTOY SEGURO DEL PERMISO EXACTO, 0775, 0755, 0777

0 votos

Hola, creo que el problema es que no puedo usar el comando "ADB SHELL", porque el dispositivo no arranca, solo pantalla negra. Así que no puedo conectarme a los dispositivos a través de " adb connect X.X.X.X"

0 votos

Hola, si me equivoco, por favor enséñame, soy nuevo en el uso de comandos de linux :)

0 votos

Olvídate de ADB e intenta usar Fastboot ... Utilice Fastboot manteniendo el botón opuesto de la recuperación ... Por ejemplo, si el volumen arriba es la recuperación, el uso de volumen abajo en el arranque , + los botones adicionales habituales - casa o el poder ...

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