![]() |
|
![]() |
![]()
Сообщение
#1
|
|
![]() PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Друзья PDA-Hack Сообщений: 396 Регистрация: 24.11.2007 Из: Р.Татарстан, г.Набережные Челны Пользователь №: 28 Спасибо сказали: 129 раз(а) Девайс:HP iPAQ rw6815 ![]() |
BigMike, сам файл nk.exe я вытащил sDuper'ом и натравил на него IDA Pro Advanced с установленным плагином для Pocket PC девайсов, ассемблера нет, поэтому пришлось ручками искать нужные коды и исправлять в WinHex'e. IDA, к сожалению, лишь дизассеблер
|
![]() |
|
![]() |
![]()
Сообщение
#2
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: 1657 раз(а) Девайс:RW6815/P320/Diamond ![]() |
BigMike, сам файл nk.exe я вытащил sDuper'ом и натравил на него IDA Pro Advanced с установленным плагином для Pocket PC девайсов, ассемблера нет, поэтому пришлось ручками искать нужные коды и исправлять в WinHex'e. IDA, к сожалению, лишь дизассеблер Вот, по поводу архитектуры и ассемблера нашел информацию. Может какой отдельный раздел создать по архитектуре CE и программированию под ARMы? (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) NARM (ассемблер): NARM - An ARM Assembler based on the NASM x86 assembler Там же инструкции ARM и прочее... Еще клон NARM: ARMASM for WinCE ARM7TDMI (ассемблер): ARM7TDMI - ассемблер для ARM-процессоров ARM Architecture Reference Manual: Хороший справочник по системе команд ARM-процессоров (811 страниц!) WinCE (архитектура): Hacking Windows CE Введение в программирование на асме под CE: Программирование на ассемблере под PocketPC (собственно, к статье также прикреплен асм от eVC, только без link.exe) Еще полезные статьи: GBA ASM и прочее ...опять же, мануалы cnomex-а по ромам и релоку... Информации то много, но выложить ее особо некуда (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Разве что есть твой подходящий топик по WinCE 6.0 в закрытом разделе... Не знаю, но к ковырянию XIP это не совсем относится (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#3
|
|
![]() PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 1806 Регистрация: 20.10.2007 Из: Moscow Пользователь №: 11 Спасибо сказали: 172 раз(а) Девайс:Samsung Galaxy Ace ![]() |
Информацию собрал и подготовил Caro, за что ему огромное спасибо!
Инструментарий: Языки Microsoft eMbedded Visual C++ 3.0 ( 300 Mb , бесплатный ) Embedded version of Visual C++. C++ excetions and RTTI are not supported. It also contains several SDK, tools like Remote Registry Editor, Remote Spy++, etc. More then 95% of Pocket PC developers use this package. Microsoft eMbedded Visual Basic ( 300 Mb , бесплатный ) Visual Basic like language for Pocket PC. A lot of features of Visual Basic are not included. It also contains several SDK, tools like Remote Registry Editor, Remote Spy++, etc. More then 95% of Pocket PC developers use this package. Visual CE ( About 10 Mb , From 20$ to 600$ (different versions) ) Build database applications for Windows CE in minutes with Visual CE. Simply decide what information you'll need, then drag and drop controls to create your custom electronic form. After your data is collected, just plug your Windows CE device into your desktop PC and use popular ODBC-enabled software like MS Access, Lotus Approach, or Visual Basic to upload, download, or update the data. NS Basic/CE ( 400 Kb , 149.94 $ ) NS Basic is a complete, powerful development environment enabling the development of applications with a true Pocket PC look and feel. NS Basic includes features such as databases, serial and IR communications, signature capture and more. Development takes place on the desktop or on the device itself. Pocket C ( 850 Kb , 29.99 ) PocketC doesn't generate machine code like Visual C++. Instead, it writes intermediate code interpreted by a freely distributable runtime. Windows CE machines are particularly well suited to the use of VMs because they tend to run client applications that don't need incredibly fast loop or integer performance. In addition, WindowsCE powered devices can have many different set of CPUs and platforms. Instead of producing a separate executable for each platform and each CPU, PocketC allows you to distribute one binary for all Windows CE devices. ANS Forth for Win32 ( бесплатный ) Unstable. Forth language for Windows CE. Perl 5.6 for Windows CE ( бесплатный ) Unstable. Perl port for Windows CE. Waba ( бесплатный ) Waba is a free open source programming platform that lets developers write a program which can run both on Windows Powered and palm devices. A version for Compaq iPaq Pocket PC is available. Инсталляторы Spb AirSetup ( 276 Kb , 99 $ ) Spb AirSetup is a tool to create Pocket PC installers to be run directly on Pocket PC without desktop PC (for Over-the-Air downloading). It is a command line tool whereby you provide a CAB file, a EULA, a readme and other parameters for it to generate a compressed, self-contained, self-extracting installer (Pocket PC executable). EzSetup 2.0 ( 540 Kb , бесплатный ) EzSetup is a free application for creating installation programs for your Pocket PC. The installers created by EzSetup are very intuitive for end users; they are applicable to any Pocket PC, and users don't have to worry about choosing between several installation files. The EzSetup installers are always provided with customizable readme and license agreement sections. The installers are compressed, self-contained, self-extracting and can be created in several languages. EzSetup is a command line application with some parameters keys. If you want to create an installer of some program for a Pocket PC you just run EzSetup with desired parameters, and it with provide the .cab, readme and license agreement files. EzSetup will create an .exe file, which can be copied to ActiveSync for installation. PPCInstall ( 75 $ ) PPCInstall is a complete installation solution for Embedded Visual Basic developers who create products for the PocketPC. WinCE CAB Manager ( 5 Mb , 149 $ ) The WinCE CAB Manager is the ultimate utility for developers of applications designed for the Windows CE operating system. Because it reads and writes the Windows CE CAB file format directly, it eliminates the need to learn the complicated Windows CE INF file format normally used to generate the cabinet files used to install Windows CE applications. PocketSetup ( 8 Mb , 119$ or 179$ (different versions) ) e-PocketSetup is the new generation of Windows/Windows NT, Windows CE devices and Palm OS devices setup generator. You have a full control of the setup program, creating your own setup dialogs, changing the setup actions, designing your background window and much more. e-PocketSetup is available in two editions: Standard and Professional. InstallShield Professional ( 999 $ ) Allows developers of Windows Powered devices to create powerful Windows setups and distribute them over the Web. InstallShield includes a Windows CE Object for distributing MicrosoftR Windows CE-based applications and Microsoft Windows CE-based desktop companion applications, Pocket PC and other CE devices. For InstallShield Professional 6.20 and earlier users, this object is downloadable from the |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 8.3.2025, 1:36 |