Stanner

Как сделать и восстановить бэкап NVRAM

182 posts in this topic

Что такое NVRAM

NVRAM в приложении к смартфонам на платформе МТК - это служебная область в энергонезависимой памяти, в которой хранятся IMEI, MAC-адреса для WiFi, BT, и много другой уникальной для Вашего смартфона информации. Когда Вы делаете сброс к заводским настройкам, из этого раздела делается копия в раздел пользовательских данных /data, и уже эти данные использует Андроид.

 

Чем чревата порча раздела NVRAM

Работающими со сбоями или вообще не работающими WiFi, BT, мобильной связью

 

Как можно испортить раздел NVRAM

Некорректно отработавшей при прошивке версией SP Flash Tool (именно поэтому рекомендуется пользоваться именно той версией, которая идет вместе с прошивкой), полным форматированием памяти в SP Flash Tool (в редких случаях приходится делать эту операцию), неправильным скриптом для рекавери.

 

Этих проблем можно избежать, если следовать простому правилу: получив на руки смартфон, первым делом надо сделать бэкап (в том числе, и раздела NVRAM, или хотя бы только его) и сохранить его на компьютере!

 

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

Для создания бэкапа у Вас должны быть права root на телефоне или установлено рекавери TWRP.

 

Бэкап раздела NVRAM можно получить следующими способами:

 

Спойлер

                  С помощью кастомного рекавери TWRP.

Если для Вашего телефона уже есть расширенное рекавери TWRP, в нем можно сделать бэкап для восстановления (в нем же) всех основных системных разделов - просто в главном меню нажмите кнопку

Backup, отметьте галочки на всех пунктах Select partitions to back Up, поставьте галочку включения сжатия Enable compression, задайте имя нажатием Set Backup Name и свайпом вправо запустите создание бэкапа

Спойлер

52b831a48d651_Backup.jpg

 

После этого перегрузитесь и, подключив смарт к ПК, скопируйте папку TWRP\BACKUPS\имя вашего бэкапа в надежное место. Из такого полного бэкапа Вы всегда можете восстановить любой необходимый раздел, в том числе и NVRAM

 

Спойлер

              C помощью программы MTK Droid Tools с ПК.

Большинство владельцев телефонов на платформе МТК знает этот мощный инструмент.

Скачайте последнюю версию отсюда (ссылка авторская, будет простейшей формой благодарности скачать программу по ней)

Проверьте перед запуском, что:

  • На компьютере временно отключен антивирус
  • На компьютере установлены драйвера ADB
  • На телефоне в настройках в разделе "Параметры разработчика" включена Отладка по USB. Если у Вас в настройках нет раздела "Параметры разработчика", то зайдите в настройках в пункт "О телефоне" и 7-кратным тапом по номеру сборки включите отображение раздела "Параметры разработчика".

После этого от имени администратора запускайте MTKdroidTools.exe и подключайте кабелем телефон к порту на материнской плате ПК (сзади)

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

Если этот прямоугольник зеленый, как на скриншоте - все в порядке, root shell есть52b96be98abd8_MDT1.jpg

Спойлер

Если этот прямоугольник желтый, то надо нажать справа внизу кнопку ROOT и следовать указаниям52b97865bc890_MDT2.jpg

Спойлер

 

Чаще всего программе удается получить временный root shell.

После этого нажмите кнопку IMEI/NVRAM, проверьте наличие галочек на пунктах /dev/nvram и /data/nvram и нажмите кнопку Backup. По окончании работы в подпапке программы BackupNVRAM появятся два файла с расширениями bin и tar и информацией в имени о имени телефона, IMEI и дате/времени создания бэкапа NVRAM.52b9828cd867a_MDT3_.jpg

Спойлер

 

 

Спойлер

Скачайте архив и распакуйте в папку с полным доступом для Вас (желательно, без пробелов и русских букв в пути), в которой Вы будете хранить свой бэкап NVRAM.

Проверьте перед запуском, что:

  •     На компьютере временно отключен антивирус
  •     На компьютере установлены драйвера ADB
  •     На телефоне в настройках в разделе "Параметры разработчика" включена Отладка по USB. Если у Вас в настройках нет раздела "Параметры разработчика", то зайдите в настройках в пункт "О телефоне" и 7-кратным тапом по номеру сборки включите отображение раздела "Параметры разработчика".

Подключите кабелем телефон к порту на материнской плате ПК (сзади) и запустите NVRAM_backup.bat, по окончании работы в папке появится файл nvram.img.

 

Восстановление бэкапа раздела NVRAM:

52ba85420bced_fb1.jpg

Спойлер

В главном меню нажмите кнопку Restore, выберите по имени сохраненный бэкап, отметьте галочкой раздел NVRAM в бэкапе и свайпом вправо запустите восстановление.

Спойлер

MTKdroidTools.exe, нажмите кнопку IMEI/NVRAM, нажмите кнопку Restore  и выберите файл с сохраненным NVRAM в формате bin, а в следующем окне в формате tar52bac9d7a4f41_MDT4.jpg

Спойлер

Подключите кабелем телефон к порту на материнской плате ПК (сзади), запустите

Спойлер

nvram.img, подключите кабелем телефон к порту на материнской плате ПК (сзади) и запустите NVRAM_restore.bat

Спойлер

Откройте папку с сохраненным ранее с помощью NVRAM_backup.bat

44 people like this

Share this post


Link to post
Share on other sites
P.S. Бэкап с помощью MTK Droid Tool опишу завтра

 

Бэкап/восстановление NVRAM с помощью утилиты MTKDroidTools

http://4pda.ru/forum/index.php?showtopic=487328&view=findpost&p=25733947

 

Бэкап/восстановление NVRAM с помощью ADB терминала 

http://4pda.ru/forum/index.php?showtopic=487328&view=findpost&p=26818621

3 people like this

Share this post


Link to post
Share on other sites

У меня MTK Droid Tool не видит планшет Lenovo IdeaTab A3000H (MTK8389)! Подключал перегружал ББ и планшет дохлый номер и в откл состоянии подключал! Ни желтый ни зеленый квадратик не загарается в углу! ADB драва скачал куда и как их устанавливать! Я копернул в inf! Помогите решить праблу! Я в этом деле новечек! Спасибо зарание!

Edited by tini83

Share this post


Link to post
Share on other sites

А включена отладка по USB?

Share this post


Link to post
Share on other sites

нету такой настройки у меня в планшете(((

Share this post


Link to post
Share on other sites
нету такой настройки у меня в планшете(((

ДЛя разработчиков меню.

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

Share this post


Link to post
Share on other sites

огроменноооееее спасибо!!!

Share this post


Link to post
Share on other sites

Недавно специально посчитал - 7 раз надо :)

1 person likes this

Share this post


Link to post
Share on other sites

а там счетчик внизу появляется при тыканьи! 7 раз я тоже насчитал! Но счетчик появляется после 3-4 тыканей!

А перед прошивкой бэкап IMEI только снимать надо или полный дамп надо?

Share this post


Link to post
Share on other sites

Лучше 1 раз сделать полный бэкап раздела NVRAM любым способом и сохранить, потом всегда восстановите.

Share this post


Link to post
Share on other sites

я сделал бэкап IMEI/NVRAM через MTK Droid Root & Tools v2.5.2!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Жмите кнопку ROOT, она есть?

Share this post


Link to post
Share on other sites

При запуске MTK droid tools выдает ошибку

ВНИМАНИЕ!  Обнаружен файл /system/recovery-from-boot.p , который меняет recovery на заводской при включении телефона в обычном режиме!

 

Проигнорировать и нажимать root?

Share this post


Link to post
Share on other sites

Если он предлагает его удалить - соглашайтесь, правда, без root этого не сделать. В общем, соглашайтесь с ним :)

Share this post


Link to post
Share on other sites

Если он предлагает его удалить - соглашайтесь, правда, без root этого не сделать. В общем, соглашайтесь с ним :)

Всем привет! Вопрос. предварительно забекапив NVRAM в MTKdroidTools, потом восстановив его, возможна ли смена IMEI именно в разделе dev/nvram используя утилиту MTKdroidTools? Короче говоря по кнопке "Смена IMEI" изменения вносятся только в папку data, или всё таки в dev/nvram?

Share this post


Link to post
Share on other sites
только в папку data
Есть один путь, может сработать:
  • Сделать бэкап NVRAM
  • Изменить IMEI
  • Сравнить, в каких файлах и на какие значения произошли изменения
  • Найти в шестнадцатеричном редакторе в файле nvram.img исходные значения этих байтов и заменить на новые
1 person likes this

Share this post


Link to post
Share on other sites

Народ, нужна помощь. Есть три S920, два сининьких прошились без проблем, а вот третий в белом, слетел IMEI... Поставил MTK Droid Tool но он не видит телефоны. Что не пробывал подключать - ничего не видит. Подключал телефоны: А800, А820 и Р780. Самого пациента пока под руками нету.

11/02/14 00:50:16 -----------Start------------ v2.5.3 (1390155029) 19.01.2014 18:10:29


11/02/14 00:50:16 UserLanguage =Ukrainian
11/02/14 00:50:16 В системе уже имеется: Android Debug Bridge version 1.0.26
11/02/14 00:50:22 * daemon not running. starting it now *
11/02/14 00:50:22 * daemon started successfully *
11/02/14 00:50:25 Last version v2.5.3
11/02/14 00:50:25 Maked 1387564576
11/02/14 00:50:25 URL http://dfiles.ru/files/ne1gnposp
11/02/14 00:51:07 -----------End --------------
1 person likes this

Share this post


Link to post
Share on other sites

Отладка по USB включена? Драйвер ADB поставлен?

Share this post


Link to post
Share on other sites

Всё было включено. Слава богу слетел только имей, через мобильного дядю вставил имеи  и всё нормально заработало....

Share this post


Link to post
Share on other sites

Нужно востановить раздел NVRAM, имеется донорский NVRAM с расширением .img, можно ли просто переименовать расширение img в bin и востановить с помощью программы MTKdroidTools ?

Share this post


Link to post
Share on other sites

Только что получил S930 из Китая. Build number : S930_S129_131030, но похоже какой-то мод, так как есть русский.
Сразу же, в лучших традициях попытался сделать бэкап nvram с помощью MtkDroidTools 2.5.2
Аппарат определяется, внизу с жёлтым окошком сообщение: "Lenovo S930 обнаружен SU. Возможен временный root shell."
Но при нажатии кнопки ROOT имеем сообщение: "--- ОШИБКА  : SU недоступен"
В логе программы есть вот это:

15/03/14 18:24:07 /system/bin/sh: /system/bin/su: not executable: magic 7F45
Что-то в ROM?

З.Ы. Ранее без проблем работал c S920, комп (W7 Pro x64) и ADB-дрова (MTK_Driver_v1.5) те же.

Share this post


Link to post
Share on other sites

Войдите в рекавери - будет заводской или TWRP? Если TWRP, можно будет в нем сделать бэкап NVRAM

Share this post


Link to post
Share on other sites

Просто в мод S129 с русским я добавлял TWRP, думал, китайцы его сами поставили.

А в самой прошивке рут есть? Может, просто еще стоит busybox поставить?

Share this post


Link to post
Share on other sites
рут есть?

Я, честно говоря, с лендроидами плохо ещё знаком, но никаких SuperSU не наблюдаю, а как по-другому узнать не в курсе. Есть какое-то приложение Superuser. Не то?

И про busybox тоже. Уж извините за нубство...

Edited by roamer

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.