Android, загадочный файл nvram
Китайфон Keneksi Ellips 4.2.2 У меня такой вопрос, можно ли отредактировать IMEI или параметры типа mac адрес Wi-Fi в файле /system/dev/nvram Если да то с помощью какой утилиты программы это можно сделать? Может кто сталкивался с подобным)
Перемещено leave из general

Max636
01.06.17 02:31:20 MSK
Вообще, можно через инженерное меню например (без всяких nvram), посмотри тут: https://4pda.ru/forum/index.php?showtopic=136866.
Единственное,мне кто-то говорил, что в России например смена imei может быть незаконной. Хотя если ты возьмёшь например с принадлежащего тебе другого телефона — то не страшно. Но это не точно, я даже не гуглил на эту тему.
fehhner ★★★★★
( 01.06.17 08:30:16 MSK )
Ответ на: комментарий от fehhner 01.06.17 08:30:16 MSK

Ну то что через инженерку можно сменить это я знаю, только этот способ мне не подходит, когда делаешь Hard reset это всё дело сбрасывается и приходится заново всё вводить. Мне бы сделать так чтобы после сброса не слетали mac адреса Wi-Fi bluetooth и IMEI.
Max636
( 01.06.17 21:40:29 MSK ) автор топика
Ответ на: комментарий от Max636 01.06.17 21:40:29 MSK

А это можно сделать только через блок nvram.
Параметры загрузки в EFI NVRAM
В этом разделе описываются параметры загрузки, поддерживаемые в Windows XP и Windows Server 2003. Если вы изменяете параметры загрузки для современных версий Windows, см. раздел Параметры загрузки в Windows.
Компьютеры с встроенным ПО EFI, такими как процессоры Intel Itanium 2, хранят параметры загрузки в NVRAM, носителе, который можно изменить, но сохраняет свое состояние даже при выключении компьютера. Встроенное ПО EFI служит той же цели, что и встроенное ПО BIOS, но оно преодолевает многие ограничения традиционной BIOS. Функции запуска, реализованные в BIOS и диспетчере загрузки (NTLDR) в системах на базе x86, обрабатываются компонентами EFI, а именно BIOS EFI и диспетчером загрузки EFI.
Чтобы настроить функции, связанные с отладкой и тестированием драйверов в системах на основе EFI под управлением Windows XP, Windows Server 2003 и их предшественников, необходимо изменить параметры загрузки в NVRAM. В следующих разделах кратко описываются варианты загрузки в EFI NVRAM и описываются аспекты параметров загрузки, характерные для систем, использующих эту технологию.
В Windows Vista и более поздних версиях Windows параметры загрузки на компьютерах с bios и EFI хранятся в данных конфигурации загрузки (BCD), независимой от встроенного ПО конфигурации и системе хранения для параметров загрузки. Дополнительные сведения см. в разделе Параметры загрузки в Windows Vista и более поздних версиях.
Подробное описание параметров загрузки в системах на основе Itanium см. в спецификации интерфейса расширяемого встроенного ПО. Копию обновленной спецификации можно скачать на веб-сайте Intel Extensible Firmware Interface .
Этот раздел состоит из следующих частей.
- Обзор параметров загрузки в EFI
- Изменение параметров загрузки в EFI
- Резервное копирование параметров загрузки в EFI
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Windows driver documentation
Что такое NVRAM и когда я должен сбросить его на моем Mac?

Если вы устраняете неполадки с вашим Mac, вы наверняка уже видели этот совет: перезагрузите NVRAM. Некоторые обитатели форума говорят об этом как о всеобъемлющем решении проблем нестабильности Mac, но что такое NVRAM? И какие проблемы это действительно может решить?
Что такое NVRAM?
Давайте начнем с объяснения того, что именно NVRAM делает. Если вы отключите звук своего Mac, а затем перезапустите его, вы не услышите пиктограмму запуска . Как ваш Mac справляется с этим? Потому что настройки громкости хранятся в NVRAM, к которой у микропрограммы Mac есть доступ даже до того, как MacOS начнет загружаться. Согласно официальным инструкциям Apple , NVRAM также хранит такие вещи, как разрешение экрана, информацию о часовом поясе и, что особенно важно, жесткий диск для загрузки.
Это вся полезная информация, которую ваша система должна иметь до загрузки, но в некоторых случаях поврежденная NVRAM может вызвать сбои Mac или даже предотвратить запуск macOS. Если у вас возникли проблемы с запуском Mac, кратким отображением знака вопроса во время загрузки или обнаружением, что ваш Mac постоянно загружается с неправильного жесткого диска, очистка NVRAM может помочь. Это не исправит все проблемы, но, как правило, это не повредит, хотя вам может потребоваться сбросить часовой пояс, разрешение или другие настройки, например, если вы используете пользовательские настройки.
Как сбросить настройки NVRAM
Если вы хотите сбросить настройки NVRAM, есть два основных метода. Первый (и самый надежный) метод начинается с выключения компьютера. Далее нажмите кнопку питания. Как только вы услышите звук запуска, нажмите и удерживайте клавиши Command, Option, P и R.
Удерживайте клавиши. В конце концов ваш Mac перезагрузится, и вы снова услышите звук запуска. Не стесняйтесь отпустить ключи, когда это произойдет. NVRAM должен быть сброшен, и ваш компьютер должен загрузиться нормально.
Если у вас есть MacBook Pro, выпущенный в конце 2016 года (и, вероятно, другие Mac, выпущенные с тех пор), все будет работать немного иначе. Apple убила их классический звук запуска, так что вы не услышите его. Вместо этого просто нажмите сочетание клавиш сразу после включения Mac, затем удерживайте эти клавиши в течение 20 секунд. Ваш NVRAM должен быть сброшен.
Как увидеть, что находится в вашем NVRAM
Любопытно, что на самом деле в вашем NVRAM? Откройте Терминал в macOS, который вы найдете в Приложения> Утилиты. Введите nvram -xp , затем нажмите Enter. Вы увидите полное содержимое вашего NVRAM.
Не ожидайте, что это сделает для отличного чтения. Вы узнаете несколько вещей, например уровни громкости (на фото выше), но вы также увидите кучу загадочных клавиш. То, что здесь, будет сильно различаться в зависимости от того, какой у вас Mac, и других деталей вашего устройства.
Пока у нас открыт Терминал, отсюда также можно очистить NVRAM с помощью команды nvram -c . Вам нужно будет перезагрузить Mac, чтобы завершить сброс, поэтому вышеописанный способ сочетания клавиш обычно считается лучшим выбором.
Очистка NVRAM не решит всех проблем вашего Mac, но может решить некоторые, особенно если у вас возникли проблемы с загрузкой Mac. Это также может быть хорошей идеей, если у вас есть проблемы с настройками громкости или разрешения экрана.
Как сбросить параметры NVRAM (PRAM) и SMC на всех моделях Mac

В этой статье читайте о том, как сбросить настройки SMC и NVRAM (PRAM) на разных моделях Mac, зачем это делать, в каких случаях стоит попробовать сбросить параметры, на что обратить внимание и есть ли NVRAM и SMC у новых Mac с процессорами M1. Обычно MacBook работают стабильно. Но если Mac не включается, не выходит из режима сна, не видит зарядку, не реагирует на периферию или просто завис, стоит попробовать сбросить параметры SMC и NVRAM (PRAM). Это устранит программную проблему. В других ситуациях лучше обратиться в сервисный центр iPROFIX для проведения диагностики и выполнения качественного ремонта MacBook в Киеве.
Как сбросить параметры NVRAM (PRAM) на Mac с процессором Intel
PRAM — это небольшой участок памяти с информацией, которая нужна компьютеру перед загрузкой операционной системы (P — параметры, RAM — оперативная память). Если произошел сбой и какие-то значения этой информации недоступны Mac, он может не запускаться корректно и странно себя вести. NVRAM (в более новых моделях Mac) выполняет те же функции, но хранит ограниченный набор информации: выбранный загрузочный диск, уровень громкости динамиков, разрешение экрана, часовой пояс и информацию о последней “панике ядра” — ошибке, из-за которой устройство перезагрузилось. Название NVRAM — это NV non-volatile — энергонезависимая RAM.
Чтобы сбросить настройки NVRAM (PRAM):
выключите ноутбук;
Включите его и сразу зажмите клавиши
Option + Command + P + R
удерживайте 20 сек и отпустите (в это время вы можете услышать характерный звуковой сигнал включения на более старых моделях, не отпускайте клавиши пока не услышите его повторно / или увидеть логотип на экране больше одного раза).
После этого может потребоваться повторная настройка сброшенных системных настроек: громкость звука, разрешение дисплея, время, а также загрузочный диск, если у вас их несколько.
Если ничего не происходит, убедитесь, что вы отсоединили все USB устройства.
Если у вас установлен пароль прошивки на Mac (который не позволяет запускать устройство с внешнего или внутреннего хранилища, только с выбранного загрузочного диска), он заблокирует сброс параметров NVRAM (PRAM). Чтобы осуществить сброс, нужно будет отключить пароль прошивки, для этого:
Включите Mac, потом зажмите Command + R, появиться окно восстановления.
Выберите Утилиты → Утилита пароля прошивки (для macOS X Mountain Lion до macOS Sierra) или Утилита → Утилита безопасности запуска (для macOS High Sierra и выше).
Сбросить параметры NVRAM через Терминал
Более продвинутые пользователи могут попробовать сбросить параметры NVRAM через Терминал (Но стоит быть очень внимательным с тем, какую команду вы вводите и насколько правильно вы это делаете). Для этого в окно вводим команду:
и перезапускаем Mac, чтобы применились изменения.
NVRAM на M1 Mac
На устройствах с проприетарными процессорами Apple нет особой комбинации клавиш для сброса параметров NVRAM. Система каждый раз проверяет этот участок памяти при запуске и автоматически выполняет сброс, если видит необходимость. Если вы хотите инициировать процесс, полностью выключите устройство и снова запустите его.
Сброс параметров SMC на разных моделях Mac
SMC (System Managment Controller) — контроллер, который хранит важные настройки связанные с управлением питанием, температурой и работой кулеров, световыми индикаторами, подсветкой клавиатуры и другими компонентами.
Сброс параметров SMC может устранить такие проблемы:
- MacBook не включается после открытия;
- не работает тачпад;
- устройство не выключается или произвольно выключается;
- нет подсветки клавиатуры, не работает датчик освещения;
- кулер работает на полную, хотя Mac не загружен задачами;
- индикатор питания не отображает реальный статус, проблемы с зарядкой аккумулятора.
Apple советуют прибегать к сбросу настроек SMC только после того, как вы попробуете другие способы устранения проблем: принудительное завершение приложений, перезапуск.
Сбросить настройки SMC на MacBook, MacBook Air, MacBook Pro с T2
Для моделей с Apple T2 Security Chip с 2018 года и новее:
выключите Mac;
зажмите Control + Option + Shift и удерживайте 7 сек (Mac может запуститься)
не отпуская, зажмите кнопку включения и держите еще 7 сек;
отпустите и через пару секунд включите Mac.
Сброс настроек SMC на MacBook, MacBook Air, MacBook Pro без T2
На моделях MacBook, MacBook Air, MacBook Pro без T2 сброс настроек осуществляется по-разному в зависимости от типа батареи: съемная или нет.
Сброс настроек SMC на Mac с несъемной батареей (mid 2009 — 2017):
выключите Mac;
зажмите и удерживайте Shift + Control + Option на левой части клавиатуры + затем нажмите кнопку включения и удерживайте 10 сек;
отпустите, подключите к питанию и включите Mac.
Сброс настроек SMC на Mac со съемной батареей:
выключите Mac;
отсоедините батарею;
нажмите и удерживайте кнопку включения на протяжении 5 сек;
подсоедините батарею и включите Mac.
Сброс настроек SMC на iMac, Mac mini, Mac Pro:
выключите Mac;
отсоедините кабель питания и подождите 15 сек;
подсоедините кабель питания и подождите 5 сек;
включите Mac.
SMC на M1 Mac
На устройствах с проприетарными процессорами Apple нет контроллера SMC, его функции выполняет сам M1. Если выключить Mac и оставить его на 30 сек, а затем включить — будет инициирован процесс подобный сбросу настроек SMC.
Надеемся, было полезно! Если нужен ремонт MacBook в Киеве, обращайтесь к мастерам СЦ iPROFIX.