Как получить root на Мегафон Login 3 (MT4A)?

В этой заметке я расскажу вам о том как получить root на Мегафон Login 3 (MT4A) / Haier MFLogin3T. Первое с чего надо начать, чтобы все понимали в чем собственно сложность с этим - на аппарате установлен Android 4.4.4 (KTU84P), т.е. самая последняя и самая защищенная версия на данный момент. Так что ни один exploit ее не берет, именно по этой причине бесполезно пробовать получить root права с помощью Towelroot, Framaroot и т.п. приложений. Как же мне это удалось? Вы наверняка в курсе что один из способов получения root - это установка специального update.zip через CWM Recovery. Однако беда в том, что на Мегафон Login 3 (MT4A) используется стоковый 3e recovery, который проверяет проверку цифровой подписи update.zip, таким образом, если мы подсунем специальным образом сформированный update.zip в recovery, то у нас ничего не получится, т.к. он выдаст ошибку Signature Verification Failed, после чего установка прекратится. Мне показалось это наиболее простым способом ... в отсутствии CWM, убрать проверку цифровой подписи в оригинальном recovery ;) В результате получился Recovery NoSigCheck / Decker для Login 3:


Отдельное спасибо здесь хочется сказать пользовател. ruslan_3_ с 4pda ... Т.к. именно он рассказал мне про утилиту Android Image Kitchen с помощью которой можно пересобрать Kernel+Recovery Images и отредактировать ramdisk. Кому нужно на всякий случай, вот ссылка на тему на XDA - [DEV][TOOL] Android Image Kitchen - Unpack/Repack Kernel Ramdisk [Win/Android/Linux]. Ну а теперь инструкция:

Как получить root на Мегафон Login 3 (MT4A)?

  1. Скачиваем архив mt4a_root.7z, внутри вы найдете: image-new.img - образ recovery с отключенной проверкой цифровой подписи, platform-tools_r19.0.1-windows.zip - последняя версия adb и fastboot для работы с Android 4.4, update.zip - собственно кастомный update для получения root.
  2. Распаковываем архив, также распаковываем platform-tools, кладем image-new.img в папку с platform-tools.
  3. Подключаем планшет и закидываем update.zip на внутреннюю память (!)
  4. Активируем на планшете опции разработчика и отладку через USB.
  5. Запускаем командную строку cmd.exe в папке platform-tools (Удерживая Shift на папке platform-tools кликните по ней правой кнопкой мыши, и в появившемся меню выберите "Открыть окно команд".)
  6. Набираем adb devices, если вы все сделали верно, то вы должны увидеть подключенное устройство. Т.е. в List of devices attached должно значиться что-то вроде 5d619130        device.
  7. Делаем adb reboot-bootloader для перезагрузки в режим bootloader'а.
  8. Далее проверяем fastboot devices, если вы видите что ваше устройство в режиме fastboot, значит можно прошивать модифицированный recovery.
  9. fastboot.exe flash recovery image-new.img - шьем Recovery NoSigCheck и перезагружаем планшет, можно через fastboot reboot.
  10. Recovery NoSigCheck у нас прошит, выключаем планшет. Держим кнопку Громкость+ и нажимаем кнопку включения питания для загрузки в Recovery.
  11. Если вы все сделали верно, то в заголовке Recovery вы увидите строку Recovery NoSigCheck / Decker, как на картинке.
  12. Теперь выбираем Apply Update from Internal Storage и указываем ему на update.zip во внутренней памяти. После завершения установки бинарник su окажется у вас в /system/xbin.
  13. root уже получен, но неплохо было бы поставить какую-нибудь утилиту для управления правами.
  14. Запускаем на планшете Google Play и устанавливаем оттуда SuperSU.
  15. При первом запуске утилита скажет что неплохо было бы обновить версию su - соглашаемся и выбираем нормальный режим обновления. После чего перезагружаем устройство.
  16. Все. Полноценный root получен. Можно ставить Root Explorer и наслаждаться ... 
Все действия описанные в этой инструкции вы выполняете на свой страх и риск, никто кроме вас не несет ответственности за поврежденное или испорченное в результате ваших действий оборудование. 

Возможно чуть позже я сделаю небольшой скрипт, который позволит установить все вышеописанное автоматом при запуске одного файла, но пока и так неплохо ... надеюсь, что понятно все описал ;)

p.s. Способ опробован на прошивке V5.0.8.0, однако судя по отзывам на версии прошивки V5.0.9.0-Test способ не сработал.

p.p.s. Видеоролик иллюстрирующий данный способ (спасибо 3ginfo.ru):


Как получить root если у вас прошивка 5.1.6.0 или выше?

  1. Вместо пунктов с 4 по 7 - Переводим планшет в режим fastboot, т.е. держим кнопку Громкость МИНУС + Power до появления надписи Android. После того как планшет два раза провибрирует, отпускаем их. Подключаем планшет к ПК.
  2. Вместо пунктов с 9 по 10 - fastboot boot image-new.img

Внимание! Перед выполнением любых действий, не лишним будет сделать полный backup планшета при помощи HDD Raw Copy, чтобы всегда была возможность вернуться к состоянию "из магазина", если по какой-то причине вы что-то сделаете не так. В последнее время очень много вопросов, от пользователей, который установили root, потом нечаянно удалили / модифицировали какие-то системные файлы и столкнулись с проблемами. На подобные вопросы "я все испортил, как вернуть все как было?" или "я случайно удалил ... планшет не работает ... помогите ... " - отвечать не буду. Делаем backup при помощи HDD Raw Copy, в случае любых проблем - восстанавливаем планшет из него.

p.s. Не забудьте поддержать наш проект, если какая-то из статей оказалась полезной для вас.

تعليقات