воскресенье, 21 февраля 2016 г.

МТС Smart Surf 4G. TWRP, root, прошивки. Часть 2.

Буквально вчера я постарался рассказать вам о новом LTE-аппарате от МТС - МТС Smart Surf 4G в своем обзоре, кстати, кто еще не читал, приглашаю ознакомиться. И вот сегодня мы продолжаем тему различных "полезностей". На этот раз мы коснемся возможности установки кастомного recovery, в данном случае это будет TWRP 3.0.0-0, рассмотрим вопросы получения root-прав, а также немного поговорим о прошивках для данного аппарата и разметки памяти в нем.

Судя по сообщениям на многочисленных форумах, некоторым пользователям удалось получить root-права с помошью одной из версий KingRoot, использующей уязвимости в операционной системе Android для получения root-прав. Что касается меня, то я этот способ не очень люблю, во-первых потому что KingRoot устанавливает не бинарник su в систему, а свой собственный ku, во-вторых потому что заранее неизвестно что именно / как и т.п. выполняет это приложение в процессе получения root, ну а в-третьих, все равно большинство пользователей предпочитает потом удалить KingRoot с помощью SuperSu-Me и установить SuperSU для контроля доступа приложений к root. Так зачем спрашивается "городить огород", когда можно избежать всех трех проблем сразу, не ставить неизвестное китайское приложение, использующее exploit'ы, чтобы не удалять его потом, а просто использовать zip для установки SuperSU и root-прав через кастомный recovery?


Вот как выглядит установленный TWRP 3.0.0-0 на МТС Smart Surf 4G. Отличительными особенностями данной сборки (помимо всех нововведений в 3.0.0-0) являются:

  • Автоматический выбор временной зоны SAUST-3;SAUDT, т.е. (UTC+3) Moscow, Baghdad.
  • Корректное монтирование внешней и внутренней памяти. Внутренняя память устройства (виртуальная SD-карта) монтируется как SDCard (internal_sd), внешняя, как Micro SDCard (external_sd).
  • Доступ у устройству по MTP сразу после загрузки TWRP, т.е. при подключении смартфона с загруженным TWRP к ПК, в "Мой компьютер" у вас видится и внешняя, и внутренняя память устройства:

Устанавливается TWRP штатным образом с использованием SP Flash Tool. В комплект с архивом с TWRP входят сам прошивальщик, необходимые драйвера MTK, образ TWRP Recovery, образ оригинального recovery (для возврата к заводскому recovery), а также scatter файл учитывающий разметку аппарата и наличие внутренней SD (почему я отдельно отметил этот момент - т.к. на некоторых сайтах появились первые версии прошивки для МТС Smart Surf 4G без внутренней SD, а в продажу аппарат пошел уже с прошивкой, в которой был выделен физический раздел intsd под виртуальную SD-карту).

Скачать TWRP для МТС Smart Surf 4G можно здесь:
(пароль на архив: decker.su)

Процесс установки стандартный и ничем не отличается от других MTK устройств. Инструкцию в картинках вы можете посмотреть здесь, процесс фактически ничем не отличается, единственное что архив с образом TWRP вы берете из этого поста. Ну а если вкратце, то:

  1. Скачиваем архив !twrp_root_mts_smart_surf_4g.rar по ссылке выше и распаковываем его в отдельную папку на рабочем столе или, что лучше, на диске D:\
  2. Если вы уже когда-нибудь прошивали устройства на базе Mediatek и драйвера MTK у вас установлены, можно сразу переходить к следующему пункту. Если нет, распаковываем архив mtk_xp_vista_7_8_x32_x64.zip в отдельную папку, открываем диспетчер устройств на ПК и подключаем выключенный смартфон (без батареи) к ПК. В диспетчере устройств у вас появится новое неопознанное устройство MTxxxx Preloader. Отлавливаем момент когда оно появляется, кликаем по нему правой кнопкой мыши и устанавливаем драйвера Mediatek, указав в качестве источника драйверов папку с распакованных архивом mtk_xp_vista_7_8_x32_x64.zip. После того как драйвера установлены устройство MTxxxx Preloader должно пропасть, а в разделе COM и LPT порты должно появиться устройство Preloader USB VCOM Port (кому сложно воспринимать все это на словах, посмотрите картинки в инструкции).
  3. Далее запускаем SP Flash Tool, выбираем Scatter файл - MT6735M_Android_scatter.txt и в качестве раздела recovery указываем путь к файлу с TWRP из архива - twrp_recovery_ssurf4g_232218.img. После чего нажимаем кнопку Download.
  4. Вновь подключаем выключенный телефон (без батареи) к ПК и дожидаемся окончания процесса прошивки.
  5. Поздравляем, TWRP прошит. 
Теперь отключаем телефон от ПК, вставляем батарею и включаем его удерживая кнопку Громкость Вверх до появления такого меню:


Здесь с помощью кнопки "Громкость Вверх" перемещаем стрелочку на пункт Recovery Mode и нажимаем кнопку "Громкость Вниз" для входа в TWRP. Обратите внимание, сразу же после прошивки, еще до загрузки Android вы должны хотя бы один раз зайти в TWRP, если вы дадите ОС телефона загрузиться, то TWRP будет автоматически заменен на стоковый recovery. Не забываем про это, первый вход в TWRP осуществляем сразу после прошивки, еще до загрузки устройства.

После того как TWRP у нас прошит - первым делом делаем резервную копию прошивки вашего МТС Smart Surf 4G на внешнюю SD-карту через меню Backup в TWRP, это позволит вам избежать многих проблем в будущем и не просить прошивку / Backup и т.п. у других пользователей, если вдруг вы что-то не так натворите с root'ом.

После того как Backup сделан, можно переходить к установке SuperSU и получению root. Делается это крайне просто - закидываете на microSD любым удобным для вас способом файл BETA-SuperSU-v2.52.zip из архива с TWRP, загружаетесь в TWRP и выбираете опцию Install ZIP, где указываете этот архив для прошивки. Бинго, root получен:


p.s. Пользуясь случаем выражаю благодарность пользователю Jemmini за советы, файл русификации ru.xml для TWRP, а также за собранные бинарники библиотек .so по работе с графикой для MTK, которые я иногда использую в своих сборках recovery, т.к. это быстрее чем пересобирать все "с нуля".

Обновлено 21.02.2016 01:43 (MSK)

Несколько скриншотов из TWRP, плюс скриншот смонтировнных разделов и скриншот встроенного файлового менеджера:


Полезные ссылки

14 комментариев :

  1. Даааа. Оперативненько...
    Может и мы дождемся..

    ОтветитьУдалить
  2. ГИГАНТСКОЕ ВАМ СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    ОтветитьУдалить
  3. Подскажите что лучше, мтс smart run 4g или мтс smart surf 4g??? не могу определиться

    ОтветитьУдалить
  4. Ответы
    1. Пароль от архива указан прямо под кнопкой "Скачать". Странный вопрос.

      Удалить
  5. А при перепрошивке файлы сохраняются или стираются?

    ОтветитьУдалить
    Ответы
    1. Смотря что прошивать и как. Возможен и тот, и другой вариант.

      Удалить
  6. пароль decker.su верен? почему-то не winarc его не воспринимает.

    ОтветитьУдалить
    Ответы
    1. Пароль верен, вопрос почему WinArc некорректно работает с rar архивами с паролем следует задать их службе поддержки. Также вы можете использовать WinRar или 7-zip для распаковки архива.

      Удалить
  7. подскажи плиз почему у меня не получается отловить момент в пункте 2 .настолько это быстро происходит что даже не видно неопознанное устройство ? и есть ли другой способ установить драва

    ОтветитьУдалить
  8. Почему то после установки TWRP выбирая в пункте Recowery mode, телефон загружается в обычном режиме (не заходит в TWRP). Делал все как написано и не однократно. В чем может быть проблема?

    ОтветитьУдалить
    Ответы
    1. Точно такая же проблема появилась. Решения не могу найти(

      Удалить