yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] bbonzz:
You need new Manila in order to run the app. No new Manila, no party.
[Windows Mobile Apps and Games] TheBlackDragon:
new manila

i have the new manila no party for me does not work stay's in bootloader
[Windows Mobile Apps and Games] harbeep:
original files

i'm really sorry - i'm not a developer and i don't really know how to resolve the issues listed so far :( It worked fine on mine without any problems (I'm running NRG's HD ROM - the 040309 release).

I've attached the files in a zip file if anyone wants to try making their own cab. The files should all go into the windows directory and the shortcut should be copied into your start menu.

Hope this helps :confused:
[Windows Mobile Apps and Games] machmandp:
I also extracted a version from a topaz dump and it works from the storage card in program files

I will post a zip tomorrow when i get back home if you need it
[Windows Mobile Apps and Games] butterdori:
It'd be awesome if this could work in other devices..
[Windows Mobile Apps and Games] MRFERRARI23:
for vga please

awesome but can you resize it to VGA cause in wvga it wont work on my touch pro...but only if you can!! i appreciate it!:D
[Windows Mobile Apps and Games] TheDude1120:
what he said, i have a pro also lol
[Windows Mobile Apps and Games] bbonzz:
Not needed: i run it from SD card
[Windows Mobile Apps and Games] skyli91:
Nice thing! I just installed the cab from the 1st post and it works on Duttys 2.6 :) Thank you!
[Windows Mobile Apps and Games] J Fortes:
Download Link

Please, can anybody provide a different link other than rapidshare? Thank you.
[Windows Mobile Apps and Games] machmandp:
hi

no sorry cant change to VGA and ive checked and my files are the same as the first post so no need to upload them here
[Windows Mobile Apps and Games] NYCUE:
Hi.Can you extract the calendar and make a cab for Htc Hd?
[Windows Mobile Apps and Games] kimi_sae_ireba:
i took a shot at installing this with all its dependencies on my touch pro, and it still won't run. there's no loading screen either. i think i found the values for the screen size, but i can't test it out :(
[Windows Mobile Apps and Games] benko286:
where i can get VGA link for download??
[Windows Mobile Apps and Games] lukzke:
workes fine on my HD with dutty 2.6
[Windows Mobile Apps and Games] raven-inc:
Works fine for me using HD and Onkolog's last 6.1 lite rom, nice little toy!
[Windows Mobile Apps and Games] sunnyou:
what is this program? NO DETAILS anything, the pics does not mean anything, is it a billard or pool game? can someone tell us what it is
[Windows Mobile Apps and Games] kimi_sae_ireba:
it's supposed to simulate a magic 8 ball. you ask it a question like "will i win the lottery tomorrow?", shake the phone (detected by gsensor), and it'll display a result like "my sources say no".
[Windows Mobile Apps and Games] stpete111:
Working great for me on Touch HD, on L26 v8.0 ROM. Installed to Storage Card.
[Windows Mobile Apps and Games] MRFERRARI23:
so im guessing this wont be ported vga or can we expect it?
[Windows Mobile Apps and Games] l3v5y:
A quick look at the hex revealed this:

D:\Project\Manila_new\Manila2\build\Windows Mobile 6 Professional SDK (ARMV4I).Release\Magic8Ball.pdb

Which implies the new manila is needed. I don't have it installed ATM so won't be trying to port yet...

Also, there's

DeviceType

System\Versions\DeviceVersionInf

Which implies it's checking against device types...
[Windows Mobile Apps and Games] MRFERRARI23:
nice find l3v5y,and thanx for your reply but i am running xboxmods manila 2 so would meean it would run on my htc fuze?? i think it should cause someone sais they got it to work on the touch hd!
[Windows Mobile Apps and Games] machmandp:
Not sure if anyone is interested in this but i prefer it

I've just changed all of the answers to just yes or no

the files can be unzipped into a different folder than the original version so they can both coincide and i called the new exe Magic8BallYN

or of course you can just overwrite the graphics files of the original if you prefer

Hope it's of use to someone
[Windows Mobile Apps and Games] l3v5y:
You can give it a shot, but it may well not work due to the fact the HD has the correct resolution, and your TP doesn't.
[Windows Mobile Apps and Games] hermanm:
VGA,WVGA,QVGA, WQVGA or anything else :-) Magic 8 Ball
[Windows Mobile Apps and Games] shadowline:
Works great on the Topaz (Diamond 2)... who woulda thought... :P

Though it didn't come included.
[Windows Mobile Apps and Games] MrKaon:
It is working in Dutty's ROM V3 as well

thanks for sharing
[Windows Mobile Apps and Games] CreepinJesus:
How does this work exactly? I shake the phone.. sometimes I get just the corners of the answers appearing for a second or two.. then they disappear.. ?
[Windows Mobile Apps and Games] CreepinJesus:
Wait never mind... just takes ages :p
[Windows Mobile Apps and Games] Richard van der horst:
Works great on my NLD Diamond2

your first post download works great on my nld diamond2.

thanks
[Windows Mobile Apps and Games] zatarboy:
The cab install works fine on HD running Dutty v3.3 :)
[Windows Mobile Apps and Games] Eraser85:
"Will I ever become a good hip-hop dancer?"

"Yes Definitely"

I hope so! :P

Funny app BTW.. THANKS!
[Windows Mobile Apps and Games] josephkh:
Magic 8 Balls

it dose not work with dutty's WM6.5. But iI tell you the Dutty,s HD WM 6.5 Rom is the BEEEEEEEEEEEEEEEEEEEEEEST I have seen.
[Windows Mobile Apps and Games] dannyboi1988:
Doesn't appear to work with Blackstone energyROM 7/4. It worked on an older version, but with this one it just starts up at the splash screen and then closes :(
[Windows Mobile Apps and Games] killerskincanoe:
i take it this won't work on a phone w/o accelerometer? just to clear that up for x1 owneres?
[Windows Mobile Apps and Games] MRFERRARI23:
Hey can anyone get this to work on a touch pro 2 since its basically the same phone as the diamond 2 sans keyboard? i just installed the cab from the first page on my tp2 and i get to the loading screen then it shuts off :( not cool!!

how can we get this to work, what would have to be done? anyone any suggestions??
[Windows Mobile Apps and Games] MRFERRARI23:
Hmmmm.... No ones interested in this?? I wish it would just work :confused:

Guess ill keep checking back with hopes this thread gets some attention
[Windows Mobile Apps and Games] G3n3k:
Does anybody knows why its not working?

What kind of file it cant find, or it is simply dont likes NetCF 3.7?
[Touch Diamond, MDA Compact IV General] tozito:
Hi forum.

I just get this Diamond from a friend who tried to unlock it, without success. Now phone is really dead, no power ON, no bootmode (down volume + power or down volume + reset), nothing :(

Is there a way to restore this phone?
[Touch Diamond, MDA Compact IV General] ciopa:
i am the same problem

enibody help??

thx in advanced!
[P3600 General] GIANRY:
I've a P3600 unit with a cooked ROM based on WM 6.1 but I'm not able to see the free TV channels offered by my operator (H3G Italy)

The links are:

http://tv.tre.it/p-tv/redirpay?bundleId=7&channelId=14

http://tv.tre.it/p-tv/redirpay?bundleId=9&channelId=15

http://tv.tre.it/p-tv/redirpay?bundleId=6&channelId=17

http://tv.tre.it/p-tv/redirpay?bundleId=8&channelId=13
[8525, TyTN, MDA Vario II, JasJam ROM Development] IrfanZevan:
Is there any wm6.5 official rom from HTC to hermes?

if there, where i can find it.

thx be4.
[8525, TyTN, MDA Vario II, JasJam ROM Development] ice8lue:
Nope.

As WM6.5 is still BETA there IS (and possibly never will be) an OFFICIAL ROM for the Hermes. Try Smoke v12, it's runnig very nice.
[8525, TyTN, MDA Vario II, JasJam ROM Development] joshkoss:
Correct

Correct sir,

No official 6.5 release will be made for Hermes it is up to us chef's to create or port it for you.

Closing thread.
[Touch HD General] sp00kydd:
I have a strange problem with my touch hd. Don't matter if I install 1.14 GER, 1.19 WWE or 1.56 WWE ROM, after some time I can't access the internet through any application. The Connection is established with 3G and the only thing that works is a ping with vxUtils or directly access an ip in opera. BUT, the internet sharing on my laptop works fine, I can access everything but at the same time on my hd I can only access IPs. What's this??? Please help!!!

PS: I also tried different radios, but nothing! Only thing that works is a hard reset!
[Touch Diamond, MDA Compact IV Themes and Apps] stanihani:
Stuntcar extreme is a racing game for ppc.

-It looks great(have great 3D):eek:

-Onscreen controls

-Cool gameplay

it is one of the games i would have on my diamond.:D

BUT: the HW-acc is unbelive slow:mad:, and the software version of this game say "sec is not an valid ppc programm...Bla...bla...bla":confused:

SO my question is:

Have anybody a idea: how to run this great game on HTC Diamond?

THX!!!

Sorry for my english-i know it is bad, but you understand what i mean.
[Touch Diamond, MDA Compact IV Themes and Apps] b0mb3rm4n:
I have same problem on Touch Pro. Help me, please. :-(
[JASJAR, XDA Exec, MDA Pro Software Upgrading] orb3000:
Hi all

I´ll be traveling next week to Amsterdam and I want to ask of anyone knows a good place tu upgrade to 128Mb?

Any help is much apreciated!

Thanks in advance,
[Touch Pro, Fuze General] owilsky:
Hi,

for the last two weeks AppToDate does not work for me.

It says "Version Check failed" and every App also has the status "FAILED".

Does it work for you?

Am I the only one?

How can I fix it? I already reinstalled it, didn't help.

I use AppToDate 2.081218.

Regards,

Oliver
[Touch Pro, Fuze General] sparhawk6:
Try updating over the air or via wifi. I frequently get that result when I try to update when plugged in via activesync.
[Touch Pro, Fuze General] owilsky:
I'm always using wifi for AppToDate. This way I'm getting the error messages.

But thanks a lot for your answer!
[Touch Pro, Fuze General] StevePritchard:
Can you browse using IE? What ROM are you using?

Cheers,

Steve.
[Touch Pro, Fuze General] owilsky:
Now I can browse using IE thanks to your help (see this thread, I had "Proxy Auto Detection" enabled). Do you think AppToDate cached the proxy setting somewhere?

I'm on German Standard ROM.

Oliver
[Touch Pro, Fuze General] O2DAZ81:
I have an htc fuze with RRE 5.8. Apptodate only worked once for me. Since then, I get an error message when I open apptodate saying unexpected error: add failed. duplicate key value supplied. Any suggestions?
[Touch Pro, Fuze General] v3patel:
Solution : Delete all \Application Data\ApptoDate

Rename all xml files in \Application Data\AppToDate\ folder to *.xmlvip

Then start ApptoDate application of that works then rename one xmlvip to xml. Start app >> if that work then rename next till you find culprit xml file.

In my case file was freeandfun.xml I deleted and now app works great for me.
[Sable] edjaemca:
Hi guys, i´m new in forum, but i have a problem. I do a format internal memory of HP Ipaq HW6940 for deceit, because i wanted format SD card.

The hard reset was do it, but the Ipaq clear ok, turn on a green light, but no start the windows, stay in a blank screen.

It would exist a program to manipulate bios/rom and reinstall windows in your memory from windowsXP, because active sync not it synchronizes?

Where i get the windows mobile 5/rom for him?

Thanks to all.
[Touch Pro CDMA] screege:
Hi today I just got an htc pro from sprint, when I putted my carrier.cab and restarted the phone and getting again to epst on the view info menu I only get 2 items user name and advanced. Thats it.

Can anyone help me?

thanks a lot
[Touch Pro CDMA] screege:
Never mind I was enetring to ##3282# instead of ##778#
[8125, K-JAM, P4300, MDA Vario General] emci_rime:
Hi

My MDA Vario stuck on Tmoblie screen i can see IPL/SPL

and nothing else.

Isnt showin light when is chargin.

Please Help !!!

Sorry for my bad English :)
[8125, K-JAM, P4300, MDA Vario General] night-mayor:
how to restore phone status without losing stored data is a bit techy , however, formating the phone (hard reset) is much easier , just remove / reseat the battery then hold down Com+voice speed dial button and while holding both press power button , a black screen will appear prompeting if u wish to format , press yes and u r good to go
[Windows Mobile Software Development] JKingDev:
Hello!

Perhaps this will help:

http://xdaforums.com/showthread.php?t=372496

I am also working on a program that needs hooks. My problem right now is that I need to create the header with all the structure definitions (PROCESS, THREAD, ect). I found this but it is most likely for an older CE version as it was written in 2003:

http://nah6.com/~itsme/cvs-xdadevtools/itsutils/old/cenk.h

Do you have these definitions for wince 5.x?
[Windows Mobile Software Development] blezalex:
I think, you can find it in Windows Mobile Platform SDK .

MS sells that SDK, but if you google it, you'll find a place where you can download it for free :)
[Windows Mobile Software Development] bbbird1:
I was working on a similar problem but I decided to make a generic hook that didn't rely only on import table. Thanks to itutils I was able to hook some functions until when I found out that there two methods for making api calls, the standard one and the "speedy" one. I wasn't able to hook any function that was using the second method :( and after a bit I gave up. How did you overcome this problem?

Any suggestion is welcome, thank you :)
[Windows Mobile Software Development] JKingDev:
I still have not solved my problem. I am trying to hook calls to keybd_event in coredll from keypad.dll. I think the root of the problem is that that keypad.dll is in ROM. Therefore the thunk table that is actually inside keypad.dll is not readable or writeable at runtime. I think there is a thunk table created in RAM somewhere else where the function pointers are actually stored. I can find it by analyzing keypad.dll and finding the hex location to where the runtime thunk table is, but I cant find a way to figure it out at runtime so that my hook will work with any dll.
[Windows Mobile Software Development] ramdroid77:
I use the PerformCallback4 DLL hooking and it's working with ROM files. But I'd also be interested if there's a way to inject into a process without needing to load a separate DLL.
[Windows Mobile Software Development] JKingDev:
Well process injection is not my problem. I am trying to hook calls from a service dll. All I did was add my dll as a service and I am kindly loaded at boot. Its the hooking I cant get to work. How are you accomplishing the hook? I just want to hook all calls from other services to keybd_event.
[Windows Mobile Software Development] Chainfire:
What _exactly_ do you guys want to do? I may be able to assist.

I know the answers to most questions I see here, but I will simply not give out the code to do this, because it is "dangerous" code. By that I do not mean it is not somewhat reliable, but dangerous to commercial developers as these techniques allow you to crack pretty any commercial app with minimal effort...

(see my notice about having easily bypassed the MS Marketplace "advanced protection" on various news sites for an example of how bad this can be)
[Windows Mobile Software Development] bbbird1:
Actually I'd be curious to know how to hook an API that can use the kmode speedup, that is one that's using g_pKmodeEntries. I'm not interesting into cracking anything but at this point I'm curious to know how to go ahead.

Thanx for any help.
[Windows Mobile Software Development] ramdroid77:
I heard that the DLL injection hooks won't work for WinCE 6.0 (--> WM 7) but what about the mentioned "kmode speedup"?
[Windows Mobile Software Development] Chainfire:
Well there are various ways to patch functions out. The problem is that there are several ways that a kernel function can ultimately be called. Of course there are also various ways to go about patching these functions. To name a few:

(1) Patch the apiset tables and overwrite the function address the trap jumps to. If this is the same table and address are used for the g_pKmodeEntries jump I am not sure - you would have to do some IDA'ing / testing to figure that one out

(2) Patch the import tables of the executable / dll calling this function, if you have a specific target in mind (with some small trickery this can be adapted to also patch 'dynamic imports', i.e. GetProcAddress, even after the call was made)

(3) Patch the export table of coredll (actually if this one matches your wishes, I usually use 4 instead)

(4) Patch the function inside coredll directly by (saving first and then) overwriting the first few instructions with a jump to your code

(5) Patch the actual function inside nk or the other exe server (closely related to 4)

Each method has it's own pros and cons, injection/controlled-leak/code requirements and may or may not work with certain way of calling the function. Some of these patches are much more difficult to do than others...

You'd have to figure out for your function which method might actually work. For example I usually have great results with method 4, however it will not catch some ways of kernel-internal calls, so you have to confirm first with some heavy IDA'ing to see if internal calls exist (completely bypassing coredll, for most functions they actually don't). Unfortunately that I recall I have not tried patching any g_pKmodeEntries intentionally (as in I might have patched such functions, but not knowingly).

Well we'd pretty much have to start from scratch again, figuring a lot of stuff out, but I'm sure we'll find new and exciting ways of hooking ;) kmode speedup might still be there, though, but likely in a different form.
[Windows Mobile Software Development] JKingDev:
Hello chainfire! I am trying to hook keyboard events comming from the keypad driver. There is a service that runs to detect key interrupts and when it does detect them it calls keybd_event to broadcast the event. keybd_event is in coredll. The keypad service is loaded from keypad.dll (in most ROMs). So I want to hook calls from keypad.dll to keybd_event in coredll. The problem is that I want it to work regardless of ROM version and there are different versions of keypad.dll, and some ROMs dont have it at all. Therefore I want to hook all calls to keybd_event from services. I added my dll as a service so injection method is not a problem. Now I need to hook.

Using IDA I found the address of the IAT in keypad, but the IAT that exists in the dll itself is not readable or writeable. It seems that there is a thunk table that gets created in RAM separate from where the dll is loaded. Each process seems to create it's own RAM thunk table for loaded dlls (my guess is just those in ROM). I dont know how to programmatically find these thunk tables.

Do I make sense? This is of course targeting WM6.x (wce5). I just need some way to hook calls to keybd_event from all dlls loaded in the current process. Some of those dlls may be in ROM but they need to be hooked too.
[Windows Mobile Software Development] JKingDev:
I like the sound of (3). Why Use (4) instead? How do you find the export table programmatically? If I use this method, as long as my service is loaded first it should work.
[Windows Mobile Software Development] JKingDev:
Ok I just tried something and it worked. It seems that these RAM thunk tables are always loaded at 0x01bb5000 for every process. The following code worked:

coremod = GetModuleHandle(L"coredll.dll");
o_keybd_event = (_keybd_event)GetProcAddress(coremod, L"keybd_event");

my_kbe = (DWORD)(my_keybd_event);
addr = (DWORD*)(0x01bb5000);
VirtualProtect(addr, 4, PAGE_READWRITE, NULL);

while(ReadProcessMemory(GetCurrentProcess(), addr, &dat, 4, NULL))
{
if(dat == (DWORD)o_keybd_event)
{
WriteProcessMemory(GetCurrentProcess(), addr, &my_kbe, 4, NULL);
kbe_hkd = TRUE;
}

addr++;
VirtualProtect(addr, 4, PAGE_READWRITE, NULL);
}

The thunk tables seem to be back to back and ReadProcessMemory seems to always fail at the end of them, so the loop does not run too long. Chainfire, does this make sense to you?
[Windows Mobile Software Development] Chainfire:
Using IAT patch to do this is certainly possible but a lengthy process as you'd have to keep track for all dll loads in services.exe and patch each and every dll as it loads. One of the other methods I described may fit better.

(3) is actually (IMHO) a very annoying patch to implement. It doesn't easily allow you to patch/unpatch at will. It doesn't cover coredll-internal jumps. The timing/load-order has to be perfect. It requires slightly more memory. And because you have to load it before anything else if you screw something up there's a good chance you'll need a hard-reset to recover (that's a real ***** with testing!). You can get the export table from the e32 structure of the module, though it isn't always easily patched :)

ROM DLLs create a seperate data section in memory for every process it is loaded into, the IAT is also stored there. Note that the addresses /

virtual memory

are the same across processes, but different

physical memory

is used for each process (same as data sections for normal DLLs, though those are located at the normal addresses). To figure out where this memory is look at the rwLow and rwHigh members of the PMODULE structure. (actually I'm surprised you found the location without this ;))
[Windows Mobile Software Development] JKingDev:
That is the vital info I needed! Quick question, do I start searching at rwLow and end at rwHigh, or start at rw Low and end at rwLow+rwHigh?

Thanks!

*edit* Answering my own question, start searching at rwLow and end at rwHigh. I was still having problems because my MODULE structure definition is incorrect, but I was able to find where the information I needed was so it doesnt really matter. Thanks so much!!
[G1 Android Development] ruffrider5956:
im just wondering because ive been doing research on it and i read that it does slow the phone down a bit.
[G1 Android Development] Darkrift:
Well, you read wrong. Whoever said it does is a moron. Your phone speed will not be affected by having root. Having custom images with extra stuff built in *can* cause speed differenced, but so far I havent seen any images with enough stuff added in to cause this.
[G1 Android Development] MrADeveci:
Nope......
[G1 Android Development] ardchoille42:
I haven't noticed in slowness at all. In fact I have noticed a speed increase and I think this is because my g1 is no longer bogged down with lots of theming apps - the theme (GlossSuite update) is in the system now.
[G1 Android Development] AroundTheWorld:
My phone is actually running faster (or at least, to me) with all my apps to my sdcard lol
[G1 Android Development] ruffrider5956:
thank you all for answering my question
[G1 Android Development] spyz88:
Sorry but I LMAO at this one. I almost fell off my chair!!!

. LOL :)
[G1 Android Development] inpherno3:
yea.... root is just superuser access... basically like signing into windows with the administrator account. Just allows you to change things normal users cant (like delete files, move files).
[G1 Android Development] AGx-07_162:
^ the most simple answer. You probably got that impression from people who have theme's on their phone or add other things that you can only add with root. The more you put on the system the slower it will become but root and non-root with the same everything is no different in speed.

|Spike|
[XPERIA X1 General] nokiaman1978:
http://xdaforums.com/showpost.php?p=2481033&postcount=81

This is what i was looking for works great follow the instructions, has sped up my x1. :)