Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форумы PDA2U.RU _ Создание прошивок _ О перепрошивке RoverPC C7

Автор: mike-mike 16.6.2010, 11:37

RoverPC С7 - распределение памяти ROM-37, RAM-42 Мб, да еще 24 Мб ExtRom недоступно пользователю (используется только при перепрошивке), так в прошивке хотелось бы убрать мусор (сделать ее покомпактнее) да увеличить размер Rom. Аналог Rover-а C7 - продукты серии Серии P - модель P60, здесь его страничка: http://www.mbpchina.com/mobile_en.asp?classid=17&nclassid=42 - называется Smart Pioneer или MobileXP P60. Еще аналог С7 - simvalley Mobilexp P45 - есть официальная проша у бундесов. Формат проши - nb0. Пока кухни прошивки нет (у китайцев не нашел - может плохо искал). Официальной прошивки на ftp Ровера - тоже нет. Попробовал сдампить разделы с аппарата.
Смотрим:
\itsutilsBIN>pdocread -l
98.50M (0x6280000) MSFlash
| 3.12M (0x31fc00) Part00
| 8.50M (0x880000) Part01
| 49.00M (0x3100000) Part02
| 37.88M (0x25e0000) Part03
24.50M (0x1880000) DSK2:
| 24.50M (0x1880000) PART00
Дампим Imgfs и Xip.
Полученный из дампа imgfs.bin средствами imgfstools раскладывается на дамп.
Xip.bin из дампа разбирается через xipport. Полный дамп слить не получилось - может, что-то не так делаю.
А чтобы собрать прошу которую можно залить - нужна оф.прошивка. Так?
Берем официальную англо-немецкую прошивку,разбираем ее:
\osnbtool-1.56>osnbtool -sp CLONEDAT.NB0
OS ROM Partition Tool V1.56 By Weisun :> PDAclan.com
Sector size : 0x00000200
Extra data bytes : 0x00000000
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
Part-3 type: legit DOS partition
**************************************
CLONEDAT.NB0.PRE written.
CLONEDAT.NB0.OS.NB written.

Полученный отсюда imgfs средствами imgfstools не разбирается -
Error: imgfs.bin is not a valid IMGFS file. Exiting.
XIP тоже не разбирается. Что не так?

Дополняю ссылками на слитые xip и imgfs и оф.прошивку: Dump_xip_C7 http://narod.ru/disk/18031330000/Part01.raw.html, Dump_imgfs_C7 http://narod.ru/disk/18031591000/Part02.raw.html, CLONEDAT.NB0 http://narod.ru/disk/18266257000/PX3322_12_78917.zip.html.

Автор: mike-mike 17.6.2010, 15:17

Еще ковыряем. В прошивке WinHex-ом нашел сигнатуру:E9FDFF. Удалил все что выше данной сигнатуры и сохранил в новый файл, открыл его в WinHex и жамкнул Расматривать файл как диск. Стало видно партиции - xip1, xip2, imgfs. А они не разбираются, хотя размер соответствует тем, что слиты из дампа (содержание файлов разное). Куда копать?
В общем, затык. Искал информацию о перепрошивке на rovermobile - перепрошивали там только roverpc C6. Roverpc C6 и Roverpc C7 похожи внешне (оба на основе процессора samsung 2442), хотя начинка не совсем одинакова - в С7 добавлен модуль wi-fi, экран заменен на TouchLens, добавлена поддержка sdhc. Roverpc С7 понимает прошивки формата .bin, однако если использовать кухню для roverpc c6 (кухня от amdk8 c rovermobile) и попытаться залить в C7 - получается неработоспособный девайс (прецеденты были). Особенности кухни - правленый бут (не проверяется версия прошивки), пропатчен xip1 (отключена проверка crc), пересобирается flash.bin с нуля, удален extrom - это в основном. Ссылка ( с ровермобайл для C6) на кухню версии 0.7 от amdk8 http://ifolder.ru/11816285

Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)