|
15.11.2007, 0:02
Сообщение
#1
|
|
![]() PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 1806 Регистрация: 20.10.2007 Из: Moscow Пользователь №: 11 Спасибо сказали: 172 раз(а) Девайс:Samsung Galaxy Ace |
В приложении роверовский XIP (любезно выковырянный k0ster'ом) и утилиты для ковыряния.
При распаковке этого XIP сталкиваюсь с проблемой: не могу построить карту (write map). Обращался к k0ster'у - у того карта строится. Попробуйте, строится ли карта у вас? Сообщение отредактировал BigMike - 18.11.2007, 23:48
Прикрепленные файлы
|
|
|
![]() |
26.12.2007, 14:23
Сообщение
#2
|
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Как заключение. Портировать ядро оси с ATOM (и ATOM EXEC) на хардверное ядро RW6815 пока так и не удалось. Хотя собрал вроде все верно, но не запускается. Похоже, нужно глубже копать прежде всего nk.exe на предмет таблиц адресов и размещений... Те, кто собирал на xda-developers и т.д., как то информацией в форумах по этой части не делятся, только результатом... Впрочем, если на ядре ATOM все будет работать корректно, наверное, портирование железного ядра и не нужно...
P.S. Если что забыл написать, извиняюсь (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Слишком много было экспериментов и размышлений. Как опорные можно использовать те XIP, которые я приложил для ATOM EXEC (??? ОС 5.2.1948) и просто ATOM (PDAVIET ОС 5.2.2000). P.P.S. А вот портировать новую версию ядра ОС по сути очень просто... Там таких проблем уже не возникает. |
|
|
26.12.2007, 18:55
Сообщение
#3
|
|
![]() PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Друзья PDA-Hack Сообщений: 396 Регистрация: 24.11.2007 Из: Р.Татарстан, г.Набережные Челны Пользователь №: 28 Спасибо сказали: 129 раз(а) Девайс:HP iPAQ rw6815 |
Как заключение. Портировать ядро оси с ATOM (и ATOM EXEC) на хардверное ядро RW6815 пока так и не удалось. Молодец! Я долго ковырялся с хипами на предмет релокации модулей, но почему-то натравить на них M'Reloc_nk не догадался (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) А портировать ядрос WM5 даже не пытайся - слишком разные системы, там драйвера даже разными процессами грузятся, вот цитата с MSDN: "The Windows Embedded CE driver model has changed for Windows Embedded CE 6.0. In Windows CE 5.0 and earlier, drivers ran in the Device.exe process. In Windows Embedded CE 6.0, drivers run in the NK.exe process." |
|
|
26.12.2007, 19:23
Сообщение
#4
|
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond |
Молодец! Я долго ковырялся с хипами на предмет релокации модулей, но почему-то натравить на них M'Reloc_nk не догадался (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) А портировать ядрос WM5 даже не пытайся - слишком разные системы, там драйвера даже разными процессами грузятся, вот цитата с MSDN: "The Windows Embedded CE driver model has changed for Windows Embedded CE 6.0. In Windows CE 5.0 and earlier, drivers ran in the Device.exe process. In Windows Embedded CE 6.0, drivers run in the NK.exe process." Ну... до M'Reloc_nk я сегодня утром дошел (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) До этого пытался вручную откорректировать (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif) (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) А вот по 6.0 не согласен (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Windows Mobile 6.0 базируется на Windows CE 5.2. Windows CE 6.0 видимо будет в семерке... Сам вчера и сегодня до упада пытался разобраться в нумерации осей от MS. С другой стороны, там такое ощущение, что толи нужно еще ремапить родной nk.exe из-за ремапа драйверов, толи у нее в nk.exe где-то жестко прошит возврат версии 5.1. Хотя вроде бы это должно быть в ядре операционной системы, а не nk.exe. Такое ощущение, что те кто реально портировал свой nk.exe на другое устройство это нашли, но вот информации нет. См., например, http://forum.xda-developers.com/showthread...ght=physlast%3A И еще было в цепочке по прогрессу WM6 для Trinity. Там как раз сначала удалось тупо портировать файлы оси, просто понизив у них версию до 5.1. А уже потом видимо было найдено, где же эта версия прошита... Может быть в nk.exe, тогда результат закономерен (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) |
|
|
BigMike Разбираем XIP 15.11.2007, 0:02
Winterice нет не строится вылетает ошибка, полное описание и... 15.11.2007, 9:41
BigMike Цитатавылетает ошибка, полное описание из дебугера... 15.11.2007, 13:06
BigMike Дело сдвинулось с мертвой точки. Возможно, потому ... 17.11.2007, 10:50
alex_beda Цитата(BigMike @ 17.11.2007, 12:50) Дело ... 17.11.2007, 11:43
BigMike Новости с полей ковыряния XIP.
Как выясняется, ста... 17.11.2007, 17:38
alex_beda Цитата(BigMike @ 17.11.2007, 19:38) Новос... 18.11.2007, 9:30
BigMike Дык то, что он меньше - это как раз нормально
Кон... 18.11.2007, 23:42
Winterice Короче данный хиппорт нормально извлекает и строит... 19.11.2007, 11:47
BigMike Цитатазапускаю хиппорт извлекается только nk.exe н... 19.11.2007, 23:30
AGC Что то здесь давно не было сообщений Никто не под... 24.12.2007, 8:53
AGC Удалось достигнуть некоторых результатов с RW6815 ... 26.12.2007, 13:32
AGC 2. В результате изучения XIP удалось поднять проши... 26.12.2007, 13:51
AGC 3. Удалось пересобрать XIP чистого ATOM так, что т... 26.12.2007, 14:16
BigMike Респект! 26.12.2007, 15:44
alex_beda Ну что могу сказать лично от себя,
я хип'ом за... 26.12.2007, 15:53
AGC Цитата(alex_beda @ 26.12.2007, 15:53) Ест... 26.12.2007, 16:57
AGC 2 alex_beda: Или речь идет совсем не о ddi.dll, а ... 26.12.2007, 17:08
AGC Да, забыл еще написать. Я бы не стал слепо доверят... 26.12.2007, 21:01
AGC Нашел, может не очень полезную с практической точк... 28.12.2007, 3:43
AGC В общем, с портированием WM6 на аппаратное ядро RW... 30.12.2007, 21:28
AGC Всех с наступившим Новым Годом! Успехов и счас... 1.1.2008, 16:24
AGC Вот и все! Я нашел самое ключевое изменение... 1.1.2008, 18:31
AGC Уу...у! Ну ладно, раз никто не пишет, пойду т... 1.1.2008, 22:08
ArHon AGC, молодец! Как просохнешь, собирай всю инфу... 2.1.2008, 0:57
AGC Цитата(ArHon @ 2.1.2008, 0:57) AGC, молод... 2.1.2008, 7:17
ArHon AGC, есть положительный результат! По твоей те... 2.1.2008, 20:41
AGC Цитата(ArHon @ 2.1.2008, 20:41) AGC, есть... 3.1.2008, 2:07
AGC Портирование ядра ОС из XIP WM6 ATOM/ATOM EXEC на ... 3.1.2008, 5:35
ArHon Огромное спасибо AGC за его труд, но я все-таки ду... 3.1.2008, 13:28
alex_beda Цитата(ArHon @ 3.1.2008, 15:28) P.S. Ману... 3.1.2008, 19:24
AGC Цитата(alex_beda @ 3.1.2008, 19:24) Прило... 4.1.2008, 17:09
AGC Зашился с ядром Ровера на базе ОС 5.2.1948. Все Ок... 4.1.2008, 18:25
ArHon AGC, а хард ресет на роверовской прошивке попробов... 4.1.2008, 18:39
AGC Цитата(ArHon @ 4.1.2008, 18:39) AGC, а ха... 4.1.2008, 18:49
AGC 2 Arhon: Кстати, с Роверовским ядром уже реально п... 4.1.2008, 19:35
ArHon AGC, я так подозреваю, что все дело в nk.exe, а во... 5.1.2008, 1:54
AGC Цитата(ArHon @ 5.1.2008, 1:54) AGC, я так... 5.1.2008, 2:36
ArHon ВСЕ! Решение с хард ресетом найдено!
P.S... 5.1.2008, 12:42
AGC Цитата(ArHon @ 5.1.2008, 12:42) ВСЕ! ... 5.1.2008, 16:43
BigMike Господа, утилитку M'reloc_nk выложите, плиз?
... 5.1.2008, 17:00
AGC Цитата(BigMike @ 5.1.2008, 17:00) Господа... 5.1.2008, 17:15
ArHon AGC, я описал технологию в скрытом разделе 5.1.2008, 17:26
AGC Цитата(ArHon @ 5.1.2008, 17:26) AGC, я оп... 5.1.2008, 17:54
BigMike И по повду дизассемблирования тоже не мешало бы ... 7.1.2008, 21:38
ArHon BigMike, сам файл nk.exe я вытащил sDuper'ом и... 8.1.2008, 1:09
BigMike Цитата(AGC @ 9.1.2008, 7:57) Вот, по пово... 9.1.2008, 9:41
AGC Цитата(BigMike @ 9.1.2008, 9:41) Может, д... 9.1.2008, 22:25
AGC Вот. На xda-developers появилась инструкция по пор... 12.1.2008, 23:56
BigMike Цитатаинструкция по портированию новой версии ОС
Э... 6.2.2008, 15:03
AGC Цитата(BigMike @ 6.2.2008, 15:03) Этот ре... 9.2.2008, 8:22
BigMike ЦитатаА так... Ну другой язык - это отдельный разг... 9.2.2008, 11:11
AGC Цитата(BigMike @ 9.2.2008, 11:11) Ой ли? ... 10.2.2008, 15:59
BigMike Мы с ним говорили не про перевод через MUI, а про ... 11.2.2008, 9:56
AGC Цитата(BigMike @ 11.2.2008, 9:56) Мы с ни... 11.2.2008, 14:45
BigMike ЦитатаЕсли будешь тащить с пропета SYS в IMGFS, та... 11.2.2008, 14:47
k0ster BigMike
ЦитатаМы с ним говорили не про перевод чер... 26.2.2008, 11:59
BigMike Т.е. кроме реестра, сами системные модули "ун... 26.2.2008, 12:04
k0ster Абсолютно верно.
Переводить нужно только файлы с р... 26.2.2008, 15:06
BigMike Я правильно понимаю, что процедура настолько прост... 26.2.2008, 15:14
ArHon Цитата(BigMike @ 26.2.2008, 15:14) Я прав... 26.2.2008, 15:34
AGC Цитата(BigMike @ 26.2.2008, 15:14) Я прав... 26.2.2008, 19:07
salman DZ Помогите разобраться как ХИП обратно в ром вставит... 2.3.2008, 12:27
AGC Цитата(salman DZ @ 2.3.2008, 12:27) Помог... 2.3.2008, 14:37
BigMike XIPPort отлично вставляет все, куда надо.
Кидаешь ... 2.3.2008, 21:06
AGC Для релока модулей XIPа можно использовать M'R... 1.10.2008, 8:36![]() ![]() |
|
Текстовая версия | Сейчас: 7.5.2026, 3:53 |