Samsung TouchWiz not running .exe files - Windows Mobile Development and Hacking General

My brother got a Samsung M8800 Pixon mobile running on TouchWizz (as I understood running on top of WM 6.1).
The problem is that it can not start .exe files, error message I got is "file not supported".
I have really searched across the forums but could not find anything on that topic, so maybe anyone here can help ?
btw. trying to install iGo, don't want to run.exe file which I can run without problem on my HTC Tytn (WM6.1) ...

the .exe just says it is executable - but not on which platform.
if the .exe was compiled for an desktop pc or notebook with intel/amd cpu it only runs on the x86 plattform.
your mobile phone has the ARM plattform - so the program must be compiled for the arm plattform.
you will get an .exe too, but it will only run on arm and not on yur pc.
all software on your phone was compiled for it's plattform and will not run on you pc. so running an .exe file from your pc on your phone and the other way round will not work.
if yo got the source code from the progam, you can compile it (with an croll compiler an your pc) for you phones plattform.
-gb-

Hi,
tnx fo the response !
This same .exe file is running on my HTC TyTn, which is ARM processor.
I am not sure for Samsung, they say it has Qualcomm MSM6281 processor, which I believe is ARM also.
Aren't Samsung processors anyway ARM based also ?

ok yes it sould be arm ... hm strange.
is there any kind of security layer on your device which prevents you to run unsigned .exes?
i don't have any of these devices but i would try to run other .exe filesfrom one device on the other. just try some copy them to the samsung and run them. if the don't run we still don't know why^^ but if they do - it is perhaps only this one .exe which doesn't run.
-gb-

The Samsung Pixon is not a windows mobile phone, so it can't run .exe files, can't install .cab files and can't navigate with iGO. Otherwise the phone would be a lot more popular then it is today....

Oh ...
that what I was afraid off ...
Are you sure ?
Is it a Symbian then ? Or ?
(I couldn't find that information...)
tnx

it does not run a "OS" ....
well it does, but it is one made by samsung......
you have no chance of installing winmo apps.
only java

which application should I install then (except java), something coded specially for Samsung OS ?
or Symbian apps would work also ?
Do you know what is the base for this OS (is it Symbian, or some linuxoid version...)
any links on some good forums for that kind of aplications ?
tnx !

It has a propietary OS made by samsung the only applications you can install on it and i dont think you will(cause of security) are java based apps, if its a non branded model then your good to go, but if its a carriers model then its most likely that is application lock't , meaning you can only install official apps, and also if its application lock't most java app's wont have permission to access web content, cause you wont be able to give them permission via settings on the java emulator that the phone has, anyways my advice sell the phone and buy a windows mobile device.
Regards
Rafyvitto

Related

Run Windows 95/98 on a Pocket PC

Run Windows 95/98 on a Pocket PC
Has anyone tried it?
I Tried Hard
I tried on my Diamond and i needed to Hard-Reset my device...
Not Working.
But with pocketdos u can run dos, win 3.1.
I tried also win 95 but i have broken soft of 95 os.
but dos works great^^
Playin all the time Simon the sorcerer an oldstyle games..
http://forum.xda-developers.com/showthread.php?t=362344&highlight=windows+95
i tried it and had to hard-reset my Wizard... But it seems cool in theory...
...
Hi,
would be possible if there was a running port of DOSBOX or Bochs for PocketPC. The only ports I know are for PowerPC (which is also abbreviated to PPC) or x86 so they cann't be used for our XScale/ARM architecture.
As long as nobody got a link for a running Windows Mobile Port of these programs I have to guess that this news was just a hoax.
So long
HonkBB
http://pocketdosbox.sourceforge.net/
?
Hi,
okay, searched and searched and didnt find it, but seems to be in the wild, so .. BUT
PocketDosBox downloads.
There's no file release at this moment.
But, you can get current source-code via CVS.
Click to expand...
Click to collapse
hm ??!
So long
HonkBB
is really useful for me, I am glad to read it here.
anyone tried a VHD method or something?

HaRET don't bootup linux :(

Hello ,
I'm a newbie and have used the introductions on http://wiki.xda-developers.com/wiki/HimalayaLinuxBooting to boot linux on my himalaya. Unfortunatily the pops up dialog "Launch a script file. Default ..." when i tap on HaRET-0.3.2d.exe . I can't connect to port 9999, too.
Please Help me
Thanks
Hi snowdrop,
the dialog means that your prepared scriptfile hasn´t been found and executed. This could be because you misspelled the name. Keep in mind that all filenames have a 3-letter extension which is not visible in windows. I.e. if your FileExplorer says "startup.txt" the filename is "startup.txt.txt".
Or maybe you installed the startup script in a different directory than HaRET. IMHO it´s easiest to install all 4 files (haret, startup, kernel, initrd) in a separate dir unter \Storage where you don´t have to reinstall it after a reboot.
Don´t hesitate to ask further if this doesn´t anwer your question.
Matthias
Hallo noone,
thanks for your reply. I copied all neccessary file under "\Storage Card\". The filename is "setup.txt" (the filexplorer says startup without extention but i'm sure it is named startup.txt through my activesync under Windows). All files are under "\Storage Card\", (also the HaRET-0.3.2d.exe and startup.txt files). :roll:
Greets
Hi snowdrop,
I'm not really sure about that. It works for me all the time.
Maybe you can track down the problem with a network connection. You have to disable ActiveSync on your host PC and to start a connection with SynCE. This requires usbserial and ipaq as well as ppp loaded into the kernel. When you cradle the himalaya you should get a message from usbserial about the attached device (usually /dev/ttyUSB0).
After synce-serial-configure (root), dccm (user) and synce-serial-start (root) the Himalaya should display the connection sign in the bottom bar. Be careful: ActiveSync on the Himalaya may or may not try to start a GPRS session. This can become expensive sometimes
After establishing the PPP connection from PC to Himalaya you connect to port 9999 (refer to SynCE's documentation about the IP addresses). Then you can enter the commands of the startup.txt script line by line.
HTH
Matthias
Hello Matthias,
what is SynCE? I'm using Windows as host PC.
Are synce-serial-configure (root), dccm (user) and synce-serial-start Linux Tools??? :?:
Thanks
Ok,
i after some hard work (and hardware reset), i'm now able to see the penguin(with red eyes and red thermometer) . But then nothing will be done
Actually I thought, that there is also a graphical user interface for linux. Now my question:
Do you ONLY remote login into your linux and have JUST a console application? Or have you also GUI applications and a desktop under linux for himalaya at the time.
Thanks for your answers
it will of cause never run any linux applications not compiled for it
like windows CE will not run pc windows applications
if you can find a kernel compiled for it
you can use it otherwise you'll have to compile your own
the same goes for a version of x11 and any other applications you may wish to run
though in the world of linux sourcecode is much easier to come but and compile yourself then they are under windows
Hi,
can you give some usefull links about linux application on PDA?
I want too much to run linux under my himalaya .
havent really messed with it
here is another distro for xda not sure if he ever got finished with it
http://www.pigeond.net/photos/xda-linux/
havent kept up on it really
what you have to look for is pretty much
applications for the arm cpu
and you can also look for linux of ipaq and other pda's which use the arm cpu they would also run on the xda
but i havent really kept up todate about the whole project
so i dont know how long any of the project have gotten
and i dont know how many applications can be portet because of graphical limits in the desktop manager like glib
but i'm sure there must be others in this forum who mess around with these things
Maybe the guys at handhelds.org could give you some more info, got lots of help getting linux running on my ipaq 5550 (never quite got it working to my liking though)

RTCDLL.DLL on the HTC Universal?

Could anyone of you who's so lucky to already own an HTC Universal please post if the ROM of this device contains a file called RTCDLL.DLL?
If anywhere, it's probably located in the \Windows folder (or one of its subfolders).
This file is a library that can be used by developers who want to create real-time communication applications. It is part of the Windows CE 5 operating system, but no all Windows Mobile devices include it on their machines.
I would like to make use of this library to write a SIP-based videophone application for the HTC Universal.
Hm...couldn't find it..sorry
I've found that file for you. It's part of the "Windows Real-Time Communications Client API SDK 1.3" wich can be found here: http://www.microsoft.com/downloads/...15-FD1C-4BF7-A505-3F8FAF1E120A&displaylang=en
Hope it helps
Eric
Eric,
That SDK contains the Windows XP version of the DLL.
What I'm trying to find out here is whether the ROM of the HTC Universal contains the Windows Mobile version of the RTCDLL.DLL which can be used to create SIP compatible realtime communication apps for Windows Mobile devices.
I'm sorry it was the wrong one. Have you also looked at the Windows Mobile 5.0 Pocket PC SDK? There is some support for the .dll in Windows CE 4.3. One other source could be www.opennetcf.org
Eric

3.5 Framework for older apps??

Hi guys, im new to windows mobile, migrating from Mobile OSX and android.
Now ive been doing some reasearch and it looks as though I need the compact 3.5 .net framework installed on my hd2 in order to run older applications built for prevoius windows mobile OS's.
Is this correct?
And i if so, i have tried to install this: http://www.microsoft.com/downloads/...49-3C6B-42F1-9FD9-0041345B3385&displaylang=en
but the phone cant open msi files :S
Does anyone know what needs to be done to get this working?
Cheers
Download this cab
You run the msi on your pc while the phone is connected to activesync.

[Q] Debugging extracted WinCE6 binaries in emulator

Hi,
I extracted several executables (EXEs and DLLs) from the firmware image of a WinCE6 device.
In addition to that, I also build my own WinCE6 image with VS2005 that is running in the Device Emulator.
Now, what I'm planning to do is copy some of the extracted executable files to my emulator image and run them there.
For instance, it already worked to copy the "zlib.dll" to the emulated image and then load it with some customly written code.
However, this only works for a few DLLs. Most of them just crash.
I believe this is because of the memory mapping.
As you might know, WinCE6 has its own address space for shared libraries.
Typically they are loaded to the 0x40000000 region whereas libraries that are not shared are loaded to the address space of the application itself (i.e. 0x100000000 region).
While the DLLs from my own image mostly map to the 0x100000000 region, most of the extracted DLLs are loaded to the shared memory region which seems to cause problems.
Initially, the extracted zlib.dll did not work in the emulator image either.
However, increasing the RAM size of the emulator image did the trick.
Yet, the emulator supports at most 256MB of RAM. So further increasing the RAM size for DLLs that do not work yet is not an option.
Did anyone else try to run extracted binaries in an emulator environment ?
My ultimate goal is to run these extracted executables inside my emulated environment, so that I can debug and reverse engineer the code.
Is it possible to change the memory mapping of a DLL so that, instead of being loaded to the 0x40000000 shared region, it is loaded to the process space ?
There is a nifty freeware PE editor called CFF Explorer currently version VII.
http://www.ntcore.com/exsuite.php
One of the options under the Rebuilder tab is to change the Image Base of an object and rebuild it.
Make sure you are only doing this to a copy of your DLL. It's a long shot but it may work.
Good Luck.
Hi,
stephj said:
There is a nifty freeware PE editor called CFF Explorer currently version VII.
One of the options under the Rebuilder tab is to change the Image Base of an object and rebuild it.
Click to expand...
Click to collapse
cool, thanks !
I just tried it, but unfortunately the "New Image Base" functionality is greyed out.
I guess it's because the DLL I'm trying to change is not for x86_32/x86_64, but for the ARM platform.
Do you also debug WinCE stuff ?
I'm currently trying to get IDA Pro working with WinCE.
It seems to have debug support through ActiveSync.
The 5x5 and Life programs listed in my signature both have a separate CE version, but they were ported over to CE after I had shaken all the bugs out of the WinMo version in the WinMo Emulator and on the device itself.
The CE versions were only tested on the CE emulator, and given a quick spin round the block to make sure it all works. I do not have a 'real' CE device to test them on.
I have a copy of IDA Pro, but is only the freeware version, not the full blown paid-for versions. I don't know whether the free version has full CE debug support, I'll have to have a try sometime.
Testing in CE-Emulator is not enough at all
stephj said:
The CE versions were only tested on the CE emulator, and given a quick spin round the block to make sure it all works. I do not have a 'real' CE device to test them on.
Click to expand...
Click to collapse
Probably these CE-Emulator tests were not enough at all, because for example your SUDOKU does NOT work properly on my 800x480px sized unit based on CE 6.0 Professional. FileDialogs not populated, etc pp
Do not worry, I mainly are playing flash games, IMHO the better type of gaming applications ...
Only 5x5 and Life have versions specifically built ising the Windows CE SDK.
The others don't, as they were built using the Windows Mobile SDK.
Is it really surprising that it looks crap or doesn't work properly, if you try and run it under the wrong platform?
Likewise, CE versions look crap when run under Windows Mobile.

Categories

Resources