Sarvtor.ru

SarVtor.Ru
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Прошивка мобильного устройства Андроид через Flash Tool

Ваш телефон, как и любое другое техническое устройство, имеет операционную систему. Без неё использование аппарата становится невозможным, ведь она требуется устройству, чтобы принимать и обрабатывать команды от пользователя. И именно переустановка или обновление операционной системы телефона и называется «прошивкой».

Прошивать же телефон стоит тогда, когда вы либо хотите получить доступ к недокументированным возможностям устройства, которые не поддерживаются вашей текущей прошивкой, либо имеете проблемы с текущей версией прошивки и хотите обновить или заменить её.

Условно можно разделить прошивку на «стоковую», то есть официальную, и «кастомную», то есть пользовательскую.


Стоковой называют официальную прошивку телефона

Их основное отличие в том, что официальная прошивка теоретически является более надёжной, так как производится большой компанией, где проводятся внутренние тестирования. В то время как пользовательская прошивка может навредить вашему устройству из-за допущенных ошибок разработчиков и считается более ненадёжной по этой причине. Тем не менее пользовательские прошивки очень популярны, так как зачастую их можно подобрать «под себя», настроив возможности телефона так, как хочется.

Видео: как правильно выбрать прошивку

Что такое flashtool

FlashTool — особая программа, при помощи которой удается перепрошить смартфоны, работающие на процессорах от производителя MediaTek. Большинство смартфонов Мейзу используют эти процессоры, и потому FlashTool прекрасно подходит для обновления или другого изменения вшитого программного обеспечения. Помимо поднятия версий пользователи без проблем ставят более низкие, кастомные (модифицированные вручную) прошивки, глобальные и китайские с помощью этой программы.

Здесь мы приводим полную пошаговую инструкцию, следуя которой вы сможете самостоятельно выполнить прошивку Android-смартфона или планшета на базе процессоров от MediaTek.

1. Скачайте программу SP Flash Tool и распакуйте архив на компьютер;
2. Если у вас аппарат с процессором MT6575 или MT6577 на базе проекта AGOLD, скачайте на компьютер программу SP_MDT с возможностью выбора компонентов в uboot и распакуйте ее;
3. Скачайте и установите драйверы USB VCOM;
4. Выполните распаковку архива с заводской прошивкой для вашего Android-устройства (имя директории для распакованной папки с файлами заводской прошивки не должно включать в себя символы кириллицы);
5. Выключите смартфон или планшет, шнур USB не должен быть подключен к компьютеру;
6. Выньте аккумулятор, после чего вставьте его обратно;
7. Если драйвера еще не установлены, подключите аппарат к ПК посредством USB-шнура. Операционная система после этого найдёт новое устройство, а вы должны указать ей папку с драйвером USB VCOM для вашей версии ОС. Выполните установку драйверов и отключите шнур от ПК.
8. Запустите SP Flash Tool;

Читайте так же:
Кирпич скц что это

9. Нажмите на кнопку Scatter-loading и в папке с прошивкой выберите файл MTXXXX_Android_scatter_emmc.txt (в MTXXXX литеры X замените цифрами, соответствующими процессору вашего устройства — скаттер-файл для каждого из них свой).

ВНИМАНИЕ! Для аппаратов на базе процессоров MT6575 и MT6577 снимите галочки с пунктов Preloader и dsp_bl, для всех остальных устройств с чипсетами MediaTek уберите галочку только с пункта Preloader;

10. Нажмите кнопку Download;

11. Выключенный смартфон или планшет подключите к компьютеру посредством USB-кабеля. Как только новое устройство будет обнаружено, должна начаться его прошивка. Если этого не произошло, отключите аппарат от ПК, выньте и вставьте обратно его аккумулятор и подключите к компьютеру заново. В процессе прошивки при условии корректно установленных драйверов в диспетчере устройств должен наблюдаться mtk usb port (MediaTek PreLoader USB VCOM Port). Если произойдет ошибка, гаджет перестанет отображаться. По завершении прошивки он также пропадает из диспетчера устройств.

Прошиваем телефон с помощью FlashTool: считывание фулла

Для прошивки китайских телефонов можно использовать программу FlashTool, она прекрасно справляется с этой задачей. Предположим, что кабель для прошивки уже сделан. Теперь нужно скачать программу Flashtool v3.912, например, тут .

Перед заливкой «не родных» прошивок нужно сделать резервную копию исходной прошивки, т.е. просто считать её с телефона и хранить как зеницу ока.

Сначала открываем «Диспетчер устройств» и узнаём номер порта нашего кабеля:

Базовые настройки FlashTool:
1) Запустить FlashTool и выбрать порт кабеля

Выбор порта во FlashTool

2) Выбрать скорость. Можно ставить самую высокую, а если будут идти ошибки, то выбирать поменьше:

Выбор скорости FlashTool

3) Выбор типа считывания — в большинстве случаев NOR:

NOR во FlashTool

Считывание фулла(прошивки):

Читайте так же:
Как лучше строить коттедж кирпича

1) Переходим на закладку «Read back» и нажимаем «Add». По появившейся записи делаем двойной клик:

read back flashtool save

Появится окно сохранения файла фулла. Напишите, например, rom_backup.bin.

2) Далее появится окно для выбора размера считываемого фулла:

read back length flashtool

В поле Length напишите:

Для 4Mb — 0x00400000

Узнать размер можно узнать только когда начнёте считывать прошивку . В основном, размер либо 16Mb или 32Mb (у моего KA08 был 32Mb). Для начала пропишите как для 16Mb, а если будет не верно, то прервёте процесс и поставите нужный размер*.

3) Теперь выключите телефон. Достаньте и снова вставьте батарею, но телефон не включайте. Подключите кабель к телефону. Во FlashTool нажмите кнопку «Read Back». Теперь программа ожидает сигнал от телефона. На нём кратковременно, чтобы он не включился (когда отпускать кнопку вы поймёте сами, если кабель рабочий, т.к. во FlashTool-е пойдёт красная полоска снизу).

4) Если всё прошло успешно, то фулл будет считан.

* Узнать размер можно по данным, которые покажет FlashTool, когда начнёт прошивку считывать. Внизу пробежит красная полоска и и после этого в левом нижнем углу мы видим тип процессора, а в правом надпись типа 128Mb+32Mb и маркировку микросхемы памяти:

256 мегабит = 32 Мегабайт
128 мегабит = 16 Мегабайт
64 Мегабита = 8 Мегабайт
32 Мегабита = 4 Мегабайта

Примечание: Если выбранные адреса не соответствуют размерам флешки то прерываем операцию и достаём и снова вставляем батарею (обязательно!). Выставляем правильные адреса и ждем пока фулл сольется.

Как извлечь и исправить Boot.image с помощью Magisk?

  • Прежде всего, скачайте и распакуйте ROM на свой ПК.
  • Подключите ваше устройство через USB-кабель и скопируйте только файл boot.img из извлеченной папки в хранилище вашего устройства
  • Запустить Magisk Manager. Когда появится всплывающее окно с просьбой установить Magisk, выберите INSTALL и снова выберите install.
  • Нажмите на «Patch Boot Image File».
  • Перейдите во внутреннюю память и выберите загрузочный образ телефона, который вы перенесли ранее.
  • Подождите пару секунд. Magisk начнет исправлять загрузочный образ.
  • После того, как загрузочный образ был исправлен, скопируйте «patched_boot.img» из внутреннего хранилища и замените его в той же извлеченной папке ROM на вашем ПК.
Читайте так же:
Облицовочный гибкий кирпич это

Теперь вы можете выполнить второй шаг, чтобы прошить пропатченный файл образа загрузки.

Подготовка и настройка устройства.

Первый этап

Первое, что необходимо для бэкапа на андройд, это скачать оригинальную прошивку для устройства.

Важно: Скачивать ее нужно только на официальном сайте производителя вашего мобильного устройства.

Прошивка нам понадобится для того, чтобы изъять из нее 2 необходимых для работы файла.

Этими файлами являются:

  • MT_(номер_прошивки)_Android_scatter.txt;
  • preloader_br(номер_прошивки)_weg_l.bin.

Создайте рабочую папку на компьютере и поместите в нее вышеуказанные файлы.

Второй этап

Скачайте последнюю версию Flash Tool. Если она в архиве, то разархивируйте ее. Поместите папку с софтом в рабочую директорию, в которой находятся preloader и scatter.txt.

Третий этап

Если MTK драйвера для андройд девайса никогда не устанавливались на этот ПК, то скачайте их из интернета. Сделать это можно так: подключите телефон через USB-кабель к компьютеру. Дождись, когда система определит устройство и предложит найти или установить для него драйвер. После этого, укажите путь до сохраненной вами папки с драйверами. Дождитесь завершения установки.
На этом подготовительные этапы завершены. Далее перейдем непосредственно к работе и настройке flashtool.

Возможности приложения FlashTool

Если ваше мобильное устройство перестало нормально работать, операционная система слишком перегружена, файлы повреждены или вы просто желаете установить на смартфон новую версию Андроид, вам понадобится Flashtool. С его помощью вы сможете осуществлять такие действия:

  • делать бэкапы, возвращаясь к первоначальным настройкам или настройкам, заданным пользователем для нормальной работы устройства;
  • чистить память телефона, удаляя все ненужные файлы, мусор, который мешает работать смартфону на прежнем уровне;
  • разблокировать загрузчик, чтобы инструменты Sony снова стали вам доступны;
  • получать улучшенные права пользователя (Root);
  • устраивать ребрендинг смартфона;
  • кастомизация (инсталлировать приложения, которые расположены в каталоге пользователя custom/apps в папке FlashTool);
  • устанавливать кастомное ядро, Busybox, recovery;
  • очищать кэш;
  • удалять прошивку (с этим пунктом необходимо быть предельно осторожным, понимая, что удаление определенных системных файлов превратит ваше мобильное устройство в кирпич);
  • чистое удаление (устранение всех ссылок на системные утилиты);
  • оптимизация (JIT v2);
  • редактирования текстовых файлов на устройстве;
  • установка оригинальных прошивок с поддержкой Android 1.6, 2.3, 2.1, 4.0.4, также 4.1.2.
Читайте так же:
Как состарить кирпич с помощью краски

Как прошивать через SP Flashtool из-под Linux

Лучше всего показать, как это сделать, на примере Ubuntu. Она наиболее распространена и удобна. Правда, все же придется выполнить несколько подготовительных манипуляций. Сначала стоит удалить пакет modemmanager. Он может помешать работе Flashtool. Так как он поставляется по умолчанию вместе с операционной системой, то надо его удалить. Для этого есть простая команда: sudo apt remove modemmanager.

Затем надо добавить пользователя в группы dialout и uucp. Есть две команды:

  • sudo adduser имя пользователя uucp;
  • sudo adduser имя пользователя dialout.

Далее скачивается сама программа. Искать нужно версию именно для Linux. Как правило, поставляется она в архиве, который можно распаковать в любое удобное место на диске. Затем с помощью терминала нужно добраться до файлов и выполнить команду sudo ./flash_tool. Запустится окно программы. Первый старт может потребовать scatter-файл. На его просьбу можно просто ответить ОК. Важно не забыть установить в параметрах программы обе галочки в разделе DA DL All with Checksum. Все дальнейшие действия схожи с инструкцией под операционную систему Windows. Поэтому повторять уже описанную процедуру бессмысленно.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector