Nous vous proposons un billet avec une méthode complète pour débloquer votre Nexus One et le rendre prêt à acceuiilir des firmwares non officiels, nous prenons comme exemple la rom issue du HTC Desire permettant d’avoir la nouvelle interface utilisateur (HTC Sense 2) sur votre Nexus One. Toutes les informations sur cette rom sur ce billet.
Attention toutes ces manipulations comportent des risques et sont réservées à des utilisateurs avancés.
Etape 1 Débloquer le Bootloader:
Le Nexus One a un menu cachée qui permet de passe d’un modèle OEM (pour les utilisateurs finaux) au modèle développeur, il sera ensuite possible de flasher le terminal avec un autre recovery (mais nous allons voir ça un peu plus loin).
Si vous faîtes la manipulation qui va suivre votre téléphone sera totalement ré-initialisé (perte des données) et vous perdez la garantie constructeur de votre Nexus One.
- Téléchargez le fichier fastoob.zip sur ce lien (Windows, Mac et Linux).
- Décompressez le fichier quelques part sur votre ordinateur
- Ouvrez un terminal pointant vers le contenu du dossier que vous venez de décompresser
- tapez ‘fastboot-windows oem unlock‘ ou ‘./fastboot-mac oem unlock‘ ou ‘./fastboot-linux oem unlock‘ selon votre OS
- Choisissez Yes sur le menu qui vient d’apparaître sur votre Nexus One
Votre Nexus One aura maintenant un cadena ouvert lors de son démarrage, signe que le bootloader est bien débloqué.
Etape 2 passer votre Nexus One en ROOT avec la méthode Superboot:
Cette étape n’est pas utile si vous comptez mettre un firmware déjà en ROOT, il ne passe en ROOT que le firmware qui est déjà installé.
Avant de commencer il vous faudra connaître avec précision la version de votre firmware, allez voir dans le menu Paramètres puis à propos du téléphone.
Téléchargez le fichier Superboot correspondant à la version de votre firmware:
Superboot pour ERD79 – Téléchargez MD5: 4e27cf36ebcab51cfb6813d67bbacabe
Superboot pour ERE27 – Téléchargez MD5: 19d302e1bcb18932f009d2a36a3d688f
Superboot pour ERE36B – Téléchargez MD5: aee6fd5fe1a6e5b45bbf81ed2ccd358a
Pour utiliser Superboot et passer votre terminal en Root:
- Décompressez le fichier quelques part sur votre ordinateur
- Mettez votre Nexus One en mode BootLoader: Il faut éteindre le terminal et le ré-allumer en laissant appuyé le Trackball (le terminal doit être connecté à votre ordinateur via USB)
- Sur Windows – double cliquez sur ‘install-superboot-windows.bat‘
- Sur Mac – Ouvrez une fenêtre de terminal pointant sur le dossier que vous venez de décompresser et tapez ‘chmod +x install-superboot-mac.sh‘ puis ‘./install-superboot-mac.sh‘
- Sur Linux – Ouvrez une fenêtre de terminal pointant sur le dossier que vous venez de décompresser et tapez ‘chmod +x install-superboot-linux.sh‘ puis ‘./install-superboot-linux.sh‘
Votre Nexus One est maintenant rooté.
Etape 3 Changer votre recovery:
Le recovery que nous allons flasher va permettre tout en tas de fonctionnalités qui vont s’avérer très pratiques si vous comptez installer des firmwares non-officiels sur votre Nexus One. L’option qui nous intéresse en premier lieu est celle qui permet de faire un backup complet de votre firmware actuel.
- Téléchargez recovery_RA_nexus_v1.5.3.img sur ce lien
- Placez-le dans le dossier fastboot de l’étape 1
- Une fois vitre Nexus One éteint, allumez-le en laissant appuyé le Trackball
- Ouvrez un terminal pointant vers le contenu du dossier contenant fastboot
- Tapez fastboot flash recovery recovery-RA-nexus-v1.5.3.img ou bien .\fastboot flash recovery recovery-RA-nexus-v1.5.3.img (pour Max et Linux).
Votre Bootloader maison est maintenant installé, voila comment le lancer:
- Allumer votre Nexus One en laissant appuyé le Trackball
- choisissez BOOTLOADER avec le bouton marche/arrêt
- choisissez RECOVERY en descendant aves le bouton monter et descendre le volume et en appuyant sur le bouton marche/arrêt pour valider.
- Votre terminal va booter en mode recovery.
Pour faire une sauvegarde de votre firmware allez sur Backup/Restore (avec le trackball) et choisissez Nand backup.
Votre firmware va être sauvegardé sur votre carte SD, pour revenir sur cette version il vous suffira de refaire la manipulation ci-dessus mais en choisissant Nand restore.
Etape 4 flasher son Nexus One avec un firmware (ici celui du HTC Desire):
Si vous avez suivi toutes les étapes, votre terminal est prêt pour être flashé, voila comment installer le firmware du HTC Desire contenant HTC Sense:
- Téléchargez le Firmware du HTC Desire modifié pour le Nexus One ici
- Copiez le fichier à la racine de votre carte SD
- Eteignez votre Nexus One
- Allumer votre Nexus One en laissant appuyé le Trackball
- Choisissez BOOTLOADER avec le bouton marche/arrêt
- Choisissez RECOVERY en descendant aves le bouton monter et descendre le volume et en appuyant sur le bouton marche/arrêt pour valider.
- Votre terminal va booter en mode recovery.
- Choisissez Wipe (navifation avec le trackball) puis Xipe data/factory reset
- Revenez au sommaire en appuyant sur le bouton pour baisser le volume
- Choisissez Flash zip from sdcard puis séléctionnez alpha7-update-modacocustomrom-nexusone-desire-signed.zip
- Redémmarrez votre terminal
Le premier démarrage est assez long ne vous inquiétez pas, allez vous faire un café car d’ici quelques minutes vous allez avoir un nouveau jouet.
Si vous souhaitez tester d’autre rom c’est la même méthode, copiez-la sur votre carte sd et sélectionnez-la via le recovery. Notez aussi que vous pouvez accéder à votre carte sd en activant USB-MS toggle toujours sur le recovery et ainsi y copier le .zip contenant votre rom.
Via Modaco.