Создание резервной копии NVRAM


C помощью SP Flash Tool

1. Зарядить аппарат* не менее чем на 80%.
2. Установить драйверы SP_Drivers_EXE_v1.6.rar по инструкции Установка драйверов на ПК для устройств Lenovo на платформе MTK.
3. Запустить SP Flash Tool.
4. Нажать кнопку Scatter-loading. Выбрать scatter-файл из заводской прошивки для своего аппарата под SP Flash Tool.
5. Переключиться на вкладку Readback.

Порядок выбора scatter-файла

6. На вкладке Readback нажать кнопку Add.
7. В списке ниже появится новая строчка. Сделать двойной клик мыши по строчке. Программа предложит ввести имя файла для сохранения. Указать на компьютере папку где резервная копия NVRAM будет хранится до момента потребности в ней, задать имя nvram.img и нажать кнопку: Сохранить.

Добавление нового пункта для считывания NVRAM

8. Следом появится окно Readback block start adress.
9. В пункте Region выбрать: EMMC_USER (MT6592 и выше)
10. В текстовом редакторе** открыть scatter–файл и найти пункт NVRAM, чуть ниже будут строки (это пример!):
Код:
linear_start_addr: 0x1000000
...
partition_size: 0x500000
Код:
Для устройств на процессоре до MT6582 поле выглядит вот так (linear_start_addr):
__NODL_NVRAM 0xe00000
Для серии процессоров MT6516/MT6575 размер partition_size 0x300000.
Для серии процессоров MT6577/89/72/82/92/95 размер partition_size 0x500000
11. Скопировать значения в поля Start Address и Length, нажать кнопку: OK.

Настройка параметров считывания области памяти

12. Удостоверится, что в новой строчке адрес, длина и путь к файлу резервной копии введены верно и нажать кнопку Start.

Завершение подготовки программы к считыванию NVRAM

13. Отключить аппарат от зарядного устройства и компьютера.
14. Выключить аппарат. При выключении снять галочку "Быстрая загрузка".
15. Извлечь и вновь вставить аккумулятор. Если это невозможно, то после выключения аппарата подождать 1 минуту.
16. Выключенный аппарат подключить к компьютеру стандартным "MicroUSB кабелем".
17. В SP Flash Tool должна пробежать красная, затем синяя полоски и программа отобразит окошком с зелёным кружком и птичкой.

Успешное считывание NVRAM

18. Отключить аппарат от компьютера.
19. Удостоверится, что резервная копия из телефона получена и сохранена.

Файл резервной копии NVRAM

3_5_readback_file_ok.png
[свернуть]

C помощью TWRP recovery

1. Загрузится в recovery (подробнее смотрите в форуме своего аппрата). Обычно: Выключить телефон со снятием галки "Быстрая загрузка". Нажать клавишу Питание и через полсекунды ОБЕ клавиши громкости. Отпустить после появления логотипа.
2. Выбрать кнопку Backup.
3. Установить крестик на пункте nvram -> Swipe to Back Up
4. Удостоверится, что операция выполнилась успешно "Successful"
5. Нажать клавишу "Reboot System"

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

3_6_twrp_backup.png
[свернуть]
6. Резервная копия nvram будет находится на встроенной или внешней памяти в папке /TWRP/BACKUPS/device_name_MT65xx/YYYY-MM-DD--HH-mm-ss/ ,где Y,M,m общепринятые символы-маски даты/времени. В папке будут файлы nvram.emmc.win, nvram.emmc.win.md5.
7. Всю папку (лучше со всеми верхними подпапками вплоть до корневой) архивируем и копируем в пару надёжных мест до момента потребности в нём.

Местонахождение бэкапа


C помощью MTK Droid Tool

1. Необходимо наличие root-прав на аппарате*! Информацию по получению смотрите в темах вашего устройства.
2. Включить телефон.
3. Подключить аппарат к компьютеру стандартным "MicroUSB кабелем".
4. Включить отладку по USB. Установить драйверы.
5. Запустить MTK Droid Tools (ссылка на программу от автора).
6. Если в левом нижнем углу будет тёмно-синий квадрат, то у вас отсутствуют root-права. Смотрите пункт 1.

Нет root-прав

7. Если в левом нижнем углу будет жёлтый квадрат, то у вас есть root-права, но нет root-shell. Нажать кнопку Root в программе и при необходимости подтвердить запрос на экране устройства Android. Квадрат должен стать цвета лайма.

Получение root-shell

8. В программе нажать IMEI/NVRAM.
9. В окне "Change IMEI, Backup/Restore NVRAM" оставить только галочку "/dev/nvram (bin region)" и нажать кнопку "Backup". По завершении резервного копирования окно само закроется.

Создание резервной копии NVRAM

10. Удостоверится, что в папке программы в поджпапке "BackupNVRAM" появился файл вида: Модель_IMEI_nvram_ГГММДД-ЧЧммсс

Файлы резервных копий NVRAM

11. Закрыть программу MTK Droid Tool.

Через терминал на аппарате

1. Необходимо наличие root-прав на аппарате*! Информацию по получению смотрите в темах вашего устройства.
2. Если аппарат был подключён к компьютеру, то отключить кабель.
3. Установить на аппарат любой эмулятор терминала. Например: Terminal Emulator for Android (зеркало)
4. Запустить эмулятор терминала.

Эмулятор терминала для Android

5. Выполнить команду для MT6516/73/75:
Код:
su
dd if=/dev/nvram of=/sdcard/nvram.img bs=3145728c count=1
Для MT6577/89/82/72/92/95:
Код:
su
dd if=/dev/nvram of=/sdcard/nvram.img bs=5242880c count=1

Выполнение команды резервной копии

3_13_Terminal_backup.png
[свернуть]
6. Подключить аппарат к компьютеру и в корне накопителя найти файл nvram.img и скопировать его в пару надёжных мест на ПК до момента потребности в нём.

Файл NVRAM


Через ADB с ПК

1. Необходимо наличие root-прав на аппарате*! Информацию по получению смотрите в темах вашего устройства.
2. Включить телефон.
3. Подключить аппарат к компьютеру стандартным "MicroUSB кабелем".
4. Включить отладку по USB. Установить драйверы.
5. Распаковать архив: nvram_backup_restore_MT6516-6575_wo_root-shell.7z или nvram_backup_restore_MT6577-6595_wo_root-shell.7z по короткому пути без кириллических и других не латинских символов.
6. Запустить nv_backup.bat и дождаться запроса на ПК нажать любую клавишу для продолжения. Нажать на клавиатуре Enter. Возможно потребуется подтвердить запрос на экране устройства Android.
7. В текущем каталоге появится файл nvram.img. Скопировать его в пару надёжных мест до момента потребности в нём.

Создание резервной копии NVRAM по ADB

3_15_ADB_backup.png
[свернуть]

* Смартфон, планшет или другое устройство на MTK.
** Рекомендуется Notepad++. В качестве зеркала версия: Notepad++ 6.6.9

Источник
______________________________
ПРАВИЛА нашего форума
Последний раз редактировалось Sergey; 11.11.2015 в 13:37. Причина: небольшие дополнения