Recogí un DROID R2-D2
de un compañero de trabajo que ha renunciado al dispositivo. Sabiendo que me gusta juguetear con estas cosas, me ofreció el teléfono en cualquier condición que pueda reunir de él.
Hace unas semanas se le cayó al agua y desde ese momento el sistema operativo Android ya no arranca. Sale la pantalla del bootloader al encenderlo (sin forzar este modo con los botones de volumen del hardware), pero hasta ahí llega. No creo que se trate de un boot-loop, ya que el teléfono no se reinicia automáticamente, pero soy algo novato en la terminología. No creo que esta pregunta sea un duplicado de este Ya que las pantallas a las que puedo acceder son diferentes.
También tengo un DROID X
( pregunta similar para este modelo ), pero para los que no están familiarizados, el gestor de arranque presentado mediante el método del botón de volumen al arrancar no produce la misma pantalla. en el X
Hay opciones reales, como cargar fastboot, etc. Con el 2/R2-D2
No hay opciones, sólo "OK para programar". No estoy seguro de si el bootloader está desbloqueado o no. El D2 que funciona está en condición de stock, y el menú del bootloader es mínimo comparado con el del X, y el bootloader que no funciona es idéntico. Si la condición de stock está bloqueada, entonces asumo que este es el caso.
Puedo forzar el modo de recuperación (manteniendo la 'x' del teclado mientras arranca), pero las opciones allí no ayudan.
Desde la pantalla del bootloader, esto es lo que veo:
Siempre esta cabecera :
Bootloader
D2.37
si la batería está cargada :
Battery OK
OK to Program
si la batería está agotada (Creo, la batería está llena en este momento y mi memoria puede estar equivocada):
Battery low
Unable to program
si no hay un USB conectado :
Connect USB
Data Cable
si está conectado por USB (al PC o a la alimentación directa) :
Transfer Mode:
USB
Desde la pantalla de recuperación (después de cargar el !
imagen y llegar al menú real pulsando los botones de subir y bajar el volumen al mismo tiempo), esto es lo que veo:
Android system recovery <3e>
Android system recovery utility
reboot system now
apply update from sdcard
wipe data/factory reset
wipe cache partition
De las opciones anteriores, he probado todas, pero sé que la opción de la tarjeta sdcard se hizo de forma incorrecta, ya que no estoy seguro de qué archivos son necesarios para esta actualización. Las otras opciones, que 'funcionaron' no dieron lugar a ningún cambio en el comportamiento de arranque.
El teléfono es detectado por mi máquina Windows 7. Es decir, cuando conecto el dispositivo al PC, Windows detecta el hardware y reconoce el R2-D2 como el mismo (sin necesidad de nuevos drivers) que el Droid 2, y puedo verlo en mi lista de dispositivos en Mi PC. Sin embargo, no puedo ejecutar ninguna función de depuración en él. Es decir, el D2 (esencialmente el mismo teléfono, el mismo hardware, controladores, etc.) que regularmente conecto a mi PC para probar mis propias aplicaciones programadas, y ADB funciona sin problemas. Cualquier intento de depurar el dispositivo resulta en que el dispositivo no es encontrado por adb. Tanto en el bootloader como en el Recovery Mode, el R2-D2 no puede ser detectado por adb devices
. Si conecto el D2 funcional, adb inmediatamente es capaz de mostrar el ID del dispositivo.
También trató de ver si fastboot
detectaba el dispositivo, pero no lo hacía ni en el bootloader, ni en el modo recovery.
He descargado una serie de .sbf
de varias fuentes ( este siendo el único que puedo encontrar en este momento), y reflashed utilizando RSDLite. Soy nuevo en esto y por eso he utilizado numerosos walkthroughs de la web para llegar hasta aquí. Estoy algo seguro de que he aprendido a flashear correctamente, ya que algunos de los intentos fallaron y causaron que el bootloader fallara, pero algunos de ellos al menos me devolvieron a la misma condición de "trabajo" que tenía el teléfono cuando lo recogí.
En este punto, no me importa si el teléfono está rooteado o no; no me importa si tengo una ROM personalizada o de stock cargada; no me importa si el sistema operativo tiene errores una vez que se ejecuta. Sólo me gustaría ser capaz de conseguir el teléfono para arrancar en absoluto. El propietario original ha recogido un reemplazo de Verizon, por lo que el peor de los casos (el teléfono es un ladrillo) no es el fin del mundo.
Especialmente teniendo en cuenta el hecho de que tengo un teléfono casi idéntico para trabajar, ¿hay alguna manera de rasgar el .img
s del modelo que funciona y cargarlo en el roto? ¿Hay algún paso en el .sbf
¿recarga que podría estar haciendo incorrectamente? ¿Hay otros consejos o fuentes que me ayuden a poner en marcha este teléfono de nuevo?