| Считать Full ROM Windows Mobile | |
|
Автор | Сообщение |
---|
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Считать Full ROM Windows Mobile Пт 1 Авг - 16:12 | |
| Собственно никак не могу слить полный бекап всего рома в этой OS, получается вычитывать только отдельно блоки Boot,Eboot,OS,XIP, потом приходится все склеивать ощущение что чегото всетаки нехватает, есть ли кто, кто полностью сливал ROM ?? И как Это сделать?  |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Сб 2 Авг - 0:59 | |
| Если ты хочешь сделать полный дамп, то придется дампить Boot,Eboot,OS,XIP потому что дамперы - универсальные, и не предназначены для raw чтения NAND. Из-за этого получаются блоки, а не сплошной образ. Но в принципе ты можешь через pdocread -l выяснить размер всей NAND и попытаться скачать(тем же pdocread) как целый образ. |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Сб 2 Авг - 5:14 | |
| pdocread не читает весь образ, он вычитывает только TrueFFS часть, а мне надо вместе с загрузчиками, прийдется видимо писать софтину чтоб считать както все поблочно, а потом склеить, я был прав что чегото нехватает, бутлоадер второй Eboot, вообще льется в два разных места, а начальный загрузчик xloader , читается без векторов прерывания, обрубок от него.... |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 11:56 | |
| Не бывает TrueFFS части. TrueFFS - это и есть низкоуровневый драйвер доступа к NAND. Например. Вот тут чувак показывает как он дампит свой Hermes: http://forum.xda-developers.com/showpost.php?p=2214077&postcount=2он приводит таблицу разделов NAND: - Код:
34.97M (0x22f7400) TrueFFS | 3.06M (0x30fc00) Part00 | 3.56M (0x390000) Part01 | 28.34M (0x1c57400) Part02 79.45M (0x4f74000) TrueFFS | 3.06M (0x30fc00) Part00 | 3.56M (0x390000) Part01 | 28.34M (0x1c57400) Part02
и дальше поясняет: - Код:
20.05.2008 01:38 3.210.240 Part00.raw <--- Boot 20.05.2008 01:37 3.735.552 Part01.raw <--- Kernel 20.05.2008 01:43 29.717.504 Part02.raw <--- OS-ROM 20.05.2008 01:13 83.361.792 Part_6ff40d1a.raw <--- Applications
Так что дампь бут-раздел и не выдумывай  |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 12:11 | |
| Дампится то оно дампится, только загрузчика тама небудет, то что у тебя на примере отмечено как бут , это две области XIPа, а мне нужен сам стартовый загрузчик, но не винды, а тот который инициализирует железо, Eboot и Xloader не читаются через pdocread =(((
Последний раз редактировалось: neonix (Вс 3 Авг - 12:34), всего редактировалось 1 раз(а) |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 12:32 | |
| Перепробовал еще кучу методов, нашел как считать xloader, оказывается при старте он читается из nand, потом его область становится невидимой, а он помещается в RAM в самом омапе - ~200кб, а вот eboot нормальный так и не нашел где вычитать , читается только 256 кб, хотя по логике вещей он должен быть 512, и лежать в nand два раза... Кстати нашел старую доку по m-sytem Disk on Chip, может кому пригодится http://www.spezial.ru/msystem/pdf/DiskOnChip_Based_MCP01_Rev0.4.pdf |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 12:45 | |
| Всё уже разобрался со всем, вычитал все поблочно, два раза разместил Eboot, добавил xloader + IMGFS+ TFAT и получил ровно 128 мегабайт, так что вопрос закрыт , Спасибо за содействие Hex, кстати код первоначального загрузчика xloader в винде базируется на томже что и выложен Ti для Linux, сорцы его можно качнуть тут http://focus.ti.com/general/docs/wtbu/wtbusplashcontent.tsp?templateId=6123&contentId=4750 Думаю копающим винду которая стоит на Omap проце, исходники пригодятся  Ибо начальная инициализация 730/750/850 не отличается  |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 13:50 | |
| - neonix пишет:
- Кстати нашел старую доку по m-sytem Disk on Chip
У меня есть даже сорцы драйвера TrueFFS для Symbian. И чо-то у меня было для wince. До того как Sandisk поглотила M-Systems, они много инфы выкладывали. А ща линейку Disk-On-Chip свернули и инфу убрали. |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вс 3 Авг - 15:58 | |
| Былоб Интересно глянуть сорцы, TrueFFS под wince (или уже хотяб не сорцы), поделишся ?  А вообще найти бы гденить BSP для Wince от Omap, былоб ваще замечательно , эх мечты  |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Пн 4 Авг - 3:33 | |
| |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Пн 4 Авг - 7:00 | |
| Огромное спасибо, много чего интересного тут есть  |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вт 5 Авг - 23:18 | |
| Дабы не создавать новую тему спрошу здесь, как можно получить в Windows Mobile на девайсе с omap750 , таблицу GPIO, кто-нибуть таким занимался?? , вроде с помошью Haret можно, но чтот никак не разберусь....Уже была бредовая идея, написать свою тулзу на основе даташита, чтоб читать регистры конфигурации омапа, но это не выход, реверсингом тоже много чего не накопаешь, с одним только бутлоадером мучался несколько часов, а почти ничего не нашел. Мне бы получить хотябы часть GPIO, хотяб относящуюся к LCD... |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Ср 6 Авг - 0:58 | |
| Об этом лучше спросить mamaich'а на reng.ru |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Вс 10 Авг - 3:51 | |
| Такой вопрос... Ктонибуть видел девайс с Линухом на базе Omap 750 ? |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Вт 12 Авг - 8:26 | |
| Тока на Omap 310  |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Чт 14 Авг - 1:49 | |
| Нууу 310 знаем linux on Sx1 от Вована и Серже  А вот на базе 750 не видел неодного девайса, как сказали в представительстве Ti, эти чипы мы разрабатывали с ODM разработчиками поэтому за всей информацией обращайтесь к ним, только вот кто эти разработчики они назвать отказались  |
|
 | |
Hex

Количество сообщений : 397 Возраст : 36 Дата регистрации : 2006-07-12
 | Тема: Re: Считать Full ROM Windows Mobile Чт 14 Авг - 15:08 | |
| - neonix пишет:
- эти чипы мы разрабатывали с ODM разработчиками поэтому за всей информацией обращайтесь к ним, только вот кто эти разработчики они назвать отказались

Lenovo, Rover, HTC, Motorola |
|
 | |
neonix
Количество сообщений : 39 Дата регистрации : 2008-08-01
 | Тема: Re: Считать Full ROM Windows Mobile Пт 15 Авг - 1:25 | |
| Мдааа и ктож мне доку то поним даст  НО сколько не ковыряюсь пришел к выводу что это клон 850 омапа, фактически без отличий. только фреймбуфер (VRAM) замаплен в другой адрес в отличии от 850... |
|
 | |
Спонсируемый контент
 | Тема: Re: Считать Full ROM Windows Mobile  | |
| |
|
 | |
| Считать Full ROM Windows Mobile | |
|