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?
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 fastboot
aplicació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:
fastboot erase system
para limpiar la /system
partición limpiamente.fastboot erase data
para limpiar la /data
partición limpiamente.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.zip
para 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
.
Kevin
lanza nanek