Версия для печати темы
Форумы PDA2U.RU _ RoverPC _ Камера от WM5 для WM6
Автор: DDizKMD 20.3.2008, 10:50
Здраствуйте. Собственно вопрос, как вытащить камеру из WM5 роверовской(Magneto AKU2.X) и приделать к WM6.1?
Заранее спасибо.
P.S. В WM5 она называетса QCamera Version 2.1.0. MGN RUS.
Автор: BigMike 20.3.2008, 11:21
Цитата
Здраствуйте. Собственно вопрос, как вытащить камеру из WM5 роверовской(Magneto AKU2.X) и приделать к WM6.1?
Выдернуть из оригинальной прошивки файл QCamera.exe и установить кабом на новую прошивку.
Автор: DDizKMD 20.3.2008, 11:33
Цитата(BigMike @ 20.3.2008, 11:21)
Выдернуть из оригинальной прошивки файл QCamera.exe и установить кабом на новую прошивку.
А можно по подробнее?
1. Из установленной или из образа?
2. Если из образа то из какого куска именно и чем?
3. Если из установленной то где она лежит и чем собрать каб?
Заранее спасибо.
Автор: BigMike 20.3.2008, 11:41
Из образа
http://forum.pda2u.ru/forum/index.php?s=&showtopic=29&view=findpost&p=166 качаешь кухню, разбираешь образ (DumpFiles), ищешь в папке ОЕМ папку QCamera.
В кухне должно быть приложение, которое собирает образ модуля в файл (extract module или dump module) -запускаешь его и задаешь путь к QCamera.exe типа Dump/OEM/.../QCamera.exe
Получаешь на выходе готовый к использованию exe.
Для начала просто копируешь его на гаджет в папку Windows с заменой старого файла. Если не прокатит - придумаем другой способ.
Автор: DDizKMD 21.3.2008, 9:14
Засунул переименованый файл в ром потом нажал дамп, имдж нашёл и начал распаковывать, после в консоле написали done и вылетела ошибка типа viewimgfs.exe не может быть запущен так как MSVCR71.dll не найден. При етом никаких файлов/папок типа Dump OEM SYS нигде нету =(
мб я чтонить нето делаю =(
P.S. прошивка родная от G5 для карты с файлового архива
Автор: Winterice 21.3.2008, 9:34
установи .net версию не ниже 2
Автор: DDizKMD 21.3.2008, 10:08
Стоит win XP Home Sp2 c последними обновлениями и третий net =(
Автор: BigMike 21.3.2008, 10:43
Цитата
вылетела ошибка типа viewimgfs.exe не может быть запущен так как MSVCR71.dll не найден
Странно.
Никогда с таким не сталкивался...
Автор: DDizKMD 25.3.2008, 17:10
Цитата(BigMike @ 21.3.2008, 10:43)
Странно.
Никогда с таким не сталкивался...
Собственно дело было в ББ, сделал всё на другом компе.
Получилось прада тоже с ошибками(в процессе дампа винда ругалась на краш приложения,пробовал на 3х разных компах) но всётаки в итоге у меня получились 3 папки.
1. Dump - 740мб
2. OEM - 3.47мб
3. SYS - 74.8мб
К сожалению в папке OEM ничего похожего на QCamera нету. QCamera.exe есть в папке Dump но DMP2PKG(как я понял дампер модулей) отказываетса его цеплять. Просто екзешник тоже неработает.
Сбственно какие ещё есть мысли?
Автор: ArHon 25.3.2008, 18:13
Делаешь так - прошиваешь wm5, ставишь Resco Explorer, находишь в папке Windows\Главное меню\программы ярлык, который запускает камеру, смотришь на какой exe-шник он ссылается, находишь его в разобраной прошивке (в принципе, тебе не обязательно, чтобы она была разобрана по пакетам, но тогда можешь нужный файл какой-то пропустить), натравливаешь на него дизассемблер (например IDA Pro Advanced с плагином для Win CE), смотришь от каких dll зависит файл - копируешь их тоже, при этом их тоже надо будет проверить на предмет связанных dll.
В итоге получаешь список файлов, необходимых для работы программы.
Автор: BigMike 25.3.2008, 18:28
Цитата
смотришь от каких dll зависит файл - копируешь их тоже, при этом их тоже надо будет проверить на предмет связанных dll.
Главное, чтобы там виндовые dll не попались.
Автор: AGC 26.3.2008, 18:42
Цитата(BigMike @ 25.3.2008, 18:28)
Главное, чтобы там виндовые dll не попались.
Виндовые, оно вряд ли, а вот с 10-ок файлов там точно будет
Впрочем, можно по аналогии... Смотря чья камера, если от Brogent, то я тащил и выкладывал
Автор: DDizKMD 27.3.2008, 10:21
Цитата(AGC @ 26.3.2008, 18:42)
Виндовые, оно вряд ли, а вот с 10-ок файлов там точно будет
Впрочем, можно по аналогии... Смотря чья камера, если от Brogent, то я тащил и выкладывал
Камера от MGN собственно вот файлики тока камера всёравно неработает =(
при запуске поворачивает экран на секунду темнее а потом всё =(
Автор: AGC 27.3.2008, 12:30
Цитата(DDizKMD @ 27.3.2008, 10:21)
Камера от MGN собственно вот файлики тока камера всёравно неработает =(
при запуске поворачивает экран на секунду темнее а потом всё =(
Посмотри еще camera.dll и ее обвязку (если обвязка есть). Скорее всего, дело в camera.dll, т.е. в драйвере самой камеры.
P.S. К сожалению, эту прошивку я не разбирал, поэтому точно не скажу. Но camera.dll может называться чуть иначе, т.е. если camera.dll нет, то ищи другую dll (или их связку) - драйвер самой камеры.
P.P.S. Кроме тех файлов, которые прикладывал в архиве, и camera.dll тебе еще, скорее всего, нужны:
- toolhelp.dll
- pro_screen.jpg
- qrecord.wav
и может быть что-то еще, т.к. там в exe-шнике есть ссылки на ряд директорий...
Если будет время, попробую потом подробнее посмотреть, но начни с camera.dll, т.к. это критично.
Автор: Allbest 27.3.2008, 15:40
Цитата
натравливаешь на него дизассемблер (например IDA Pro Advanced с плагином для Win CE), смотришь от каких dll зависит файл - копируешь их тоже, при этом их тоже надо будет проверить на предмет связанных dll.
Можно и чуток проще. Банально найти процесс через fdcsoft task manager и посмотреть детали. Будет весь набор dll, которые в связке
Автор: ArHon 27.3.2008, 16:12
Allbest, а которые он загружает и линкует в процессе работы? их без диассемблера найти трудно...
Автор: Allbest 27.3.2008, 20:17
Цитата
а которые он загружает и линкует в процессе работы? их без диассемблера найти трудно...
Точно так, которые загружает и линкует в процессе работы (чес слово). В принципе, касательно собственно бинарника, есть тулза http://blog.carolos.za.net/2007/05/charmed-for-pocket-pc-beta-030.html - можно смотреть линкованные dll не отходя от кассы
или через skhexed - аналогично
Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)