> Внимание!

Настоятельно рекомендуем прочитать Правила раздела "Windows Mobile - прошивки"

Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.



Mitac Mio A700 / 701 - Перепрошивка | Вопросы, предложения.



Реп: (270)
Внимание! В случае неудачной прошивки аппарата, создатель прошивки и администрация сайта ответственности не несут! Все действия на Ваш страх и риск.
Mitac Mio A700 / A701 - Обсуждение » | FAQ по устройству | FAQ по перепрошивке Mitac Mio A700/701 | MIO A700/701 Русская кухня »

Прошивки:


Дополнительная информация:
Дополнение к FAQ по перепрошивке- Полное обновление при помощи UBoot путем передачи новой прошивки через USB.(2-й способ) от Сергей Кобзарь
Статья от MatveyYoYo о том как восстановить мёртвый КПК через порт JTAG (На английском языке) »
Вариант прошивки под Windows Vista:
1) Скачиваем эти драйвера:
http://4pda.to/forum/dl/post/164159/VistaDriver.rar
2) В Mobile Device Center (Центр синхронизации), в настройках подключения устройства убираем галочку с USB соединения
3) В диспетчере устройств убиваем процессы mobsync.exe и wmdc.exe
4) Переводим телефон в прошивочный режим, подключаем.
5) Заходим в диспетчер устройств, находим подключенный девайс и жмем обновить драйвера, выбираем драйвер вручную из файла в п.1
6) Опять убиваем процессы mobsync.exe и wmdc.exe
7) Запускаем флешер и шьем.

Прошиваем на Windows 7 и Windows Vista
make a Full от Fackir

В баг реппортах обязательно указывать версию и автора прошивки.

Сообщение отредактировал Prislav - 10.01.12, 13:14



Реп: (3)
У меня Мио А700 (49 прошивка).
Кто пробовал перешить прошивкой от А701 (наприметр 55) ?
Какой порядок действий ?

M
Подредактировал название темы


Сообщение отредактировал arei - 29.09.06, 07:10



Реп: (70)
Уважаемые владельцы A70x!

Память Scoter (кодовое имя Mio A701/A700 в компании MiTAC) состоит из одного модуля и 4 разделов:

Модуль G3 IPL: G3 Initial Program Loader - загрузчик, который запускается при включении устройства. Загрузчик инициализирует систему хранения данных G3 Disk On Chip (DOC) и загружает в нее UBOOT. UBOOT сохраняется в специальной статичной части RAM вне DOC.
Раздел UBOOT: это загрузочный раздел. Код этого раздела занимается настройкой аппаратной части КПК (ЦП, контроллер памяти), предоставляет функции тестирования аппаратных средств и управления ROM.
Раздел MS IPL: предназначена для загрузки образа ОС Windows CE 5.0 и ее запуска.
Раздел MSFLSH50: Образ ОС The Windows CE 5.0. Состоит из 4 секций: XIP Kernel, дополнительная часть XIP, область IMGFS, содержащая файлы ОС, и пустая секция FAT16, используемая для дополнения размера раздела MSFLSH50 до 50 Мб.
Раздел USERDISK: FAT32 раздел содержит все установленные программы, файлы конфигурации, личные и многие другие файлы, отображаемые системным файловым менеждером. Раздел форматируется при каждом hard reset.

Существует 4 метода обновления прошивки Scoter:

1. Обновление образа ОС Windows (MSFLSH50) при помощи UBoot путем передачи нового образа через USB.
Преимущества: безопасный, быстрый, не требует карты памяти SD. Вы всегда можете вернуть предыдущую версию прошивки.
Недостатки: необходимо использовать Windows-программу и ПК
.

2. Полное обновление при помощи UBoot путем передачи новой прошивки через USB.
Преимущества: быстрый, не требует карты памяти SD.
Недостатки: необходимо использовать Windows-программу и ПК, ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ ПРОШИВКИ! НЕ ИСПОЛЬЗУЙТЕ НИ В КОЕМ СЛУЧАЕ, В РЕЗУЛЬТАТЕ МОЖЕТЕ ПОЛУЧИТЬ НЕРАБОТОСПОСОБНОЕ УСТРОЙСТВО И НЕ СМОЖЕТЕ ЕГО САМОСТОЯТЕЛЬНО ВОССТАНОВИТЬ!

3. Полное обновление при помощи UBoot и использования файла-образа прошивки с карты SD.
Преимущества: не требуется дополнительное ПО и ПК.
Недостатки: медленный, ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ ПРОШИВКИ! НЕ ИСПОЛЬЗУЙТЕ НИ В КОЕМ СЛУЧАЕ, В РЕЗУЛЬТАТЕ МОЖЕТЕ ПОЛУЧИТЬ НЕРАБОТОСПОСОБНОЕ УСТРОЙСТВО И НЕ СМОЖЕТЕ ЕГО САМОСТОЯТЕЛЬНО ВОССТАНОВИТЬ!

4. Полное обновление при помощи утилиты PPC Upgrade ROM и использования файла-образа прошивки с карты SD.
Преимущества: не требуется ПК, несложные настройки.
Недостатки: медленный, ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ ПРОШИВКИ! НЕ ИСПОЛЬЗУЙТЕ НИ В КОЕМ СЛУЧАЕ, В РЕЗУЛЬТАТЕ МОЖЕТЕ ПОЛУЧИТЬ НЕРАБОТОСПОСОБНОЕ УСТРОЙСТВО И НЕ СМОЖЕТЕ ЕГО САМОСТОЯТЕЛЬНО ВОССТАНОВИТЬ!


ВНИМАНИЕ! Используйте только первый метод прошивки (два файла BDK0_SCOTERUT.bin и BDK1_SCOTERMSIPL.bin в полной прошивке предназначены для сервисных центров, а не для Вас).
Рекомендую перед обновлением прошивки сделать резервную копию существующей.



Реп: (70)
Описание первого метода: обновление образа ОС через USB

1. Скопируйте набор программ для обновления прошивки через USB (A701_USB_ROM_updater.zip, прикреплен к сообщению).
2. Убедитесь, что КПК не подключен к PC через USB.
3. Выключите опцию "Allow USB connections" в ActiveSync (нажмите правой кнопкой мыши в на иконке ActiveSync в трее, в меню выберите "Connection Settings" и уберите галку напротив пункта "Allow USB connections").
4. Зайдите в меню загрузчика на КПК. Для этого одновременно нажмите кнопку "Увеличение громкости" и кнопку "Вниз" джостика. Удерживая кнопки нажатыми нажмите RESET и удерживайте ее 4 секунды, затем отпустите только кнопку RESET. После появления меню на экране отпустите остальные кнопки. Если не получится с первого раза (такое бывает часто), повторите еще раз.
5. В меню выберите пункт "FlashROM Upgrade > CE img with USB"
6. Соедините КПК с ПК через USB, подождите несколько секунд.
7. На ПК запустите программу обновления ROM. В появившемся окне нажмите OK.
8. Выберите файл-образ ОС (например, BDTL0_SCOTERMSFLSH50.bin) в поле File 1, нажмите OK и следуйте инструкциям, выводимым на КПК.
9. По окончании процесса прошивки незабудьте включить опцию "Allow USB connections" в ActiveSync

Прикрепленные файлы

Прикрепленный файлA701_USB_ROM_updater.zip ( 10.25 КБ )



Реп: (70)
Резервное копирование прошивки

Описываемый ниже метод позволяет сделать резервные копии разделов UBoot, MS IPL и MSFLSH50, поэтому никакие личные данные в резервную копию не попадают.
Для создания резервной копии необходимо:
  • Скопировать утилиту создания резервной копии ROM (файл ScoterBackup_v0.2.zip прикреплен к сообщению).
  • Выполнить soft reset, соединить КПК с ПК, проверить активность ActiveSync.
  • Запустить утилиту резервного копирования прошивки и следовать ее инструкциям.
В результате описанных действий мы получим 3 файла, которые впоследствии можно использовать для восстановления текущей прошивки.
Файл BDK0_SCOTERUT.bin - Uboot.
Файл BDK1_SCOTERMSIPL.bin - MS IPL.
BDTL0_SCOTERMSFLSH50.bin - образ ОС (CE image).

Большое количество разнообразных прошивок для A70x можно найти на сайте _http://mkx.hchodo.com.

Прикрепленные файлы

Прикрепленный файлScoterBackup_v0.2.zip ( 208.02 КБ )



Реп: (70)
Распаковка образа ОС
  • Копируем imgfs_tools (файл прикреплен к сообщению), распаковываем в любую папку. В эту же папку копируем прошивку BDTL0_SCOTERMSFLSH50.bin
  • Выполняем "prepare_imgfs.exe BDTL0_SCOTERMSFLSH50.bin -nosplit"
  • Выполняем "viewimgfs.exe imgfs_raw_data.bin"
В результате появляется папка dump, в которой файлы из прошивки. Файлы можно менять, удалять и добавлять, после чего можно собрать новый образ. Если Вы собираетесь собирать новый образ, исходный образ и файлы (imgfs_raw_data.bin и imgfs_removed_data.bin), которые
появились в процессе удалять не нужно, в противном случае собрать образ Вам не удастся.

Создание нового образа ОС
  • Находясь в папке с imgfs_tools выполняем "BuildImgfs.exe" (при этом файлы из папки dump упаковываются в файлы imgfs_raw_data.bin и imgfs_removed_data.bin).
  • Выполняем "make_imgfs.exe BDTL0_SCOTERMSFLSH50.bin -nosplit". В комманде обязательно нужно указывать имя файла-образа ОС, который использовался при распаковке.

По окончании процесса в файле BDTL0_SCOTERMSFLSH50.bin будет новый образ ОС.

Прикрепленные файлы

Прикрепленный файлimgfs_tools.rar ( 123.07 КБ )



Реп: (70)
Подробности по прошивке R64rus

В этой прошивке появился файл bootinit.exe. Файл считывает код IMEI. По специальному алгоритму на основе IMEI ваш аппарат относят к одной из групп (0, 1, 2, 3). Мой был отнесен к группе 2, при этом программа останавливала загрузку аппарата.
Самым простым решение проблемы с загрузкой КПК с прошивкой R64rus стало переименование файла bootinit.exe в bootinit.ex_. Новая прошивка без проблем устанавливается на аппарат с любым IMEI (прошивку можно взять по ссылкам: _http://slil.ru/23171354, _http://rapidshare.de/files/34568709/ginnie.zip.html).

После создания работоспособной прошивки я решил изучить bootinit.exe. Очень хорошим подспорьем в изучении стала IDA Pro 5.0, которая позволяет отлаживать код прямо на КПК, поэтому можно легко получить значения регистров, флаги и т.п.
В ходе исследования я обнаружил разделение КПК на группы в зависимости от IMEA. Решил проверить, что будет, если мой аппарат из группы 2 "перейдет" в группу 0. При помощи HEX-редактора изменил значение в операторе сравнения, скопировал модифицированный файл на КПК (с другим именем), запустил... Тут меня поджидал большой сюрприз: код не запускался, т.к. все файлы для КПК имеют цифровую подпись, защищающую их от модификации.

Added @ 28.09.2006, 22:39

Запуск модифицированного exe-файла на WM5

Для того, чтобы запустить модифицированный exe-файл на КПК необходимо в него добавить новую цифровую подпись. Здесь на на помощь приходит программа SignCode (файл SignCode.zip прикреплен к сообщению). Для добавления подписи распаковываем SignCode.zip в папку SignCode. В эту-же папку копируем модифицированный exe. Выполняем "sign.bat bootinit.exe", в результате чего получаем заново подписанный bootinit.exe. Копируем его на КПК запускаем - все нормально (за исключением сообщения о неизвестном издателе программы, оно появляется из-за отсутствия сертификата, который мы использовали для подписи в хранилище доверенных сертификатов на КПК).

К сожалению, модифицированный bootinit.exe из-за отсутствия сертификата в прошивке не запустится при установке прошивки. Существует два пути решения этой проблемы: добавление сертификата в прошивку и отключение сообщения о неизвестном сертификате при запуске программы.

Прикрепленные файлы

Прикрепленный файлSignCode.zip ( 45.2 КБ )



Реп: (8)
Для тех кто неможет войти в бутлоадер.
Кто то уже описывал способ, у меня срабатывает в 100% случаев.
1. Нажимаем и удерживаем кнопку "Громкость вверх"
2. Не отпуская кнопку "Громкость вверх" кратко нажимаем "Reset". Моргает фиолетовая лампочка.
3. Не отпуская кнопку "Громкость вверх" секунды через 3 после того как загорелась подсветка джойстика нажимаем "Джойстик вниз".
Вуаля! Мы в бутлоадере. Если неполучилось повторяем пункт 3 пока неполучится. :-)



Реп: (4)
ginnie,
ты бы уж тогда выложил и ссылку на прошивку



Реп: (70)
Отключение предустановки ПО

Во время установки прошивки R64rus на КПК устанавливается также некоторый набор программ. За установку этих программ отвечает appinit.exe, ярлык этой программы при установке прошивки прописывается в папку "\Windows\Автозагрузка".

Для отключения предустановки этих программ необходимо запретить копирование ярлыка appinit.lnk в папку "\Windows\Автозагрузка". Копирование ярлыка осуществляется при помощи файла initflashfiles.dat (кодировка Unicode), в котором есть следующий фрагмент:

Directory("\x005C\x0057\x0069\x006E\x0064\x006F\x0077\x0073\x005C\x0410\x0432\x0442\x043E\x0437\x0430\x0433\x0440\x0443\x0437\x043A\x0430"):-File("appinit.lnk","\Windows\appinit.lnk")
Directory("\Windows"):-File("1.cab","\Windows\43f0e0aa-03c2-f083-3485-eefca0a195fd")
Directory("\Windows"):-File("2.cab","\Windows\f5c8fdf1-00ea-c0c3-45ac-06d9c5acc067")
Directory("\Windows"):-File("3.cab","\Windows\c0a1e776-95df-ba3e-876a-89ce67e089dc")
Directory("\Windows"):-File("4.cab","\Windows\881c0683-fe81-97ad-fde1-74536874bbec")
Directory("\Windows"):-File("5.cab","\Windows\ac43ddef-5348-32a1-ed53-3754534ffcea")

в первой строке закодировано "\Windows\Автозагрузка".
1.cab - Abooxi Newsreader
2.cab - AE Software Button Plus for MIO DigiWalker
3.cab - Haali Reader
4.cab - mChat
5.cab - Newsland Inc. Newsland Software for Pocket PC

Для запрета копирования appinit.lnk нужно в начале строки поставить символ комментария ";". Я для модификации файла initflashfiles.dat использую Notepad. После модификации initflashfiles.dat необходимо открыть в Hex-редакторе и удалить первые два байта файла (чтобы он начинался с символа ";"), иначе файл будет проигнорирован при установке прошивки. После удаления двух первых байт создаем новый образ ОС, ставим прошивку на КПК и убеждаемся, что предустановки 5 вышеуказанных программ не происходит.



Реп: (8)
А если нужно запретить установку только некоторых программ?
Можно ли добавить установку своих программ?
Например вот этой: Eye On Thief, Отправка тревожной SMS
Можно ли добавить копирование своих файлов? Например файлов конфигурации от выше указанной программы.

M
Ну зачем же цитировать такой объём ?
Не надо нарушать Правила форума 4pda.ru , п 4.19
Пока устное замечание


Сообщение отредактировал arei - 04.12.06, 08:33



Реп: (29)
а нельзя ли поподробней описать 3-4 метод обновления прошивки Scoter , и пойдут ли для этих способов те файлы ,что находятся по ссылкам указанным выше.



Реп: (70)
Уважаемый IIISharkIII!

К сожалению, мне пока не удалось произвести частичную установку ПО, идущего в комплекте. Для этого необходимо отключить вывод сообщения о неизвестном издателе сертификата.
Добавлением программ в прошивку я пока тоже не занимался.



Реп: (70)
Третий метод обновления прошивки: полное обновление с карты SD через UBoot
ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ ПРОШИВКИ! НЕ ИСПОЛЬЗУЙТЕ НИ В КОЕМ СЛУЧАЕ, В РЕЗУЛЬТАТЕ МОЖЕТЕ ПОЛУЧИТЬ НЕРАБОТОСПОСОБНОЕ УСТРОЙСТВО И НЕ СМОЖЕТЕ ЕГО САМОСТОЯТЕЛЬНО ВОССТАНОВИТЬ!
  • Поместите файл-образ в корень карты SD. Имя файла-образа обязательно должно быть WINCEIMG.BIN.
  • Убедитесь, что КПК не подключен к ПК и батарея полностью заряжена.
  • Зайдите в меню загрузчика на КПК. Для этого одновременно нажмите кнопку "Увеличение громкости" и кнопку "Вниз" джостика. Удерживая кнопки нажатыми нажмите RESET и удерживайте ее 4 секунды, затем отпустите только кнопку RESET. После появления меню на экране отпустите остальные кнопки. Если не получится с первого раза (такое бывает часто), повторите еще раз.
  • В меню выберите пункт FlashROM Upgrade > Total Total img By SD/MMC и следуйте инструкциям, выводимым на экран КПК.
Четвертый метод обновления прошивки: полное обновление с карты SD при помощи утилиты для КПК
ОЧЕНЬ ОПАСНЫЙ ВАРИАНТ ПРОШИВКИ! НЕ ИСПОЛЬЗУЙТЕ НИ В КОЕМ СЛУЧАЕ, В РЕЗУЛЬТАТЕ МОЖЕТЕ ПОЛУЧИТЬ НЕРАБОТОСПОСОБНОЕ УСТРОЙСТВО И НЕ СМОЖЕТЕ ЕГО САМОСТОЯТЕЛЬНО ВОССТАНОВИТЬ!
  • Скопируйте утилиту для обновления с карты SD (файл RomUp_SD.zip прикреплен к сообщению).
  • Скопируйте необходимый образ прошивки с сайта _http://mkx.hchodo.com.
  • Распакуйте архивы и поместите утилиту и файл-образ прошивки в корень карты SD. Имя файла-образа обязательно должно быть WINCEIMG.BIN.
  • Запустите RomUp_SD.exe с карты SD и следуйте ее инструкциям.


Прикрепленные файлы

Прикрепленный файлRomUp_SD.zip ( 82.74 КБ )



Реп: (70)
Отключение сообщений о неизвестном издателе сертификата

В прошивке есть файл mxip_wpc_10.provxml, в конце файла строки:

<characteristic type="SecurityPolicy">
  <parm name="4122" value="0"/>      <!-- Unsigned Prompt Policy, 1 indicates user will not be prompted. -->
  <parm name="4119" value="144"/>    <!-- Grand Manager Policy, allows end-users to install their own certificates. -->
</characteristic>

меняем значение параметра 4122 на 1 - сообщения появлятся больше не будут.



Реп: (78)
подскажите как его переименовать bootinit.exe в 64 русской

Сообщение отредактировал m209 - 29.09.06, 19:45



Реп: (70)
Уважаемый m209!

Не совсем понял вопрос. В чем проблема переименовать файл на ПК?



Реп: (1)
ginnie,

Скажите где еще есть 64 рус! На _http://slil.ru/23171354 пишет арив битый. А с шары немогу. Сижу с синим :help:



Реп: (78)
когда ставлю 64 рус то после прошивки виндус замирает и не грузится



Реп: (70)
Уважаемый m209!

Как у Вас называется файл прошивки?



Реп: (70)
Уважаемый Водила Буса!

Попробуйте _http://depositfiles.com/files/286266/ginnie.zip.html


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 16:19