Аппаратная платформа MTK получила широкое распространение как основа для создания современных смартфонов, планшетов и других устройств. Наряду с разнообразием устройств в жизнь пользователей вошла возможность выбора вариантов операционной системы Android — количество доступных официальных и кастомных прошивок для популярных устройств MTK может достигать нескольких десятков! Для управления разделами памяти устройств Mediatek часто используется мощный и функциональный инструмент SP Flash Tool.
Несмотря на большое разнообразие устройств MTK, процесс установки программного обеспечения через приложение SP FlashTool в целом одинаков и выполняется в несколько этапов. Рассмотрим их подробнее.
Все действия с флеш-устройствами с использованием SP FlashTool, в том числе выполнение приведенных ниже инструкций, выполняются пользователем на свой страх и риск! Администрация сайта и автор статьи не несут ответственности за возможное нарушение работоспособности устройства!
Подготовка устройства и ПК
Чтобы процедура записи файлов изображений в разделы памяти устройства прошла гладко, необходимо соответствующим образом подготовиться, проведя определенные манипуляции, как с устройством Android, так и с ПК или ноутбуком.
- Скачиваем все необходимое: прошивку, драйверы и само приложение. Распаковываем все архивы в отдельную папку, идеально расположенную в корне диска C.
- желательно, чтобы в названиях папок для расположения файлов приложения и прошивки не было русских букв и пробелов. Имя может быть любым, но имена папок должны быть намеренно, чтобы потом не запутаться, особенно если пользователь любит экспериментировать с различными типами программного обеспечения, загруженного в устройство.
- Установка драйвера. Этот этап подготовки, а точнее его правильное выполнение, во многом предопределяет плавность всего процесса. Как установить драйвер для решений MTK подробно описано в статье по ссылке ниже:
- Сделаем резервную копию системы. При каждом исходе процедуры прошивки пользователю практически во всех случаях придется восстанавливать свою информацию, и если что-то пойдет не так, данные, которые не были сохранены в резервной копии, будут безвозвратно утеряны. Поэтому настоятельно рекомендуется выполнить шаги одного из способов создания резервной копии из статьи:
- Обеспечиваем бесперебойное питание ПК. В идеале компьютер, который будет использоваться для манипуляций с помощью SP FlashTool, должен быть полностью функциональным и иметь источник бесперебойного питания.
Урок: Установка драйверов для прошивки Android
Урок: как сделать резервную копию Android-устройства перед прошивкой
Установка прошивок
С помощью приложения SP FlashTool можно выполнять практически любые операции с разделами памяти устройства. Установка прошивки — это основная функция, и для ее реализации в программе предусмотрены разные режимы работы.
Способ 1: Download Only
Рассмотрим подробно процедуру загрузки программного обеспечения на Android-устройство при использовании одного из самых распространенных и часто используемых режимов прошивки через SP FlashTool — «Только загрузка».
- Запускаем SP FlashTool. Программа не требует установки, поэтому для ее запуска просто дважды щелкните файл flash_tool.exe, расположенный в папке приложения.
- При первом запуске программы отображается окно сообщения об ошибке. Этот момент не должен беспокоить пользователя. После того, как программе был указан путь к расположению необходимых файлов, ошибка больше не будет отображаться. Нажмите кнопку «ОК».
- В главном окне программы после запуска изначально выбирается режим работы — «Только загрузка». Сразу стоит отметить, что этот раствор используется в большинстве ситуаций и является основным практически для всех швейных процедур. Различия в производительности при использовании двух других режимов будут описаны ниже. В общем, «Только скачивать» оставляем без изменений.
- Приступаем к добавлению файлов изображений в программу для их дальнейшей регистрации в разделах памяти устройства. Для автоматизации некоторых процессов SP FlashTool использует специальный файл Scatter. По сути, этот файл представляет собой список всех разделов флэш-памяти устройства, а также адреса начальных и конечных блоков памяти устройства Android для разделов записи. Чтобы добавить в приложение скаттер-файл, нажмите кнопку «выбрать», расположенную справа от поля «Скаттер-файл для загрузки».
- После нажатия на кнопку выбора scatter-файла открывается окно проводника, в котором нужно указать путь к нужным данным. Scatter-файл находится в папке с распакованной прошивкой и имеет имя MTxxxx_Android_scatter_yyyyy.txt, где xxxx — номер модели процессора устройства, для которого предназначены данные, загружаемые в устройство, а yyyyy — тип памяти, используемой в устройство. Выделите скаттер и нажмите кнопку «Открыть».
- важно отметить, что в приложении SP FlashTool есть проверка хэша, которая предназначена для защиты Android-устройства от записи некорректных или поврежденных файлов. Когда в программу добавляется скаттер-файл, проверяются файлы изображений, список которых содержится в загруженном скаттер-файле. Эту процедуру можно отменить во время проверки или отключить в настройках, но делать это категорически не рекомендуется!
- После скачивания scatter-файла в автоматическом режиме были добавлены компоненты прошивки. Об этом свидетельствуют заполненные поля «Имя», «Начальный адрес», «Конечный адрес», «Город». Строки под заголовками содержат, соответственно, название каждого раздела, начальный и конечный адреса блоков памяти для записи данных, а также путь, по которому файлы изображений находятся на диске ПК.
- Слева от названий разделов памяти находятся флажки, позволяющие исключить или добавить определенные файлы изображений, которые будут записаны на устройство.
В общем, настоятельно рекомендуется снять галочку напротив записи с разделом «PRELOADER», это позволяет избежать многих проблем, особенно при использовании кастомных прошивок или файлов, полученных с сомнительных ресурсов, а также отсутствия созданной полной резервной копии системы с помощью MTK Droid Tools.
- Проверить настройки программы. Нажмите меню «Параметры» и в открывшемся окне перейдите в раздел «Скачать». Установите флажки «Контрольная сумма USB» и «Контрольная сумма хранилища» — это позволит вам проверять контрольные суммы файлов перед записью на устройство и таким образом избежать прошивки поврежденных образов.
- Выполнив предыдущие шаги, переходим непосредственно к процедуре записи файлов изображений в соответствующие разделы памяти устройства. Проверяем, что устройство отключено от компьютера, полностью выключаем устройство Android, извлекаем и повторно вставляем аккумулятор, если он съемный. Чтобы перевести SP FlashTool в режим ожидания для подключения устройства к прошивке, нажмите кнопку «Загрузить», обозначенную зеленой стрелкой вниз.
- В ожидании подключения устройства программа не предлагает возможности выполнить какие-либо действия. Доступна только кнопка «Стоп», позволяющая остановить процедуру. Подключаем выключенное устройство к USB-порту.
- После подключения устройства к ПК и определения его в системе начнется процесс прошивки устройства, сопровождаемый завершением индикатора выполнения, расположенного в нижней части окна.
Во время процедуры индикатор меняет цвет в соответствии с действиями, выполняемыми программой. Для полного понимания процессов, происходящих при прошивке, рассмотрим расшифровку цветов индикатора:
- После того, как программа выполнила все манипуляции, появится окно «Download OK», подтверждающее успешное завершение процесса. Отключите устройство от ПК и запустите его долгим нажатием кнопки «Power». Обычно первая загрузка Android после прошивки занимает много времени, наберитесь терпения.
Внимание! Загрузка некорректного scatter-файла в SP Flash Tool и дальнейшая запись изображений с неправильной адресацией раздела памяти может повредить ваше устройство!
Способ 2: Firmware Upgrade
Процедура работы с устройствами MTK под управлением Android в режиме «Обновление прошивки» в целом аналогична описанному выше методу «Только загрузка» и требует от пользователя аналогичных действий.
Разница между режимами заключается в невозможности выбора отдельных изображений для записи в опции «Обновление прошивки». Другими словами, в этой версии память устройства будет перезаписана в полном соответствии со списком разделов, содержащимся в scatter-файле.
В большинстве случаев этот режим используется для обновления официальной прошивки как целого рабочего устройства, если пользователю нужна новая версия программного обеспечения, а другие методы обновления не работают или неприменимы. Его также можно использовать при восстановлении устройств после сбоя системы и в некоторых других случаях.
Внимание! Использование режима «Обновление прошивки» предполагает полное форматирование памяти устройства, поэтому все пользовательские данные в процессе будут уничтожены!
Процесс прошивки в режиме «Обновление прошивки» после нажатия кнопки «Загрузить» в SP FlashTool и подключения устройства к ПК состоит из следующих шагов:
- Полное форматирование памяти устройства;
- Запись в таблице разделов памяти устройства (PMT);
- Создание резервной копии раздела NVRAM;
- Восстановить раздел NVRAM из резервной копии;
- Запись всех разделов, файлы образов которых содержатся в прошивке.
Действия пользователя для запуска прошивки в режиме «Обновление прошивки» такие же, как и для предыдущего способа, за исключением нескольких моментов.
- Выберите файл scatter (1), выберите режим работы SP FlashTool из раскрывающегося списка (2), нажмите кнопку Download (3), затем подключите выключенное устройство к USB-порту.
- По окончании процедуры появится окно «Скачать ОК».
Способ 3: Format All + Download
Режим «Форматировать все + загрузка» в SP FlashTool предназначен для запуска прошивки при восстановлении устройств, а также используется в ситуациях, когда другие методы, описанные выше, не применимы или не работают.
Есть много ситуаций, когда используется Format All + Download. В качестве примера рассмотрим случай, когда на устройстве было установлено модифицированное программное обеспечение и / или память устройства была повторно разделена на решение, отличное от заводского, и поэтому было необходимо переключиться на исходное программное обеспечение производителя. В этом случае попытки записи исходных файлов не удастся, и программа SP FlashTool предложит использовать аварийный режим в соответствующем окне сообщения.
В этом режиме есть всего три этапа запуска прошивки:
- Полное форматирование памяти устройства;
- Вставка таблицы разделов PMT;
- Запись всех разделов памяти устройства.
Внимание! При манипуляциях в режиме «Форматировать все + Скачать» очищается раздел NVRAM, что приводит к очистке сетевых параметров, особенно IMEI. Это сделает невозможным совершать звонки и подключаться к сетям Wi-Fi после выполнения приведенных ниже инструкций! Восстановление раздела NVRAM без резервной копии занимает много времени, хотя в большинстве случаев это возможная процедура!
Шаги, необходимые для форматирования и записи разделов в режиме «Форматировать все + загрузка», аналогичны шагам, описанным выше для режимов «Загрузка» и «Обновление прошивки».
- Выбираем scatter-файл, определяем режим, нажимаем кнопку «Скачать».
- Подключаем устройство к USB-порту ПК и ждем окончания процесса.
Установка кастомного рекавери через SP Flash Tool
На сегодняшний день широко распространены так называемые кастомные прошивки, т.е решения, созданные не производителем конкретного устройства, а сторонними разработчиками или обычными пользователями. Не углубляясь в достоинства и недостатки этого метода модификации и расширения функциональности Android-устройства, стоит отметить, что для выборочной установки в большинстве случаев на устройстве требуется модифицированная среда восстановления: TWRP Recovery или CWM Recovery. Этот системный компонент можно установить практически на любое устройство MTK с помощью SP FlashTool.
- Запускаем Flash Tool, добавляем scatter-файл, выбираем «Только загрузка».
- С помощью флажка в верхней части списка разделов снимите выделение со всех файлов изображений. Ставим галочку только рядом с разделом «ВОССТАНОВЛЕНИЕ».
- Затем вам нужно указать программе путь к файлу пользовательского образа восстановления. Для этого дважды кликаем по указанному в разделе «Расположение» пути и в открывшемся окне проводника находим нужный * .img файл. Нажмите кнопку «Открыть».
- Результатом вышеописанных манипуляций должно быть что-то вроде скриншота ниже. В поле «Местоположение» проверяется только раздел «ВОССТАНОВЛЕНИЕ», указывается путь и сам файл образа восстановления. Нажмите кнопку «Скачать».
- Подключаем выключенное устройство к ПК и наблюдаем за процессом восстановления прошивки в устройстве. Все происходит очень быстро.
- По окончании процесса мы снова видим уже знакомое по предыдущим манипуляциям окошко «Download OK». Вы можете перезагрузиться в измененную среду восстановления.
Стоит отметить, что рассмотренный способ установки рекавери с помощью SP FlashTool не претендует на абсолютную универсальность решения. В некоторых случаях при загрузке образа среды восстановления в устройство могут потребоваться дополнительные действия, особенно редактирование scatter-файла и другие манипуляции.
Как видите, процесс прошивки устройств MTK на Android с помощью приложения SP Flash Tool не сложная процедура, но требует правильной подготовки и взвешенных действий. Все делаем спокойно и задумываемся над каждым шагом: успех гарантирован!