Bon, alors c'est parti pour 3615 MYLIFE. Déjà ça ne marchera qu'avec mon modèle précis de téléphone, un Idol3 5.5". Attention, si vous faites ça avec le 4.7" vous allez le briquer.
Dépendences
Je suis sous Arch. Les paquets à installer sont:
android-tools
. À mon avis c'est le même paquet pour les autres distros
jmtpfs
pour monter le stockage du téléphone. Pas besoin pour le root. Attention, pour les Archeux ici, le paquet est dans AUR et pas dans les dépôts officiels.
Pour Debian, jmtpfs
est dispo sous Sid.
Oubliez pas de passer votre téléphone en mode débug USB, comme pour tout root depuis un PC.
Structure du dossier
1
2
3
4
5
6
7
8
9
10
11
12
13 | .
├── Makefile
├── backup_frandroid
│ └── system_image.emmc.win
├── backup_perso
│ ├── recovery.log
│ ├── sd
│ ├── system_image.emmc.win
│ └── system_image.emmc.win.md5
├── root
│ └── boot.img
└── twrp
└── twrp-2.8.7.0-idol3.img
|
Notez les dossiers de backup, c'est une Bonne Pratique™ et ça coûte rien du tout. J'ai récupéré un backup usine (dans backup_frandroid
) et j'ai des backups persos. Pour faire ça il faut utiliser TWRP, c'est super facile avec ce Makefile: make twrp
. Les fichiers importants (boot.img
et twrp-machin.img
) sont ici, et j'utilise la méthode 1 pour info.
Makefile et utilisation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 | twrp=twrp/twrp-2.8.7.0-idol3.img
root=root/boot.img
all: help
help:
@echo "Alcatel Idol3 5.5\""
@echo "-------------------"
@echo "Targets:"
@echo "* help: self-explanatory"
@echo "* root: root the phone, must be run as root"
@echo "* twrp: run TWRP without flashing it"
@echo "* mnt: mount phone storage in ./mnt (don't run this as root)"
@echo "* umount: unmount it (same remark applies)"
mnt:
@jmtpfs mnt
umount:
@fusermount -u mnt
root:
@adb kill-server
@adb start-server
@adb reboot-bootloader
@fastboot -i 0x1bbb boot $(root)
twrp:
@adb reboot-bootloader
@fastboot -i 0x1bbb boot $(twrp)
.PHONY: root twrp help mnt umount
|
L'aide parle toute seule. Je sais plus si j'utilisais sudo
quand je faisais make twrp
par contre.
- Pour la règle
twrp
, elle redémarre votre téléphone sur un bootloader super pratique qui permet de faire des sauvegardes, restaurer etc …
- Les règles
mnt
et umount
montent/démontent le stockage (interne et externe) du téléphone dans un sous-dossier mnt
du dossier courant.
C'est tout. Je vous conseille de bidouiller quelque chose de similaire chez vous, parce que ça évite de devoir chercher sur Internet comment vous aviez fait la dernière fois, et ça vous sert de documentation. Très pratique aussi pour ceux qui virent le root pour mettre à jour puis re-root.
Ressources
Comme d'hab, le wiki d'Arch est une caverne d'Ali Baba:
- MTP, jetez un oeil pour trouver le logiciel pour MTP que vous préférez
- Android