Root et Projectivy Tools

Avant de commencer la procédure, on va d'abord mettre à jour l'appareil vers la dernière version disponible.

ATTENTION: En effet, une fois la procédure de root effectuée, il ne faudra plus mettre à jour l'appareil. La procédure de root modifie certains fichiers système et la mise à jour risque d'échouer et peut empêcher le démarrage de l'appareil donc prudence... En cas d'erreur, vous pouvez toujours appliquer la procédure de Reset usine.

  1. Dans le menu de configuration, choisir About

2. On désactive l'option Intelligent update pour éviter les mises à jour sauvages

3. On clique sur MIUI TV version pour afficher la version.

Ici, on voit qu'il propose une mise à jour.

Le système a téléchargé la mise à jour. Il est paré à l'installer au prochain reboot de l'appareil.

C'est parti !

Soyez patient, comme toute mise à jour, cela prend un peu de temps.

N'éteignez pas l'appareil pendant la mise à jour!

Maintenant, on va préparer une clé USB formatée en FAT32. On va copier les fichiers nécessaires aux différentes opérations.


Le fichier batman_twrp_3.2.2.0b.zip est un recovery alternatif qui va servir à exécuter la procédure de root l'appareil, il est disponible sur le post xda original

Il faudra le décompresser à la racine de la clé. Deux fichiers seront donc créés (aml_autoscript et recovery.img)

Ensuite, on a le fichier Magisk-v20.4.zip qui sert à rooter l'appareil.

Enfin, le fichier ProjecTivyTools 3.56 va permettre diverses opérations pour changer l'interface de l'appareil, exploité pleinement le root... bref un MUST HAVE!


Note du 03/03/2021: Les fichiers sont mis à disposition sur le site juste pour sauvegarde. Il est toujours recommandé de télécharger les fichiers à partir des sites originaux

Avant de continuer, il faut retourner dans les paramètres de sécurité pour autoriser l'exécution de sources inconnues sinon on ne pourra pas installer le fichier APK

Insérez la clé USB sur l'appareil

  1. Un popup doit apparaître. On choisit Open udisk

2. Le gestionnaire de fichiers s'ouvre et on clique sur sa clé USB.

3. On clique sur l'APK pour l'installer.

4. On clique sur Install

5. Parfait! c'est installé

6. Si on retourne dans la section App, on retrouve l'icône de ProjecTivy Tools

Pour lancer la procédure de root, il est nécessaire d'activer les options développeurs et activer ensuite le USB Debugging pour se connecter à distance depuis un ordinateur

  1. On lance ProjecTivy Tools et on choisit Android settings

2. On descend tout en bas, et on clique sur About phone

3. On clique plusieurs fois sur Build number jusqu'à ce qu'il dise que vous êtes développeur

4. Les options développeurs sont visibles à présent. On clique dessus

5. Dans la liste, on choisit USB debugging

6. On active l'option

Pour se connecter à l'appareil avec ADB, il faut connaitre son adresse IP sur le réseau local.

  1. Dans les paramètres, on clique sur About

2. On descend jusqu'à Network info

3. On retrouve l'adresse qui nous intéresse l'IPV4 address qui dans cet exemple est 192.168.0.52

A présent, je suppose que vous avez toujours la clé USB insérée dans l'appareil (sur le côté droit pour ma part) et j'ai branché une souris sur le port USB à l'arrière de l'appareil. On en aura besoin ensuite sous TWRP

Ouvrez un invite de commande sous Windows et placez vous dans le dossier où se trouve ADB

adb connect IP-FENGMI:5555

ici, adb connect 192.168.0.52:5555

Normalement, si vous avez correctement activé les options USB debugging, un popup apparaît sur le Fengmi. Cliquez sur la coche pour toujours autoriser la connexion puis OK

Ensuite, toujours sur ADB on tape la ligne de commande suivante

adb reboot update

L'appareil va rebooter directement et booter sur la clé

  1. Avec la souris, on glisse la barre du bas vers la droite pour activer les modifications.

2. Pour effectuer le root, il faut avant tout, monter la partition système

On clique sur Mount

3. On coche la case System

puis on clique sur la flêche pour revenir en arrière

4. On clique sur Install

5. On descend jusqu'en bas pour sélectionner udisk qui correspond à notre clé USB

6. Enfin, on clique sur Magisk-v20.4.zip

7. ça travaille... on laisse faire

8. OK l'opération est terminée avec succès.

9. On peut à présent redémarrer le système.

La procédure de root est terminée et au prochain démarrage de l'appareil, un popup doit apparaître pour demander l'installation de magisk.apk.

Cliquez sur OK

Au premier démarrage de ProjecTivy Tools, un popup apparaît pour donner les droits root à l'app.

Il faut absoluement cliquer sur Grant pour autoriser les droits.

Si tout est correct, à chaque lancement de l'app, on doit avoir une info-bulle qui annonce l'app dispose des droits superutilisateur (root) sur l'appareil

A présent qu'on a tous les droits sur l'appareil, on va pouvoir débuter la customisation, c'est à dire désactiver le launcher chinois, désactiver les applis chinoises inutiles pour nous, installer les services google etc...

  1. On clique sur Install 3rd party apps

2. On choisit Aptoide Tv Store

3. On l'installe

4. c'est terminé

5. Dans la liste, on choisit également d'installer ATV launcher free qui sera utile en cas de problème de launcher.

6. N'oubliez pas d'autoriser Aptoide TV à avoir les droits root pour faire les modifications sur le système.

7. Dans la liste, choisissez d'installer Google services/Apps

8. Cliquez sur OK pour continuer

Ok maintenant, on va s'occuper de bloquer le launcher chinois et supprimer les apps superflues

  1. Freeze launchers

2. On clique sur Freeze pour empêcher le démarrage du launcher chinois

3. On choisit à présent Freeze stock apps

4. Freeze suggested packages convient parfaitement pour enlever les apps chinoises superflues

Toujours dans ProjecTivy Tools, en bas, on choisit l'option Custom props override.

On clique sur Install.

Cette option permet de faire passer notre appareil pour un appareil AndroidTV certifié Google.

Pour le bon fonctionnement, ProjecTivy Tools a besoin que les options d'accessibilité soient activées.

On clique sur le première ligne

Et on active en cliquant sur OK

Ok, tout est prêt. On va pouvoir redémarrer l'appareil. Au prochain redémarrage, vous devrez configurer le compte Google. Je n'expliquerai pas cette partie.


Le plus gros du boulot est fait. Bravo!

Vous avez à présent le launcher de base d'AndroidTV 6.0 (on aime ou pas...)

Lancez ProjecTivy Tools et choisir les options d'accessibilité

Désactivez le TalkBack

Réactiver celle de ProjecTivy Tools si ça s'est désactivé

Cliquez sur Agree

Vous pouvez installer l'app Morelocale 2 via ProjecTivy Tools pour installer une langue autre que l'anglais pour l'interface Google Play store etc...

Je vous conseille également de faire toutes les mises à jour du Play store.

ATTENTION: Il faut garder la fenêtre ouverte lors des différentes mises à jour. Elles ne se feront pas en arrière plan comme sur une autre box androidtv.

Pour ma part, j'installe les apps suivantes

Une fois que vous avez bien configuré votre launcher alternatif (ATV Launcher dans mon cas),

Lancer ProjecTivy Tools, puis Freeze launcher, on choisit Leanback launcher. A ce moment là, il n'y a plus de launcher par défaut.

Cliquez sur la touche Home de la télécommande et le popup suivant devrait apparaître.

Il demande quel app doit remplacer le launcher de base.

Dans mon cas, j'ai choisi le ATV Launcher Pro et je coche bien la case Always pour qu'il le soit tout le temps.

Voilà, c'est terminé! tout est fonctionnel.