Es un ladrillo blando, por las razones que se exponen a continuación:
- El teléfono sigue encendiéndose
- adb está respondiendo
- el teléfono reconoce el cable usb enchufado (¿de qué otra manera pudo adb?)
- el teléfono reconoce la tarjeta sdcard
Mira esta pregunta para ver la de Izzy responder sobre lo que se clasifica como "ladrillo".
Algo se ha estropeado ahí y ha hecho que el entorno de la recuperación se haya estropeado... ¿te importaría dar un poco más de detalles...?
Editar
De los comentarios de abajo, se desprende que el OP empujó sobre el archivo binario de shell sh
desde el Root del teléfono, (ya sea sobreescribiéndolo y/o con permisos incorrectos) y terminó con un "bloqueo" de la ejecución de los comandos de la shell y falla.
Por cierto, no hay manera de establecer el permiso como el sh
¡el intérprete no tiene el permiso apropiado para el bit ejecutable! Así que la ejecución de cualquier comando en que se falla .
El único remedio es volver a flashear la imagen de recuperación directamente en la partición de recuperación, entrando en el modo fastboot del teléfono, normalmente Power + Volume up , armado con un binario fastboot que debe introducirse en el terminal de Linux o en el cmd de Windows, es decir, dos entornos de sistemas operativos, elija uno de su preferencia:
Linux
sudo fastboot flash recovery recovery.img
Windows
fastboot-win flash recovery recovery.img
Esto restaurará el entorno de recuperación y entonces el intérprete de shell debería funcionar desde adb shell
sesión la próxima vez que se inicie la recuperación.