Ich hatte früher ein Android-Entwicklerhandy (ein uraltes HTC Innovation), das ich kürzlich einem Freund geschenkt habe. Jetzt versuchen wir, es freizuschalten, damit er es benutzen kann. Wir haben das Entsperrpasswort zu oft eingegeben, daher fragt uns das Telefon jetzt nach meinem Google-Passwort, selbst wenn wir das Telefon ein- und wieder ausschalten. Leider hat das Telefon keinen Internetzugang und ich habe das Passwort meines Google-Kontos geändert, seit ich das Telefon das letzte Mal benutzt habe, also habe ich keine Ahnung, welches Passwort ich eingeben soll, um es zu entsperren.
Wie können wir das Telefon entsperren oder auf die Werkseinstellungen zurücksetzen, damit mein Freund es verwenden kann?
Wenn Fastboot auf dem Mobilteil installiert ist (oder allgemein als bootloader
) bezeichnet wird, ist es möglicherweise am besten, über ein USB-Kabel und das Mobilteil mit angeschlossenem Kabel erneut zu flashen.
Um dies zu erreichen, wird eine Original-Bilddatei benötigt, damit dies funktioniert. Das Wesentliche an fastboot
, ist, dass das Mobilteil von der Befehlszeile aus neu formatiert und angewiesen werden kann, bestimmte Kernel zu booten, ohne das Original auf dem Mobilteil zu berühren.
Betrachten Sie die Optionen, die in der fastboot
binären Befehlszeilenanwendung verwendet werden, wie in:
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
Die Befehlszeile zum sauberen Löschen und Flashen der Original-Image-Datei wäre also diese:
fastboot erase system
um die /system
Partition sauber zu wischen.fastboot erase data
um die /data
Partition sauber zu wischen.fastboot flash system original_system_image.img
Der optionale Schritt kann auch sein, das ursprüngliche Boot-Image zu flashen, was auf diese Weise erreicht werden kann - fastboot flash boot original_boot_image.img
.
Wenn Sie zufällig das Original update.zip
für Ihr Mobilteil haben, ist es möglicherweise einfacher, dies auf diese Weise zu tun, anstatt die drei oben aufgeführten Schritte wie in fastboot update update.zip
.
Kevin
Lanze Nanek