Tengo un Samsung Galaxy S3 y la pantalla está rota y la depuración USB también está desactivada.
¿Cómo puedo habilitarlo usando ./adb
comandos? Ya he hecho estos pasos:
data/data/com.android.providers.settings/databases/settings.db
cambió adb_enabled
el valor de 0 a 1.build.prop
en /system
.Después de hacer todo esto, el teléfono parece bloqueado, no se enciende. Todo lo que quiero hacer es habilitar la depuración de USB y conectarlo a Vysor (beta) para poder controlarlo en mi computadora.
Yo tengo que trabajar :)
NOTA : Esto requiere un gestor de arranque desbloqueado.
recovery mode
. (Tuve que mapear el proceso en mi mente ya que la pantalla estaba rota).platform-tools/
. escriba e ingrese ./adb devices
para verificar si el dispositivo está conectado en modo de recuperación../adb shell mount data
y ./adb shell mount system
monte los respectivos directorios.persist.sys.usb.config
archivo en su sistema usando./adb pull /data/property/persist.sys.usb.config /Your directory
mtp,adb
y guárdelo../adb push /your-directory/persist.sys.usb.config /data/property
./adb pull /system/build.prop /your-directory
Añade estas líneas:
persistir.servicio.adb.habilitar=1 persistir.servicio.depurable=1 persist.sys.usb.config=mtp, adb
./adb push /your-dir/build.prop /system/
De esta manera, habilitó la depuración de USB en su dispositivo. Pero sigues sin poder conectarte. ¿Por qué? Porque pide verificación RSA. Si pudiera ver su pantalla, podría tocar fácilmente YES
para autorizar el dispositivo. Actualmente estoy pensando en evitar esto. Tengo muchas ganas de revivir mi teléfono muerto. Si conoces alguna forma de hacerlo, compártela :)
adb shell input keyevent
para elegir SÍ. Vea el evento clave aquí . Es un tiro en la oscuridad, pero bien puede valer la pena disparar.adb shell input
funcionaría. ¡Lo siento de nuevo! Veré si hay alguna forma de eludir la autorización de alguna manera.Para la verificación de RSA que solicitó omitir, no sé si funcionaría en su dispositivo, pero funcionó en mi pequeño experimento. En Lollipop, las claves ADB (después de la autorización) se guardan en formato /data/misc/adb/adb_keys
. Su clave privada se guarda en la computadora. En Linux, la ubicación del directorio es $HOME/.android/
. En Windows, eso generalmente se traduce como %USERPROFILE%\.android
, pero las claves pueden terminar C:\Windows\System32\config\systemprofile\.android
en algunos casos. ( Fuente )
Hay un método descrito aquí por ashoke que podría ayudar a eludir la autorización.
Sin embargo, en mi Lollipop, el método varía. Noté que en mi ROM Lollipop primaria y secundaria adb_keys
tenían la misma clave en realidad. Todo lo que hice fue revocar la autorización de la ROM secundaria (el archivo se eliminó automáticamente), desconecté el dispositivo de la PC, copié adb_keys
de la ROM principal a la ROM secundaria, conecté el dispositivo a la PC y ¡listo! No me pidieron esa autorización. Verifiqué dos veces el uso de la autorización adb devices
y todo estaba bien.
Pruebe la respuesta vinculada primero. Autorice un teléfono Android diferente, copie sus claves en su dispositivo desde el modo de recuperación y vea si funciona.
adb push ~/.android/adbkey.pub /data/misc/adb/adb_keys
funciona de manera confiable.
inolvidableidSoporteMonica
elsoloanil
TieneH_BrowN