Vvmebel.com

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

Как сделать бэкап прошивки через флештул

Как сделать Rom-backup (full backup) прошивки на чипах MediaTek

Инструкция: Как создать полную резервную копию памяти телефона

Создание dump-а прошивки:

1) Создаем Scatter-файл;
1.1) Заходим в смартфоне/планешете в пункт меню Настройки -> Безопасность и ставим галку на Неизвестные источники;
1.2) Далее вам необходимо установить Для разработчиков -> Отладку по USB;
Примечание:
Если у вас не активирован пункт меню Для разработчиков, то необходимо зайти в настройки смартфона в пункт меню Настройки -> О телефоне и многократно нажать по Номер сборки, пока не увидете напись «Вы стали разработчиком».
1.3) Подключаем включенный телефон к компьютеру через USB-кабель;
1.4) Запускаем MtkDroidTools и ждем когда он подключится к телефону (см. в левый нижний угол программы).
1.5) Нажимаем кнопку Карта блоков, появится окно с картой. В этом окне нажимаем кнопку Создать scatter файл и сохраняем файл (имя лучше не менять).
Нажмите для просмотра прикрепленного файла
2) Подготовка и чтение ROM из телефона;
2.1.1) Открываем сохраненный scatter-файл при помощи программы Notepad++ или через другой текстовый редактор. В файле находим:
— Если у вас scatter-файл старого типа, то вам необходимо найти блок CASHE;
Нажмите для просмотра прикрепленного файла
— Если у вас scatter-файл нового типа, то вы находите строку «partition_name: CASHE», а чуть ниже «linear_srart_addr: _тут будет необходимое нам значение_»
Нажмите для просмотра прикрепленного файла
2.1.2) Не закрываем тектовый редактор с открытым scatter-файлом запускаем SP Flash Tool;
2.1.3) Открываем сохраненный scatter-файл, после чего программе появятся блоки с адресами.
2.1.4) В вкладке Read back добавляем блок, т.е. нажимаем на кнопку Add;
Нажмите для просмотра прикрепленного файла
2.1.5) Далее двойным кликом открываем добавленный блок и указываем имя файла для сохранения (имя вашего «rom-файла») ;
2.1.4) Далее в появившемся окне во второе поле вводим в адрес блока (значение) CASHE из scatter-файла, который мы нашли в п.2.1.1;
Нажмите для просмотра прикрепленного файла
2.2.1) Отключаем телефон от компьютера;
2.2.2) Выключаем телефон
2.2.3) Достаем и вставляем обратно аккумулятор;
2.2.4) В программе SP Flash Tool нажимаем кнопку Read back;
2.2.5) Подключаем телефон к ПК в программе SP Flash Tool должны побежать сначала красная, затем синяя полоски прогрессбара.
Нажмите для просмотра прикрепленного файла
Примечание:
— Если не у вас не началась загрузка (не побежали полоски), то попробуйте отключить телефон, достать/вставить батарею, подключить к ПК. такая процедура может проделываться ен один раз.
— Если после многократной подключени/отключения вашего устройства — не помогло, значит проблемы с драйверами либо попробуйте подключить устройство без аккумуляторной батареи и повторить данный пункт.
2.2.6) После окончания процесса появится зеленый кружок, теперь можно отключить телефон от ПК и включить его (процесс длится 25-30 минут). SP Flash Tool теперь можно закрыть.
Нажмите для просмотра прикрепленного файла

3) Подготовка блоков для прошивки
3.1) Открываем MtkDroidTools и подключаем включенное ваше устройство. MtkDroidTools должен его обнаружить.
3.2) Переходим на вкладку root, backup, recovery;
3.3) Кликаем по кноппе Создать бэкап из ROM_ флэштула и выбираем ранее сохраненный файл из программы SP Flash Tool.
Примечаине:
Программа MtkDroidTools предложит автоматически создать CWM, пропатчить boot. Если вам необходим «чистый» backup (рекомендуется), то отказываемся от пропатчивания.
3.4) Файл backup-а появится в папке MtkDroidToolsbackups.
Нажмите для просмотра прикрепленного файла
3.5) Сохраняем созданный backup, которым всегда можно будет вернуть ваше устройство к исходному состоянию.
Примечаине:
Рекомендется помимо папки с файлами из MtkDroidTools, также сохранить ROM_ файл.

Возможные ошибки и пути их решения:.
1) Если вы отказались от автоматического создания CWM в папке с backup-ом, то файл будет иметь название factory_NONmodified_recovery.img и соответственно штатно при загрузке scatter-файла в SP Flash Tool не будет подхватываться автоматически и отображаться, поэтому для удобства рекомендуется его сразу переименовать в recovery.img.
А также создается файл uboot.bin, который после загрузки scatter-файла SP Flash Tool может не подставить этот файл в секцию UBOOT. Если этого не происходит, то просто переименовываем файл uboot.bin в lk.bin и по-новой загрузить scatter-файл.
Нажмите для просмотра прикрепленного файла
2) Т.к. в backup не был включен блок cache, то при загрузке scatter-файла во SP Flash Tool блоки CACHE и USRDATA будут отсутствовать (делается это чтобы вы случайно не передали свои личные данные вместе с backup-ом кому-то другому.
Но возникают случаи, что если устройство восстанавливается бекапом без этих блоков, то оно может дальше загрузочного экрана не грузиться. Для того чтобы загрузка завершилась успешно необходимо:
— Зайти в recovery-меню;
— и сделать wipe factory reset.
Нажмите для просмотра прикрепленного файла
Примечание:
Если в recovery-меню не получается зайти, то необходимо найти эти блоки из заводской прошивки от схожего по характеристикам устройства (совпадать должны: модели процессора, объем флеш-памяти и версия Android), копируем эти файлы в папку со своей прошивкой (или backup-ом) и прошиваемся заново уже с этими файлами.

Читать еще:  Низкоуровневое форматирование usb флешки

Инструкция: Как сделать полную копию флеш-памяти планшета/смартфона при помощи SP Flash Tool

Необходимо:
— Программа SP Flash Tool;
— Установленные драйверы VCOM для для Preloader.

1) Выключаем устройство;
Примечание:
SP Flash Tool работает только с выключенным устройством.
2) Запускаем SP Flash Tool, в закладке Download загружаем scatter-файл;
Примечание:
Если у вас нет scatter-файла для вашего аппарата, используйте его от аппарата с таким же процессором, при этом совершенно неважно если в папке с ним нет больше никаких файлов прошивки.
Также scatter-файл можно создать при помощи программы MtkDroidTools.
2.1) Снимаем все галочки, оставляем галочку только на первой строчке — PRELOADER;
Нажмите для просмотра прикрепленного файла
3) Определяем, откуда и сколько будем считывать. Переходим в закладку Memory Test и отмечаем RAM Test;
Нажмите для просмотра прикрепленного файла
3.1) Нажимаем кнопку Start;
Нажмите для просмотра прикрепленного файла
3.2) После этого подсоединяем свое выключенное устройство к USB-порту.
3.3) Начнется тест памяти, который покажет, в числе прочего, следующую информацию (именно она нам и нужна):
Нажмите для просмотра прикрепленного файла
Блоки с нулевым размером нас не интересуют. Оставляем только те, которые имеют размер. В данном случае нас интересуют 4 блока:
Нажмите для просмотра прикрепленного файла
3.4) Тест можно прервать, не дожидаясь окончания.
Примечание:
Бывают возникают ситуации, что после процедуры теста памяти аппарат может «зависнуть» и его нужно выключить: если это произошло, нажмите и удерживайте кнопку «питание» около 6 секунд, либо передерните батарею.

4) Скопируйте полученную информацию в любой текстовый редактор и перейдите в закладку ReadBack и нажимаем кнопку Add;
Нажмите для просмотра прикрепленного файла
4.1) На появившейся строке клацаем дважды;
Нажмите для просмотра прикрепленного файла
4.2) Задаем имя файла (по умолчанию ROM_0) и место, куда будет сохранен блок памяти.
4.3) В появившемся окне заполняем три параметра, согласно ранее полученным данным:
Нажмите для просмотра прикрепленного файла
Названия наших регионов получили, стартовый адрес в каждом регионе будет 0x0, размер — известен.
К примеру, для региона EMMC_USER, в параметры будут следующими:

После ввода этих данных, жмём кнопку Ок.

Примечание:
В данном примере имеется 4 региона, однако, так бывает не на всех устройствах. Флешпамять имеет лишь один регион «USER». Если в вашем устройстве один регион, в соответствующем меню для ввода параметров чтения блока будет отсутствовать опция выбора региона.

4.4) Нажимаем кнопку ReadBack и после этого переподсоединяем выключенное устройство к USB-порту, происходит чтение;
4.5) После успешного чтения блока, переходим к п.4.1 и так производим чтение всех регионов.

В результате получим цельные блоки из флеш-памяти, самый большой из которых — пользовательский регион — EMMC_USER, может быть от 4 до 32 Гбайт (в зависимости от модели устройства).

При необходимости, блоки можно прошить в аппарат с помощью функции SP Flash Tool «Write Memory«, либо извлечь из них на компьютере нужный раздел (К примеру, с помощью утилиты FlexHEX Editor).

Примечание:
SP_Flash_Tool_v5.1352.01 не работает с блоками более 4Гб, поэтому если объем вашей флеш-памяти больше, воспользуйтесь одной из последних версий программы, либо считывайте частями (но это неудобно).

FLASH TOOL

Официальная версия

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

Для полноценной перепрошивки необходимы

Совместимые драйвера для вашего устройства;

Файл новой прошивки;

Программа Flash Tool.

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

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

Драйвер можно установить, запустив пакет установки или установить его вручную, запустив установку через диспетчер устройств. С установкой через инсталлятор всё просто – необходимо его запустить и следовать инструкциям.

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

Подключить аппарат к компьютеру;

В панели управления найти значок Диспетчер устройств;

На неопознанном устройстве нажать Обновить драйверы.

Файл прошивки

Прошивка должна быть предназначена для загрузки через программу FlashTool.

Инструкция

Установить драйвер для прошивки, если он еще не был установлен. Драйвер вы можете скачать на главной странице сайта;

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

Читать еще:  Как смонтировать образ на флешку

Выполнить зарядку аккумулятора на устройстве Android. Уровень заряда батареи должен быть более 50%;

Перед дальнейшими операциями по прошивке рекомендуется сделать бэкап данных и прошивки для вашего устройства;

Необходимо нажать в запущенной программе кнопку Scatter-loading;

Файл, который необходимо выбрать, находится в основной папке с прошивкой и заканчивается расширением _emmc.txt;

Выбрать режим Download Only если вы хотите только прошить образы в соответствующие разделы, или режим Firmware Upgrade – полная перепрошивка с защитой от потери важных данных;

В том, как пользоваться Flash Tool, стараются разобраться многие, и у большинства пользователей после процедуры аппарат зависает на логотипе и не включается;

Чтобы этого не произошло, для режима Download Only нужно снять галочки с пунктов PRELOADER и DSP_BL – для устройств на процессорах MTK: MT6575 и MT6577. Для всех остальных устройств на базе MTK в указанном режиме рекомендуется снять галочку с пункта PRELOADER;

В режиме Firmware Upgrade пункт PRELOADER должен быть активен;

Нажать на кнопку Download;

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

Если устройство не обнаружено – отключите его от компьютера, выньте и снова вставьте батарею, после чего повторно подключите устройство к компьютеру;

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

Необходимо ожидать появления зеленой окружности на фоне программы. При ее появлении – аппарат успешно прошит;

Отсоедините устройство от компьютера и включите.

Инструкция для Flash Tool позволит обновить прошивку или вернуть аппарат к жизни, если до этого он даже не включался или не загружался дальше логотипа.

Делаем backup с помощью SP Flash Tool [инструкция]

Инструкция по созданию полного бэкапа с помощью SP Flash Tool

Инструкция актуальна на данный момент для всех платформ, как для старых MT65xx, так и для новых: MT67xx.

Что мной использовалось:

  • SP Flash Tool v5.1548.00.000
  • смартфон Xiaomi Redmi Note 2
  • scatter-файл был взят из стоковой прошивки

Сама инструкция:

1. Выключить устройство. Установить драйвера, которые можно взять из этого архива: MTK_USB_All_1.0.2.zip | Как устанавливать USB VCOM драйвера для прошивки устройств на чипсете MT65xx через SP Flash Tool
2. Запускаем Sp Flash Tool и выбираем scatter-файл. Если его нет у вас — берёте от любого другого устройства с таким же процессором, самих файлов прошивки может и не быть -> они не нужны. Отмечаем галочкой только первый пункт «Preloader».

Все скриншоты в теме кликабельны!

3. Перейти во вкладку «Memory Test». Отметить только пункт «RAM Test».

4. Нажать кнопку Start и подключить ВЫКЛЮЧЕННЫЙ смартфон к компьютеру, после чего флэштул автоматически произведёт тест памяти.

готовый тест с моего телефона

5. Берём информацию полученных с помощью теста-памяти и копируем в блокнот. Нулевые блоки нам не нужны! На скриншоте они вычеркнуты.

6. Переходим во вкладку «ReadBack» и нажимаем кнопку «Add». Кликаем двойным щелчком мыши по появившейся строчке. Задаем имя файла (по умолчанию ROM_0, можно для каждого региона дать своё имя, далее поймёте, что я имел ввиду) и место, куда будет сохранен блок памяти.

7. В появившемся окне заполняем три параметра, согласно ранее полученным данным:

пример: EMMC_USER, в моем случае
Region: EMMC_USER
Start Address: 0x0
Length: 0x00000003ab400000 (взято с блокнота)

8. Нажимаем Ok. Затем жмём кнопку Read Back и подключаем выключенный телефон

9. Проделываем всё тоже самое (пункты 6-9) инструкции и с другими регионами памяти EMMC_PART_BOOT1 и EMMC_PART_BOOT2 (у вас их может и не быть, для восстановления обычно достаточно только региона EMMC_USER).

Примечание: В моём устройстве, на примере которого рассмотрена работа, имеется 4 региона, но так бывает не на всех устройствах. Часто бывает, особенно в устройствах на ранних чипсетах, флешпамять имеет лишь один регион «USER». Если в вашем устройстве один регион, в соответствующем меню для ввода параметров чтения блока будет отсутствовать опция выбора региона.

10. В результате у нас есть цельные блоки из флешпамяти, самый большой из которых — EMMC_USER (пользовательский регион), который может быть объёмом 4, 8, 16 или даже 32 Гб (в зависимости от модели устройства, в моём случае — почти 16Гб). При необходимости, блоки можно прошить в аппарат с помощью функции SP Flash Tool «Write Memory» (инструкцию смотрите ниже).

Как восстановиться из созданного бэкапа с помощью функции Write Memory

1. Запускаем SP Flash Tool. Нажимаем вместе кнопки: Ctrl + Alt + V, в заголовке окна с программой появится режим «Advanced Mode». Нажимаем на меню Window вверху и отмечаем пункт Write Memory, после чего появится соответствующая вкладка.

Читать еще:  Как подключить usb флешку к андроиду

2. В поле File Patch выбираем файл с регионом, который вы хотите записать. В поле Begin Addres (HEX) (адрес начала записи) для региона EMMC_USER вписываете 0x0000000000000000, чуть ниже во вкладке выбираете и сам регион.
3. Жмёте Write Memory и подключаете выключенный телефон к ПК.

Создание полного бэкапа Android-устройства

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

Создать резервную копию для Android-устройства можно несколькими способами: используя компьютер, с использованием специальных приложений, пользуясь сервисами, встроенными в устройство.

Сегодня мы расскажем, как произвести резервное копирование системы

Рекавери

Рекавери — это специальные программы, отличающиеся от обычных приложений для системы Андроид, которые создают резервные копии, а после позволяют делать к ним откат. Стоковые рекавери стоят на устройствах изначально, при их покупке. Такой вид резервного копирования производится только при наличии root-прав на устройство.

Кастомные рекавери можно установить самостоятельно. Последние позволяют совершать больше различных действий, а потому пользуются популярностью. Наиболее распространённые из них: TWRP (Team Win Recovery Project) и CWM (ClockworkMod). Далее вы увидите, как установить бекап на Андроид через рекавери.

ClockworkMod — более старая программа, которая обладает меньшим функционалом по сравнению с TWRP. Заменить ею стоковый рекавери (если она ещё не стоит как основное) можно при помощи утилиты ROM Manager в разделе «Setup recovery». Одна из особенностей CWM — управление только «железными» кнопками, т. е. кнопками управления громкостью и включения, которые есть у всех телефонов, планшетов на Android.

Алгоритм создания бэкап с помощью CWM:

  1. Заряд телефона должен составлять как минимум 60%, а лучше на 100%.
  2. Освободить 500 МБ или более свободного места.
  3. Выключить, подождать около минуты.
  4. Зажать кнопки включения и «-» либо «+», зависит от модели телефона.
  5. При появлении перевёрнутого значка Android коротким нажатием кнопки включения и противоположной кнопки управления громкости перейти в меню.
  6. В появившемся меню кнопками «-» или «+» выбрать раздел «backup and restore», кнопкой включения подтвердить выбор
  7. В следующем меню аналогичным способом выбрать и нажать «Backup»
  8. Всё! В течение 10–15 минут на вашем телефоне будет создан резерв прошивки и всех файлов.

Перейдите в раздел Backup

Как сделать бэкап на Андроид без приложений? Используйте этот же алгоритм, поскольку часто установленные recovery имеют схожие меню, а также способы управления. При этом вам не придётся получать root-доступ.

Если такой вариант кажется слишком неудобным или же вам необходима резервная копия только части данных, то далее вы прочтёте, как сделать бэкап Андроид через рекавери TWRP.

TWRP (Team Win Recovery Project) — более совершенная утилита для системы Android, позволяющая пользоваться тачпадом, имеющая практически полный набор функций для работы с файловым хранилищем, ПО и операционной системой. Например, вы можете делать резервные копии только выбранных файлов. TWRP имеет более удобное по сравнению с CWM меню.

Чтобы установить TWRP, потребуется одно из специальных приложений, например, GooManager. В меню программы нужно выбрать пункт «Install OpenRecovery Script». Затем при помощи той же программы нажимаем пункт «Reboot Recovery» и попадаем в меню TWRP.

Нажимаем «Backup» и выбираем необходимые разделы. Проводим по выделенной внизу части экрана, и программа начинает создания копии для системы Андроид. Через несколько минут нажимаем «Reboot system». Копия готова.

Выберите содержимое для копирования и путь хранения

Использование ПК

Получение root-доступа, а заодно освоение различных приложений, может затруднить пользователя, в то время, как сделать бэкап прошивки Android на компьютере будет для кого-то значительно легче, чем с TWRP. Тем более что никаких дополнительных приложений для устройства скачивать не придётся.

Всё, что нужно для этого:

  1. Включенная отладка по USB на Андроид-устройстве (сделать это можно из настроек).
  2. Установить ADB RUN для компьютера, скачивается она бесплатно.
  3. Драйверы на ПК, которые зачастую устанавливаются автоматически, и USB-кабель.

Алгоритм действий:

  1. Подключаем телефон к компьютеру и запускаем программу ADB.
  2. Выбираем Backup в открывшемся окне.
  3. Далее выбираем первый пункт в новом меню.
  4. На Android-устройстве нажимаем «Создать резервную копию данных». Также предлагается создать пароль, но это действие необязательно.

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

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

Ссылка на основную публикацию
Adblock
detector