Android для lenovo s6000
Не в первый раз в личке просят прокомментировать или дать разъяснения по одному посту.
Так как это напрямую относится к теме, решил выложить сюда новую редакцию. Надеюсь, на этот раз не так туманно получилось.
IMEI на наших устройствах слетает при форматировании, а иногда и при прошивке FlashTool-ом.
Чтобы понять природу этого явления, необходимо окунуться в недра EMMC. Там есть раздел /dev/nvram. В нем находятся IMEI, SN, MAC адреса сетевых интерфейсов и др.
Если открыть скаттер то его можно обнаружить в 16-й строке — __NODL_NVRAM 0xe00000. Начало строки __NODL_ заставляет флэштул игнорировать этот пункт. Почему же, несмотря на это, он его иногда затирает — мне неизвестно. Именно это и является причиной исчезновения IMEI после прошивки, и как понятно из предыдущего, не только ИМЕЙ. То есть, мы удаляем раздел не давая взамен ничего!
Итак, /dev/nvram прошивается на заводе и все дальнейшие официальные апдейты и прошивки даже думать не смеют его трогать. Как бы не менялась программная часть, он остается неизменным. В редких случаях, производитель вносит изменения в него, и выпускает прошивки для сервис центров, включая в нее и этот раздел.
В рабочей ситеме IMEI находятся по пути /data/nvram. Точнее /data/nvram/md/NVRAM/NVD_IMEI/. Директория /data/nvram создается при первом запуске устройства, путем копирования в нее содержимого /dev/nvram. Распространена рекомендация сохранять папку /data/nvram для востановления имей в будущем. Это, конечно, справедливо, как и призывы к бэкапу в принципе. Калибровки с имеями вы востановите, но эта директория бесполезна при востановлении раздела /dev/nvram.
Что необходимо предпринять дабы избежать проблем в будущем?
Во первых нужно создать полный дамп памяти устройства. Рекомендую это сделать сразу после покупки устройства, до начала поиска лучшей в мире прошивки. В зависимости от метода дампа, среди прочих файлов должен быть файл nvram.img. Именно img размером 5242880. Это и есть образ необходимого раздела. Всякие nvram.tar и прочие ext4 это копии /data/nvram и интереса не представляют.
Для создания только образа раздела /dev/nvram можно воспользоваться командой:
dd if=/dev/nvram of=/sdcard/nvram.img bs=5242880 count=1
5242880 это размер раздела для устройств на платформах 6577-6589. В результате по пути sdcard будет создан файл nvram.img. Сохраняем его в надежное место.
Как восстановить затертый раздел /dev/nvram?
Самый простой способ, скопировать сохраненный ранее файл его в память устройства набрать команду:
dd if=/sdcard/nvram.img of=/dev/nvram
Результатом успешной отработки команды послужат строчки
10240+0 records in
10240+0 records out
5242880 bytes transfered in…..
Для прошивки этого раздела ФлэшТулом находим в скатере строчку __NODL_NVRAM. и удаляем в ней __NODL_, после чего в окне программы выбираем наш nvram.img. Именно выбираем. Хоть он и станет доступен в окне программы, но ФлэшТул его сам не подхватит.
Иногда флэштул не хочет шить отдельно этот раздел. В этом случае необходимо скачать прошивку для флэштула, открыть правленый скатер и отметить кроме прочего и nvram.img
Для того чтобы прошить ФлэшТулом методом Upgrate, который требует включения всех пунктов, только необходимые на момент разделы, делаем следующее:
Открываем scatter в любом текстовом редакторе. Дописываем в начало строки раздела который хотим исключить __NODL_. Например __NODL_PRELOADER 0x0. Сохраняем, открываем скаттер ФлэшТулом и шьем только те разделы которые остались незакомментированы, тк ФлэшТул их не увидит.
Данный трюк позволяет как скрывать, так и открывать закрытые пункты скаттера. Таким образом, можно выборочно шить необходимые разделы через Upgrate, например nvram.
Как восстановить раздел, в случае отсутствия резервной копии?
Для этого нужно воспользоваться файлом от донора. Попросите кого-то в теме вашего аппарата одолжить вам свой nvram.img. Как его получить написано выше. Недостаток очевиден, мы получаем чужие IMEI, MAC и пр. Способы правки nvram.img мне неизвестны, однако есть программные средства для редактирования раздела /dev/nvram (ссылки ниже). После успешного внесения изменений в раздел, сохраняем его командой что выше.
SN Write Tool с драйверами и инструкцией
Maui META 3G
Видео мануал по Maui META
Как узнать, затерт или нет /dev/nvram?
Смысл проверить есть, только если вы хоть раз «теряли» IMEI. Для этого достаточно в рекавери сбросить аппарат к заводским настройкам, удалив тем самым /data. Если после первого запуска IMEI опять отсутствует, значит все что выше написано — для вас..
Возникает резонный вопрос – зачем вся эта камасутра, когда восстановить IMEI можно за минуту с помощью софта?
Можно, но вы «восстановите» его по адресу /data/nvram, а «статья» о том как восстановить важный раздел, в котором кроме имея много нужного и после затирания которого отмечены проблемы различного характера. Кроме того, он опять слетит при следующей перепрошивке.
Обратите внимание, что новая версия MTK Droid Tools получила функцию бэкапа /dev/nvram. Сохраняет с расширением .bin
Методы проверены и работают. Я восстановил три живых аппарата и четыре в оффлайне. Последний менее часу назад в кумысе.
Алгоритм прошивки наших аппратов при помощи Flash Tool
Драйвера считаются УЖЕ коррктно установленными.
1. Запустить Flash Tool
2. Указать MT6589_Android_scatter_emmc.txt
Программа подхватит файлы. ВСЕ галочки должны быть отмечены и графы заполнены.
2а. Если какой либо файл не отмечен и адресация стоит 0х00000, то кликнут на него и указать принудительно
3. Поставить галочку «DA DL All With Check Sum» (обязательно. Без этого получите «засание» при загрузке)
4. Нажать на «Firmware -> Upgrade»
5. Подключить ВЫКЛЮЧЕННЫЙ аппрат.
Должна пойти прошивка.
(«кнопочека Stop БУДЕТ гореть» Её не трогать)
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 14.07.20, 07:17
По просьбам трудящихся, выкладываю установку модифицированного рековери на наш планшет програмным методом (без подключения к ПК). Сам лично все проверил-работает! Однако, если Вам не знакомы такие термины как бэкап, кастом и МТК, качать не советую, так как сами понимаете, все на свой страх и риск! В архиве подробнейшая инструкция по прошивке рековери и набор приложений. Отдельное спасибо ромоделу Stanner’у за проделанную работу по портированию рековери на наш планшет!
Источник
Android для lenovo s6000
Не в первый раз в личке просят прокомментировать или дать разъяснения по одному посту.
Так как это напрямую относится к теме, решил выложить сюда новую редакцию. Надеюсь, на этот раз не так туманно получилось.
IMEI на наших устройствах слетает при форматировании, а иногда и при прошивке FlashTool-ом.
Чтобы понять природу этого явления, необходимо окунуться в недра EMMC. Там есть раздел /dev/nvram. В нем находятся IMEI, SN, MAC адреса сетевых интерфейсов и др.
Если открыть скаттер то его можно обнаружить в 16-й строке — __NODL_NVRAM 0xe00000. Начало строки __NODL_ заставляет флэштул игнорировать этот пункт. Почему же, несмотря на это, он его иногда затирает — мне неизвестно. Именно это и является причиной исчезновения IMEI после прошивки, и как понятно из предыдущего, не только ИМЕЙ. То есть, мы удаляем раздел не давая взамен ничего!
Итак, /dev/nvram прошивается на заводе и все дальнейшие официальные апдейты и прошивки даже думать не смеют его трогать. Как бы не менялась программная часть, он остается неизменным. В редких случаях, производитель вносит изменения в него, и выпускает прошивки для сервис центров, включая в нее и этот раздел.
В рабочей ситеме IMEI находятся по пути /data/nvram. Точнее /data/nvram/md/NVRAM/NVD_IMEI/. Директория /data/nvram создается при первом запуске устройства, путем копирования в нее содержимого /dev/nvram. Распространена рекомендация сохранять папку /data/nvram для востановления имей в будущем. Это, конечно, справедливо, как и призывы к бэкапу в принципе. Калибровки с имеями вы востановите, но эта директория бесполезна при востановлении раздела /dev/nvram.
Что необходимо предпринять дабы избежать проблем в будущем?
Во первых нужно создать полный дамп памяти устройства. Рекомендую это сделать сразу после покупки устройства, до начала поиска лучшей в мире прошивки. В зависимости от метода дампа, среди прочих файлов должен быть файл nvram.img. Именно img размером 5242880. Это и есть образ необходимого раздела. Всякие nvram.tar и прочие ext4 это копии /data/nvram и интереса не представляют.
Для создания только образа раздела /dev/nvram можно воспользоваться командой:
dd if=/dev/nvram of=/sdcard/nvram.img bs=5242880 count=1
5242880 это размер раздела для устройств на платформах 6577-6589. В результате по пути sdcard будет создан файл nvram.img. Сохраняем его в надежное место.
Как восстановить затертый раздел /dev/nvram?
Самый простой способ, скопировать сохраненный ранее файл его в память устройства набрать команду:
dd if=/sdcard/nvram.img of=/dev/nvram
Результатом успешной отработки команды послужат строчки
10240+0 records in
10240+0 records out
5242880 bytes transfered in…..
Для прошивки этого раздела ФлэшТулом находим в скатере строчку __NODL_NVRAM. и удаляем в ней __NODL_, после чего в окне программы выбираем наш nvram.img. Именно выбираем. Хоть он и станет доступен в окне программы, но ФлэшТул его сам не подхватит.
Иногда флэштул не хочет шить отдельно этот раздел. В этом случае необходимо скачать прошивку для флэштула, открыть правленый скатер и отметить кроме прочего и nvram.img
Для того чтобы прошить ФлэшТулом методом Upgrate, который требует включения всех пунктов, только необходимые на момент разделы, делаем следующее:
Открываем scatter в любом текстовом редакторе. Дописываем в начало строки раздела который хотим исключить __NODL_. Например __NODL_PRELOADER 0x0. Сохраняем, открываем скаттер ФлэшТулом и шьем только те разделы которые остались незакомментированы, тк ФлэшТул их не увидит.
Данный трюк позволяет как скрывать, так и открывать закрытые пункты скаттера. Таким образом, можно выборочно шить необходимые разделы через Upgrate, например nvram.
Как восстановить раздел, в случае отсутствия резервной копии?
Для этого нужно воспользоваться файлом от донора. Попросите кого-то в теме вашего аппарата одолжить вам свой nvram.img. Как его получить написано выше. Недостаток очевиден, мы получаем чужие IMEI, MAC и пр. Способы правки nvram.img мне неизвестны, однако есть программные средства для редактирования раздела /dev/nvram (ссылки ниже). После успешного внесения изменений в раздел, сохраняем его командой что выше.
SN Write Tool с драйверами и инструкцией
Maui META 3G
Видео мануал по Maui META
Как узнать, затерт или нет /dev/nvram?
Смысл проверить есть, только если вы хоть раз «теряли» IMEI. Для этого достаточно в рекавери сбросить аппарат к заводским настройкам, удалив тем самым /data. Если после первого запуска IMEI опять отсутствует, значит все что выше написано — для вас..
Возникает резонный вопрос – зачем вся эта камасутра, когда восстановить IMEI можно за минуту с помощью софта?
Можно, но вы «восстановите» его по адресу /data/nvram, а «статья» о том как восстановить важный раздел, в котором кроме имея много нужного и после затирания которого отмечены проблемы различного характера. Кроме того, он опять слетит при следующей перепрошивке.
Обратите внимание, что новая версия MTK Droid Tools получила функцию бэкапа /dev/nvram. Сохраняет с расширением .bin
Методы проверены и работают. Я восстановил три живых аппарата и четыре в оффлайне. Последний менее часу назад в кумысе.
Алгоритм прошивки наших аппратов при помощи Flash Tool
Драйвера считаются УЖЕ коррктно установленными.
1. Запустить Flash Tool
2. Указать MT6589_Android_scatter_emmc.txt
Программа подхватит файлы. ВСЕ галочки должны быть отмечены и графы заполнены.
2а. Если какой либо файл не отмечен и адресация стоит 0х00000, то кликнут на него и указать принудительно
3. Поставить галочку «DA DL All With Check Sum» (обязательно. Без этого получите «засание» при загрузке)
4. Нажать на «Firmware -> Upgrade»
5. Подключить ВЫКЛЮЧЕННЫЙ аппрат.
Должна пойти прошивка.
(«кнопочека Stop БУДЕТ гореть» Её не трогать)
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 14.07.20, 07:17
По просьбам трудящихся, выкладываю установку модифицированного рековери на наш планшет програмным методом (без подключения к ПК). Сам лично все проверил-работает! Однако, если Вам не знакомы такие термины как бэкап, кастом и МТК, качать не советую, так как сами понимаете, все на свой страх и риск! В архиве подробнейшая инструкция по прошивке рековери и набор приложений. Отдельное спасибо ромоделу Stanner’у за проделанную работу по портированию рековери на наш планшет!
Источник
Android для lenovo s6000
Не в первый раз в личке просят прокомментировать или дать разъяснения по одному посту.
Так как это напрямую относится к теме, решил выложить сюда новую редакцию. Надеюсь, на этот раз не так туманно получилось.
IMEI на наших устройствах слетает при форматировании, а иногда и при прошивке FlashTool-ом.
Чтобы понять природу этого явления, необходимо окунуться в недра EMMC. Там есть раздел /dev/nvram. В нем находятся IMEI, SN, MAC адреса сетевых интерфейсов и др.
Если открыть скаттер то его можно обнаружить в 16-й строке — __NODL_NVRAM 0xe00000. Начало строки __NODL_ заставляет флэштул игнорировать этот пункт. Почему же, несмотря на это, он его иногда затирает — мне неизвестно. Именно это и является причиной исчезновения IMEI после прошивки, и как понятно из предыдущего, не только ИМЕЙ. То есть, мы удаляем раздел не давая взамен ничего!
Итак, /dev/nvram прошивается на заводе и все дальнейшие официальные апдейты и прошивки даже думать не смеют его трогать. Как бы не менялась программная часть, он остается неизменным. В редких случаях, производитель вносит изменения в него, и выпускает прошивки для сервис центров, включая в нее и этот раздел.
В рабочей ситеме IMEI находятся по пути /data/nvram. Точнее /data/nvram/md/NVRAM/NVD_IMEI/. Директория /data/nvram создается при первом запуске устройства, путем копирования в нее содержимого /dev/nvram. Распространена рекомендация сохранять папку /data/nvram для востановления имей в будущем. Это, конечно, справедливо, как и призывы к бэкапу в принципе. Калибровки с имеями вы востановите, но эта директория бесполезна при востановлении раздела /dev/nvram.
Что необходимо предпринять дабы избежать проблем в будущем?
Во первых нужно создать полный дамп памяти устройства. Рекомендую это сделать сразу после покупки устройства, до начала поиска лучшей в мире прошивки. В зависимости от метода дампа, среди прочих файлов должен быть файл nvram.img. Именно img размером 5242880. Это и есть образ необходимого раздела. Всякие nvram.tar и прочие ext4 это копии /data/nvram и интереса не представляют.
Для создания только образа раздела /dev/nvram можно воспользоваться командой:
dd if=/dev/nvram of=/sdcard/nvram.img bs=5242880 count=1
5242880 это размер раздела для устройств на платформах 6577-6589. В результате по пути sdcard будет создан файл nvram.img. Сохраняем его в надежное место.
Как восстановить затертый раздел /dev/nvram?
Самый простой способ, скопировать сохраненный ранее файл его в память устройства набрать команду:
dd if=/sdcard/nvram.img of=/dev/nvram
Результатом успешной отработки команды послужат строчки
10240+0 records in
10240+0 records out
5242880 bytes transfered in…..
Для прошивки этого раздела ФлэшТулом находим в скатере строчку __NODL_NVRAM. и удаляем в ней __NODL_, после чего в окне программы выбираем наш nvram.img. Именно выбираем. Хоть он и станет доступен в окне программы, но ФлэшТул его сам не подхватит.
Иногда флэштул не хочет шить отдельно этот раздел. В этом случае необходимо скачать прошивку для флэштула, открыть правленый скатер и отметить кроме прочего и nvram.img
Для того чтобы прошить ФлэшТулом методом Upgrate, который требует включения всех пунктов, только необходимые на момент разделы, делаем следующее:
Открываем scatter в любом текстовом редакторе. Дописываем в начало строки раздела который хотим исключить __NODL_. Например __NODL_PRELOADER 0x0. Сохраняем, открываем скаттер ФлэшТулом и шьем только те разделы которые остались незакомментированы, тк ФлэшТул их не увидит.
Данный трюк позволяет как скрывать, так и открывать закрытые пункты скаттера. Таким образом, можно выборочно шить необходимые разделы через Upgrate, например nvram.
Как восстановить раздел, в случае отсутствия резервной копии?
Для этого нужно воспользоваться файлом от донора. Попросите кого-то в теме вашего аппарата одолжить вам свой nvram.img. Как его получить написано выше. Недостаток очевиден, мы получаем чужие IMEI, MAC и пр. Способы правки nvram.img мне неизвестны, однако есть программные средства для редактирования раздела /dev/nvram (ссылки ниже). После успешного внесения изменений в раздел, сохраняем его командой что выше.
SN Write Tool с драйверами и инструкцией
Maui META 3G
Видео мануал по Maui META
Как узнать, затерт или нет /dev/nvram?
Смысл проверить есть, только если вы хоть раз «теряли» IMEI. Для этого достаточно в рекавери сбросить аппарат к заводским настройкам, удалив тем самым /data. Если после первого запуска IMEI опять отсутствует, значит все что выше написано — для вас..
Возникает резонный вопрос – зачем вся эта камасутра, когда восстановить IMEI можно за минуту с помощью софта?
Можно, но вы «восстановите» его по адресу /data/nvram, а «статья» о том как восстановить важный раздел, в котором кроме имея много нужного и после затирания которого отмечены проблемы различного характера. Кроме того, он опять слетит при следующей перепрошивке.
Обратите внимание, что новая версия MTK Droid Tools получила функцию бэкапа /dev/nvram. Сохраняет с расширением .bin
Методы проверены и работают. Я восстановил три живых аппарата и четыре в оффлайне. Последний менее часу назад в кумысе.
Алгоритм прошивки наших аппратов при помощи Flash Tool
Драйвера считаются УЖЕ коррктно установленными.
1. Запустить Flash Tool
2. Указать MT6589_Android_scatter_emmc.txt
Программа подхватит файлы. ВСЕ галочки должны быть отмечены и графы заполнены.
2а. Если какой либо файл не отмечен и адресация стоит 0х00000, то кликнут на него и указать принудительно
3. Поставить галочку «DA DL All With Check Sum» (обязательно. Без этого получите «засание» при загрузке)
4. Нажать на «Firmware -> Upgrade»
5. Подключить ВЫКЛЮЧЕННЫЙ аппрат.
Должна пойти прошивка.
(«кнопочека Stop БУДЕТ гореть» Её не трогать)
В теме нет куратора. По вопросам наполнения шапки, обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал derak1129 — 14.07.20, 07:17
По просьбам трудящихся, выкладываю установку модифицированного рековери на наш планшет програмным методом (без подключения к ПК). Сам лично все проверил-работает! Однако, если Вам не знакомы такие термины как бэкап, кастом и МТК, качать не советую, так как сами понимаете, все на свой страх и риск! В архиве подробнейшая инструкция по прошивке рековери и набор приложений. Отдельное спасибо ромоделу Stanner’у за проделанную работу по портированию рековери на наш планшет!
Источник