Бэкап и восстановление NVRAM с помощью SP Flash Tool
Что такое NVRAM
Теория:
Итак, раздел/dev/nvram прошивается на заводе и все дальнейшие официальные апдейты и прошивки даже думать не смеют его трогать. Как бы не менялась программная часть, он остается неизменным. В редких случаях, производитель вносит изменения в него, и выпускает прошивки для сервис центров, включая в нее и этот раздел.
В рабочей системе IMEI, MAC адреса Wi-Fi и BT находятся по пути /data/nvram. А если быть более точным, то в /data/nvram/md/NVRAM/.
Директория /data/nvram создается при первом запуске устройства, путем копирования в нее содержимого /dev/nvram.
Распространена рекомендация сохранять папку /data/nvram для востановления имей в будущем. Это, конечно, справедливо, как и призывы к бэкапу в принципе. Но восстановление /data/nvram не вернет содержимое в блоке /dev/nvram.
Что же необходимо предпринять дабы избежать проблем в будущем:
Нужно создать полный дамп памяти устройства. Рекомендовано это делать сразу после покупки устройства. В зависимости от метода дампа, среди прочих файлов должен быть файл nvram.img (nvram.bin). Именно образ будь-то .img или .bin размером 5242880 - и есть образ необходимого раздела.
Любые nvram.tar и прочие ext4 это копии /data/nvram и ни какого интереса не представляют.
Сделать бекап nvram с помощью MtkDroidTools (SP Flash Tool) и им же в случае чего восстановиться. Другие способы восстановления IMEI (через инженерное меню, Mobileuncle Тools и т.д.) временные, до первой перепрошивке или сброса к заводским настройкам.
Что необходимо
1. Установленные ADB драйвера на ПК.
2. SP Flash Tool.
3. Скаттер-файл со стоковой прошивки Blackview BV5000.
Создание Бэкапа
1. Открыть приложение SPFlashTool.
2.Нажать кнопку Scatter-loading. Выбрать scatter-файл из заводской прошивки для своего аппарата под SP Flash Tool.
3. Открыть вкладку ReadBack и нажать кнопку ADD.
4. Кликнуть по появившейся строке, после чего выбрать папку, где будет храниться бэкап и задать имя файла: nvram и нажать - сохранить.
5. В следующем окне заполнить поля:
start adress: 0x380000
length: 0x500000
6. Вверху нажимаем кнопку Read Back и подключаем выключенный смартфон к ПК.
Если вы всё сделали правильно, то внизу экрана пробегут полоски и появится сообщение "OK", после чего приложение можно закрыть.
Восстановление Бэкапа
1. Открыть приложение SPFlashTool и загрузить скаттер-файл.
2. Кликнуть на строку с названием NVRAM и указать путь к ранее созданному файлу.
3. Вверху должно быть выбрано - Download Only.
4. Нажать кнопку Download и подключить к ПК выключенный смартфон.
Подробная инструкция восстановления NVRAM с помощью SP Flash Tool Сообщение отредактировал Destrooktor - 28.12.16, 15:12