5 votes

Comment Rooter les appareils mobiles basés sur MTK en utilisant un PC Linux ?

Il est facile de Rooter un appareil MTK dans MS Windows en utilisant un outil puissant comme SP Flash Tools, ou une solution Root en un clic. Peut-on le faire (surtout avec cet outil flash) en utilisant une machine Linux ?

J'ai un Lenovo P780 (Chipset : Mediatek MT6589) et une machine Linux fonctionnant sous Ubuntu 14.04.

8voto

marxy Points 333

Rooting des téléphones MTK basés en Chine en utilisant SP Flash Tool.

Je l'ai testé sur mon ordinateur portable Ubuntu 14.04 en rootant un Lenovo P780. @Paul Mahieu a testé sur Huawei Ascend Y221 en utilisant Ubuntu 16.04 et rapporte que cela fonctionne.

Tout d'abord, installez libusb-dev pacakage :

apt-get install libusb-dev

Maintenant, vous devez télécharger SP Flash Tool v5 à partir de aquí .

En supposant qu'il soit téléchargé dans votre répertoire de téléchargement, extrayez son contenu :

cd Downloads 
unzip SP_Flash_Tool_*.zip

Entrez dans le répertoire extrait, et exécutez-le avec les privilèges de Root :

cd SP_Flash_Tool_*
sudo ./flash_tool.sh

Plutôt simple, non ?

Maintenant vous avez flashtool installé sur votre machine Linux. Il y a beaucoup de guides pour l'enracinement, la restauration flash et ainsi de suite pour faire ce que vous avez l'intention de faire. L'outil transmettra des informations de débogage importantes au terminal à partir duquel vous l'avez exécuté. C'est très utile si vous êtes coincé.

La seule erreur que j'ai obtenue est la suivante :

S_BROM_CMD_JUMP_DA_FAIL 

La raison et sa solution sont mentionnées dans ce fil de discussion XDA :

Cela est dû au fait que le paquet 'modemmanager' intégré par défaut dans Linux Ubuntu 14.04 et plus n'est pas compatible avec le MTK Flash Tool.

Nous pouvons résoudre ce problème en créant une règle udev mettant sur liste noire modemmanager pour les appareils MediaTek. Créez un fichier sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules avec le contenu suivant :

ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"

Redémarrez udev pour que les changements prennent effet :

service udev restart

Si vous rencontrez d'autres erreurs, vous pouvez obtenir un indice de ce qui ne va pas ici : Les erreurs de Flashtools et leurs solutions ! - MIUI

Ici est un guide sur l'installation de adb et fastboot sur Ubuntu.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X