ФЭНДОМ


Версии обновленияПравить

На данный момент в открытом доступе есть следующие версии:

  • 13.01-52065164
  • 20.03-52072018
  • 23.1-42334159
  • 24.1-42341597
  • 24.5-42341011

Скачать

Изменения в версияхПравить

Есть наработки. Допишу.


Содержимое прошивки USBПравить

Прошивка состоит из трех файлов:

  • <Код ПО>.bin - образ для обновления
  • <Код ПО+1>.mnf - ?
  • <Код ПО+1>.smd - Файл с сертифкатами целостности?
  1. Для прошивки необходимо скинуть эти три файла на USB-флешку и вставить в Mylink.

Распаковка прошивкиПравить

Распаковка образа обновленияПравить

<Код ПО>.bin распаковывается с помощью утилиты lgu2dir с xda-developers.[1]

Распакованная прошивка имеет следующую структуру


  • storage card\
    • font\ - шрифты
    • NorUpdate\
      • NOR_image.bin - прошивка NOR-памяти
      • NorVerInfo.txt - дата 
    • system\ - файлы и компоненты оболочки MyLink
    • NK_D0L2--MainD_WiFiNone_LGD_8MB.bin - образы ОС Windows CE
    • NK_DAL2--MainD_WiFiA10_LGD_8MB.bin
    • NK_DML2--MainD_WiFiA10M_LGD_8MB.bin


Распаковка образа Windows CEПравить

Утилиты и инорфмация взяты с 4pda.ru[2]

Узнаем информацию об образе.
Формат команды: viewbin NK.bin
После выполнения получаем адрес начала загрузки и длину:
"Image Start = 0x80100000, length = 0x017DF940"

Затем полученные данные, нам необходимо передать программе cvrtbin.
Формат команды: cvrtbin -r -a 80100000 -w 32 -l 17df940 NK.bin
-r говорит, что мы хотим получить ROM файл
-a адрес начала загрузки полученный из программы viewbin
-w для преобразования использовать блоки по 32 бита (4 байта)
-l длина образа полученная из программы viewbin
последний параметр - имя файла для преобразования

После выполнения программы получим файл NK.nb0.

Теперь можно приступить к распаковке
Формат команды: dumprom -d unpack_folder -5 NK.nb0
-d укажет программе что мы хотим получить дамп.
unpack_folder это имя папки, куда будут дампиться файлы прошивки. ЕЁ НУЖНО СОЗДАТЬ ПРЕДВАРИТЕЛЬНО!!
-5 тип сжатия (для WinCE 5 это значение равно -5, для WinCE 4 это значение равно -4 )
NK.nb0 имя файла, который мы будем распаковывать

Зеркало с утилитами распаковки


  1. https://toster.ru/q/213769 Принцип упаковки в образ
  2. http://4pda.ru/forum/index.php?s=&showtopic=119060&view=findpost&p=2660697 Информация по распаковке образа Window CE

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

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

Также на ФЭНДОМЕ

Случайная вики