Производители смартфонов, стремясь быстрее выпустить на рынок новые модели, часто экономят на тестировании и доработке. В результате в руки покупателей попадают сырые устройства с разнообразными проблемами или неудобным интерфейсом, для исправления которых целесообразно устанавливать обновленные версии прошивок. С помощью программы FlashTool легко перепрошить смартфон, сделать резервную копию прошивки и установить Рекавери.
- Определение модели процессора
- Пошаговая инструкция
- Сохранение нужной информации
- Настройка операционной системы на компьютере
- Установка драйверов и возможные трудности
- Выбор прошивки: официальное или кастомное ПО
- Создание резервных копий приложений и бэкап прошивки
- Процесс прошивки
- Последующие действия
- Особенности процесса на китайских телефонах
- Установка Рекавери через Flash Tool
- Восстановление в случае неудачи
- Полезное видео
Определение модели процессора
Для перепрошивки с помощью программы FlashTool смартфон должен быть на базе процессора Mediatek (MTK): большинство китайских устройств недорогого и среднего сегментов относится к ним. FlashTool работает со многими моделями: Sony (Сони), Asus, Meizu, Lenovo, Digma и так далее. Метод, как их прошивать, представлен в виде пошаговой инструкции.
Как узнать модель процессора:
- Посмотреть заводскую коробку и бумаги в ней: там указаны характеристики телефона.
- Поискать информацию в интернете: на форумах,в интернет-магазинах, на сайте производителя. Однако важно быть внимательным: одна и та же модель может выпускаться с различными характеристиками и, соответственно, с разными процессорами.
- Установить программу, которая определит технические характеристики устройства. Например CPU-Z, которая доступна в Play market.
- Установить на компьютер утилиту MtkDroidTools, которую легко найти и скачать в интернете, но рекомендуется проверить установочный файл антивирусом. Также эта программа понадобится для создания бэкапа.
- В меню настроек смартфона зайти в раздел «Приложения» и поискать там сервисы со словами «MTK» и «Mediatek» в названии: если таковые имеются, то телефон подходит для перепрошивки с помощью FlashTool.
Для надежности проверки рекомендуется воспользоваться хотя бы двумя описанными выше методами.
Пошаговая инструкция
Для проведения работы понадобятся:
- Компьютер/ноутбук на базе Windows 10, Windows 7, Ubuntu;
- Смартфон на базе процессора MTK и с операционной системой Android;
- USB-кабель;
- Программа-прошивальщик Smart Phone Flash Tool последней версии. Эта же программа на русском: FlashToolMod;
- Прошивка: где и как скачать написано в разделе «Выбор прошивки»;
- Драйверы для телефона;
- Программа MtkDroidTools — универсальный помощник для работы с Android смартфонами. Понадобится для создания бэкапа и получения рута.
Указанные в списке программы распространяются бесплатно.
Включить «Отладку по USB» в настройках телефона:
- Открыть меню настроек и выбрать раздел «О телефоне»
- Найти строку «Номер сборки» — нажать на нее 8 раз подряд, пока не всплывет сообщение о том, что стали разработчиком.
- Теперь в меню настроек появился раздел «Для разработчиков», в нем активировать «Отладка по USB» («USB Debugging»).
Сохранение нужной информации
Перепрошивка телефона стирает все имеющиеся на нем данные и откатывает телефон к стандартным настройкам. Следует позаботиться о сохранении всей важной информации:
- Личные данные можно скопировать на компьютер при помощи usb-кабеля, с помощью флешки или загрузить данные в облачный хостинг.
- Данные телефонной книги легко синхронизируются с аккаунтом Google.
- Заключительным этапом пересмотреть сообщения, записную книжку и календарь на наличие важной информации.
Настройка операционной системы на компьютере
Windows иногда не хочет работать с драйверами мобильных устройств, в таком случае поможет отключение проверки цифровых подписей. Это ослабит защиту операционной системы от вирусов и нежелательных приложений, поэтому прибегать к этому методу надо с осторожностью.
Для отключение проверки цифровых подписей:
- В командной строке ( с правами администратора) запустить команду:
gpedit.msc — если установлена 32-битная система (как правило, на старых компьютерах)
C:\Windows\SysWOW64\gpedit.msc — в случае 64-битной системы (большинство современных компьютеров оснащены ей)
- Откроется окно «Редактор групповой политики», выбрать «Конфигурация пользователя», нажать на папку «Административные шаблоны», далее «Система», где открыть раздел«Установка драйвера», после чего в правой части экрана появится пункт «Цифровая подпись» — нажать на него.
- В появившемся окошке выбрать «Отключить», после чего нажать OK и подтвердить изменения.
- Проверить заводскую коробку от смартфона: иногда вместе с телефоном поставляется диск с драйвером.
- Поискать установочный файл драйвера на сайте производителя. Это наилучший вариант, потому что на сайте, в отличии от диска, будет самая свежая версия ПО.
- Если описанные выше способы не увенчались успехом, искать драйверы на форумах и сайтах. Но файлы от неизвестных авторов могут повредить систему или заразить вирусами.
- Стоковые —официальные обновления, выпущенные производителем. Их можно найти на сайте производителя, хотя зачастую перестают выпускать обновления для моделей, которые считают старыми. Стоковые прошивки безопасны и надежны.
- Кастомные прошивки, сделанные энтузиастами (или злоумышленниками, как повезет) — можно найти на тематических форумах.
- В случае кастомных прошивок никто не несет ответственности за исправность смартфона, такие прошивки могут содержать ошибки или быть заражены вирусами.
- Проверить отзывы о сайте, где планируется скачать прошивку.
- Если прошивка загружена некоторым пользователем, убедиться, что у него длительный срок регистрации на сайте и подходящая репутация.
- Прочитать отзывы о прошивке. Если отзывы неоднозначны — лучше не рисковать.
- Проверить, соответствует ли прошивка характеристикам телефона, так как одна и та же модель может выпускаться в разных модификациях.
- Скачанная прошивка должна быть не старше той, что уже установлена на смартфоне.
- Сервисы Google, в том числе Chrome, Gmail, Телефонная книга и Календарь. Настройки аккаунта Google тоже хранятся на сервере;
- Сервисы Яндекс — по тому же принципу;
- Firefox: создав аккаунт, можно сохранить в облаке закладки и настройки.
- После того как драйверы установились, и компьютер распознал телефон, необходимо запустить программу MtkDroidTools (В интернете можно найти версию с русификатором). Если при подключении программы на телефоне всплывают предупреждения (MtkDroidTools пытается получить root-привилегии), подтвердить.
- Нажать кнопку «Карта блоков», после чего в открывшемся окне кликнуть на «Создать scatter файл».
- После создания скаттер файла открыть программу Flash Tool, нажать на кнопку «Scatter-loading» и в меню указать путь к только что созданному скаттер-файлу. После открытия Scatter файла появится таблица блоков.
- Далее перейти в соседнюю вкладку «Read back» и нажать на иконку «Add»: в таблице под кнопкой появится новый блок с адресом 0x0000000…
- Кликнуть 2 раза на появившийся блок и в открывшемся окне в поле «Имя файла» ввести: ROM_MTK1234 . После «ROM_» может следовать любое имя, главное, чтобы оно было написано латиницей или цифрами. Далее жмем «Сохранить».
- После сохранения откроется новое окно, там в поле «Length» необходимо вписать адрес блока. Чтобы узнать этот адрес, открыть Scatter-файл блокнотом или любым текстовым редактором. В файле найти слово «CACHE», и прямо после него будет нужная комбинация цифр и букв, являющаяся адресом блока. Например: CACHE 0x При этом обратить внимание, что адрес состоит из 10-ти символов, а дальше в строке может следовать любая «тарабарщина» с различными знаками и символами — она не нужна. Копировать эти 10 символов и вставить в поле «Length», кликнуть OK.
- Самое сложное уже позади, теперь отключить телефон от компьютера и перезагрузить. При этом из FlashTool на компьютере выходить не нужно.
- Далее нажать кнопку «Read back» (с синей стрелкой), снова подключить телефон к компьютеру через тот же usb-порт, что и в первый раз.В FlashTool появится полоска прогресса. Если процесс не начинается, переподключить телефон еще раз, вынув при этом батарею, если и это не помогло, тогда придется переустановить драйверы.
- Если процесс пошел, то это займет около получаса. По окончанию FlashTool выведет окошко с зеленым кружком — это значит, что все прошло успешно. Закрыть программу, отсоединить телефон от компьютера и включить его.
- Запустить MtkDroidTools и подключить включенный телефон к компьютеру. Проверить, чтобы MtkDroidTools увидел его.
- Переключиться на соседнюю вкладку «Root, backup, recovery» — «Создать бэкап из ROM_ флэштула» и указать путь к файлу, который создали в FlashTool ( «ROM_…»).
- Файлы резервной копии будут созданы по адресу: MtkDroidTools\backups\. Файлы бэкапа и созданный ROM-файл рекомендуется скопировать в надежное место, например, загрузить в облако. Эти прошивочные файлы помогут вернуть к жизни смартфонв случае неудачи на следующих этапах инструкции.
- Распаковать архив с прошивкой.
- Запустить FlashTool, нажать на кнопку «Scatter Loading»и указать путь к скаттер файлу прошивки (файл со словом «scatter» в названии и расширением .txt). Где взять scatter файл и прошивку, описано в разделе «Выбор прошивки».
- Выбрать режим перепрошивки: «Download Only» (выборочная перепрошивка определенных разделов) или «Firmware Upgrade» (полная прошивка устройства).
- При выборе «Download Only»: Для устройств с процессорами MT6575 и MT6577 снять галки с опций PRELOADER и DSP_BL, для всех остальных моделей убрать галку только с опции PRELOADER.
- При выборе «Firmware Upgrade»: PRELOADER должен быть активен.
- Что такое PRELOADER в прошивке? В дословном переводе —это «предзагрузчик», служба, участвующая в загрузке системы. Прошивать ее стоит только в случае, когда смартфон стал кирпичом и не загружается.
- Нажать на кнопку «Download».
- Подключить смартфон к компьютеру с помощью usb-кабеля, но без использования переходников, хабов и так далее. При этом смартфон должен быть в выключенном состоянии.
- Если устройство не обнаружено, отключить телефон, достать и вставить обратно батарею. Также можно попробовать подключить смартфон с вытащенным аккумулятором.
- После определения устройства автоматически начнется процесс перепрошивки, что занимает продолжительное время.
Ни в коем случае не прерывать и не отсоединять телефон до окончания перепрошивки. Если, например, во время прошивки выдернули кабель, то это может повредить смартфон без возможности починки.
- Когда программа покажет зеленую окружность,процесс перепрошивки успешно завершен. Отсоединить телефон от компьютера и включить. Если телефон включается дольше чем обычно, не спешить расстраиваться, первое включение занимает много времени.
- Как исправить 8038 SP FLASH TOOL ERROR — Следует использовать режим «Firmware Upgrade». При этом прошивка обязательно должна быть для конкретной модели и содержать все блоки, которые содержатся в стоковых прошивках.
- Как исправить ошибку 8045 SP FLASH TOOL — Проблема похожа на предыдущую, но исправить сложнее, так как это может быть аппаратная проблема. Попробовать прошить с помощью кнопки «Download» со всеми галочками и/или попробуйте сменить версию прошивальщика на 5-ю. Или обратиться в сервисный центр, чтобы прошить смартфон через программатор.
- Найти в интернете образ TWRP и Scatter файл для конкретной модели смартфона и скачать их.
- Определить сочетание кнопок, которые нужно нажать при загрузке смартфона, чтобы войти в режим Рекавери. Можно поискать информацию в интернете либо попробовать подобрать последовательность самостоятельно: обычно это сочетание кнопки питания и какой-то из кнопок громкости, например, на выключенном телефоне зажать кнопку питания + громкость вниз.
- Должны быть установлен драйвер мобильного устройства, настроена система и присутствовать Flash Tool, как было описано в инструкции выше. Мобильный телефон выключен и отсоединен от компьютера.
- Поместить образ TWRP и Scatter файл в одну папку, путь к которой не должен содержать кириллических символов. Переименовывать образ TWRP в recovery.img
- Запустить Flash Tool, нажать «Scatter Loading» и открыть Scatter файл.
- В появившейся таблице снять все галочки, кроме строки «RECOVERY». Там нажать пункт в столбце «Location», далее указать путь к файлу recovery.img.
- Поставить галочки около «DA DL all with checksum» во вкладке «Options» > раздел «Download».
- Нажать кнопку «Download» и подтвердить действие.
- Подсоединить выключенный смартфон к компьютеру — установка запускается автоматически сразу после подключения и занимает несколько секунд.
- Отсоединить смартфон, и сразу после установки необходимо запустить рекавери один раз, иначе система может затереть новый, вернув старый.
Установка драйверов и возможные трудности
Чтобы Windows могла взаимодействовать с телефоном, им нужны специальные посредники — драйверы (drivers). Найти драйвер можно следующими способами:
Подключить телефон к компьютеру, когда Windows увидит новое устройство, запустить файл установки драйвера.
Если установка не запускается, открыть Диспетчер устройств, найти там новое неопознанное устройство, кликнуть по нему, в открывшемся окне нажать на кнопку «Обновить драйвер» и указать путь к скаченному файлу драйвера.
Если Windows не видит телефон, попробовать вытащить и вставить обратно аккумулятор.
Выбор прошивки: официальное или кастомное ПО
Существуют 2 вида прошивок:
Важно соблюдать осторожность:
Создание резервных копий приложений и бэкап прошивки
Многие мобильные приложения поддерживают синхронизацию настроек и данных, что позволяет без потерь перенести их с одного устройства на другое, или из старой системы в новую.
К числу таких приложений относятся:
Рекомендуется сделать резервную копию текущей прошивки телефона, на случай, если процесс перепрошивки не будет успешен. Иначе присутствует риск превратить телефон в бесполезный кирпич.
Процесс прошивки
Теперь непосредственно сам процесс перепрошивки:
Не стоит нажимать «Memory Test» во флештуле, многие смартфоны реагируют на эту команду неадекватно, что может привести к сбросу текущей прошивки.
Иногда при использовании Flash Tool возникают ошибки, полный список с краткой расшифровкой представлен на официальном сайте программы.
Наиболее распространенные:
Последующие действия
После перепрошивки телефона предстоит пройти стандартную процедуру первоначальной настройки: выставить время и дату, войти в Google аккаунт и синхронизировать устройство с ним, после чего заново скачать и настроить необходимые приложения.
Особенности процесса на китайских телефонах
На рынке мобильных телефонов весьма много безымянных устройств из Китая, дешевизна которых компенсируется нестабильностью работы, большим количеством багов и всем тем, что называется сырой прошивкой.
Можно попробовать перепрошить устройство. Однако зачастую невозможно точно определить ни модель, ни производителя данного смартфона, и возникает соблазн установить прошивку от похожей модели. С высокой долей вероятности установка чужой прошивки приведет смартфон к нерабочему состоянию.
Также производители подобных устройств могут менять комплектующие телефонов от партии к партии, и если даже найдена прошивка для данной модели, совсем не факт, что она совместима конкретно с требуемой конфигурацией.
Важно обязательно делать резервную копию смартфона, перед тем как начать его перепрошивать.
Установка Рекавери через Flash Tool
Рекавери (recovery) — режим восстановления системы для Android смартфонов. Он позволяет менять прошивку, создавать полные и выборочные резервные копии устройства. Это делается без использования компьютера с помощью простого меню в смартфоне.
Существует 2 вида рекавери: базовый режим восстановления, который устанавливается производителями на всех Андроид устройствах, и сторонний режим восстановления с расширенным функционалом.
Сторонний (кастомный) режим восстановления называется TWRP.
Перед установкой необходимо:
Установка TWRP с помощью Flash Tool:
Восстановление в случае неудачи
Перепрошивка телефона может закончиться неудачей по той или иной причине, и на руках окажется безжизненный кусок пластика. Что делать в таком случае? Как прошить кирпич?
Программа SP Flash Tool работает даже с телефонами, которые отказываются включаться. Если предусмотрительно сделан бэкап, как описано в данной инструкции, то восстановление системы происходит как обычная перепрошивка. Как через FlashTool восстановить NVRAM, Preloader, MBR и прочее? Следовать инструкции, описанной в разделе «Процесс прошивки», используя созданные бэкап-файлы.
Если резервную копию не делали, то можно повторить перепрошивание или поискать другую прошивку. Если ничего не получается, то рекомендуется обратиться в сервисный центр.