IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
3 страниц V  < 1 2 3 >  
 
Ответить в данную темуНачать новую тему
> Создание WM6 для RoverPC S5 (4МП)
ArHon
сообщение 24.3.2008, 11:18
Сообщение #21


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


выложи куда-нибудь оба разобранных хипа - поковыряться надо
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 24.3.2008, 14:17
Сообщение #22


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Выкладываю:

XIP'ы, выдранные, но не разобранные _http://ifolder.ru/5860133
XIP'ы выдранные и разобранные _http://ifolder.ru/5860339

Не знаю, может быть все портируется и просто я где-нибудь туплю из-за постоянных недосыпаний (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 25.3.2008, 16:53
Сообщение #23


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


сегодня посмотрю, но беглый взгяд сразу - почему хипы из wm5 и wm6 отличаются по размеру?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 25.3.2008, 19:56
Сообщение #24


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Цитата
почему хипы из wm5 и wm6 отличаются по размеру?

Если немного перефразировать вопрос: почему xip.bin wm5 меньше xip.bin wm6? А разве они должны быть одного размера?
Ну выдраны они правильно - это факт. И образы ОСей тоже вроде нормальные. Хм..в самом деле.. :/

Ради интереса и чтобы на время отвлечься от XIP'а (и попробовать собрать образ, не портируя XIP. Только что-то у меня сильное предчувствие, что это не прокатит(IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) и без портирования не обойтись), разобрал IMGFS на OEM/SYS. После чего заменил OEM wm6 на OEM от wm5. Вопрос: как теперь проверить адресацию? И еще, заметил такую фигню: например, btd.dll (по-моему, драйвер блютуса) теперь есть и в SYS и в OEM, т.е. в образе wm5 он располагался в OEM, а в образе wm6 - в SYS. Теперь, при замене OEM wm6, получается, что он дублируется и в SYS и в OEM. Думаю, дубликат надо будет удалить ..или из SYS, или из OEM..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 26.3.2008, 15:56
Сообщение #25


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Так, вобщем результат ковыряния таков: хипы отличаются довольно сильно, там есть некоторый гемморой... суть в том, что xipport вываливается с ошибкой не из-за trueffs, а из-за cecompr.dll - обрати внимание на разницу в размерах этих файлов.

Да, в случае релока nk.exe в M'Relock_nk надо вводить реальный адрес в o32_realaddr, т.е. идея такая, чтобы после DoIt! адрес стал правильным, т.е. попробовал - если адрес не совпадает, вводим другой (в данном случае без вычета vsize) и снова DoIt! пока не получим нужный результат

Суть ошибки Relock P состояит в том, что новый хип получается слишком большим. Обрати внимание - в хипе от wm6 есть секция WinCENLS_WWE - первый раз ее вижу в хипе. По идее в других прошивках эта секция идет в составе SYS прошивки. Можно попробовать убрать ее из хипа в прошивку, тогда и Relock P сделать будет можно и хип соберется. Надо пробовать, другого способа пока не вижу
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 26.3.2008, 16:31
Сообщение #26


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Цитата(ray @ 25.3.2008, 19:56) *
Ради интереса и чтобы на время отвлечься от XIP'а (и попробовать собрать образ, не портируя XIP. Только что-то у меня сильное предчувствие, что это не прокатит(IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) и без портирования не обойтись)

не обойтись хотя бы потому, что в хип заныкана секция WinCENLS_WWE, которая необходима

Цитата(ray @ 25.3.2008, 19:56) *
разобрал IMGFS на OEM/SYS. После чего заменил OEM wm6 на OEM от wm5. Вопрос: как теперь проверить адресацию? И еще, заметил такую фигню: например, btd.dll (по-моему, драйвер блютуса) теперь есть и в SYS и в OEM, т.е. в образе wm5 он располагался в OEM, а в образе wm6 - в SYS. Теперь, при замене OEM wm6, получается, что он дублируется и в SYS и в OEM. Думаю, дубликат надо будет удалить ..или из SYS, или из OEM..

удалять будет нужно обязательно, в случае с блютусом (ты прав, это блютус (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ) удалять можно будет в OEM, в случае с другими драйверами дубликаты скорее всего нужно будет удалять из SYS, но это неоднозначно, надо будет смотреть и изучать (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Вот прикладываю пересобраный хип с учетом того, что секция WinCENLS_WWE переехала в прошивку (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Прикрепленные файлы
Прикрепленный файл  xip_out.rar ( 914.03 килобайт ) Кол-во скачиваний: 5
 


Спасибо сказали:
ray,
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 26.3.2008, 18:37
Сообщение #27


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Разобрал IMGFS, OEM заменил, WinCENLS_WWE закинул в SYS,
Цитата
в случае с другими драйверами дубликаты скорее всего нужно будет удалять из SYS, но это неоднозначно, надо будет смотреть и изучать

Код
Avrcp_MPplugin.dll // кажется что-то от блютуса, удаляем из OEM
bta2dp.dll // фича блютуса a2dp, удаляем из OEM
btd.dll // блютус, удаляем из OEM
bthasplugin.dll // блютус, удаляем из OEM
bthhid.dll // блютус, удаляем из OEM
bthidsvc.dll // блютус, удаляем из OEM
bthuniv.dll // блютус, удаляем из OEM
conshid.dll // кажется тоже что-то от блютуса, удаляем из OEM

//а тут я вообще не знаю
SYS\GPSID\d13b7447-0248-462a-bba4-d868f31642ed.rgu //есть в SYS, нет в OEM
SYS\GPSID\d13b7447-0248-462a-bba4-d868f31642ed.dsm //есть в SYS, нет в OEM
SYS\GPSID\gpsid.dll //есть в SYS, и в OEM
OEM\1ae37763-ae7a-4240-b25d-bfe317ade2f5\gpsid.dll

OEM\..\gwes.exe.0409.mui // mui для qwes, удаляем из OEM
SYS\base_lang_0419\gwes.exe.0419.mui // mui для qwes, оставляем в SYS
hidparse.dll // что то от блютуса, удаляем из OEM
kbdhid.dll //  блютус, удаляем из OEM
sbc.dll // блютус, удаляем из OEM
simtkit.dll //собственно говоря simtoolkit, но не знаю откуда удалить
sms_providers.dll //тоже фиг знает откуда удалить


После удаления дубликатов перед сборкой надо проверить/исправить адресацию в OEM и SYS. С SYS вроде бы все понятно: натравливаем на него G'Reloc и жмем Doit! А вот, что делать с OEM?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 26.3.2008, 19:03
Сообщение #28


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 172 раз(а)

Девайс:Samsung Galaxy Ace


Кстати, учитывая, что при прошивке этой WM6 на 4МП были проблемы как раз с блютусом - я бы блютусовые дрова взял из дампа WM5 для 4МП и положил их в ОЕМ (чтобы при будущих правках оси не забыть про них).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 26.3.2008, 21:46
Сообщение #29


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


simtkit.dll и sms_providers.dll можно удалить из OEM

G'Relock обрабатывает не только SYS, его вполне достаточно для работоспособной прошивки

gpsid удали из OEM

не забывай в случае удаления/добавления файлов из пакетов натравливать на пакеты BuildDSM.exe
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 27.3.2008, 6:35
Сообщение #30


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


В общем, попробовал собрать и прошить. Видимо, собралась криво, т.к. при прошивке коммуникатор упал в down.. Не люблю делать неприлично большие посты, поэтому порядок своих действий (и последствия действий) при сборке вынес в прикрепленный файл. Может я что-то не так делаю (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
Прикрепленные файлы
Прикрепленный файл  stepbystepwm6.rar ( 1.35 килобайт ) Кол-во скачиваний: 16
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 27.3.2008, 11:11
Сообщение #31


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Попробуй действовать поэтапно - раз сплеш скрин появляется при прошивке wm6 без правки хип, попробуй пока хип не трогать. Но в разобранной прошивке вовсе не надо ВЕСЬ OEM заменять. Для начала найди пакет, который называется OEMDrivers (и кстати, не факт, что он окажется в OEM), попробуй заменить его. Дальше на очереди идут OEM_Apps, там обычно специфичные для устройства приложения стоят.

Сначала попробуй OEMDrivers заменить на wm5 и прошиться
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 27.3.2008, 14:37
Сообщение #32


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Ну а так, в целом, если смотреть прикрепленный файл stepbystepwm6, правильно я действую?

Сплеш скрин появляется при прошивке wm6 без правки хип И без каких-либо _вообще_ изменений, т.е. я просто разбираю образ и сразу же собираю. В принципе, если прошить эту, так сказать "пересобранную" прошивку, все должно работать, а оно висит на сплеш скрине. Закрадываются смутные подозрения, что кухня из-за чего-то собирает образ ОСи некорректно..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ArHon
сообщение 27.3.2008, 16:19
Сообщение #33


PDA2U.RU Team
****

Группа: Друзья PDA-Hack
Сообщений: 396
Регистрация: 24.11.2007
Из: Р.Татарстан, г.Набережные Челны
Пользователь №: 28
Спасибо сказали: 129 раз(а)

Девайс:HP iPAQ rw6815


Цитата(ray @ 27.3.2008, 14:37) *
Ну а так, в целом, если смотреть прикрепленный файл stepbystepwm6, правильно я действую?

как я уже сказал - заменять полностью весь OEM не стоит, тем более редко встретишь прошивку, где корректно разнесены модули по SYS и OEM, вполне может оказаться, что SYS-пакет окажется в OEM, и наоборот

Цитата(ray @ 27.3.2008, 14:37) *
Сплеш скрин появляется при прошивке wm6 без правки хип И без каких-либо _вообще_ изменений, т.е. я просто разбираю образ и сразу же собираю. В принципе, если прошить эту, так сказать "пересобранную" прошивку, все должно работать, а оно висит на сплеш скрине. Закрадываются смутные подозрения, что кухня из-за чего-то собирает образ ОСи некорректно..

это вполне возможно, ведь неизвестно, является ли девайс клоном атома, возможно нужна другая кухня
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 27.3.2008, 18:22
Сообщение #34


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 172 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
кухня из-за чего-то собирает образ ОСи некорректно..

В папке /ROM/XIP есть несколько файлов dsm и один rgu
Ты догадался их заменить на аналогичные из своего XIP?


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 27.3.2008, 18:23
Сообщение #35


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 172 раз(а)

Девайс:Samsung Galaxy Ace


Цитата
ведь неизвестно, является ли девайс клоном атома, возможно нужна другая кухня

Известно - не является.
Только нафига другая кухня? Утилиты-то одни и те же для всех девайсов. В кухнях только батники отличаются.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 27.3.2008, 18:44
Сообщение #36


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Цитата
Ты догадался их заменить на аналогичные из своего XIP?

Конечно же заменил (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Добавлено позже..
Нашел кухню от RoverPC N6, которая нормально разбирает и собирает образ (IMG:http://forum.pda2u.ru/style_emoticons/default/rolleyes.gif) буду заменять xip и OEM драйвера..
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 28.3.2008, 18:40
Сообщение #37


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Цитата
Только нафига другая кухня? Утилиты-то одни и те же для всех девайсов. В кухнях только батники отличаются.

BigMike Респект! (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)
Еще немного подправил батники кухни для атома, и кухня начала корректно собирать образ, а то кухня для RoverPC N6 мне показалась не очень-то удобной.

Заменил OEMDrivers и папку с камерой в OEM, драйвера блютуса оставил от wm6. Итог: при загрузке винда не предложила настроить калибровку, выбрать часовой пояс и т.д., вместо этого она предложила настроить частоту развертки экрана, затем появились 11 кнопок: Blacklight Test, SD card Test, Network Set, LED Test, Vibration Test, Key Test, Battery Test, LCD Test, Record Test, Camera test, Ring test. Нажимаю поочередно все эти кнопки, все тесты проходят успешно.. Главный итог: работает блютус(!) (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif) , работает usb, работает фотокамера, но не работает автофокусировка, не сохраняются снимки, не работают кнопки на самом коммуникаторе, кроме кнопки power. Все остальное работает (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Пробовал вставлять xip_old в прошивку - не появляется сплеш скрин..

Буду экспериментировать дальше...

Добавлено позже...
Охренеть, после XP, wm6 мило показала экран приветствия, попросила произвести калибровку и т.д. Заработали кнопки на коммуникаторе, но не заработала автофокусировка, не сохраняются снимки, колесико прокрутки не работает вниз..но я думаю это временно (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
BigMike
сообщение 28.3.2008, 22:33
Сообщение #38


PDA2U.RU Team
****

Группа: Admin
Сообщений: 1806
Регистрация: 20.10.2007
Из: Moscow
Пользователь №: 11
Спасибо сказали: 172 раз(а)

Девайс:Samsung Galaxy Ace


Это тебе респект (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Вон какую работу проделал. Если винда уже запускается - то дальше уже точно до ума доведешь (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 29.3.2008, 10:51
Сообщение #39


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Цитата
Это тебе респект. Вон какую работу проделал.

Спасибо конечно, но пока еще рано..
Складывается впечатление, что камера не сохраняет фото потому что она не видит устройства хранения...
После софт-ресета (стилусом в ...) сбивается системное время, и все кнопки на коммуникаторе опять перестают работать, пока не сделаешь хард-ресет. А вот если делать софт-ресет программно - то все нормально.
Думаю надо менять хип, но многочисленные попытки его пересаживания в образ wm6 (XIPPort'ом, руками с помощью WinHEX'а) не увенчались успехом - загрузка даже не доходит до сплеш скрина. Тупо, ради удовлетворения своих садистских наклонностей, взял исходную прошивку wm6, выдрал хип и вставил его обратно XIPPort'ом. После прошивки аппарат дошел до сплеш скрина и повис. Блин, ну тут-то нету никаких специфических батников, своих под каждый аппарат (как в случае с кухнями), XIPPort же универсален..

Добавлено позже...
Разобрался с сохранением снимков (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)  Камера банально ищет папки My Pictures и Storage Card и не находя их (ведь на самом деле в wm6 они называются Мои фото(графии) и Карта памяти) тихо обламывается. Промежуточное решение - создал папку My Pictures  (IMG:http://forum.pda2u.ru/style_emoticons/default/cool.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
ray
сообщение 31.3.2008, 4:05
Сообщение #40


Участник
**

Группа: Разработчики
Сообщений: 32
Регистрация: 20.3.2008
Пользователь №: 863
Спасибо сказали: 8 раз(а)

Девайс:RoverPC S5


Вопрос назрел...
Как, хотя бы примерно, выглядит драйвер кнопок, расположенных на коммуникаторе (примерное, название dll'ки)?
Какие dll'ки или файлы отвечают за софт-ресет/хард-ресет? И чем отличается софт-ресет "стилусом в ... коммуникатору" и программный софт-ресет (меня больше интересует принцип действия этих ресетов)?
Даже несколько вопросов получилось...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 21:50
return_links(); ?>