No se puede conectar al dispositivo con ADB cuando está en modo de recuperación

Tengo algunos problemas con mi Samsung Galaxy S2 y quiero iniciar fschksesión en el dispositivo.

Entonces, instalé Android SDK con herramientas de plataforma. Puedo acceder al dispositivo cuando normalmente se reinicia, pero no pude enumerar y conectarme al dispositivo cuando está en modo de recuperación.

¿Cómo puedo conectarme a través de ADB cuando el dispositivo está en modo de recuperación?

¿En qué sistema operativo estás corriendo? Parece que la recuperación es una recuperación de stock y, por lo tanto, no está rooteada, por lo tanto, no tiene acceso a adb shell desde allí.
Rooteé el dispositivo hace aproximadamente un año siguiendo un procedimiento y no lo actualicé desde entonces. Ejecuta Android 2.2.3 GINGERBREAD.XWKG1.
Quiero decir, ¿estás ejecutando Windows o Linux?
No estoy seguro de que esto sea posible. Me parece recordar que cuando estaba rooteando mi N7 no pude adb mientras estaba en recuperación. Creo que debe estar completamente iniciado o solo con el gestor de arranque... iniciado.
Como leí, es posible. Estoy en Windows e instalé los controladores USB de Google. Estoy tratando de instalar una recuperación personalizada pero mi teléfono está actuando de manera bastante extraña. Creo que intentaré los mismos pasos en Linux.

Respuestas (2)

ADVERTENCIA: ¡Fastboot oem unlock borra por completo sus datos!

adb no está disponible en el cargador de arranque, intente usar fastboot en su lugar

para un resumen rápido y sucio de flashear su dispositivo con una nueva imagen usando fastboot:

adb reboot bootloader
use fastboot devicespara verificar que su dispositivo esté visible, si no, probablemente esté ejecutando Windows y tenga que instalar algunos controladores funky. si no ve 'desbloqueado' en la parte inferior de la pantalla, use el comando fastboot oem unlocky luego simplemente:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img

Si te sientes súper seguro, podrías simplemente:
adb reboot bootloader && fastboot oem unlock && fastboot flash boot boot.img && fastboot flash system system.img && fastboot flash userdata userdata.img && fastboot flash recovery recovery.img && fastboot reboot

PD: solo debe usar los comandos flash si los archivos a los que se hace referencia están presentes, si no, puede o no bloquear su teléfono (aún no ha intentado flashear un archivo inexistente en el dispositivo)

Advertencia: al desbloquear el cargador de arranque, se borran los datos de su teléfono.

¡Cómo podemos ejecutar estos comandos cuando el dispositivo no se reconoce! error: Dispositivo no encontrado
Si está usando Windows, instale Linux. Si está usando Linux, nunca he tenido un problema con la conectividad del cargador de arranque, así que no puedo ayudarlo allí. Sin embargo, si está hablando de la adb reboot bootloaderlínea, cada dispositivo es un poco diferente acerca de cómo hacer que adb reconozca el dispositivo. Le sugiero que lo busque para su dispositivo en particular.
Mierda, ¿no podrías haber agregado una advertencia que fastboot oem unlock borre completamente tus datos ?

La recuperación de existencias no viene con acceso ADB.

Pruebe una versión reciente de la recuperación de ClockworkMod para su dispositivo (no todas las versiones anteriores son compatibles con ADB)

Deberá actualizar la recuperación al usar fastboot (consulte la respuesta de @MishaP)