Application security - Upgrading, Modifying and Unlocking

Hi!
I made this thread to clarify a few things about the application secuirity feature that allows only signed programs to run.
First, does an universal solution exist to remove this lock? After reading a lot of forums I only got more confused on this.
I also read that Orange users can ask them to remove the limitation. Are there experiences with other providers? (Paticularly German ones?)
Finally, I read something that I interpreted as if it is requested by the service providers. So if I buy a PDA at a store for full price and without SIM-lock, then will it be free of this limitation?
Thanks: Gabor

You misunderstood the issue.
WM 5 and newer OS do include security features that limit unsigned programs but not in any way that should concern the average user.
Basically if you install an unsigned app you will be asked if you want to run it or not by a pop up. This is similar to Windows XP with SP 2.
The real restriction is on replacing system files but freeware almost never does this.
There is no generic way of changing security polices because you need a registry editor signed by a trusted certificate and such things are not available to the general public (one was leaked for the HTC devices once, but they removed that certificate from newer models).
Also operators generally don't mess with security settings so it does not matter where you by the device.
The real problem is with smartphone devices (the kind without the touch screen) which can be locked completely to application installation.
Thats when you need to go to the provider for an unlock and thats when you may prefer buying one with cell co independent brand.

Maybe I interpreted it wrong, but I read things like "your phone must be application unlocked to use our program" or "please help, this program does not run on my PDA because it is not signed". I read the latter in relation to some game (they are not very likely to touch the system files as far as I know). Or is this a different thing from "application security"?

Well one type of application I know of that requires application unlock (on smartphones at least) is language support, like Arabic or Hebrew.
As for the second quote, since I don't know were it came from, there is no way of telling what the problem really is.
Personally I never had a game (or any other app) fail to run because of signatures.

Then I misunderstood it. I based my belief on J2ME, which needs digital signature even to make a TCP connection or send an SMS.
Is intercepting, swallowing and posting keyboard messages also permitted for unsigned apps? (I want to remap certain keys to arrow keys to make action games playable on the MDA Compact III, and other PDAs that have a trackball instead of arrow keys.)

Finally I found that one can generate his/her own certificate and sign stuff with that. As the last solution, when unlocking attempts fail, one can sign the desired programs.
Link: http://www.codeproject.com/useritems/signcode.asp

True, but I don't think you read it through. Creating your own cert and signing with it is easy, but you need to unlock security if you want to install your cert on the device.
Unless you install your custom certificate the device will not recognize it and treat the file as unsigned. This is a kind of 'catch 22', but if it wasn't so the whole certificate thing would be a complete waste of time (not that it isn't right now).

I read it thoroughly, in that article there was no mention of this.
My purpose is to detect and modify certain keystrokes on a HTC Artemis (a.k.a. P3300, MDA Compact III) in order to emulate a D-pad to make some action games playable (it has a small trackball instead of arrow keys). Will the security system prevent me from doing this?

I don't think you need to worry about certificates here (unless you are making a commercial product and can't have the user prompted with a question of whether to run the app).
Artemis is a PPC not Smartphone and security there is more relaxed so you should have no problem.
As for the article, they describe how to install the certificate, but neglect to mention that unless your provisioning cab it self is signed with an already recognized certificate it won't install.
By the way, if you have WM 5 or even WM 2003 Smartphone SDK you will find test certificates there along with a cab that installs them. This will save you the trouble of creating your own certificate but unfortunately that cab is not signed as well.

Thanks for the info.
The prompt can be turned off with this app: http://www.tweaks2k2.com/portal/filemgmt/singlefile.php?lid=16
It worked on my friend's MDA Compact 3 (the one I plan to buy).

So did you unlock your phone? i can't do that with mine...

Related

File-based registry with WM6?

I'm curious to see how many people are using the file-based registry with whatever version of WM6. Please post any thoughts you might have on performance or otherwise...
Well it appears this question hasn't exactly set the Forum on fire. Does a File-based Registry make any difference at all in WM6?
I've automatically carried this feature forward from my WM5 days, but I'd be curious to know what people think!
file based registry
Given that the registry is typically read from a flat file at the bottom of the stack anyway, I don't get this question. Any links to MSDN docs on this new feature?
At the risk of sounding even less technical than I am, it's my understanding that with a Hive-based registry, every soft reset effectively resets the the registry to the OEM defaults. Changes seem to take a long time to get written to the registry in the hive model.
It had been my experience (and my reading) that switching to the file-based model ensured that all changes are preserved across soft resets.
If I'm misunderstanding (which is entirely possible), please somebody let me know...
goestoeleven said:
At the risk of sounding even less technical than I am, it's my understanding that with a Hive-based registry, every soft reset effectively resets the the registry to the OEM defaults. Changes seem to take a long time to get written to the registry in the hive model.
It had been my experience (and my reading) that switching to the file-based model ensured that all changes are preserved across soft resets.
If I'm misunderstanding (which is entirely possible), please somebody let me know...
Click to expand...
Click to collapse
yes and no... Coders are 'required' to perform a 'flush' of the registry hive after modifying it, this then writes the changes to flash... if this is not performed then simply resetting the device after changing the registry will not work... but a routine flush is run every 5 minutes or so i believe by the OS
also, doing a manual power down (press/hold power button then tap yes for shutdown message) will flush the changes as well.
@Walsh & @Sleuth, so your opinions/recommendations on Hive vs. File are?
goestoeleven said:
@Walsh & @Sleuth, so your opinions/recommendations on Hive vs. File are?
Click to expand...
Click to collapse
I particularly like Hive based...
I concur....
Thank you, gentlemen!
It sounds like File may help compensate for bad coding practices, but it may not be worth it
Goestoeleven, do you happen to use cleartype in landscape?
Im still using twkcl to keep the settings, and I remember reading in the past that with the registry file based that the cleartype tweak would stick for people, also you can limit the PIE cache in the registry, but that is another that doesnt stick, wondering if goin to file based would keep those settings, Ive never checked into it myself.
Sorry, but I'm not a ClearType user (always seems blurry to me).
goestoeleven said:
Thank you, gentlemen!
It sounds like File may help compensate for bad coding practices, but it may not be worth it
Click to expand...
Click to collapse
Actually, I would tend not to think about bad coding practices. It's just a matter of technological evolution.
Back in the times when we were still using PocketPC - pre WM era, you don't ever need to flush the registry at all since everything's stored in RAM when there was no persistent storage. You must give it power anytime anywhere. The registry would still be there even if you reboot it both by normal software reset approach or by pressing the reset button. The RAM always keep the contents no matter what.
This was rather painful since WM5 devices came in 2 flavors, some earlier ones without persistent storage, while later ones got it. For those with persistent storage, the device effectively became a desktop computer - if you rush to reset your computer by pressing the reset button instead of using the restart command, I am sure files and many stuff would gone, not to mention registry settings. The same applies to WM5+ devices with persistent storage.
Because of this, developers need to modify their programs to call the registry flush function to make sure everything's saved. This is something that takes time for every developers to become aware of this issue and fix it.
M$ really should take up some of the responsibilities. A program is WM5-compatible even if it doesn't flush - since those devices w/o persistent storage that uses RAM-based registry don't have to. But when the same program is running on a device equipped with persistent storage and with hive based registry, it fails to flush and hence cause all the confusions amongst users and developers.
Back to the issue that which one is better, I am assure you that RAM-based registry is BAD in terms of performance. In this mode, any call to flush will cause the entire registry to be written to storage. If say all programmers are all with good WM6 programming practice, performance would definitely be an issue. On the other hand, hive based registry uses memory mapper IO and only the affected data would be written to storage if flushed.
That's why M$ made hive based the default for WM6. In a MSDN article it also said that it does not support the use of RAM-based registry. But I am not quite sure of what they mean by "not support the use" - it probably means that you can't even change the registry type to RAM-based anymore.
Reference:
http://msdn2.microsoft.com/en-us/library/aa910532.aspx
http://msdn2.microsoft.com/en-us/library/aa910676.aspx
BTW, I think the name "file-based registry" is misleading - first, hive based registry is still being saved in a file somewhere. Second, M$ calls is RAM-based registry in the current MSDN articles.
I don't know how the term "file-based" comes up - perhaps those tweak* programs invented it?
Forgive me if this is irrelevant to this thread, but ChaoticDruid's post above is kind of related to my problem. I have an HTC P3600. I have used Resco Registry (setting "OffOnRotation" value to 0), TrinityHacks, Tweaks2k2, Sktools, Molski.Biz in order to have cleartype in lansdscape orientation, but none of them worked. After the first soft-reset, cleartype fonts appear on landscape, as they should. But after the second soft-reset they disappear.
By the way, after the first soft-reset, using Resco Registry I noticed that the "OffOnRotation" value is set to 1, even if the cleartype fonts are activated at that time.
Since you refer to registry, I thought you might have a solution to this problem. If anyone knows how to fix this, please let me know.
P.S. Notice that I even waited for 5 minutes and then I pressed-and-hold the hardware on/off button (as far as I know this is the only way to save any changes before a soft-reset).
Thanks!
Since

what are the best Apps and roms? and other questions

i just got my self an O2 XDA Orbit and i'm wondering what are the best apps and roms to have. i know it's a lil up to preference - i'm interested in the opinions out there. I already picked myself up copies of opera and cardexport 2 (i used the palm version and was very impressed). My main concerns is that i have previously been told that a firewall and a virus scanner were needed. Is this true?
Also i have read a lil bug the sd card issue. how do i know it has struck me? is the fix i have seen good?
i'd also love to be able to play fps games on the device when i am away. goes anyone know of any good review sites and/or shops? i also love playing GPL (general public license) games on my linux machine (no windows machines in this house. may have to, begrudingly, get a cheap laptop if i get problems with the device) so if there are any good free ones i will take a look.
I think that will cover it for now. if i get any more questions i will post and thanks for your thought guys and gals
if you feel progressive you'll start by joining the touchflo club using B&B4 rom (-->here<--). that might be a bit ...well, progressive.. if you just got the device, but hey, you got it for playing around like the rest of us, right?
before you flash a non-original rom to your device, make sure you read this thread. i recommend to ALWAYS use USPL before flashing something.
soardiac said:
if you feel progressive you'll start by joining the touchflo club using B&B4 rom (-->here<--). that might be a bit ...well, progressive.. if you just got the device, but hey, you got it for playing around like the rest of us, right?
before you flash a non-original rom to your device, make sure you read this thread. i recommend to ALWAYS use USPL before flashing something.
Click to expand...
Click to collapse
whats the difference between B&B4 and the official wm5 and wm6 roms? i do have the o2 wm6 update rom but i haven't installed it (coz i hadn't looked up how yet). so the phone is pretty much stock.
I bought the phone as a work tool but as i'm a techie and techie's get bored and wanna tweak stuff there is room for tweaking
The B&B4 ROM is WM6 but has extra features such as touchflo: like the HTC touch, certain finger movements make access to contacts, messages, music easier and finger scrolling like the iphone. It also has a much cooler look.
For WM6 and thus probably B&B4 there is a reg hack to reduce CPU usage: http://forum.xda-developers.com/showthread.php?t=308792
To put a new ROM on your device, It is recommended to flash with USPL unless it is from your manufacturer and for your country. USPL allows other ROMs to be downloaded without disabling your device. I could describe it as a sim-unlock for ROMs, if you use a sim from your carrier, all is good, if not, you cant use the phone. A little more serious than a simlock though, if you flash the wrong ROM without USPL, it could damage the phone/bootloader so as to make it a 'brick'.
To flash a ROM, make sure device has more than 50% battery. Soft-reset it and wait for it to load. Plug into usb port and wait for activesync to recognise. Run USPL and a command prompt will load, wait for it to finish (~5 mins). A new window will open with a picture of the device, tick boxes, click next then update... A progress bar will let you know how far the download has got to. Once complete, the device will reboot to wondows mobile. It is now temporarily CID unlocked with a SuperCID. Now run the exe for the ROM you wish to flash. The same kind of interface will appear as before, tick boxes, next, update... Watch progressbar eagerly (wipe drool off mouth) and let it complete. Your device will reset with new ROM.
If at any point a problem occurs, aslong as you see windows or a multicoloured screen (the bootloader) you can do this (whole) process again to complete installation.
Hope this rather messy post helps you out a bit. As to applications, somewhere on the FTP site I think is pocket doom. BEWARE: Some files on the FTP site are viruses, not detectable by antivirus software.
Pete
wicked and that leads me on to my Anti virus question. is that any anti virus tools for WM5/6? iirc i have seen some pc side ones that scan the phone if it's connected and the app is setup for it. also is a firewall advised? are there any?
There are a few antiviruses for PDAs, but TBH the only viruses I have heard of for them are proof-of-concept so I doubt anyone really bothers.
If you really want an antivirus, I've tried this before and it seems to be ok http://www.freewareppc.com/utilities/airscannermobileantivirus.shtml
When I mentioned viruses on the FTP site, I meant for your home PC!
oh right. i run linux so it's pretty much impossible to catch a virus infection. although i spose caution would be needed if i needed to install windows for something. i'm trying to install stuff straight to the device from the net atm using cabs and i have a tool that strips the cabs out of the exe files so all looks good there.
one question that has just crossed my mind (coz i just tried to do it and couldn't). Is there a way to install cabs once they have been save to the eeprom or memory card? i checked out "File explorer" for an option and didn't find one. "remove application's" seems to be remove only so, i'm a lil lost as to what to use. If i hit open in the d/l dialog in opera or PIE it installs them. Any tips?
You should be able to just tap them in flie explorer and they will run... You'll get a notification asking whether you want to run and then the usual installer screen will come up asking where etc...
i have to admit i didn't try that. i was thinking too far outside the box
thanks for all the help so far btw
No probs, I'm not an expert, computers and techy things just seem to come naturally to me!
same here but i'm known to have moments of thinking too abstractly and after using linux for so long i have kinda gotten used to having to think to get most of the things i do done.
i just saw some screen shots of B&B 4 and i do have to say "how good does that look?" i can't seem to find a feature list. i found it the other day. seems to have vanished in to the depths of the board tho. any clues?
Well I've got B&B4 and I must say It's probably the best ROM you can use on your Orbit... The black and blue go really well with the black and blue (duh) of the Orbit...
Heres the post for B&B4 with some screenies and the programs list: http://forum.xda-developers.com/showthread.php?t=321503
It's basically WM6 based, with TouchFlo making it a bit like an iphone where you can use your finger to scroll through stuff. Other finger friendly interfaces like the new today screen interface (with quick contacts access, programs, weather, time, phone profiles etc), htc audio manager, new skin for wmp, some very useful utilities, etc etc
Like WM6, and in the (edited) post I made earlier, you should carry out the reg hack to reduce cpu usage, other than that, and needing a separate cab for live messenger, it is _thebest_
If you decide to flash it, remember to use USPL...
i may do. i think i'm gonna check out my options first. i don;t wanna mess about with it too much because it is spose to be a tool for work. but seeingas realvnc works pretty well i think i'm pretty much covered for my objectives in the software department except for GPS software. money is no object there. i want the best. i heard tomtom was a bit unstable (from a treo 750w user) so if that's true i'm gonna stay away from it
Tomtom seems to work fine on mine so far ...
As a 'working' tool
I've tried all the flavours of roms out there - but didn't like the touchflo stuff on B&B4... I need my today screen to have my calendar and messages on it, so the big clock is no relevance, and the touch stuff is gimicky.
I'm running O2 WM6 on mine, with a few tweaks. It's definitely most stable, and quite fast, although I run batterymeter to overclock to 240-ish mhz for a bit more slickness.
I also use todayagenda to replace the calendar plugin as its far more useful.
I have a synchronisation with my corporate Exchange server for office mail, and route my personal mail throuh an excelllent free imap service at www.axigenmail.com - simple imap servers, no frills, works excellently.
TomTom 6.02 or 6.03 work absolutely fine, no issues whatsoever.
I've just started using SPB PhoneTools on my todayscreen to give me a decent quickdial in the car... I've just replaced my car stereo with a Sony MEX-BT2500 unit (£90 on ebay) that gives full bluetooth handsfree integrationand streaming with minimal fuss.

Microsoft Reader

Hello,
Is anyone else using Microsoft Reader? I can't get it installed properly. The installation and activation run through OK but the progrm does not appear in the "All programs" list. If I go to the Microsoft Reader directoy and click on MsReader.exe it runs fine, activated and everything....? Is there a way to create a "shorcut" for a file to point at from the "Programs" tab?
Grateful for any help.
Cheers/McHan
How strange
To manually make a shortcut: browse in file explorer to the msreader.exe file, long press, choose "copy", browse to my device\windows\start menu\ programs, long press or right soft button, choose "paste shortcut". If desired change name (long press on item)
Brilliant, worked like a charm. Could not get it to work in File Manager, but in Total Commander... Many thanks!/McHan
Hello, I've installed the latest version of the Microsoft Reader and the instalation was successful. But I have a different question. How do you page in it? There are no key arrrows, touch interface doesn't work and the areas on the display which function for paging (beside the page number) are too small to touch them comfortably. So far I've found following ways to use it, but I'm satisfied with neither:
- use stylus to touch the paging areas
- open the keyboard and use the arrow keys
- install the AEButtons application to remap the volume keys (in this case the the whole system became unstable and furthermore I was not able to read holding the device in the right hand
Thanks for any help
Hi,
I am a fan of ebooks and have used many ebook reader program on many pda devices. Just as you did, I also installed MS Reader and have some observations:
1. Ufortunately Ms Reader is basically designed for d-pad pda's. That is to say, it is impossible at this stage, for this version to change the page via touch or slide movement on the screen.
2. Other than that, MS reader installs a font called "wingdings" for itself, which conflicts with Advanced Config and HD Tweak. That's the reason you see awkward characters in these programs. With my TYTN II, I could delete or rename the name of this font and continue using both programs. However, it impossible to delete or rename this font even via Total Commander in Touch Pro 2. Because this file is accepted as a Rom file by the operationg system. Therefore I had to uninstall MS Reader.
3. I use MobiPocket for many ebooks; it has many good options; though I should say it needs upgrade too. Please look at this thread: http://www.mobipocket.com/forum/viewtopic.php?t=16032
4. I use a different program for lit files; but I can't remember it's name now since I broke the LCD of my screen and trying to repair it nowadays You can see it here: http://forum.xda-developers.com/showthread.php?t=534883
5. Microsoft should develop a new MS Reader version or we should find a way to use cleartype in Adobe Acrobat somehow.
Regards,
jahr said:
Hello, I've installed the latest version of the Microsoft Reader and the instalation was successful. But I have a different question. How do you page in it? There are no key arrrows, touch interface doesn't work and the areas on the display which function for paging (beside the page number) are too small to touch them comfortably. So far I've found following ways to use it, but I'm satisfied with neither:
- use stylus to touch the paging areas
- open the keyboard and use the arrow keys
- install the AEButtons application to remap the volume keys (in this case the the whole system became unstable and furthermore I was not able to read holding the device in the right hand
Thanks for any help
Click to expand...
Click to collapse
Yes, pretty much the ebook readers need a massive update.
One thread I found on the Microsoft Reader support site had one "semi-official" person saying they were working on a version for WinMob 6.1, but that was last year, and no further updates.
I found another thread that said that Microsoft had stopped support for Microsoft Reader.
So no idea what happens. I'm hoping hen WinMob 6.5 launches, there will be a proper touch-friendly ebook reader in the store, that can handle .lit files as well =)
eReader
eReader (fictionwise/barnesandnoble) is pretty sweet for commercial titles. And for non-commercial titles, manybooks.net brings gutenburg to the eReader format (as well as many others) without you having to do any conversion yourself.
I haven't used the winmo version yet (which allows you to purchase/dl books directly btw), but the old Palm version uses the dpad And the touchscreen for page turning, so I imagine it would use the touchscreen for the better supported winmo version as well.
If I had a library of .lit books myself, I'd consider converting it to something more universal.
Microsoft Reader now for WM 6.1
A couple of weeks ago Microsoft quietly introduced a new version of Microsoft Reader that finally works fully on WM 6.1. Long overdue.
Does this mean that they still see Reader as a viable product, and that it could be developed further in a growing and ever-evolving ebook marketplace?
http://www.microsoft.com/reader/downloads/ppc.aspx
lmoritz said:
A couple of weeks ago Microsoft quietly introduced a new version of Microsoft Reader that finally works fully on WM 6.1. Long overdue.
Does this mean that they still see Reader as a viable product, and that it could be developed further in a growing and ever-evolving ebook marketplace?
http://www.microsoft.com/reader/downloads/ppc.aspx
Click to expand...
Click to collapse
Thanks for the news; however MS Reader still sucks; I have set up and used the program for trial with many of my .lit files; but I came across some annoying features:
1. The program installs a font called wingdings.ttf for its viewing purposes; the problem is this font interferes with many programs including Advanced Config and Manila 2.5! In the previous version it was possible to rename and disable this file in Total Commander; however it seems as a ROM file now and it's possible to get rid of this nonsense font.
2. It's still very hard to turn page in devices like Rhodium, where you do not have the D-pad.
3. The funny thing is, there was an common bug preventing the opening of .lit files inside File Explorer; we could get rid of it with a small registry trick. You can see this bug here: http://forum.soft32.com/pda/open-reader-files-WM5-file-explorer-ftopict66047.html
The funny thing is that silly bug is still there LOL after all these years. I think Steve Ballmer needed to fire some more crew
Therefore I have uninstalled the program again.
Regards,

Language of choice

Just curious..What is everyone's programming language of choice when developing apps for WinMo?
Ive been working (lightly) on a VB program, which is ok, but i feel it isnt as efficient as others might be, and i know efficiency and size is a big issue on mobile devices (obviously)
Depends:
A simple program or one that can be done just using the stuff in the standard system DLLs then I will go for the pain of coding it in WIN32 C++. The resulting application runs like the wind, and can be distributed as a single executable file, no CAB, no installation projects, etc etc.
If I need any web or fancy data functionality, then it is .NET, because it is not worth the hassle of getting all this to work from levels lower down.
Having had lots of previous coding experience in C/C++ then C# is the natural choice, but as far as .NET is concerned, the actual language you code in is irrelevant. It compiles down to IL anyway and the CPU 'JIT' compiles this into its own code before it runs. Hence the performance hit when the program starts and runs.
In .NET, in essence, all you are doing anyway, is creating .NET objects, setting their properties and calling their methods, in order to get them to do what your application requires. A simplistic view, I know, but that's is all there is to it!
The language that you use to do this doesn't really matter, it is just personal preference.
I guess i assumed one language had more efficantcy than another. Like im working with VB atm, and i know it simplifies alot of things to make it easier to use, not sure if it includes all that extra code in the final build or not tho.
I would like to get more pratice with C++ and i have yet to use C# so dono whats different about that.
I would like to eventually start making programs that utilize the .net code and get my programs talking though data on the phone, but im not that advanced yet.
currently im still trying to wrap my head about making a program with a local database. The program im working on currently doesn't store any data, but i would like to to. I would also like (if i get ambitious) to have that program possibly talk to a PC (parent) program and sync with it. But that i think is a ways off.
Also, do the Mobile SDK's look different? The program im working on i started in the 5 SDK, but (obviously) doesnt have Finger friendly IU tools. I haven't looked at the 6/6.5 SDK yet (as id have to start over again i think). Does it have more finger friendly options?
In .NET CF, the finger-friendlinnes and kinetic scrolling and this all isn't available for all controls. Most of them (the classic ones) are, but if you try using scrolling for whole form, it won't work, only scrollbar will. (Probably with some playing with physicsengine and marshalling you might be able to get it working here, too).
In C++, there are numerous examples of this gestures etc directly in SDK, also many other stuff is there.
See, the main difference here is that .NET is fully equipped with stuff to get everything done fast, easy way.
In C++, you must first make this way yourself .
i am using the .net 3.5 framework tho.. Unless you mean C++ vs C#. I thought .net was an expansion on a current language, and not a language on it self (meaning i cant choose to program in .net, its an option to VB, C++ or C#)
I did toy with it, and it appears as tho your right, the forums are the same. IE drop down/combo boxes are not finger friendly. Guess id have to turn it to a button and another form with large radio button options.
C# vs C++ main difference is that C++ is compiled to native code right on first time, which makes it very fast. C# is compiled to MSIL, which is NOT native code yet. When you run c# app, the code is being Just-In-Time (JIT) compiled to native code, which makes it "longer" to load and "slower" to run (usually that makes about 20% of speeddown on classic PCs with very optimalized C++ same code - it probably already is lower, this is a bit older result of testing).
C# has those nice features that it can't get out of its memory etc, the JIT is almost unhackable, so you can't write viruses in it etc.
As far as the SDKs are concerned, there are slight differences from one version to the next but they can be quite difficult to spot.
They can become issues, when code written to run on one platform is run on one several generations away. I have a program that was written in C++ WM2003. Works under all versions of WM until 6.5.3, when the About Dialog box fails to close if the (X) button is pressed. Turns out another value has to be added to the dialogbox flags field to get it to behave properly.
This has been a feature of SDK's from WM 5.0 onwards, but the WM2003 SDK is unaware of it. You have to add it manually to the shell code created by the SDK,
Progress I suppose. The full article is here:
http://forum.xda-developers.com/showthread.php?t=635063
Treo 700xw Verizon Spanish language
Hello fellow .... I'm new to this forum
I have a Treo 700wx and I live in Mexico ...
My Treo is Verizon's company and is currently with the version 1.22 ...
My problem is that it is in English and I need to change the language in Spanish ...
Thank you for your support both the need
Greetings
stephj said:
As far as the SDKs are concerned, there are slight differences from one version to the next but they can be quite difficult to spot.
They can become issues, when code written to run on one platform is run on one several generations away. I have a program that was written in C++ WM2003. Works under all versions of WM until 6.5.3, when the About Dialog box fails to close if the (X) button is pressed. Turns out another value has to be added to the dialogbox flags field to get it to behave properly.
This has been a feature of SDK's from WM 5.0 onwards, but the WM2003 SDK is unaware of it. You have to add it manually to the shell code created by the SDK,
Progress I suppose. The full article is here:
http://forum.xda-developers.com/showthread.php?t=635063
Click to expand...
Click to collapse
I noticed something else odd. When i run the app on my pone, the resolution is off. Now everything looks ok, i just mean that when i run it on my phone, theirs alot of "white dead space" at the bottom. I can only guess this is due to the SDK's catered to phones with smaller screen resolutions (ie Touch Pro) with buttons.. Is their a way for me to switch the resolution to ultilize the full Touch Pro 2 screen size (480x320 i think)?
Funny you should mention that. I replied to a similar post a short while ago. I'm not going to type it all in again, it's here.
http://forum.xda-developers.com/showthread.php?t=637417

Registry Edit Apps for Dell Venue Pro

Have there been any tools written to work with the Dell Venue Pro for editing Registry?
All the registry hacks and programs written so far seems to be HTC specific, or at least only HTC compatible.
I can unlock my Dell Venue Pro with Chevron, deploy XAPs but I cannot modify the registry. Argh! No program I have tried can modify it.
Basically, I want to be able to spoof my Dell Venue Pro to an HD7 (just like what we've done with the HD2). - Maybe then my web2go plan can work the DVP after?
If not, IMEI spoofing is another consideration (but we all know why I can't ) - unless....
rebump. anyone?
Bump. I'm also interested in this. I would prefer a general WP7 registry hack though. It would help to keep development free flowing across devices.
dell - no com dlls...
ergo no provxml
no registry...it sucks
domineus said:
dell - no com dlls...
ergo no provxml
no registry...it sucks
Click to expand...
Click to collapse
sorry, i didnt understand that. can you reiterate? in layman's terms?
A com dll is a library for storing files that are shared between programs. Which brings me to my question. How can there be no com dll? We have read access to the registry but the write access is blocked right now. They are sharing essentially the exact same code with minor customizations for drivers and such. This does not remove the dll files from the device though. Or am I completely misunderstanding the idea of a dll file?
The LG, Samsung, and HTC phones have OEM-specific apps. To make those apps do useful work, the manufacturer has some COM DLLs exposing functionality not otherwise available to applications. Those COM DLLs are being exploited to create the hacks you see for other phones.
There are no Dell-specific apps and therefore no COM DLLs to exploit.
they do have some tmobile apps that come preloaded. can those work?
gosh! there must be some common exploit. this is stupid!
This is as close as an explot we can get the:
http://forum.xda-developers.com/showthread.php?t=929211
that is Dell's hidden diagnostic menu.
please someone find a way to hack this device!
Thanks for the clarification. I was not aware that the work around for ALL devices was coming from the pre installed manufacturer apps. Would the supposed password for the composite mode on the venue pro diagnostic mode be of any help? This is supposed to allow access to tethering according to pocketnow.com. The composite mode password is supposedly *#301# from what I have read.
Extremely unlikely.
The functionality exposed by the COM DLLs on Samsung HTC LG are things like being able to write to the registry and filesystem with elevated privs (to support provisioning apps and the like).
There is a com dll in the "connection setting" app from the store. Search for that title or "Dell" in the marketplace. Someone also posted the EM mode app. You could use that com dll as well

Categories

Resources