Как сделать бэкап на андроид. Подробный алгоритм работы с утилитой flashtool

image В этом посте я расскажу о том как снять backup прошивки с практически любого аппарата на базе MediaTek с помощью SP Flash Tool и MTK Droid Tools. Также, отдельно, я рассмотрю случаей, когда MTK Droid Tools по каким-либо причинам не видит аппарат, но есть доступ по ADB. Итак, приступим. Для начала скачаем все необходимое:

  • Драйвера ADB (поддерживаются x86 и x64) системы – AdbDriverInstaller.7z, также рекомендуется ознакомиться со статьей – Как установить драйвера ADB на Android?
  • Platform Tools для Windows – т.е. adb.exe и все остальное, если у вас еще нет этих утилит (взято из статьи Как бороться с ADB “device offline” на Android 4.4?)
  • SP Flash Tool для Windows (рекомендуется взять две версии –  SP Flash Tool v 5.1504.00 и SP Flash Tool v 3.1352.01 (5.1352.00), если с одной не получится, обязательно получится с другой).
  • Драйвера MediaTek – mtk_xp_vista_7_8_x32_x64.zip
  • MTK Droid Tools 2.5.3

После того как мы скачали все необходимое, можно, например, создать в корне какого-нибудь папку Android и разложить распакованное содержимое архивов по папкам, т.е. драйвера в папку Drivers, Platform Tools в отдельную папку, SP Flash Tool в отдельную, MTK Droid Tools тоже в отдельную. Далее включаем на своем устройстве Режим разработчика и активируем отладку по USB. Т.е. сначала заходим в Настройки -> О телефоне (Об устройстве) и кликаем несколько раз (5-7) по надписи “Номер сборки”, до появления сообщения о том что Режим разработчика активирован. Далее переходим в меню Настройки -> Для разработчиков и ставим галочку на “Отладка по USB”: image После этого подключаем устройство к ПК и устанавливаем драйвера ADB (т.е. либо запустив AdbDriverInstaller.exe из архива, либо открыв диспетчер устройств и указав вручную путь к драйверам в папке Android ADB driver x64 для неизвестного устройства). В результате должно получиться так (Диспетчер устройств): Устройство Android ADB Interface в диспетчере устройств подтверждает что у нас все готово к следующему шагу. Запускаем MTK Droid Tools: Ждем пока устройство определится в нем и нажимаем кнопку “Карта блоков”: После чего нажимаем кнопку “Создать scatter файл” и сохраняем получившийся файл (у меня он назывался MT6582_Android_scatter.txt) на диск. На этом этап подготовки закончен и можно приступать непосредственно к чтению данных. Открываем получившийся файл в Notepad++ или Word (обратите внимание, обычный блокнот не подойдет) и находим в нем строчку partition_name: CACHE: И запоминаем то, что у вас написано в графе linear_start_addr, в данном случае это – 0x3E900000. Отключаем телефон от ПК и выключаем его, т.е. держим кнопку выключения питания и выбираем в меню “Отключение питания”, также можно отсоединить и вставить батарею. Далее запускаем SP Flash Tool и переходим в нем на закладку Readback. Далее нажимаем кнопку Add. В результате в таблице появится одна строка: Кликаем по ней, у нас появляется запрос выбора места сохранения файла ROM_0, выбираем папку, в которую мы его хотим сохранить и на следующем экране в поле Length вводим запомненное нами ранее число (linear_start_addr): В итоге должно получиться что-то вроде этого: После чего подключаем выключенный телефон (!) к ПК. В этот момент желательно открыть диспетчер устройств. Пока никакие кнопки в SP Flash Tool на этом экране не нажимаем! В момент подключения у вас определится неизвестное устройство MT65xx PreLoader и ОС предложит вам установить драйвера на него. На картинке ниже это наглядно показано. Лучше сразу перед подключением телефона открыть диспетчер устройств, чтобы “отловить” момент появления MT65xx PreLoader. Если устройство появится, а ОС не предложит автоматически установить драйвера, то это надо сделать вручную, кликнув правой кнопкой мыши на устройстве MT65xx PreLoader.  Выбираем “Выполнить поиск драйверов на этом компьютере” и указываем папку в которой находится распакованное содержимое архива mtk_xp_vista_7_8_x32_x64.zip (т.е. к этому моменту вы должны распаковать архив куда-нибудь). После того как драйвера успешно установятся, картинка в диспетчере устройств должна поменяться на такую:  Если драйвера установились – можно переходить к следующему шагу. Обратите внимание, что при подключении телефона Preloader USB VCOM Port может появляться всего на несколько секунд – это нормально, наша задача на этом этапе установить драйвера телефона, чтобы он определялся именно как Preloader USB VCOM Port, а не неизвестное устройство MT65xx PreLoader. Если вы вдруг не успели установить драйвера, а телефон включился – вытаскиваем батарею, отсоединяем телефон, вставляем батарею, подключаем телефон и повторяем процедуру. Как только мы убедились что драйвера у нас установлены – отсоединяем телефон от ПК. Выключаем его, в открытом у нас SP Flash Tool нажимаем кнопку Readback и подключаем выключенный телефон к ПК. После этого у нас пойдет процесс считывания прошивки из телефона: Многие пишут о затруднениях возникающих именно на этом шаге. Попробую объяснить чуть подробнее. После того как вы нажимаете кнопку Readback – SP Flash Tool переходит в режим ожидания подключения телефона, т.е. подразумевается что до этого вы успели отловить момент когда выключенный телефон у вас определяется как MT65xx PreLoader и установить на него драйвера, чтобы в COM-портах у вас появился Preloader USB VCOM Port. Если вдруг по каким-то причинам SP Flash Tool написал об ошибке, или телефон не успел подключиться – может помочь следующая методика (все описанное справедливо только если вы корректно установили драйвера и при подключении телефона у вас появляется именно Preloader USB VCOM Port): отключаем телефон от ПК, вынимаем батарею, нажимаем кнопку Readback, подключаем телефон с вытащенной батареей. В SP Flash Tool пойдет красная полоска (Download), за это время быстро вставляем батарею назад, если мы успели, то пойдет синяя полоска Readback с процентами, как на картинке: Ждем пока процесс завершится. Создание backup’а может занимать 10-15 минут. Просто смотрим на бегущие проценты и ничего не трогаем 😉 По окончании процедуры чтения у вас появится надпись Readback Ok: Пока у нас делается Backup самое время пояснить что же такое scatter файл и что представляет собой файл ROM_0, который мы получим на выходе. Память телефона – это обычная EMMC Flash, которая разбита на определенные разделы. Scatter файл это и есть файл описания разделов (так, например в Scatter’е есть разделы PRELOADER, RECOVERY, LOGO, ANDROID и т.п.). Назначение разделов различно, так, например в Recovery – содержится образ recovery, в logo – логотип, использующийся при загрузке системы, в Android – образ system и т.п. Файл ROM_0, который мы получаем на выходе по сути представляет собой сплошной дамп EMMC Flash в одном файле. Но чтобы воспользоваться полученным backup’ом прошивки, например, для восстановления другого аналогичного аппарата – нам еще будет необходимо разбить его на разделы. Здесь я опишу несколько способов как это сделать. Первый и самый распространенный – через MTK Droid Tools. Допустим у нас уже есть файл ROM_0 сделанный с помощью SP Flash Tool. Включаем питание устройства (телефона) и даем ему загрузиться, после чего вновь запускаем MTK Droid Tools (режим отладки по USB на телефоне при этом, естественно, должен быть включен, а драйвера ADB установлены на ПК), переходим на закладку root, backup, recovery и нажимаем кнопку “Создать бэкап из ROM_ флэштула”: Выбираем получившийся у нас на предыдущем шаге ROM_0 и в окне лога видим примерно следующее: — Папка сохранения на компьютере: E:AndroidMtkDroidToolsbackupsKINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322  — scatter сохранен в файле:   E:WorkМегафон Login PlusMtkDroidToolsbackupsKINGSING_S1_141117_ForFlashtoolFromReadBack_150512-005322MT6582_Android_scatter.txtкопирование завершено      — preloader.bin …скопировано  … cut OK     — MBR …скопировано      — EBR1 …скопировано      — pro_info …скопировано      — nvram.bin …скопировано      — protect_f …скопировано      — protect_s …скопировано      — seccfg …скопировано      — uboot.bin …скопировано      — boot.img …скопировано  … Ну и т.д. Теперь в папке сохранения, у меня это E:AndroidMtkDroidToolsbackups у нас появляется папка с полным backup’ом нашей прошивки, разбитым на разделы (т.е. каждый раздел в отдельном файле): На этом процесс создания Backup’а прошивки завершен. Если вы только хотели узнать как сделать backup прошивки с помощью SP Flash Tool и у вас все получилось, дальше можно не читать. Для продвинутых А что делать если MTK Droid Tools “не видит” телефон? Или же не получается создать scatter файл или разбить получившийся файл ROM_0 на разделы? Как получить карту разделов и есть ли возможность “разрезать” файл ROM_0 вручную? Такая возможность есть. Чтобы получить карту разделов на MTK 65xx нужно в консоли ADB дать команду cat /proc/dumchar_info – т.е. запустить в консоли adb shell и уже там набрать эту команду: Если вдруг телефон по каким-то причинам не видится и через ADB (в этом случае я советую ознакомиться с мануалом по ADB, может быть проблема в VEN_ID устройства и его нужно просто прописать в %USERPROFILE%.androidadb_usb.ini), то ту же самую команду можно дать и в самом телефоне, установив Terminal Emulator for Android из Google Play: Как видите – результат точно такой же и linear_start_address раздела cache можно взять и отсюда. Да, к слову, в новых устройствах, например на базе MTK 6752, таких как Билайн Про, ZTE Q Lux и т.п. карту разделов можно получить с помощью cat /proc/partinfo. MTK Droid Tools с этими устройствами вообще не работает. Методика получения адреса старта раздела cache, который нужен для получения ROM_0 с помощью SP Flash Tool у нас теперь есть. Также мы знаем адреса (смещения) и размеры каждого из разделов. Т.е. чтобы “порезать” ROM_0 на разделы – использовать MTK Droid Tools нам вовсе не обязательно. Это можно сделать “руками” в любом Hex-редакторе, поддерживающим функцию выделения и сохранения блока в файл (я пользуюсь консольным HIEW). Ну и в качестве примера давайте “вырежем” раздел с Recovery из получившегося ROM_0 файла. Мы знаем (из scatter’а или из dumchar_info) его linear_start_addr: 0x4180000 и partition_size: 0x1000000. Открываем ROM_0 в HIEW и переходим на 0x4180000. Т.е. в консоли делаем hiew32 ROM_0, затем нажимаем F5 и вбиваем адрес начала раздела – 4180000: Как вижно по 4180000 у нас находится сигнатура ANDROID!, что говорит нам о том, что мы на верном пути 😉 Адрес конца раздела вычисляется как linear_start_addr+partition_size-1 = 0x517FFFF в нашем случае. Нажимаем в HIEW * (звездочку на доп. клавиатуре) для начала выделения блока (если подвигать стрелками вверх / вниз / вправо / влево, то мы видим как блок начинает выделяться цветом) и либо спускаемся до 0x517FFFF, либо делаем это через F5: И заканчиваем выделение блока, опять же через “серую” * (на доп. клавиатуре). После этого нажимаем F2 – Put block (сохранение блока в файл): И раздел recovery у нас записан. Точно также можно вырезать из ROM_0 любой другой раздел. Как вы понимаете MTK Droid Tool при этом нам вообще не нужен.  Для упрощения процедуры можно также написать скрипт / программу, которая будет делать это автоматически для всех разделов, но у меня честно говоря не хватает времени на это, да и не так часто возникает эта задача, так что HIEW’а мне вполне хватает для этих целей.  p.s. На этом пока все … пост получился как “черновой вариант”, т.к. писался на скорую руку, возможно позже я его дополню, если будут какие-то непонятные моменты. И конечно же, как всегда, буду раз вашим комментариям и вопросам …p.p.s. Как меня успели немного поправить, в /proc/dumchar_info содержатся не linear_start_addr из scatter’а, а physical_start_addr. Т.е. в приведенном примере для раздела с recovery мы имеем:   linear_start_addr: 0x4180000   physical_start_addr: 0x2D80000   partition_size: 0x1000000 И в /proc/dumchar_info мы в графе StartAddr мы видим именно physical_start_addr. Но если мы взглянем на размер первого раздела (preloader), то становится понятно как перевести physical_start_addr в linear_start_addr, если к 0x2D80000 добавить 0x1400000 (это как раз размер preloader’а), то как раз получается 0x4180000.

Часто пользователи андроид устройств  экспериментируют с новыми прошивками для своих аппаратов. Перед таким обновлением обязательно нужно сделать бэкап на своем андроид устройстве.

Что же такое бэкап?

Для проведения всей процедуры потребуется следующее:

  • Сама утилита SP Flash Tool (Сайт разработчика)
  • оригинальная прошивка для вашего устройства;
  • надежный и рабочий кабель USB;
  • компьютер.

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

Первый этап

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

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

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

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

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

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

Второй этап

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

Третий этап

Настройка и работа в утилите

Запустите программу от имени администратора.

После того, как произойдет запуск, необходимо указать путь к файлу _____scatter.txt. Для этого, нажмите на кнопку «Scatter-loading» и укажите необходимый путь.

Если все прошло успешно, появится рабочее пространство с блоками данных.

Далее, перейдите по следующей вкладке:

Обратите внимание! Что при переходе во вкладку «Memory test» должны быть проставлены галочки только на следующих чек боксах:

  • RAM Test;
  • Data Bus Test;
  • Addr Bus Test;
  • Dedicated Pattern Test;
  • Inc/Dec Pattern Test.

Внимание! Сначала нажимаем старт, а уже потом подключаем.

Информация будет в таком виде: Сохраняем полученные данные в блокноте и закрываем его. Отключаем устройство от компьютера.

Процесс бэкапа

Вот мы и добрались до самого главного — до копирования памяти устройства. Снова открываем утилиту для бэкапа и снимаем галочку с поля «preloader».

Переходим во вкладку «Readback».

Далее кликаем по кнопке «добавить» (Add).

После нажатия кнопки в окошке таблички появится следующая строчка:

Кликните на нее два раза мышкой. Откроется окно выбора пути для сохранения файла бэкапа.

В диалоговом окне задайте место для хранения файла с данными и его имя. Название файла может быть произвольным, однако мы рекомендуем давать осмысленные имена. Это нужно для понимания, копия какого сектора памяти перед вами. Кода имя и место расположения вами задано, появится окно настроек бэкапа.

Здесь необходимо указать для каждого сектора памяти свои данные (те, которые вы записали в блокноте). Например, для сектора EMMC_BOOT1 необходимо скопировать данные находящиеся в блокноте, а именно 0x0000000000200000. И вставить их в колонку «Length». Другие колонки не изменяем.

Осталось только нажать на «Ok» и после на кнопку «Read Back».

На всякий случай, проверьте место, которое вы указали ранее для сохранения образа. Если файл присутствует и имеет ненулевой размер, значит все в порядке. Можно приступать к бэкапу следующих секторов памяти. Следующие этапы работ по копированию секторов, аналогичны предыдущему этапу. Только обратите внимание, что имена образов а также копии задаются другие, по очереди.

Когда вы закончите копирование всех блоков, вы можете перенести все файлы с данными из папки на компьютере в безопасное место. Например, на Яндекс Диск или аналогичное облачное хранилище. В случае сбоев в работе устройства, вы всегда можете восстановить аппарат с помощью приготовленных заранее бэкапов. Делается это похожим способом, той же программой — SP Flash Tool. Но это уже, совсем другая история.

Создать этот пост меня сподвиг другой постПравда, в комментариях я обещал его создать еще 2 недели назад, но забылся, заработался, собака съела итд. В итоге мне напомнил о посте , а под его комментарием был коммент :

Ладно, приступим. Есть вот такой аппарат – highscreen hercules на mtk 6592.

4. драйвера для mtk 5. прошивка для смарта, прошиваемая через SP_flashtool либо же от любого другого телефона на таком же процессоре.Все, кроме кабеля, есть на 4pda, кабель можно достать в магазине или в коробочке от телефона или где вы его храните.Приступаем. Устанавливаем драйвера, запускаем sp_flashtool

загружаем scatter файл из папки с распакованной прошивкой, для этого жмем choose напротив Scatter-loading File

далее переключаемся на вкладку memory test и убираем лишние галки, чтобы было как на скрине

Жмем start и цепляем провод к

Видим такой экран, отцепляем телефон

далее закрываем окно memory test ok и прокручиваем отчет вверх до вот этой инфы

Нам нужна часть EMMC_PART_USER. копируем значение Size и переключаемся на вкладку Readback, а там жмем на add

появляется строчка, жмем на нее 2 раза, выбираем, где сохранить дамп памяти

А дальше, прописываем в появившемся окне в поле Length наше скопированное значение, жмем ок.

Дальше жмем Readback и цепляем снова ВЫКЛЮЧЕННЫЙ ТЕЛЕФОН и пойдет процесс чтения дампа.

процесс долгий (14гб, как-никак), устанавливаем DiskInternals linux reader

тыкаем на drives-mount image

выбираем образ

и видим такую картину

И вот они, в удобном для переваривания виде, лежат в папочке

Flash Tool – системная утилита, предназначенная для прошивки телефонов, смартфонов и планшетов, работающих на базе МТК. Главным достоинством программы является полная совместимость со всеми процессорами МТК, что открывает возможность прошить абсолютно любой смартфон (включая малоизвестные китайские бренды), работающий на базе данного чипа. Скачать актуальную версию SP Flash Tool  на русском можно с официального сайта. Также можно почитать отзывы, рекомендации и пообщаться с теми, кто пользовался программой на сайте 4pda.

Интерфейс программы

Интерфейс флештул является интуитивно понятным даже для начинающего пользователя. Рассмотрим основные функции утилиты:

  1. Download – основной раздел программы, отвечающий за частичную или полную прошивку смартфона. При полной прошивке смартфона изменяется вся операционная система устройства, а при частичной вы можете прошить интересующие разделы.
  2. ReadBack или резервное копирование – функция, помогающая вернуть устройство в исходное состояние, если что-то пошло не так. Активно используется при создании бэкапа.
  3. Format – полное форматирование устройство.
  4. Memory Test – вкладка, помогающая произвести восстановление. Подробнее эта функции будет рассмотрена в разделе «создание бэкапа».
  5. Welcome – официальная инструкция для тех, кто впервые запускает утилиту. Вспомогательная литература, написанная разработчиками софта.

Установка приложения

Рекомендуется скачивать программу с официального сайта разработчика, поскольку этот сайт гарантирует последнюю и работоспособную версию софта, которая будет совместима с максимальным количеством смартфонов, работающих на базе МТК. Флеш тулс не требовательна к техническим параметрам ПК, поэтому для его установки потребуется 50 мегабайт свободного места на жестком диске и ОС Windows или Linux.

Подготовка к прошивке

Перед началом операции необходимо подготовить все файлы к процедуре:

  1. Скачать и установить программу Flash Tool.
  2. Разархивировать все полученные файлы (драйвера и утилиту) на диске «С».
  3. Подготовить USB кабель (желательно иметь несколько).

Что нужно знать перед началом прошивки

Прежде чем приступить, стоит соблюсти ряд обязательных требований:

  • Обязательно создать бекап данных.
  • Зарядить гаджет хотя бы до 60%. В противном случае процесс может некорректно завершиться.
  • Сделайте несколько скриншотов рабочего стола устройства, чтобы не запоминать расположения всех элементов.
  • Очистить системный кэш.

Создание бэкапа

Резервное копирование – важная функция, позволяющая получить работоспособную операционную систему в случае каких-либо ошибок при работе с файловой системы. Для создания бэкапа в Flash Tool вам понадобится.

  1. Программа SP Flash Tool.
  2. Смартфон, работающий на безе процессора MTK.
  3. scatter-файл, который можно получить из стоковой прошивки.

Инструкция по созданию резервной копии

  1. Запустите Flash Tool и загрузите во вкладке «Download» scatter-файл. Если у вас нет этого файла, то вы можете использовать scatter от устройства с аналогичным процессором.

Обратите внимание! Для того чтобы узнать версию процессора собственного смартфона вы можете загрузить специальное приложение для ОС android – AIDA 64, которое находится в свободном доступе.

  1. Далее необходимо убрать галочки над всеми пунктами кроме PRELOADER.
  2. Переходим в раздел «Memory Test», где также снимаем все галочки, кроме пункта «RAM Test», а после можете нажимать кнопку «Старт» (зеленого цвета).
  3. Подключите выключенное устройство к USB порту.
  4. Обработав данные, программа выдаст следующую информацию:
  5. Теперь необходимо отсеять нулевые блоки. Заполненные блоки скопируйте в блокнот.
  6. В утилите Flash Tool перейдите во вкладку ReadBack и нажмите на кнопку Add.
  7. В открывшемся окне кликните дважды по новой строке, которая появилась после выполнения предыдущего пункта.
  8. Задайте имя файла (стандартно ROM_0) и место, куда будет сохранен блок памяти.
  9. В открывшемся окне заполните параметрами, которые были записаны в блокноте.
  10. После ввода информации нажмите кнопку ОК.
  11. Отсоедините выключенный смартфон от ПК.
  12. Нажмите на клавишу «ReadBack» и после этого подсоедините, выключенный девайс к USB.
  13. Подождите, пока программа прочтет все блоки.
  14. Повторяйте все действия, начиная с 7-го пункта для каждого из блоков.

  ТОП-20 программ для качественной и эффективной очистки реестра в Windows

Полезная информация! Превратить блоки памяти в информацию привычного вида поможет утилита wwr mtk.

Восстановление в случае сбоя

Если по какой-либо причине пошивка завершилась неудачей, можно восстановить резервную копию:

  1. Запустите Flash Tool на ПК.
  2. Одновременно зажмите клавиши Ctrl + Alt + V, после чего появится новый режим Advanced Mode.
  3. Нажмите на кнопку Windows, а после выберете пункт Write Memory.
  4. В открывшемся окне вводите все так, как показано на картинке.
  5. Снова нажимаете на кнопку Write Memory и подключаете выключенный смартфон к компьютеру.

Как прошить Андроид через FlashTool

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

Подготовка:

  • Скачать и установить драйвер МТК для своей модели.
  • Скачать и установить SP Flash Tool на ПК.
  • Зарядить смартфон до 60% и выше.

Установка:

  • Распакуйте в корне диска «С:» SP Flash Tool и прошивку для гаджета
  • Запустите утилиту FlashTool.
  • В правой части, открывшегося окна, найдите графу Scatter-Loading.
  • Перейдите в папку, где лежит прошивка и найдите файл target_bin.
  • Выберете следующий файл XXXXXXX_Android_scatter_emmc.txt (ХХХХХ – номер чипа).
  • Не закрывая программу, переходите к следующему шагу.

Установка драйвера:

  • Разархивируйте папку, где расположен драйвер.
  • Откройте диспетчер устройств на своем ПК.
  • Отключите смартфон, а после высуньте батарею устройства и вставьте ее обратно.
  • Быстро подключите смартфон к ПК и установите драйвера (вы должны управиться за 5 секунд).

Для установки драйверов требуется найти в диспетчере задач неопознанное устройство. Нажав правой кнопкой мыши на неопознанное устройство, необходимо найти графу «обновить драйвер». В качестве папки для драйверов нужно указать путь, где они расположены (быстро пропускайте все предупреждения). Если драйвера не установились, то повторите три последних пункта, описанных выше.

Финальная стадия:

  • Вернитесь в окно программы SP Flash Tool.
  • В верхней части экрана нажмите на кнопку под названием Firmware — Upgrade.
  • Как только на экране появится зеленое окно – это значит, что операция окончена.

Также можно посмотреть видео с полной процедурой прошивки:

Возможные последствия

Положительные стороны:

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

  Лучшие программы для создания буклетов

Негативные стороны:

  • Прошитые гаджеты автоматически снимаются с гарантийного обслуживания.
  • Не все пользовательские прошивки, находящиеся в свободном доступе работают исправно, поэтому существует вероятность получать забагованную ОС.
  • Плохая оптимизация пользовательского ROMa может повлечь за собой быструю разрядку телефона.
  • Несоответствие прошивки с железом телефона может привести к аппаратным проблем вследствие чего некоторые службы начнут работать медленнее.
  • Самое страшное — превращение телефона в «кирпич» – нежелательное явление, когда телефон полностью или частично теряет работоспособность. Может произойти, если произвести процедуру некорректно.

Частые неисправности и рекомендации

Особенности прошивки некоторых телефонов

Новые версии Flash Tool позволяют прошивать даже малоизвестные фирмы смартфонов, работающих на базе процессора MTK. Для успешного старта процедуры необходимо скачать коректные для модели драйвер. Чтобы узнать какой именно процессор используется на вашем гаджете используйте программуAIDA 64. Определенные трудности возникают только со смартфонами бренда Sony.

Инструкция по прошивке Sony Xperia

Телефоны Sony Xperia имеют некоторую особенность, поэтому использовать стандартную процедуру не получится. Нужно придерживаться следующей последовательности действий:

  • Скачайте необходимую официальную прошивку в формате .FTF с сайта кампании.При надобности распакуйте архив. В конечном итоге нужен файл формата .FTF.
  • Положите полученный файл в папку, расположенную в программе /flashtool/firmwares. Если вы используете Flash tool, начиная с версии 0.9.18.15, то путь файла следующий: c:UsersИмяПользователяflashToolfirmwares.
  • Запустите Flash tool на ПК. Не забудьте отключить фаерволы и антивирусы.
  • Выключите телефон и подождите полминуты.
  • Нажмите на иконку молнии. После чего откроется маленькое окно, где необходимо выбрать пункт «FLASHMODE».
  • Выберите нужную прошивку и дважды щелкните по ней.
  • Программа подготавливается к установке. Через несколько секунд появится окно с запросом на подключение.
  • Зажмите клавишу «громкость вниз» и подключите кабель. При первом подключении должно появиться окно, которое автоматически установит драйвера для вашего телефона.
  • Если все сделали правильно, то в утилите должна начаться процедура идентификации смартфона. После чего запустить процесс.
  • Окончание процедуры прошивки ознаменуется фразой Flashing finished – это знак, что телефон можно отключать.

Проблемы при прошивке китайских телефонов

Ни для кого не новость, что в разных партиях дешевых китайских телефонов иногда меняются аппаратные компоненты. Дело в том, что при их изменениях некоторые телефоны могут некорректно работать с прошивками, которые оказались работоспособными на аналогичных устройствах предыдущих партий. Шанс получения «кирпича» крайне низок, но вот получить частично нерабочий телефон вполне возможно (не рабочая камера, невозможность совершать звонки и т.д.) Для того чтобы избежать подобных проблем настоятельно рекомендуется сделать полный backup телефона.

Драйверы не устанавливаются

Если с процессом прошивки проблем возникнуть не должно, то трудности с установкой драйверов – это распространенная проблема. Рассмотрим эту процедуру подробнее, начиная с того момента, как вы установили и разархивировали драйвера на диск «С»:

  1. Перейдите в окно «Мой компьютер». В свободном пространстве нажмите правую кнопку мыши, а после выберите пункт «свойства».
  2. В следующем окне откроется вкладка «система», где вам необходимо выбрать пункт «Диспетчер устройств».
  3. Сначала отключите телефон от ПК, а после выключите устройство (если есть возможность необходимо извлечь батарею).
  4. При помощи USB кабеля подключите смартфон.
  5. В диспетчере устройств должно появиться неизвестное устройство или «MTK Preloader». Быстро выберите его.
  6. Нажмите на кнопку выполнить поиск драйверов и укажите путь к разархивированным драйверам.
  7. После выполнения этих пунктов должна произойти установка драйверов.

  Форматируем флешку в FAT32

Обратите внимание

Существует вероятность, что проблема с установкой драйверов может заключаться в цифровой подписи Windows 10. Для того чтобы на время установки отключить опции необходимо:

  • Перейти в вкладку настройки (иконка шестеренки). Находится на начальной панели меню «Пуск».
  • Найдите пункт обновление и безопасность.
  • Нажмите на пункт «Восстановление» и далее выберете графу «Особые варианты загрузки». Согласитесь перезагрузить ПК сейчас.
  • Компьютер запустится в специальном режиме, где пользователю будут предложены варианты загрузки. Требуется выбрать следующие параметры (последовательность сохранена): «Поиск и устранение неисправностей», «Дополнительные параметры», «Параметры загрузки» и снова нажать на кнопку «Перезагрузить».
  • Очередная перезагрузка начнется с открытия нового окна для запуска системы. Необходимо выбрать пункт №7 или нажать клавишу F7

Системные ошибки (номера и их решение)

S_COM_PORT_OPEN_FAIL  (1003):

  • В BIOS com-порты находятся в выключенном состоянии.
  • Проблемный USB кабель (лечится сменой кабеля для прошивки).
  • Проблемный USB порт ПК (исправляется сменой порта).

S_NOT_ENOUCH_STORAGE_SPACE (1011):

  • Размер какой-нибудь системной части прошивки превысил размер памяти, отведенной под нее.
  • Ошибка может возникать на старых версиях Flash Tool. Требуется установить более позднюю версию программы. Проблема актуальна и для ошибки S_UNSUPPORTED_VER_OF_DA (1022).

S_UNSUPPORTED_OPERATION (1040) и S_DA_EMMC_FLASH_NOT_FOUND (3144):

  • Не соответствие Scatter файла с определенной моделью телефона.

S_BROM_DOWNLOAD_DA_FAIL (2004):

  • Проблема в соединении между утилитой FlashTool и BootROM.
  • Устройство выключилось из-за низкого заряда батареи.

S_BROM_CHKSUM16_MEM_RESULT_DIFF (2020):

  • Возникает при попытке пользователем произвести запись загрузчика во внутреннюю SRAM процессора.

S_DA_EXT_RAM_ERROR (3001):

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

S_DS_SOC_CHECK_FAIL (3013):

  • В строке пути имеются русские названия папок.

S_DA_HANDSET_FAT_INFO_NOT_FOUND (3066):

  • Ошибка появляется при использовании функции автоматического редактирования. Установите адрес форматирования вручную.

S_DA_MT_DEDICATED_PATTERN_ERROR (3094), S_DA_SDMMC_READ_FAILED (3148), S_DA_SDMMC_WRITE_FAILED (3149):

  • Возможно, вы используете неисправный flash накопитель.

S_FT_DA_NO_RESPONSE (4001):

  • Проблема может возникать при неисправности USB кабеля.
  • При возникновении ошибки попробуйте перенести SP Flash Tool в корень диска C

S_FT_DOWNLOAD_FAIL (4008):

  • Чтобы устранить неполадку смените версию прошивальщика на более раннюю версию.
  • Смените кабель, используемый для прошивки.
  • Ошибка может возникнуть из-за низкого заряда аккумулятора.

S_INVALID_DA_FILE (5002):

  • Настраивая SP_Flash_Tool, выбирайте download agent, который прилагается к данной версии прошивальщика. В иных случаях будет выдаваться эта ошибка.

S_FTHND_FILE_IS_NOT_LOADED_YET (5007):

  • Попробуйте выбрать другой метод прошивки устройства.

S_DL_GET_DRAM_SETTINGS_FAIL (5054):

  • Проблема решается повторной установкой драйверов.

SP FLASH TOOL ERROR (8200):

  • Несоответствие версий прошивки и платформы телефона.

Читайте также:

image

Если у вас есть смартфон, работающий на базе аппаратной платформы MediaTek (MTK), в случае необходимости его программное обеспечение можно обновить при помощи этого приложения. Более детально вопрос будет рассмотрен в ходе статьи, а в самом конце странички вы сможете бесплатно скачать последнюю версию программы для прошивки Android через ПК — SP Flash Tool 5.2044 по прямой ссылке.

На данный момент версии на русском языке не существует. Это узконаправленный инструмент, переводить который нет никакого смысла.

Содержание

Описание и возможности

Итак, давайте подробнее разберемся, какими возможностями обладает рассматриваемый в статье софт:

  • Прошивка любых Android-смартфонов, построенных на базе аппаратной платформы MediaTek (MTK).
  • Создание резервной копии всей файловой системы телефона для восстановления в случае возникновения ошибок.
  • Сброс смартфона к заводским настройкам.
  • Запись отдельных блоков памяти по адресам.
  • Бекап и восстановление прелоадера.
  • Нарезка файлов прошивки.
  • Функция проверки памяти.
  • Монтирование образов.

image

У программы присутствуют и другие возможности, о которых более подробно рассказано в обучающем ролике, закрепленном в конце странички.

Как пользоваться

Дальше мы переходим непосредственно к инструкции по скачиванию, установке и использованию программы для прошивки Android-смартфонов.

Загрузка и установка

Изначально нам понадобится запустить приложение. В отличие от других случаев здесь дела обстоят намного проще, так как данная утилита не требует установки как таковой. Впрочем, обо всем поподробнее. Действуем следующим образом:

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

Вместе с этим смотрят:  SoundWire Server v2.5 для ПК

image

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

image

Теперь приложение запущено, и мы можем начинать с ним работать. Дальше будет рассказано, как это делается.

Инструкция по работе

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

image

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

Достоинства и недостатки

Как известно, для устройств, построенных на базе процессора MTK, есть несколько программ, способных обновлять ПО — то есть, прошивать смартфон. Рассмотрим положительные и отрицательные особенности SP Flash Tool на фоне аналогов.

Плюсы:

  • Полная бесплатность.
  • Поддержка любых устройств на базе Mediatek.
  • Высокое быстродействие и минимальные системные требования.
  • Наличие ряда дополнительных усилий.

Минусы:

  • Отсутствует русский язык.
  • В случае неаккуратного обращения пользователь может навсегда вывести из строя свой девайс.

Похожие приложения

Теперь давайте рассмотрим список программ, способных стать аналогами обозреваемому сегодня софту:

  • MTK Droid Tools.
  • ADB Run.
  • MiFlashPro.
  • Lenovo Downloader.
  • ASUS Flash Tool.
  • Infinix Flash Tool.

Системные требования

Приложение, как уже было сказано, не выделяется какими-то системными требованиями. Для его работы хватит даже такого компьютера.

  • Центральный процессор: 1 ГГц и выше.
  • Оперативная память: от 1 Гб RAM.
  • Пространство на жестком диске: от 65 Мб.
  • Платформа: ОС Windows 32 или 64-бит.

Вместе с этим смотрят:  Firmware Update

Скачать

Теперь можно переходить непосредственно к скачиванию программы вместе с драйвером. Но перед тем, как вы приступите, напомним: будьте предельно осторожными и внимательно изучайте инструкцию именно для вашего телефона!

Версия: 5.2044
Год выхода: 2021
Название: SP Flash Tool
Платформа: Windows XP, 7, 8, 10
Язык: Английский
Лицензия: Бесплатно
Пароль к архиву: bestsoft.club

Скачать SP Flash Tool 5.2044 торрент

Именно данный ролик станет началом знакомства с приложением. Однако, учитывайте еще и тот факт, что в зависимости от модели и производителя смартфона инструкция будет отличаться.

Вопросы и ответы

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий