Легко получить root права на устройство MTK в MS Windows с помощью мощного инструмента, такого как SP Flash Tools, или решения для получения root прав одним щелчком мыши. Можно ли это сделать (особенно с помощью этого флеш-инструмента) на машине с Linux?
У меня есть Lenovo P780 (чипсет: Mediatek MT6589) и машина с Linux под управлением Ubuntu 14.04.
Рутинг китайских телефонов на базе MTK с помощью SP Flash Tool.
Я проверил это на своем ноутбуке с Ubuntu 14.04, укоренив Lenovo P780. @Paul Mahieu протестировал Huawei Ascend Y221 с использованием Ubuntu 16.04 и сообщает, что он работает.
Прежде всего, установите libusb-dev
пакет:
apt-get install libusb-dev
Теперь вам нужно скачать SP Flash Tool v5 отсюда .
Предполагая, что он загружен в каталог «Загрузки», извлеките его содержимое:
cd Downloads
unzip SP_Flash_Tool_*.zip
Войдите в извлеченный каталог и запустите его с привилегиями root:
cd SP_Flash_Tool_*
sudo ./flash_tool.sh
Довольно просто, правда?
Теперь у вас есть установка flashtool на вашем компьютере с Linux. Существует множество руководств по рутированию, прошивке рекавери и так далее, чтобы делать все, что вы собираетесь делать. Инструмент выгрузит важную отладочную информацию на терминал, с которого вы его запустили. Это очень полезно, если вы когда-нибудь застряли.
Единственная ошибка, которую я получил, это:
S_BROM_CMD_JUMP_DA_FAIL
Причина и ее решение упоминаются в этой ветке XDA :
Это связано с тем, что пакет «modemmanager», встроенный по умолчанию в Linux Ubuntu 14.04 и более поздних версий, несовместим с MTK Flash Tool.
Мы можем решить эту проблему, создав правило udev, вносящее модем-менеджер в черный список для устройств MediaTek. Создайте файл sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
со следующим содержимым:
ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"
Перезапустите udev, чтобы изменения вступили в силу:
service udev restart
Если вы столкнетесь с другими ошибками, вы можете получить подсказку о том, что не так: ошибки Flashtools и их решения! - МИУИ
Вот руководство по установке adb и fastboot на Ubuntu.
sudo
/root, вы должны добавить своего пользователя в группы dialout
иuucp
Повелитель огня