Decompiling EXE - C, C++, C# and Other Windows Phone Development

I am looking to decompile an exe written in C. The exe is the only file in the program and I'm looking to obtain the source so that I can recompile it with ARM support. The name of the application is SkiFree, and I'm only looking to do this so that I can run a version of it on Surface RT.

MiloCorvino said:
I am looking to decompile an exe written in C. The exe is the only file in the program and I'm looking to obtain the source so that I can recompile it with ARM support. The name of the application is SkiFree, and I'm only looking to do this so that I can run a version of it on Surface RT.
Click to expand...
Click to collapse
I don't know the original version, but would this be of any help?
http://basicallydan.github.io/skifree.js/
https://github.com/basicallydan/skifree.js
Decompiling exe files is a minefield. I'd give up on that idea before even getting started. You're likely to get either something that doesn't rebuild or pure assembly language.

Related

How to decode official rom update distribution?

I have original rom form o2 and I would like to decode it, to get office app. Rom is delivered as single .exe file. Does anyone know what to do to get .nbf files from .exe or maybe there is other way to get mobile office.
Winrar... Right click on .exe and select extract to here.
Psi
qrac said:
I have original rom form o2 and I would like to decode it, to get office app. Rom is delivered as single .exe file. Does anyone know what to do to get .nbf files from .exe or maybe there is other way to get mobile office.
Click to expand...
Click to collapse
Here is it. Ready to use Only for WM5(does not contain onenote)
Code:
http://rapidshare.com/files/59828257/office.zip.html
PsiDOC said:
Winrar... Right click on .exe and select extract to here.
Psi
Click to expand...
Click to collapse
This ll extract only the nbfs and upgrade utils
I know mate. Thats what he asked for in the question. I thought he had the tools to extract from the rom itself.
Psi
thx for help. Is there any version of office for wm 6.0 ?

NBH Util - Build, Sign & Extract NBH Files.

I like Dark Simpson's tool, but I always wanted an integrated tool to do the business... so here it is.
It lets you build an NBH, and sign it... if you untick the box then it will prompt you to select a certificate from your certificate store to sign with, otherwise it gets signed with the developer test cert... useful for testing of course.
Extraction of an NBH is quite fast since it just keeps portions cached in RAM until you want to dump them, this also means you're free to just extract constituent parts of the NBH as you desire rather than having to dump the whole thing.
the device configurations are in an XML file, it'll get extracted to the dir you run it from on first launch... eventually I'll make it possible to edit this from the app itself, for now, close the app and use your preferred text editor.
the beauty of the XML file is that you can list as many items as you like for constituent NBH parts, but please bear in mind they will go off the screen if you add a silly amount, but thus far I don't know of any devices in existence that could cause that.
UPDATE: found a small bug with the XML parser, fixed now
anyway, have at it:
thanks you very much
It's now my intention to begin introducing a shared certificate for everyone to utilise... I will slowly be replacing Hard-SPL with new versions that require the usage of a public signing certificate.
I will also be updating this so you can re-sign an already signed ROM
Thank you
Hi Oli,
In order to using your new certificate we should import your .pfx file into our private cert store. Am I correct? If I want to test another cert, it should be in the form of pfx file (including private and public key)?
Olipro said:
It's now my intention to begin introducing a shared certificate for everyone to utilise... I will slowly be replacing Hard-SPL with new versions that require the usage of a public signing certificate.
I will also be updating this so you can re-sign an already signed ROM
Click to expand...
Click to collapse
Excelent thanks
This looks useful.
Downloading.
Thank you
Rhodium version?
what´s the dependencies os NBH Util!?? i try on windows 7 and the program don´t convert the os to nbh!! framework??
tks
HI all
how can i extract the rom of my pda Airis T483, is there a log ? because mine is spanish and i need an english or frensh one ...
thanks a lot
Yup, seems windows 7 doesn't like the NBH util. And making the .exe run in XP SP3 mode makes no difference...
No new boot screens for me now.

How to run .msi file on wince .net 4.2

Hello There,
I've a patch from microsoft that is available as .msi file.
Any ideas how to run the .msi file on wince .net 4.2 ? It doesn't recognize it as an installable file.
Any suggestion? Converting to .cab or anything on such lines?
- TIA - Bob.
Run it on desktop computer.
moneytoo said:
Run it on desktop computer.
Click to expand...
Click to collapse
insane answer.

[UTILITY] CabTools - ROM package <--> CAB converters and more. For ROM builders

These tools will let you create ROM package and install CAB files from each other. I know there are already tools for them, but I didn't like them, because they had many errors. Of course my programs may have errors too, but I like them better anyway Some of these tools use external applications which need .NET and/or VC++ runtimes to work properly!
cab2pkg
This utility will extract a cab and create a ROM package. (just like ervius package creator, but this will get the info from the _setup.xml file). Simply tell him the cab file name as parameter, and it will extract into a new directory. (Or if you don't like the command prompt, simply drag the cab onto this file, and it'll extract it)
pkg2cab
This utility does the reverse of the above. It creates a cab installer from a ROM package.
Usage: pkg2cab [Application Name] [Directory1] {Optional directory 2} {...}
For example: pkg2cab OneNote OneNote OneNote_lang_0409
If everything goes fine the programs should create a setup.cab
pkg2cab does only support "flat" directories, so if your directory contains modules (directories that look like files), then you have to copy the file out of them manually, and delete the directory
extractpkg
This application will extract a package from a ROM, using a SYAKR file removal information file XML. If you don't know what syakr is, then check these pages:
http://winmo.sztupy.hu/syakr.html
http://www.modaco.com/index.php?s=&showtopic=277390
http://forum.xda-developers.com/showthread.php?t=462841
Put this application into a kitchen with an extracted ROM and SYAKR
Enter command prompt and enter "extractpkg XMLfilenamewithoutextension" so for example if you want to extract the fmradio, you should write: "extractpkg fmradio"
This app does the same as SYAKR, but instead of deleting the files/registry settings/initff lines, it will copy them to a separate directory, and adds the appropriate things that are needed for a package, that BuildOs likes
BEWARE! The current SYAKR tasks are not designed for extractpkg to work, and sometimes the extraction might fail, or the created package would be defective. If so, please try to correct the XML file!
After you extracted a package you might use pkg2cab to create a distributable CAB installer
DL link: http://winmo.sztupy.hu/cabtools.html
OHH nice. someone just asked me to make a stock dialer cab for them.. this will make it easy
Amazing!, will try it indeed
wow nice tools i m going to make my own kitchen .. great work
It seems the included cabwiz might not work. You might try replacing it with a newer one: http://www.modaco.com/index.php?s=&showtopic=278074&view=findpost&p=954161
v0.2
v0.2 released with support for the InstallDir variable in cab2pkg
http://winmo.sztupy.hu/cabtools.html
This Great, Good & Nice Job!!!
sztupy said:
v0.2 released with support for the InstallDir variable in cab2pkg
http://winmo.sztupy.hu/cabtools.html
Click to expand...
Click to collapse
thanks to you man!!!
v0.3
Fixed a registry creation bug in cab2pkg. The packages should work with older BuildOs versions too.
Source code of cabtools and syakr released: http://winmo.sztupy.hu/cabtools.html
Am I missing something I cant get any of these to work I'm using Windows Vista Erice kitchen
Still freezing on EXTRACTING REGISTRY ENTRIE phase....CAB2PKG verzio 0.3 under Vista SK SP1 + all updates.
jlp_svk said:
Still freezing on EXTRACTING REGISTRY ENTRIE phase....CAB2PKG verzio 0.3 under Vista SK SP1 + all updates.
Click to expand...
Click to collapse
reg2inf uses xml2reg. Does it work?
rjmjr69 said:
Am I missing something I cant get any of these to work I'm using Windows Vista Erice kitchen
Click to expand...
Click to collapse
????????????????????????
sztupy said:
reg2inf uses xml2reg. Does it work?
Click to expand...
Click to collapse
ehm...sorry for my stupid question, but.... HOW TO TRY???
jlp_svk said:
ehm...sorry for my stupid question, but.... HOW TO TRY???
Click to expand...
Click to collapse
Use (for example) total commander to extract _setup.xml from the cab file. then run xml2reg with this xml.
No...it's also freezing.
i want to create oem packages from cabs, and i have a problem. i've dragged the cab onto the "cab2pkg.exe" file and an error occurred: see attachament.
P.S. i've extracted the _setup.xml near pocketalarm.cab and i've copied next to cab2pkg.exe also. what should i do?
ady_uaic said:
i want to create oem packages from cabs, and i have a problem. i've dragged the cab onto the "cab2pkg.exe" file and an error occurred: see attachament.
P.S. i've extracted the _setup.xml near pocketalarm.cab and i've copied next to cab2pkg.exe also. what should i do?
Click to expand...
Click to collapse
Are you sure your cab is located in the same folder as cab2pkg.exe? Only time I see an error is when I try dragging from outside the folder
ady_uaic said:
i want to create oem packages from cabs, and i have a problem. i've dragged the cab onto the "cab2pkg.exe" file and an error occurred: see attachament.
P.S. i've extracted the _setup.xml near pocketalarm.cab and i've copied next to cab2pkg.exe also. what should i do?
Click to expand...
Click to collapse
You don't have to extract _setup.xml from the cab. If the cab contains _setup.xml then it should work fine. I only wrote to extract it separately, because then you can test whether xml2reg is working or not.
yes are in the same folder. i tried and in the same folder and in separate folders.
maybe should i try in command prompt? what command should i type there? i've tried drag & drop cab2pkg.exe space CorePlayer.v1.2.5.Build.4506.Pre.Regged.cab and i have the same result.

[Q] Possible to upgrade kaiser wm6.5 to android on NAND without mac system

The guides that I found you need Atools to edit the NHB file.
Atools works only on mac and not on windows.
Is there another way to install android on my kaiser?
atools is multi-platform, it'll work on Linux, Windows, and Mac. You just need Python to be able to use it.
Google "Python", and make sure you download the 2.6 or 2.7 version of Python as 3.0 version is incompatible.
Check this link for further info on getting atools running on your windows machine.
I'm really bored of windows users. before write search!!!!
I create a multiplatform tool only for clever users.
heyyyy!!! i´m mostly a windows user and i searched!!
don´t say that of us windows users!!
btw: i also own a mac... and use linux....
InfectedM said:
heyyyy!!! i´m mostly a windows user and i searched!!
don´t say that of us windows users!!
btw: i also own a mac... and use linux....
Click to expand...
Click to collapse
Get python package from the repository or get its MAC installer.
Then just open Atools and you'll be just just just fine to edit a kernel
There is nothing ambiguous, you just have to install Python on your system whether its Linux/Windows/MAC
Alternatively you can use a HEX Editor to edit the nbh (for keyboard, screen panel, screen size only) once you have a valid KAISIMG
dark_prince said:
Get python package from the repository or get its MAC installer.
Then just open Atools and you'll be just just just fine to edit a kernel
There is nothing ambiguous, you just have to install Python on your system whether its Linux/Windows/MAC
Alternatively you can use a HEX Editor to edit the nbh (for keyboard, screen panel, screen size only) once you have a valid KAISIMG
Click to expand...
Click to collapse
errrr..... i´m not the original poster...
and my post was a little joke...
u dont need a "MAC" installer... atools works "out of the box" in mac as it has python scripts support...
damn nice. I am not a MAC user as well so no idea how yugort is made there

Categories

Resources