Restablecimiento de fábrica del teléfono de desarrollador de Android sin contraseña

Solía ​​tener un teléfono de desarrollador Android (una antigua innovación de HTC) que recientemente le regalé a un amigo. Ahora estamos tratando de desbloquearlo para que pueda usarlo. Ingresamos la contraseña de desbloqueo demasiadas veces, por lo que ahora el teléfono nos pide mi contraseña de Google, incluso si encendemos y apagamos el teléfono nuevamente. Desafortunadamente, el teléfono no tiene acceso a Internet y cambié la contraseña de mi cuenta de Google desde la última vez que usé el teléfono, así que no tengo idea de qué contraseña poner para desbloquearlo.

¿Cómo podemos desbloquear o restablecer de fábrica el teléfono para que mi amigo pueda usarlo?

Respuestas (1)

Si fastboot está instalado en el teléfono (o comúnmente llamado bootloader), podría ser mejor volver a flashear mediante el uso de un cable USB y el teléfono con el cable enchufado.

Para lograr esto, se necesita un archivo de imagen original para que esto funcione. La esencia de fastboot, es que desde la línea de comandos, el teléfono se puede volver a formatear y decirle que inicie kernels específicos sin tocar el original en el teléfono.

Considere las opciones utilizadas en la fastbootaplicación de línea de comandos binarios, como en:

usage: fastboot [ <option> ] <command>

commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  continue                                 continue with autoboot
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader
  help                                     show this help message

options:
  -w                                       erase userdata and cache
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id
  -b <base_addr>                           specify a custom kernel base address
  -n <page size>                           specify the nand page size. default: 2048

Por lo tanto, la línea de comando para limpiar y actualizar el archivo de imagen original sería esta:

  1. fastboot erase systempara limpiar la /systempartición limpiamente.
  2. fastboot erase datapara limpiar la /datapartición limpiamente.
  3. fastboot flash system original_system_image.img

El paso opcional también puede ser flashear la imagen de arranque original que se puede lograr de esta manera: fastboot flash boot original_boot_image.img.

Si tiene el original update.zippara su teléfono, podría ser más fácil hacerlo de esta manera, en lugar de los tres pasos mencionados anteriormente, como en fastboot update update.zip.

No he trabajado con gestores de arranque de Android antes. ¿Cómo obtengo acceso a la interfaz de línea de comandos?
Apague el teléfono (retire y reemplace la batería, etc.), mantenga presionado el volumen y encienda. Luego, para la línea de comando, ejecuta fastboot en la computadora. Eso no debería ser necesario, sin embargo. El menú de inicio del teléfono generalmente ofrece un restablecimiento de fábrica directamente desde el menú de inicio en el que estará...