Прошивка Android-пристроїв на базі МТК через SP FlashTool

Апаратна платформа MTK в якості основи для побудови сучасних смартфонів, планшетних комп'ютерів та інших пристроїв отримала дуже широке поширення. Разом з різноманітністю пристроїв, в життя користувачів прийшла можливість вибору варіацій ОС Android-число доступних офіційних і кастомних прошивок для популярних МТК-девайсів може досягати декількох десятків! Для маніпуляцій з розділами пам'яті пристроїв Mediatek найчастіше використовується SP Flash Tool &8212; потужний і функціональний інструмент.

Незважаючи на велику різноманітність MTK-пристроїв, процес установки програмного забезпечення через додаток SP FlashTool в цілому однаковий і здійснюється в кілька кроків. Розглянемо їх детально.

Всі дії по прошивці пристроїв за допомогою SP FlashTool, в тому числі виконання нижчевикладених інструкцій, користувач здійснює на свій страх і ризик! За можливе порушення працездатності апарату Адміністрація сайту і автор статті відповідальності не несуть!

Підготовка пристрою та ПК

Для того, щоб процедура запису файлів-образів в розділи пам'яті пристроїв пройшла безпроблемно, необхідно підготуватися відповідним чином, провівши певні маніпуляції, як з Андроїд-девайсом, так і з ПК або ноутбуком.

  1. Завантажуємо все необхідне, &8212; прошивку, драйвера і сам додаток. Розпаковуємо всі архіви в окрему папку, в ідеальному варіанті розташовану в корені диска С.
  2. SP Flash Tool папка с программой и прошивкой
  3. Бажано, щоб назви папок для розташування файлів програми і прошивки не містили російських букв і пробілів. Найменування може бути будь-яким, але називати папки слід усвідомлено, щоб згодом не заплутатися, особливо якщо користувач любить експериментувати з різними видами ПЗ, що завантажується в апарат.
  4. SP Flash Tool папки с прошивками
  5. Встановлюємо драйвер. Цей пункт підготовки, а точніше його правильне виконання багато в чому зумовлює безпроблемне протікання всього процесу. Про те, як встановити драйвер для MTK-рішень, докладно розказано в статті за посиланням нижче:
  6. Урок: встановлення драйверів для прошивки Android

  7. Робимо бекап системи. При будь-якому результаті процедури прошивки, користувачеві практично у всіх випадках доведеться відновлювати власну інформацію, а в тому випадку, якщо щось піде не так, дані, які не були збережені в резервної копії, будуть безповоротно загублені. Тому вкрай бажано виконати кроки одного із способів створення бекапа зі статті:
  8. Урок: Як зробити бекап Android-пристрої перед прошивкою

  9. Забезпечуємо безперебійність подачі електроенергії для ПК. В ідеальному випадку, комп'ютер, який буде використовуватися для маніпуляцій через SP FlashTool повинен бути повністю справний і оснащений джерелом безперебійного живлення.

Установка прошивок

За допомогою програми SP FlashTool можна здійснювати практично всі можливі операції з розділами пам'яті пристрою. Установка прошивок-це основна функція і для її виконання в програмі передбачено кілька режимів роботи.

Спосіб 1: Download Only

Розглянемо детально процедуру завантаження ПЗ в Android-пристрій при використанні одного з найпоширеніших і часто використовуваних режимів прошивки через SP FlashTool & 8212; «Download Only» .

  1. Запускаємо SP FlashTool. Програма не вимагає установки, тому для її запуску просто двічі натискаємо по файлу flash_tool.exe , розташованому в папці з додатком.
  2. SP Flash Tool расположение файла программы
  3. При першому запуску програми, з'являється вікно з повідомленням про помилку. Цей момент не повинен хвилювати користувача. Після того, як шлях розташування необхідних файлів буде вказано програмі, помилка більше не з'явиться. Натискаємо кнопку «ОК» .
  4. SP Flash Tool ошибка отсутсвует скаттер-файл
  5. У головному вікні програми після запуску спочатку вибрано режим роботи &8212; «Download Only» . Відразу ж слід зазначити, що дане рішення застосовується в більшості ситуацій і є основним для практично всіх прошивальних процедур. Відмінності в роботі при використанні інших двох режимів будуть описані нижче. У загальному випадку залишаємо «Download Only» без змін.
  6. SP Flash Tool главное окно
  7. Переходимо до додавання в програму файлів-образів для подальшої їх запису в розділи пам'яті апарату. Для деякої автоматизації процесу в SP FlashTool використовується спеціальний файл під назвою Scatter . Цей файл є за своєю суттю переліком всіх розділів флеш-пам'яті пристрою, а також адрес початкових і кінцевих блоків пам'яті андроїд-пристрої для запису розділів. Щоб додати скаттер-файл в додаток натискаємо кнопку «choose» , розташовану праворуч від поля «Scatter-loading file» .
  8. SP Flash Tool кнопка загрузки скаттер-файла
  9. Після натискання на кнопку вибору scatter-файлу відкривається вікно Провідника, в якому необхідно вказати шлях до потрібних даних. Скаттер-файл розташовується в папці з розпакованою прошивкою і має назву MT xxxx _Android_scatter_ yyyyy .txt, де xxxx - номер моделі процесора пристрою, для якого призначені завантажуються в апарат дані, а – yyyyy , тип пам'яті, який використовується в девайсі. Вибираємо скаттер і натискаємо кнопку »відкрити" .
  10. SP Flash Tool расположение скаттер-файла

    Увага! Завантаження невірного скаттер-файлу в SP Flash Tool і подальша запис образів з використанням неправильної адресації розділів пам'яті може привести до пошкодження пристрою!

  11. Важливо відзначити, що в додатку SP FlashTool передбачена перевірка хеш-сум, покликана убезпечити Андроїд-девайс від запису невірних або пошкоджених файлів. При додаванні скаттер-файлу в програму проводиться перевірка файлів-образів, перелік яких міститься в завантажується Скаттер. Цю процедуру можна скасувати в процесі перевірки або відключити в налаштуваннях, але робити цього категорично не рекомендується!
  12. SP Flash Tool проверка хеш-суммы при загрузке скаттер-файла
  13. Після завантаження скаттер-файлу, в автоматичному режимі додалися і компоненти прошивки. Про це свідчать заповнені поля «Name» , «Begin Adress» , «End Adress» , «Location» . Рядки під заголовками містять відповідно ім'я кожного розділу, початковий і кінцевий адреси блоків пам'яті для запису даних, а також шлях, по якому розташовані файли-образи на диску ПК.
  14. SP Flash Tool скаттер файл загружен
  15. Зліва від найменувань розділів пам'яті розташовуються чек-бокси, що дозволяють виключити або додати певні файл-образи, які будуть записані в пристрій.SP Flash Tool чек-боксы для удаления или добавления образов

    У загальному випадку настійно рекомендується зняти галочку біля пункту з розділом «PRELOADER» , це дозволяє уникнути дуже багатьох проблем, особливо при використанні кастомних прошивок або файлів, отриманих на сумнівних ресурсах, а також відсутності повного бекапа системи, створеного за допомогою MTK Droid Tools .

  16. SP Flash Tool снять галку с Preloader
  17. Перевіряємо налаштування Програми. Натискаємо меню «Options» і в розкрився вікні переходимо в розділ «Download» . Відзначаємо галочками пункти «USB Checksum» і " Storage Сһескѕим» &8212; це дозволить перевірити контрольні суми файлів перед записом в пристрій, а значить уникнути прошивки зіпсованих образів.
  18. SP Flash Tool Настройки проверка контрольной суммы
  19. Після виконання перерахованих вище кроків переходимо безпосередньо до процедури запису файлів-образів у відповідні розділи пам'яті пристрою. Перевіряємо, що пристрій відключено від комп'ютера, вимикаємо повністю Андроїд-девайс, виймаємо і вставляємо назад акумулятор, якщо він знімний. Для перекладу SP FlashTool в режим очікування підключення апарату для прошивки натискаємо кнопку «Download» , позначену зеленою стрілкою, спрямованою вниз.
  20. SP Flash Tool перевод в режим ожидания подключения аппарата
  21. В процесі очікування підключення девайса, програма не дає можливості здійснювати будь-які дії. Доступна лише кнопка &171;Stop&187; , що дозволяє перервати процедуру. Підключаємо вимкнений апарат до USB-порту.
  22. SP Flash Tool ожидание устройства
  23. Після підключення пристрою до ПК і його визначення в системі почнеться процес прошивки апарату, супроводжуваний заповненням індикатора виконання, розташованого внизу вікна.SP Flash Tool прошивка прогресс индикатор выполнения

    Протягом процедури індикатор змінює свій колір в залежності від вироблених програмою дій. Для повного розуміння відбуваються під час прошивки процесів розглянемо розшифровку кольорів індикатора:

  24. SP Flash Tool таблица цветов заполнения индикатора прошивки
  25. Після того, як програма виконає всі маніпуляції, з'являється віконце «Download OK» , що підтверджує успішне завершення процесу. Відключаємо девайс від ПК і запускаємо його тривалим натисканням клавіші »харчування" . Зазвичай перший запуск Android після прошивки триває досить довго, слід набратися терпіння.
SP Flash Tool Dowload Finish завершение прошивки

Спосіб 2: Firmware Upgrade

Процедура роботи з MTK-пристроями під управлінням Android в режимі «Firmware Upgrade» в цілому аналогічна вищеописаному методу «Download Only» і вимагає виконання подібних дій від користувача.

Відмінністю режимів є неможливість вибору окремих образів для запису у варіанті «Firmware Upgrade» . Іншими словами, в цьому варіанті пам'ять пристрою буде перезаписана в повній відповідності з переліком розділів, який міститься в скаттер-файлі.

У більшості випадків цей режим використовується для оновлення офіційної прошивки в цілому робочого апарату, якщо користувачеві потрібна нова версія ПЗ, а інші методи оновлення не працюють, або непридатні. Також може застосовуватися при відновленні девайсів після краху системи і в деяких інших випадках.

Увага! Використання режиму «Firmware Upgrade» передбачає повне форматування пам'яті апарату, отже, всі дані Користувача в процесі будуть знищені!

Процес прошивки в режимі «Firmware Upgrade» після натискання кнопки «Download» В SP FlashTool і підключення пристрою до ПК складається з наступних етапів:

  • Створення резервної копії розділу NVRAM;
  • Повне форматування пам'яті девайса;
  • Запис таблиці розділів пам'яті пристрою (PMT);
  • Відновлення розділу NVRAM з бекапа;
  • Запис всіх розділів, файли-образи яких містяться в прошивці.

Дії користувача для здійснення прошивки в режимі «Firmware Upgrade» , повторюють попередній спосіб, за винятком окремих пунктів.

  1. Вибираємо скаттер-файл (1), вибираємо режим роботи SP FlashTool в списку (2), натискаємо кнопку «Download» (3), потім підключаємо вимкнений апарат до порту USB.
  2. SP Flash Tool прошивка в режиме Firmware Upgrade
  3. По завершенню процедури, здасться віконце «Download OK» .
SP Flash Tool Download OK

Спосіб 3: Format All + Download

Режим «Format All+Download» в SP FlashTool призначається для виконання прошивки при відновленні девайсів, а також використовується в ситуаціях, коли інші вищеописані методи непридатні або не спрацьовують.

Ситуації, в яких застосовується «Format All+Download» , різноманітні. Як приклад можна розглянути випадок, коли в апараті було встановлено Модифіковане ПЗ і/або виконана переразметка пам'яті девайса на відмінне від заводського рішення, а потім знадобився перехід на оригінальне ПЗ від виробника. В цьому випадку спроби записати оригінальні файли завершуватися помилкою і програма SP FlashTool запропонує використання аварійного режиму у відповідному вікні-повідомленні.

SP Flash Tool ошибка выбора режима прошивки

Етапів виконання прошивки в розглянутому режимі всього три:

  • Повне форматування пам'яті апарату;
  • Запис таблиці розділів PMT;
  • Запис всіх розділів пам'яті пристрою.

Увага! При маніпуляціях в режимі «Format All+Download» стирається розділ NVRAM, що призводить до видалення параметрів мережі, зокрема, IMEI. Це унеможливить здійснення дзвінків і підключення до мереж Wi-Fi після виконання нижчевикладених інструкцій! Відновлення розділу NVRAM при відсутності бекапа досить трудомістка, хоча і можлива в більшості випадків процедура!

Кроки, необхідні для проведення процедури форматування та запису розділів у режимі «Format All+Download» аналогічні таким у вищеописаних методах для режимів «Download» і «Firmware Upgrade» .

  1. Вибираємо scatter-файл, визначаємо режим, натискаємо кнопку «Download» .
  2. Режим «Format All+Download» как прошить, прогресс
  3. Підключаємо пристрій до USB-порту ПК і чекаємо закінчення процесу.
Режим «Format All+Download» завершение

Установка кастомного рекавери через SP Flash Tool

На сьогоднішній день широкого поширення набули так звані кастомні прошивки, тобто рішення, створені не виробником конкретного девайса, а сторонніми розробниками або рядовими користувачами. Не заглиблюючись в переваги і недоліки такого способу змінити і розширити функціонал Андроїд-девайса, варто відзначити, що для установки кастомів в більшості випадків потрібна наявність в апараті модифікованої середовища відновлення – TWRP Recovery або CWM Recovery . Практично в усі MTK-девайси цей компонент системи можна встановити за допомогою SP FlashTool.

  1. Запускаємо Флеш Тул, додаємо scatter-файл, вибираємо «Download Only» .
  2. SP Flash Tool установка рекавери
  3. За допомогою чек-боксу в самому верху переліку розділів знімаємо позначки з усіх файлів-образів. Встановлюємо галочку тільки біля розділу «RECOVERY» .
  4. SP Flash Tool прошивка рекавери выбор раздела
  5. Далі необхідно вказати програмі шлях до файлу-образу кастомного рекавери. Для цього здійснюємо подвійний клік по шляху, прописаному в розділі «Location» , і у вікні Провідника знаходимо необхідний файл *.img . Натискаємо кнопку »відкрити" .
  6. SP Flash Tool прошивка рекавери выбор образа
  7. Результатом вищеописаних маніпуляцій має стати щось схоже на скріншот нижче. Галочкою відзначений виключно розділ «RECOVERY» у полі «Location» вказано шлях і сам файл-образ рекавери. Натискаємо кнопку «Download» .
  8. SP Flash Tool прошивка рекавери перед стартом
  9. Підключаємо вимкнений девайс до ПК і спостерігаємо за процесом прошивки рекавери в пристрій. Все відбувається дуже швидко.
  10. SP Flash Tool запись рекавери в аппарат
  11. По закінченню процесу знову бачимо вже знайоме по попереднім маніпуляціям віконце «Download OK» . Можна перезавантажуватися в модифіковану середу відновлення.
SP Flash Tool Download OK

Варто відзначити, що розглянутий спосіб установки рекавери через SP FlashTool не претендує на роль абсолютно універсального рішення. В окремих випадках при завантаженні образу середовища відновлення в апарат можуть знадобитися додаткові дії, зокрема, редагування scatter-файлу та інші маніпуляції.

Як бачимо, процес прошивки MTK-девайсів на Android за допомогою програми SP Flash Tool &8212; процедура не складна, але вимагає належної підготовки і виваженості дій. Робимо все спокійно і обмірковуємо кожен крок-успіх забезпечений!

більше статей на цю тему: