Буквально вчера я постарался рассказать вам о новом 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) являются:
Процесс установки стандартный и ничем не отличается от других MTK устройств. Инструкцию в картинках вы можете посмотреть здесь, процесс фактически ничем не отличается, единственное что архив с образом 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, плюс скриншот смонтировнных разделов и скриншот встроенного файлового менеджера:
Судя по сообщениям на многочисленных форумах, некоторым пользователям удалось получить 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 вы берете из этого поста. Ну а если вкратце, то:
- Скачиваем архив !twrp_root_mts_smart_surf_4g.rar по ссылке выше и распаковываем его в отдельную папку на рабочем столе или, что лучше, на диске D:\
- Если вы уже когда-нибудь прошивали устройства на базе 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 (кому сложно воспринимать все это на словах, посмотрите картинки в инструкции).
- Далее запускаем SP Flash Tool, выбираем Scatter файл - MT6735M_Android_scatter.txt и в качестве раздела recovery указываем путь к файлу с TWRP из архива - twrp_recovery_ssurf4g_232218.img. После чего нажимаем кнопку Download.
- Вновь подключаем выключенный телефон (без батареи) к ПК и дожидаемся окончания процесса прошивки.
- Поздравляем, TWRP прошит.
После того как TWRP у нас прошит - первым делом делаем резервную копию прошивки вашего МТС Smart Surf 4G на внешнюю SD-карту через меню Backup в TWRP, это позволит вам избежать многих проблем в будущем и не просить прошивку / Backup и т.п. у других пользователей, если вдруг вы что-то не так натворите с root'ом.
После того как Backup сделан, можно переходить к установке SuperSU и получению root. Делается это крайне просто - закидываете на microSD любым удобным для вас способом файл BETA-SuperSU-v2.52.zip из архива с TWRP, загружаетесь в TWRP и выбираете опцию Install ZIP, где указываете этот архив для прошивки. Бинго, root получен:
Обновлено 21.02.2016 01:43 (MSK)
Несколько скриншотов из TWRP, плюс скриншот смонтировнных разделов и скриншот встроенного файлового менеджера:
Полезные ссылки
comment 0 التعليقات:
more_vertsentiment_satisfied Emoticon