Данная публикация является описанием произошедшей ситуации и ее решение. Возможно, кто-то столкнется с подобной решив перепрошить свой телефон на базе процессора от MTK (MediaTek).
Translation to English is here. Также основной канал в telegram
Эта статья - история, а не мануал, она не поможет решить Вам вашу конкретную проблему, но зато морально поддержит в ее решении ☺.
Наверное, у многих лежат дома старые телефоны и планшеты, некоторые из них могут уже ни на что не годится, а некоторые могут обрести следующую жизнь, как планшет, о котором я писал ранее:
Так произошло и с телефоном Xiaomi Redmi Note2 (MiRN2). Первое упоминание этого телефона на 4pda было в январе 2015 года. С тех пор он успел порадовать своего владельца → затем у него раскрылся распространенный брак touchscreen и его заменили → затем у него что-то случилось с антенной и его ремонтировали → затем ребенок использовал его как игрушку и дисплей был разбит еще раз → затем его поменяли и спустя время дисплей разбили опять. После последнего события ребенку подарили "новый" телефон от родителей, а MiRN2.
Телефон выкинуть рука не поднималась, т.к. на борту у него MediaTek Helio X10 (MT6795, восьмиядерный, 2 ГГц, Cortex-A53), аккумулятор в неплохом состоянии, 2GB ОЗУ и 16GB быстрой памяти. Дисплей, хоть и разбит, но работает, а также все модули радиосвязи, кроме глюков с GSM. Такой компьютер и сегодня позволяет решать множество задач.
Для того, чтобы эти задачи решать нам потребуется получить контроль над телефоном, а это часто приводит к перепрошивке аппарата и уход от заводской ОС. Ко многим аппаратам на том же 4PDA есть ветка, посвященная альтернативным прошивкам. Переписывать тут все то, что описано в них не вижу никакого смысла. А вот то, что в этих ветках не написано, так это о тех нюансах, с которыми вам придется столкнуться.
Вот мы и подходим к той сути, которая будет для всех немного разная. На случай если у вас на руках есть точно такой же аппарат, то сможете найти полезные файлы сразу у меня в облаке, для остальных может подойти не все.
Для всех телефонов на процессоре MTK в то время было верно утверждение, что телефон нужно шить при помощи ПО SP Flash tools. Как обстоят дела сегодня - я не знаю, т.к. перешел на QUALCOMM процессоры. Это не потому, что они "лучше/хуже", а просто потому, что так вышло. Когда я последний раз прошивал свои MTK телефоны, то всегда заходил в профильную ветку, скачивал последнюю версию ПО и шил по актуальной "инструкции для самых маленьких", даже несмотря на то, что уже неплохо понимал суть процесса. Кстати, перепрошивка обычно занимает 5-10 минут, но это если все пошло по плану...
Так вот, если вы сегодня возьмете свой старый телефон и попробуете все повторить по тем мануалам, то у вас очень высокая вероятность попасть в мою ситуацию:
1. Половина ссылок мертвые. Это, кстати, нормально, даже в моем блоге я регулярно сталкиваюсь с тем, что ссылки в первых статьях могут не работать. Что-то слетело случайно, что-то стало неактуально, а куда-то теперь только через VPN, а некоторое сознательно удалили, что грустно...
2. Обновился софт, и он больше не работает с вашим устройством или на вашей ОС.
3. Самое забавное, что windows тоже уже не XP/Vista/7/8 у нас на компьютерах, а значит что подключив телефон к компьютеру - драйвера банально не найдется.
В моем случае было бинго, поэтому каждую проблему пришлось решать по несколько часов. Смысл этой публикации как раз в том, что я рассказываю какое решение нашел для каждого пункта и сэкономить немного ценного времени вашей жизни, т.к. мне мое время было очень жаль, 5-10 минут превратились в ~6 часов.
1. Мне нужен был Android 7+, а аппарат прекратили поддерживать уже на 5-ой версии. Альтернативные прошивки есть вплоть до 9-ой версии. Открываем несколько последних страниц и читаем сообщения за пару последних месяцев, там уже обычно есть ответ на вопросы "Какая прошивка самая лучшая/стабильная?". Для меня это был Lineage OS 14.1, который как раз основан на 7-ом Android. Эта ссылка обычно еще работает, т.к. самая массовая прошивка чаще умирает последней, кроме случаем целенаправленного удаления ее автором, конечно.
2. Альтернативные прошивки обычно шьются ZIP файлом и прямо из телефона при помощи кастомного recovery. Что это такое? При зажатии кнопки включения и одновременно клавиши громкости (вверх или вниз, у всех по разному) мы попадаем в другую ОС. Это не Android, а Linux базированная ОС с графическим интерфейсом. Эта вторая ОС нужна для того, чтобы сделать некоторые манипуляции с вашим основным Android. Например, можно сбросить телефон до состояния "из коробки" или установить обновления. Стандартный, заводской recovery не всегда позволяет хозяину телефона делать все подряд, обычно только несколько простых функций, а обновление только от производителя. Этот recovery можно перепрошить разными способами, можно даже прямо из под телефона. Я для себя выбрал способ прошивки компьютером, мне казалось что так проще. Скачиваем новое, альтернативное recovery и scatter файл, который является "картой" для прошивальщика. В этом файле указано, где начинается и заканчивается каждый раздел. Собственно, без него ПО не узнает куда прошивать наш новый раздел recovery.
3. При подключении телефона к компьютеру появится неизвестное устройство. Большинство распространенных драйверов требуют перевода windows в особый режим, т.к. они не подписаны. Это плохой путь, так делать не стоит. При помощи поиска находим нормальные драйвера, т.к. они на все телефоны одинаковые. Мне подошли от какого-то именитого китайского производителя (Lenovo или ZTE). Не важно, что наш телефон от другого производителя. Чип тот же и в режиме прошивки определяется он также. Кстати, MTK телефоны того времени в режим прошивки переходят всегда, просто при включении кабеля в выключенный телефон, даже если он без аккумулятора. Драйвера, правильные и неправильные, лежат у меня в облаке, ссылка выше.
4. Последняя стадия, прошивка. Тут все в теории просто, запускаем программу, выбираем scatter файл и нажимаем "download". Включаем телефон без аккумулятора кабелем и тут же происходит прошивка. На все уходит примерно 15 секунд. Но что-то пошло не так... Все версии ПО, начиная с 5.2044 а поверьте мне, я попробовал каждую выдавали ошибку, что нужно использовать версию 5.2036 или младше. Почему же я не воспользовался версией 5.2036? Правильно, эта версия ругается на то, что она не может прошить этот телефон, возьмите версию постарше. Замкнутый круг. На помощь пришел сайт spflashtool.com, на котором есть версии начиная с 5.1708. И вот если вы думаете, что я ее скачал и сразу все вышло, то - нет. Сейчас уже сложно сказать какая из них оказалась рабочей, но одной из них мне удалось успешно прошить телефон и увидеть заветную галку
5. После этого делаем резервную копию нашего телефона на флешку уже из самого recovery и устанавливаем новую ОС. Все по инструкциям, тут обошлось без нюансов.
Какая тут может быть мораль?
1. Если у Вас что-то не получается, то это не всегда проблема в Вас или ваших руках/действиях.
2. Если вы решили сделать что-то очень необычное, что в обществе не принято делать на каждом шагу, то готовьтесь к тому, что придется потратить много времени и литературы на русском может в принципе не быть (онлайн переводчики недооценивать нельзя, они круты).
3. Радость от такого выполненного действия намного выше, чем от чего-то простого
4. Поделитесь положительным опытом где-нибудь. Отрицательным тоже нужно поделиться. Куча людей, которым вы спасете их ценное время - скажут Вам: "Спасибо!"
На этом все, как всегда, всем добра! Ну и не забываем про написанное ↓ниже↓☺.
Подпишитесь, чтобы не пропускать следующий контент.
Нажмите лайк, если интересно, так я пойму какие публикации больше нужны моей публике.
Также публикации можно найти на других площадках: Instagram, telegram (RU, EN, DE), Medium, LiveJournal, YouTube.
Мой блог является некоммерческим, поэтому позитивный комментарий, лайк или репост поможет публикациям выходить чаще ☺.
Неконструктивные, оскорбительные, негативные комментарии удаляются без предупреждения, у нас тут территория добра.