Page 1 sur 1
[Tuto] - Nexus 4 stock épuré et rooté
Posté : 27 août 2015, 23:46
par Casio
(L'Excellentissime tutoriel original est accessible ici : http://tetsumaki.net/blog/article/2013- ... roote.html
Je me suis juste permis de modifier quelques détails, mais surtout de le porter sur nos forums, afin d'en assurrer la perrenité. Bravo à Tetsumaki pour son travail !)
Dernière mise à jour : 17/01/2018 : Android 5.1.1 (
LMY48T).
ATTENTION : Risques importants encourus : Il est bien évident que ni moi, ni la WDA ne pourront être tenus en aucun cas responsables des désagréments rencontrés par votre appareil Android et son système d'exploitation des suites d'une mauvaise mise en pratique de cet exposé.
Les termes plus ou moins barbares, souvent en italique ici, ne doivent pas vous offenser.
N'hésitez pas à formuler ici même vos interrogations.
::!: Avant toute chose, comme je l'avais initialement expliqué dans le tutoriel
[Tuto] - Désinstaller une applications système d'un Android, vous devez avoir au préalable avoir correctement paramètré votre ordinateur :
Casio a écrit :(...)
- Dans le cas d'une installation PC, Les pilotes USB de votre périphérique Android doivent être installés. (
Note : Les versions modernes du kit de développement Android proposent ces pilotes.)
- Le périphérique Android doit être relié via USB à l'ordinateur, et en mode "Débogage USB" !
(/ "
Paramètres" / "
Applications" / "
Développement" / puis cocher "
Débogage USB", si le mode "
Développeurs" est déjà actif sur votre périphérique Android. (Dans le cas contraire, activez-le de cette manière : / "
Paramètres" / "
A propos de ..." / puis cliquer 7 fois de suite rapidement sur "
Numéro de build" au préalable.)
(...)
::arrow: Rendons-nous alors dans ce dossier depuis le terminal :
(Exemple sous Windows) ou :
(Exemple sous Mac OS X)
et valider par entrée.
(...)
::arrow: Vérifions que le mobile réponde bien aux commandes de l'ordinateur :
(
pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
et valider par entrée devrait vous retourner la référence de votre Android, sous une nomenclature avoisinante à celle-ci : "
xxxxxxxxxxxxxx device".
Si ce n'est pas le cas, votre périphérique Android ne communique pas correctement avec votre ordinateur car celui-ci ne le voit pas.
Il s'agit certainement d'un problème d'installation des pilotes USB. Il doit falloir les désinstaller pour les réinstaller proprement à partir du dossier
..\sdk\extras\google\usb_driver\ du kit de développement Android (SDK). (
Dans le cas d'un ordinateur PC.)
Re-tentez cette dernière commande jusqu'à obtenir un périphérique listé à l'invite "List of devices attached".
(...)
Nexus 4 stock épuré et rooté
Etapes par étapes :
- Pré-requis
- Déverrouillage du bootloader
- Réinitialisation d'usine
- Installation ou boot provisoire de TWRP
- Installation de Busybox
- Root de la stock ROM
- Suppression des applications inutiles
- Remplacement du lanceur de base par Nova Launcher
- Sauvegarde & restauration
- Futures mises à jour
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°1
Posté : 21 févr. 2016, 15:56
par Casio
1. Pré-requis
Les versions logicielles (
ROMs,
Recovery,
Super Utilisateur,
BusyBox ou
Nova Launcher) évolueront très certainement au fil du temps, et j'essayerais d'apporter les mises à jour en conséquence à ce post, mais, en fait, il est assez simple d'adapter ce tutoriel aux futures évolutions logicielles de ses pré-requis.
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°2
Posté : 21 févr. 2016, 15:57
par Casio
2. Déverrouillage du bootloader
Wikipédia a écrit :Un chargeur d'amorçage (ou bootloader) est un logiciel permettant de lancer un ou plusieurs systèmes d'exploitation (multi-boot), c'est-à-dire qu'il permet d'utiliser plusieurs systèmes, à des moments différents, sur la même machine.
Taper dans un terminal ou l'invite de commandes (le téléphone doit être allumé ET démarré normalement) :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Si votre mobile à déjà été déverrouillé, cette étape n'est plus nécéssaire.
fastboot1.jpg
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°3
Posté : 21 févr. 2016, 15:58
par Casio
3. Réinitialisation d'usine
- Taper dans un terminal ou l'invite de commandes :
(le téléphone doit être allumé ET démarré normalement.)
Code : Tout sélectionner
./adb reboot bootloader
./fastboot erase boot
./fastboot erase cache
./fastboot erase recovery
./fastboot erase system
./fastboot erase userdata
./fastboot flash bootloader bootloader-mako-makoz30f.img
./fastboot reboot-bootloader
./fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1701.07.img
./fastboot reboot-bootloader
./fastboot -w update image-occam-lmy48t.zip
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.
Ce code est adapté à la dernière version que j'ai utilisée, pensez à adapter les noms de fichiers en fonction de votre cas de figure.)
Faire re-démarrer le Nexus 4. (Il devrait re-démarrer tout seul à la fin du flashage, mais si vous souhaitez continuer la procédure (surtout la suppression des applications inutiles (Bloatware)), ne pas personnaliser le mobile à ce niveau.
On pourrait croire qu'il est en bootloop mais ce n'est normalement pas le cas, le premier démarrage est beaucoup (EXTREMEMENT !) plus long sous Android 5+ avec ART.
::!: (Pour procéder à du nettoyage avant le premier boot, enfoncer la touche "Volume -" au moment où le Nexus 4 redémarre (pour accéder au bootloader).)
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°4
Posté : 21 févr. 2016, 15:59
par Casio
4. Installation ou boot provisoire de TWRP
Wikipédia a écrit :Le boot (ou bootstrap), l’amorce, ou encore l’amorçage, est la procédure de démarrage d’un ordinateur, qui comporte notamment le chargement du programme initial.
Wikipédia a écrit :TWRP, short for Team Win Recovery Project, is an open-source recovery image for Android-based devices. It provides a touch-enabled interface which allows users to install third-party firmware and backup the current system, which are often unsupported by stock recoveries. Therefore, it's often installed when rooting Android devices.
::arrow: Pour l'installation, taper dans un terminal ou l'invite de commandes :
Code : Tout sélectionner
./adb reboot bootloader
./fastboot erase recovery
./fastboot flash recovery twrp.img
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Toujours depuis le bootloader, selectionner le Recovery mode avec les touches volumes du Nexus 4.
::arrow: Sinon, pour booter sur TWRP de manière provisoire, en conservant donc le recovery par défaut, taper dans un terminal ou l'invite de commandes : :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
TWRP devrait se lancer directement.
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°5
Posté : 21 févr. 2016, 15:59
par Casio
5. Installation de Busybox
Wikipédia a écrit :BusyBox est un logiciel qui implémente un grand nombre des commandes standard sous Unix, à l'instar des GNU Core Utilities.
Depuis le recovery TWRP, fraichement installé, sélectionner "Mount" puis cocher "System".
Taper dans un terminal ou l'invite de commandes :
Code : Tout sélectionner
./adb push busybox /system/xbin/busybox
./adb shell chmod 0755 /system/xbin/busybox
./adb shell /system/xbin/busybox --install -s /system/xbin/
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Depuis le recovery TWRP, sélectionner "Reboot" puis "Recovery" (pour continuer la procédure, ou "Reboot" puis "System" pour s'arrêter la).
Note : Si votre mobile est déjà
rooté et déverrouillé, vous pouvez installer BusyBox par la suite, directement depuis le
Google Play.
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°6
Posté : 21 févr. 2016, 16:00
par Casio
6. Root de la stock ROM
A stock ROM is the ROM that comes with a device; the device is "stocked" with that ROM by the manufacturer.
Taper dans un terminal ou l'invite de commandes :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Depuis le recovery TWRP, sélectionner "Install", trouver le fichier "supersu.zip", puis "Swipe to Confirm Flash".
Taper dans un terminal ou l'invite de commandes :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Depuis le recovery TWRP, sélectionner "Reboot" puis "Recovery" (pour continuer la procédure, ou "Reboot" puis "System" pour s'arrêter la).
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°7
Posté : 21 févr. 2016, 16:01
par Casio
7. Suppression des applications inutiles (Bloatware)
- Il s'agit ici d'une solution semblable à la méthode N°1 détaillée dans mon premier tutoriel Android : [Tuto] - Désinstaller une applications système d'un Android.
Depuis le recovery TWRP, sélectionner "Mount" puis cocher "System".
Depuis le recovery TWRP, sélectionner "Wipe", "Advanced Wipe" et cocher "Dalvik Cache" et "Cache", puis enfin "Swipe to Wipe" pour vider les mémoires caches.
Taper dans un terminal ou l'invite de commandes :
Code : Tout sélectionner
./adb shell
cd /system/app
rm -r BasicDreams
rm -r Books
rm -r CalendarGooglePrebuilt
rm -r Chrome
rm -r CloudPrint2
rm -r Drive
rm -r EditorsDocs
rm -r EditorsSheetsStub
rm -r EditorsSlidesStub
rm -r FaceLock
rm -r GoogleEars
rm -r GoogleEarth
rm -r GoogleHindiIME
rm -r GooglePinyinIME
rm -r HoloSpiralWallpaper
rm -r iWnnIME
rm -r KoreanIME
rm -r Maps
rm -r MediaShortcuts
rm -r Music2
rm -r Newsstand
rm -r NoiseField
rm -r PhaseBeam
rm -r Photos
rm -r PlayGames
rm -r PlusOne
rm -r PrebuiltEmailGoogle
rm -r PrebuiltGmail
rm -r PrebuiltKeep
rm -r SoundRecorder
rm -r Street
rm -r talkback
rm -r Videos
rm -r VisualizationWallpapers
rm -r YouTube
cd ../priv-app
rm -r Hangouts
rm -r Mms
rm -r Velvet
exit
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Il s'agit ici d'un choix personnel dans la sélection des applications. Libre à vous d'adapter la précédente liste selon vos envies.
Certaines applications, comme "Books", "Drive", "EditorsDocs", ... seront toujours installables par la suite proprement depuis le Google Play Store, et ceci est d'ailleurs bien préférable ::!:
Attention tout de même à ne pas supprimer des applications Google ou systèmes requises par Android !
Sachez que la désactivation d'une application intégrée peut entraîner le dysfonctionnement d'autres applications.
Depuis le recovery TWRP, sélectionner "Mount" puis décocher "System".
Depuis le recovery TWRP, sélectionner "Reboot" puis "Recovery" (pour continuer la procédure, ou "Reboot" puis "System" pour s'arrêter la).
Note : Vous pouvez sinon utiliser une des méthodes de désinstallation évoquées dans mon post :
[Tuto] - Désinstaller une applications système d'un Android.
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°8
Posté : 21 févr. 2016, 16:02
par Casio
8. Remplacement du lanceur de base par Nova Launcher
Wikipédia a écrit :An application launcher is a computer program that helps a user to locate and start other computer programs. An application launcher provides shortcuts to computer programs, and stores the shortcuts in one place so they are easier to find.
Cette clause est optionnelle, mais ce lanceur est bien plus léger et fluide que l'original.
Depuis le recovery TWRP, sélectionner "Mount" puis cocher "System".
Depuis le recovery TWRP, sélectionner "Wipe", "Advanced Wipe" et cocher "Dalvik Cache" et "Cache", puis enfin "Swipe to Wipe" pour vider les mémoires caches.
Taper dans un terminal ou l'invite de commandes :
Code : Tout sélectionner
./adb shell mkdir /system/app/NovaLauncher
./adb push NovaLauncher.apk /system/app/NovaLauncher/
./adb shell
cd /system/app
chmod 755 NovaLauncher
chmod 644 NovaLauncher/NovaLauncher.apk
cd ../priv-app
rm -r Launcher2
exit
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Depuis le recovery TWRP, sélectionner "Mount" puis décocher "System".
Depuis le recovery TWRP, sélectionner "Reboot" puis "Recovery" (pour continuer la procédure, ou "Reboot" puis "System" pour s'arrêter la).
Note : Vous pouvez installer Nova Launcher par la suite, directement depuis le
Google Play.
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°9
Posté : 21 févr. 2016, 16:03
par Casio
9. Sauvegarde & restauration
- Sauvegarde des fichiers de configurations et des données personnelles :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Pour restaurer :
(pour un MAC ou Linux, sinon pas besoin d'un "./" devant dans le cas d'un Windows.)
Extraction de la sauvegarde :
[Tuto] - Nexus 4 stock épuré et rooté - Etape n°10
Posté : 21 févr. 2016, 16:03
par Casio
10. Futures mises à jour
- Votre Nexus 4 ayant dés à présent un recovery différent de celui d'origine (TWRP donc), les mises à jour OTA (Over The Air - A la volée) ne fonctionneront pas lors de leur phase d'installation.
Dans le cas d'une nouvelle mise à jour "Stock", se référer à la 3ème étape de ce présent tutoriel.
Re: [Tuto] - Nexus 4 stock épuré et rooté
Posté : 17 janv. 2018, 15:18
par Casio
Mise à jour du
post initial.