Storing email on SD card in WM2005 - Windows Mobile Development and Hacking General

Hi all, I'm a noob with a Wizard on O2 running WM2005. I have had some partial success with the above topic. Would appreciate any advice as to whether I've done something really silly or whether the idea could be taken further.
OK, I nicked all of this from other threads so only take the credit for putting it together.
Suggest before you start you empty all of your mailboxes on the device.
Step 1. Disable messaging on startup. Believe there are two ways of doing this, one is to remove it from the "Today" screen items, or the following registry hack. "HKLM\Microsoft\Today\Items\"Messaging" And change Enabled to 0
Step 2. Apply the following hack: HKCU\Software\Microsoft\MAPI Add a new string value called PropertyPath. For the value in that field, I added the storage card directory without the "attachments sub folder. i.e. \Storage Card\Inbox.mst... where ... is the (random?) number assigned.
Ok, when I synch the device, all of my emails now go to the storage card in the above named directory.
Right, now for the "partial" success bit (hoping the experienced guys can help out here).
Because I've disabled messaging in the registry, in order to get the items on the today display, I have to go into settings etc. Once that is set, it updates the registry so at reset time it screws up and creates a new "storage card" directory on the unit itself and renames the storage card as storage card 2.
Any thoughts on how to get round this ?
I've tried adding "messaging" to the startup folder and it ***** up as above.
So... thoughts are as follows:
Is it possible to add a cab to the extended ROM which forces the registry key to zero on reset (was thinking along the lines of the one already there which removes the battery icon)
....and for the gurus, is there something I could run to automatically add the "messaging" item to the today screen with some sort of delay on it to allow the card to initialise ?
and finally, have I banjaxed my device by doing this? Seems to work OK
Thanks all

Related

Camera Pics Location on 2i

I've looked on the registry and tried fiddling but resulted in a) a crash that required a soft reset and b) message saying couldn't save the file when i changed the picture location to \my documents\my pictures.
Whenever I save a picture on the 2i it saves it into a folder in MD with the date as the folder name, with the picture stored in it. Any way to change this?
Ant
Did you manage to get a solution to this - I'm looking for exactly the same answer. There is a possible reg key, but changing that caused problems.
Also for me.
I've a Qtek 2020i from few days and I would like to know store all the photos in one folder.
At the moment I set the path of saved photos (SD card) but I want to have all the photos in one foolder instead of multiple photos in multiple folders. :?
Bye !
Still no work around for this ?
No news for me
I never did get an answer no, and I've given up looking for one myself.
Ant
I was thinking of creating a small apllication that you could run to move the pictures/movies from the numeric folders to a default folder such as My Pictures, im reading up on how it could be achieved at the moment.
On my xda 2, I made a directory on storage card, and they are all in that folder. What happens with yours? You can prefix it with anything you like, I call mine pic and it increments pic_001 etc. The settings are under camera, then click the spanner/screwdriver, then click tools, then click options. I changed the prefix to string and defined the string in the next box down under prefix string, the folder is changed under folder by clicking change.
For some reason the "Folder" option is missing on the XDA 2i so even though you can select the location (Main memory or storage card) it still saves it in \My Documents\xxxxxxxxxx <--- the x's refer to the date ie
05071800001 , 05(year)07(Month)18(Day) the rest is the folder number i think ? 00001 ?
Why they never used the same configuration as the other phones is beyond me but nevermind !
Danny-B- said:
I was thinking of creating a small apllication that you could run to move the pictures/movies from the numeric folders to a default folder such as My Pictures, im reading up on how it could be achieved at the moment.
Click to expand...
Click to collapse
If you be able to do this you're the BEST !!!! :wink:
Trouble changing the path to the SD
Hi there,
I'm using i-Mate JAMin, win mobile 5 and the only available options here are Main Memory and Network. In other words I cannot change to save the photos and videos to the SD card. Please, help!
P.S.: I also tried setting a new path within the registry settings, changed the path to '\Storage Card\My Photos\' with no luck - it creates the directories under the 'My Documents' in the main memory. It's a big pain in the ass b/c I don't have enough space to make lots of photos or clips.

Automatically doing stuff on startup?

Hi
Am quite new to this, but it would appear there are quite many people familar with WM2003 (and it's various incarnations) here; so I figured it'd be the best place to ask this question:
a) How do I create a file (.cab or any other means) that I can run in my pocketPC that would load (or change) certain registry values in my Pocket PC?
b) Is there a location i can place a file within my pocket PC that will be loaded/run on every soft reset?
c) Is there a location i can place a file within my pocket PC that will be loaded/run on every wake up? (eg: everytime the power button is pressed and the screen comes on)
Things I'd like to do with the above; create 3 versions of a) above:
Drop a.1 into the extended rom so that on a hard reset; certain values are preloaded into the unit (eg: Owner name/ information/ various comon settings I always use/ etc)
a.2 + b would basically change my input method from 'keyboard' to 'block recognizer' after every soft reset (I just find it very annoying it switches back to 'keyboard' by default after my weekly scheduled sprite backup, or whenever I have to soft reset the unit.
a.3 + c would nuke the 'last owner' key in IIWPO so it'd send me a SMS everytime the unit is turned on; rather than only when the owner name changes. (if c) is not possible, I could drop it in b) so it'd resend an SMS on every soft reset instead).
Finally, I'd also like to know if anyone could recommend something or other I could read to learn how to write stuff for my PocketPC, and what tools you normally use. (I'd like to modify IIWPO; so that'd it'd resend an SMS every time any information is changed on the owner page (not just name); and/or to resend a new sms every 48 hours - or at least write some small code that would 'interact' with it, since the source doesn't appear to be available (?); eg: delete 'last owner' information every 48 hours...
Thanks!
for a.2b:
There are registry hacks to change the default SIP. Try Tweaks2K for an easy interface.
If you want to, try searching on the board for my program SIPwwitch to change the SIP from a shortcut, eg SIPswitch "Block Recogniser" (you'll have to look up the details on my other post on the development forum). Put this shortcut in your startup folder and it'll change the sip on every boot.
V
Runing on startup
Hi drean!
Here's how you make your program run automatically:
1. After hard reset: you must create a special folder on your devices flash drive (or whatever part of its memory that doesn't get wiped by hard reset. Not sure how memory is managed on XDA's on iPaqs there is a 'File Store'). The folder name must correspond to the number of your processor. (again for ipaq's PXA270 its 2577). In this folder place a file named autorun.exe This file will automatically lunch after every hard reset. (you can also do this with an SD or CF card see this thread http://forum.xda-developers.com/viewtopic.php?t=22861&highlight=grabit)
2. For your program to run after every soft reset place it or a shortcut to it in WINDOWS\StartUp (the program must not be on a storage card! You can also add a registry key with your programs path to HKLM\init.
3. To catch wake up events (power button) your application must be running and respond to power notifications. Here's the full explanations on how they work: http://msdn.microsoft.com/library/d.../wceddk40/html/cxconnotificationinterface.asp
As for how to program for pocket pc, here's a nice thread that will give you plenty of options: http://forum.xda-developers.com/viewtopic.php?t=29623
Hope this helps!
Good luck!

O2 Exec set up from new...only for O2

THE CABS IN HERE A FOR O2 (IF SOMEONE CAN CHNGE THIS AND PUT THE UPLOADS IN WIKI AND REPLACE WITH LINK THAT WOULD BE GREAT)
Ok so I bought an XDa Exec.. and like most thought it was going to be great when in truth it sucked..
With the help of all those on here (far to many to mention I now have by far the fastest most stable pDA I have ever had) This got me to thinking that to have all the info and files in one place would maybe help other O2 users so here goes..
What to do..
Firstly If your device has already been running then Hard reset and perform vanilla install.
Press the two -- keys on the keyboard at the same time and reset (yes that the one to the left of the red phone button and the one to the right of the green phone button)
once set up begins go through the screen set up and the device will give you a three second warning when this appears soft reset.
when it boots up you now have vanila install. ie its running but without all the O2 crap but also without your settings.
Next you need to get certain files.
UNI_ext_rom unlocker frem here http://buzzdev.net/index.php?option=com_simpleboard&Itemid=59&func=view&catid=40&id=7869#7869
regedit (trial here) http://www.pocketgear.com/software_detail.asp?id=17108
O2 connections only cab at bottom of post
This extended Rom at bottom of post
Pocket Mechanic: Download (www.antontomov.com) and install this essential app. You have a few days on trial, and it's necessary for some steps
Ok now using active sync connect to your device and place the following in my documents (anywhere realy I just find I remember that)
*UNI_ext_rom unlocker
*regedit
*O2 connections only cab
*Pocket Mechanic
run both before resetting and also open regedit and change the following
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
"Bootphase"=dword:00000002
"Order"=dword:00000001
"LoadFlags"=dword:00000001
"DriverPath"="Drivers\\BuiltIn\\TrueFFS_G31"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"MountHidden"=dword:00000000
"Folder"="Extended_ROM"
"PartitionDriver"=""
"Name"=""
"DefaultFileSystem"="FATFS"
RESTART EXEC.
ONCE RESTARTED CONNECT VIA ACTIVE SYNC
you should now be able to see and edit the extended rom. delete all files then unzip the extended rom you downloaded from here and copy all the files across into the folder.
Now hard reset the device
This time allow the extended rom to install ie do not stop at the 3 seconds bit.
NOW browse to my documents and run pocket mechanic.
then run O2 connections only cab
this will then ask you to choose installation choose the bottom one and it will restart your device.
now browse to programs pocket mechanic and follow below
Notification Queue: This can be done later, but it's nice to get familiar with this process whilst your queue is small. Using PM, open the notification queue. You may already (yes!) find some duplicate (yellow icon) sddeamon entries. These seem to replicate during an ActiveSync. You can/must delete all duplicates from time to time. You will also, in future, find some "\.\\Notification.....SCRIPT..." entries. Keep an eye out for these. Most mature within minutes of you finding them, so let them expire. Many are future-dated and tightly back-to-back. These can nearly always (I've never had a regret) be deleted without repercussions. If you don't manage these, they tend to breed, and anyone with XDA experience knows what happens when your queue fills up (failed alarms etc). I'm unclear as to where these come from - undoutedly an app that is not behaving elegantly (regular registration checks etc), and if you follow the steps on this post you should NOT find any - ie the apps here do not seem to be culprits. But, keep an eye open...
Registry cleanup: Again, this can be done later, however you'll soon see the beenfit of doing it now. Using PM, run registry cleaner. You'll get around 6 entries, all of which can safely be deleted. If you did not follow step 1, you may have to examine eahc entry to see if the O2 ROM is messier. The beauty of this step is that from now on, you can safely clean everything that PM finds in the knowledge that it's a leave-behind from an app you installed, and now you can install, de-install, and provided you clean up the directories (easy) you KNOW for sure that you've completely gotten rid of the failed app. Winner!
OK now you can install all the apps you need. I have copied the cab files to the storage card that way if I ever have to hard reset I have everthing, please note I also copied the O2 connections only cab to there.
WELL I am open to comments about this and must stress you do this at your own risk but hell it worked for me and I have as I said the fastest PDA I have ever had.
so over to you guys.. PLEASE note this is in no way my own work it is all thanks to other people on here but hopefully I have put it all in one place..
all comments welcome accept the one that sais Magpies a knob
Hi many people are looking
and a few downloading comments would be good..
does it work any ideas of additions into it etc etc etc
I like it, but for a new Pocket PC user such as myself. It might be hard to follow some of your instructions. But I like the idea of putting Pocket Mechanic in the ExtROM. I was considering of doing this too, but I want to add MemMaid and HandyMenu with Pocket Mechanic.
This would be a temporary use for the ExtROM for now before Buzzzzzz releases the partition hack. Then, I would rather use the ExtROM as part of my internal memory.
I think you need to WARN PEOPLE CLEARLY THAT DELETING FILES FROM ORIGINAL EXT ROM IS NOT GOOD.
And then let them make up their own mind.
I thought about doing what you posted but tbh its too much bother.
It runs OK as it is. All I use this thing for is phone, streaming radio and anime.
In corporate with no crap OEM stuff I havent tested and normal o2 ext rom it works fine.
I wanna say thanks, had some spare time todaylooking after the sick missus and carried out the procedure, dont know if its running much better than my corp install before but it was good fun and easy to follow

New O2 Exec ROM and OzVGA - Lovers or Enemies?

Has anyone else tried to run OzVGA with the new O2 Exec ROM recently released?
I've now tried twice and both times after rebooting into VGA mode it locks on the image with what looks like the sun. I can see the Select and Exit today buttons across the bottom but thats it.
Oh and the signal LED is flashing so at least something is working.
No response from the device at all.
Please tell me someone has seen this and has a fix - I dont think I could handle another hard rest again.
Didn't have these problems with the iMate ROM.
TIA
Jason
ozVGA does not work on the new EXEC/Dopod ROM.
Try another one as attached. I have tested it and it works great!
Bought my XDA Exec a week ago and had been struggling to install OzVGA via downloads from other threads here. Saw your posts here, gave it a go, worked first time. Thanks for the pointer.
Only a small number of font issues with the built-in monitor programs, but the main apps seem to display well. Only unexpected quirk for me is that I can no longer get a fingernail to the Close (red cross) button in the top-right-hand corner - the bezel gets in the way! Still, I'm prepared to sharpen my nails as per a recent thread!
Any clues as to the source - is it a variant of OzVGA, or a different product?
Will this work with the QTEK ROM or is this just specific for O2?
WM5 Changes
Start -> Settings -> Screen -> Text Size -> set to one before Largest (doesn't change much but it does help)
ozVGA settings
Fonts
MenuBar Font: Bold 900
System Font: 1200
Hor./Ver. Scrollbar, Min Scrl Thumb: 20
ozVGA: 750, 900, 975, 1200, 1500
Here is the file you need and the instructions. The only difference is that you should not use the files contained in the "Windows Folder Files" of the .rar but download the new and updated dll files for AKU2 from here:VGA files
Extra step: Create a shortcut to VJBigPhoneRes in \windows\startup
Notes:
1. Backup so you don't have to hard reset if anything goes wrong.
2. Before replacing the files in \windows with the ones contained in "vgasystemfiles" make sure you backup the originals.
3. WM5 do not allow overwriting ROM files from your PC. You can however move the files to your SD and do it from there.
4. You will get a new icon on the bottom right hand corner, for VJBigPhoneRes. If for any reason the phone app does not appear correctly just tap on it and "Load and fix phone".
5. The only phone buttons that do not appear correctly are on the PIN input screen but that's not really an issues since you can type the pin and hit enter.
Hope this helps.
Joanna
i've tried this on my O2 exec with what so far seems to be a large ammount of success here. (following the instructions in the last post).
I have reco explorer installed so it makes overwriting the rom based files (power.exe etc).
I recommend that you use something like spb backup to back the device up in its entirity before you do this!
Also it would be good if we had a revert application for the phone vbj stuff but for now , hey , it works if you have a spare 10 minutes to set it up.
I surfed to one of my regular sites via opera and it looks excellent on par with the Zaurus SL-3200 runing firefox.
Previously when i tried this alot of the GFX were mangled. so far i've only found a little bit of mangled GFX.
Hudsons IP Dashboard ends up getting a bit squished but its nothing that ruins the uses of the app. Also looks like the bottom right hand corner of active sync has a little bit of corruption. but its not as if it makes the device un-usable.
I'm looking at it now and it looks EXCELLENT! The one thing that concerns me is battery drain, i would have thought this will effect the battery with it having to draw more of a screen now but i'll keep a check on it.
I'm running the latest 02 rom so I can confirm a large ammount of success and if you use spb backup you can easily restore the device should you need to..
to be fair though, you need good eye sight, i've turned the font up to biggest and it still looks good (also helps a little with spacing).
have a bash, don't be scared!
Help
Hello Guys,
I'm a newbie here, so can you please walk with me step by step?
I read about it and I liked its features but when I downloaded it and ran it, installed it on my Universal (Orange), nothing has changed, and I didnt find where it was installed on my Universal, so can you please tell me why, what, how & where?
Thanx guyz
Cheerz
Re: Help
CerberuS said:
Hello Guys,
I'm a newbie here, so can you please walk with me step by step?
I read about it and I liked its features but when I downloaded it and ran it, installed it on my Universal (Orange), nothing has changed, and I didnt find where it was installed on my Universal, so can you please tell me why, what, how & where?
Thanx guyz
Cheerz
Click to expand...
Click to collapse
It works fine now, I had to go into the TEMP and install it
I am happy
thank you all
CerberuS
joannaex said:
WM5 Changes
Start -> Settings -> Screen -> Text Size -> set to one before Largest (doesn't change much but it does help)
ozVGA settings
Fonts
MenuBar Font: Bold 900
System Font: 1200
Hor./Ver. Scrollbar, Min Scrl Thumb: 20
ozVGA: 750, 900, 975, 1200, 1500
Here is the file you need and the instructions. The only difference is that you should not use the files contained in the "Windows Folder Files" of the .rar but download the new and updated dll files for AKU2 from here:VGA files
Extra step: Create a shortcut to VJBigPhoneRes in \windows\startup
Notes:
1. Backup so you don't have to hard reset if anything goes wrong.
2. Before replacing the files in \windows with the ones contained in "vgasystemfiles" make sure you backup the originals.
3. WM5 do not allow overwriting ROM files from your PC. You can however move the files to your SD and do it from there.
4. You will get a new icon on the bottom right hand corner, for VJBigPhoneRes. If for any reason the phone app does not appear correctly just tap on it and "Load and fix phone".
5. The only phone buttons that do not appear correctly are on the PIN input screen but that's not really an issues since you can type the pin and hit enter.
Hope this helps.
Joanna
Click to expand...
Click to collapse
i tried that, but it wone lest em copythe backlight files etc as the files are read only etc? hoe can i replace them?
anyone? i cant figure it out, or if the worst comes to the worst, how do you remove it? or is that hard reset time?
You can copy the files from the SD into the main memory with Resco Explorer. It will allow you to overwrite ROM files.
The file download now seems to be 404 for me. Please could someone else kindly upload the files so I can have some fun too :]
-EDIT-
Managed to find what was needed. Thanks

Customizations using registry...

Can someone tell me what registry entries change these?
Connections>Wi-Fi>Network Adapters...My network card connects to: The Internet
Personal>Home>Items...Home Timeout (Disable)
System>Encryption...Encrypt files when placed on storage card (Disable)
Calendar>Tools>Options
1st day of week->Monday
Week View->7-day week
Show half hour slots (Enabled)
Show week numbers (Enabled)
Contacts>Options...Show Alphabetical Index (Disabled)
Messaging>Options...Warn when deleting messages in the message list (Disabled)
Notes...View Recording Toolbar (Enabled)
Tasks...Show start and due dates (Enabled)
The easiest way to get rid of storage card encryption is to just remove mencfilt.dll from the msxipkernel.
Just get sk tracker to find the rest of the reg keys. It will take you 5 min.
I have deleted encfilt.dll (mencfilt.dll doesn't exist). The problem is that the option is always on and can't be deselected. I don't think that encrypts anything thow. I have a copy of my registry before and after but i could understand which keys where these. I was using CeRegEditor.
If you're doing it with ceregeditor and windiff, just make one change at a time and compare, otherwise there's too much crap to wade through. SK Tracker is much easier, just pony up for it. I could do this for you in 5 min, but I'm not, lol.
I think you need to remove the encrypting .cpl, but I couldn't tell you how to do it. If you can re-flash your rom and still use the sd card, there's no encryption, regardless of what the control panel says.
Mencfilt.dll should exist in MSXIPKernel.
Diagrafeas said:
I have deleted encfilt.dll (mencfilt.dll doesn't exist). The problem is that the option is always on and can't be deselected. I don't think that encrypts anything thow. I have a copy of my registry before and after but i could understand which keys where these. I was using CeRegEditor.
Click to expand...
Click to collapse

Categories

Resources