Ceci est une ancienne révision du document !
Pour flasher le Peak, à savoir installer une image plus récente de Boot2Gecko sur ce téléphone, on peut suivre les indications offertes par Geeksphone :
Il peut arriver qu'il soit nécessaire d'abord de débloquer le bootloader, comme le signale cet utilisateur.
Il faut donc, l'appareil connecté en USB, taper dans un terminal, en root :
adb reboot bootloader fastboot oem unlock
Après la première commande, on peut constater si le bootloader est bloqué ou non. Après la deuxième commande, on obtient une page écrite en chinois, avec deux choix (deux cases à cocher). Pour changer, il faut utiliser les touches du volumes et accepter le choix avec la touche d'allumage/extinction.
Attention : cette procédure va réinitialiser le téléphone.
Dans mon cas, une fois l'image désirée téléchargée et dézippée, je me place dans le bon répertoire et je lance le script de flashage en root :
$ ./flash
. J'obtiens une erreur, selon laquelle ./adb
et ./fastboot
sont introuvable, alors qu'ils sont bien là.
Ma solution est d'installer sur ma machine ces scripts :
$ apt-get install android-tools-adb
Puis de modifier le script flash de :
#!/bin/bash ./adb reboot bootloader ./fastboot flash boot boot.img echo "Do you want to keep your user data ? (Some users has problems in first reboot, if you have, please reflash and select not to keep the data)" select yn in "Yes" "No"; do case $yn in Yes ) break;; No ) ./fastboot flash userdata userdata.img; break;; esac done ./fastboot flash system system.img ./fastboot flash recovery recovery.img ./fastboot erase cache ./fastboot reboot
en :
#!/bin/bash adb reboot bootloader fastboot flash boot boot.img echo "Do you want to keep your user data ? (Some users has problems in first reboot, if you have, please reflash and select not to keep the data)" select yn in "Yes" "No"; do case $yn in Yes ) break;; No ) fastboot flash userdata userdata.img; break;; esac done fastboot flash system system.img fastboot flash recovery recovery.img fastboot erase cache fastboot reboot
J'ai donc supprimé les ./
devant les adb
et les fastboot
.