Related
Hi! Does anyone know if there's a program that will work on the Universal that allows me to back up my databases (either ALL or selectively)?
I previously used DBExplorer
http://www.phatware.com/hpcdbex.html
which was excellent but the author doesn't have any plans to develop a version for WM5
Thanks
Database access seems to be quite a problem, i'm still looking for a tool that can "querry" the agenda, or beter, export appintments of day dd/mm/yyyy...
Can't help ypu with a WM2005 DB viewer, but will keep my eyes open during my search for a export tool
Thanks!
My ActiveSynch (latest version 4.5) halted when stored memory (50MB) maxed out. On the handset's File Explorer, there is a 40MB file that, based on the date and extension (.PIM), is undoubtedly the Pocket Outlook data file. Of course, with the storage maxed out, the phone is all but useless for anything except repeated prompts to delete files.
The handset has a 2GB SD Micro card (which ActiveSynch recognizes) but I cannot find any option or any documentation for synching Outlook to the storage card. Even though I could copy the .PIM file from the handset's root directory to the storage card (using File Explorer), I cannot delete it from the root directory, either using the handset's File Explorer or from the linked computer using the ActiveSynch Explore Device (the "sharing violation warning appears whether the handset is connected to the computer or not.
I suppose a hard reset is in my future, but unless I can figure out how to synch Outlook (contacts and calendar only; I don't synch any documents or Windows media files) with the storage card, i'll be back at square one. Can you can point me in the right direction?
You can change the location where the phonestores the data to SD card see here under file locations:
http://wiki.xda-developers.com/index.php?pagename=WM5_Tweaks_Other
However, I stand to be corrected, but when you sync to PC I think it will continue to use the PIM file in main memory.
There is however an active sync add on called mobsync http://mobsync.en.softonic.com/pocket (freeware version) which can sync with files on the sd card - there might be some mileage in checking this out.
This would still leave you the problem of reducing the size of the PIM file in Main memory. This may be a case of entering via messaging etc and deleting entries. This has potential to go wrong so I would addvise (as is good practice anyway to do a full backup with something like spb backup first)
Mike
Thank you so much - this is the first response I have received other than mass delete Contacts on the PC to reduce the PIM.vol file size.
the suggested registry directory for changing file locations on the handheld:
HKLM\Software\Microsoft\Windows CE Services\FileSyncPath
does not exist in my registry; however, it does have a directory:
HKLM\Software\Microsoft\Windows CE Services\Services\Synchronization\All\MS.WinCE.Outlook\Contact
the Data associated with the Store key is:
<*Invalid*>
if I change the Data to:
\Storage Card
or
\Storage Card\Contacts
does Windows Mobile know to look for the contacts there?
Unfortunately, I think I have given you a bad steer on this one. It seems that the tweak on the general WM5 wiki page is not available for the Hermes. I am looking at this further but it looks as if the contacts in the PIM file must be available to the Hermes phone function at all times as they are required for phone services. In non phone models this would not be the case and the tweak may be available.
Am looking at this further, but it looks as though you may be stuck with reducing the file size by deleting contents as others have suggested
EDIT - additional info:
Extract from Windows Mobile Team Blog
http://blogs.msdn.com/windowsmobile/archive/2007/01/12/everything-you-want-to-know-about-sd.aspx
Why don't we do more with SD cards?
A frequent question is why we don't support putting more things on storage cards. For instance, we don't allow you to store your contacts, calendar entries, or email on storage cards. (We do allow you to store attachments there, though.) The general problem is that storage cards can, by their nature, be removed from the device. Some types of data don't lend themselves to being there one second and gone the next. Sync would get very confused if it saw 300 contacts on one sync, and then only saw 10 on the next. It would certainly be possible to work out some sort of interface to allow this, but it would be pretty complicated, both to code and to use.
Things that already have the concept of sometimes being there and sometimes not, like email attachments and temporary internet files, are easier to handle on an SD card.
As with any potential feature, allowing someone to put their contacts on a storage card would require that we not do some other feature. On prioritizing SD changes, we take a lot of factors into consideration, one of which is where we see internal flash going. We've already seen phones with multiple gigabytes of internal storage. As things like that become more common, the value of doing new things on storage cards goes down. There's still value in working on SD, it's just that it's not as valuable as other things are.
See also:
http://pocketpcmauritius.blogspot.com/2007/01/final-word-about-moving-pimvol.html
Mike
ActiveSynch - Outlook file too large
Thanks - this keeps me from spinning wheels on the storage card solution (or non-solution)
do you know of any 3d party synch applications allowing you to control or filter which Outlook contacts are synched? I have 11K+ contacts and can't do a mass delete just to get a file small enough to synch with the phone's tiny on-board memory
I understand your pain my friend. However, I cannot conceive of anyones Contacts and Calendar being 40 MB as they're basically text. I suspect that your Inbox is what's clogging the works. Curious how far back your email goes to on your device ... I carry 1 month on my PDA with my attachments on my SC myself.
nope, no email - just the contacts and calendar entries. I did stumble on a partial solution, however. The original data is stored in TimeMatters, which I had to synch with Outlook before re-synching with Pocket Outlook. TimeMatters has a synch utility with works directly with Pocket Outlook, which allows me to limit the scope of the calendar items. The resulting PIM file on the handheld is "only" 30MB, permitting enough breathing room to escape the "delete file" warnings
For all practical purposes, the "delete file" warnings are useless. The file search utility (for files over 64k in size) runs for a few minutes and comes up empty. Attempts to manually move larger files in (either with File Explorer on the handheld or on the PC) to the storage card are useless.
Using most of the phone's on board memory apparently slows it to a crawl. The delay between pressing a button or typing a letter is like a Windows PC running on virtual memory; the rotating colored pie is becoming as ubiquitous as the PC hourglass
I have tried resetting, upgrading to the latest (4/2007) ROM, quitting active programs, and.. lots of rotating colored pie. Maybe the phone just needs to get used to all my contacts
How many contacts have you got - just so others can say whether your file size is normal or strangely large for some reason?
Mike
Yes, good ol' Lexus Nexus... I'm familar with configuring the scope on TM7. I've always had to sync my PDA's from TM to Outlook, then Outlook to Pocket Outlook, not familar with their direct sync program. Am also not sure exactly how much info TM ties into the Contacts when it comes out of TM but I suspect it could be large considering the Events, ToDo's, Matters, etc that it associates with... btw, what version of TM are you using?
With the Crackberries I install the individual TM apps to the device so it never goes into their Outlook but instead is OTA with the Enterprise Server (BES)
You might need to call Lexus Nexus (oh what fun to wait for a call back if one doesn't have a support contract with them ) and ask for their advise.
mikechannon said:
How many contacts have you got - just so others can say whether your file size is normal or strangely large for some reason?
Mike
Click to expand...
Click to collapse
11K. not all are needed on the phone but there is no way to filter
Dr Puttingham said:
Yes, good ol' Lexus Nexus... I'm familar with configuring the scope on TM7. I've always had to sync my PDA's from TM to Outlook, then Outlook to Pocket Outlook, not familar with their direct sync program. Am also not sure exactly how much info TM ties into the Contacts when it comes out of TM but I suspect it could be large considering the Events, ToDo's, Matters, etc that it associates with... btw, what version of TM are you using?
With the Crackberries I install the individual TM apps to the device so it never goes into their Outlook but instead is OTA with the Enterprise Server (BES)
You might need to call Lexus Nexus (oh what fun to wait for a call back if one doesn't have a support contract with them ) and ask for their advise.
Click to expand...
Click to collapse
good news:
TM8E contains an applet to synch directly with Pocket Outlook, which generates a much smaller PIM file on the handheld.
bad news:
the direct synch is very (very, *very*) fussy and time consuming. TM will appear to crash and Task Manager will show that TM is "not responding"
good news:
After about 20 minutes, TM kicks back in and shows thousands of contacts
synchronizing to the handheld (there is a preview dialogue box; when you approve, a status bar slowly grinds to the right as each contact scrolls up and is listed as synchronizing)
bad news:
only a few of the contacts are actually on the phone.
good news:
this really reduces the size of the PIM file and resolves the performance issues listed in my earlier post
bad news:
as much fun as it is waiting for the Lexus Nexus callback (if you get impatient, get on a conference call or go to the bathroom), they are less than helpful on synching issues. In all fairness there are so many 3d party variables
---
The synch does not bring a Contact's related Events, ToDo's, Matters, etc although of course you can also synch Events & ToDo's (not Matters like you can the on Blackberry and Palm OS). I strictly limit the scope of the Events & ToDo's so that only 100 or so (the next 3 month's worth) synch. Unfortunately, there is no way to filter limit the scope of the Contacts.
I could limit the fields to phone numbers and emails, but the Treos handled all of my Contacts with address and memo fields included. Searching on the Treo was almost instantaneous - no rotating colored pie as the OS churns through the search. The Treo (650) just wasn't a very good phone. Nothing's perfect, I suppose
My back is against the wall, and I'm hoping someone has a creative idea on how to do this...
I am looking for a way to purge the ActiveSync email from a Windows Mobile 5/6 device through a combination of registry or file system settings, or perhaps some application, ie. something I could do with MortScript. Deleting the PIM data (calendar, contacts, tasks) is trivial...rename the pim.vol file, force a reboot, and have another Mortscript file waiting in \Windows\StartUp to then delete the old file. Email, on the other hand, is really, really hard. You can delete the email bodies and attachments in \Windows\Messaging, but the index remains in cemail.vol. I've read about one technique to outright delete cemail.vol, but this database also houses SMS messages, making this a bad idea.
Then I found the Registry value ClientReset, located in HKCU\Software\Microsoft\ActiveSync\Partners\{GUID}, which does exactly what I want...except that it doesn't have an effect when the program that stored the email was written instead by a third party, and just borrowing the ActiveSync message store. I can set up an ActiveSync connection, wait until it starts to sync, cancel it, then make sure ClientReset=1, and re-sync...but the purpose of the project is to automate the process. It seems ActiveSync is looking in one of the *.vol files for its cue to obey ClientReset, but even if I could find the value, folder, whatever, I know of no way to change the databases through scripting.
Has anybody been able to do this, or does anyone have ideas?
Many thanks for your suggestions!
Todd
anyone know of a utility which cleans up phone? I got clean ram but I usually gotta restart phone...my memory starts at 58-60% but climbs to 75+ and gets slow...
any ideas?
thanks
htc tilt2
incucrash said:
anyone know of a utility which cleans up phone? I got clean ram but I usually gotta restart phone...my memory starts at 58-60% but climbs to 75+ and gets slow...
any ideas?
thanks
htc tilt2
Click to expand...
Click to collapse
MemMaid is another utility that does the same and a bit more, but probably won't give you much more than cleanram does.
However, if you haven't already run it, you should try the cab I have attached, it changes the way the TP2 frees up memory when apps are done with it. It won't totally clean your memory, but it should make a significant difference in how quickly your memory fills up (or doesn't). Just run it once and that's all you have to do. The TP2 is known to have issues with available RAM, especially if you're running a WM 6.5 ROM and Sense on top of it.
I can attest that SSK TP2 Dynamic Resource Proxy helps. Also, not sure if your ROM version has Push Internet but if it does...kill it with "Manila NoPushInternet".(somewhere here @ XDA) Push Internet is useless when you weigh the resources that it consumes versus the very small time savings of loading frequently visited internet pages. After a soft reset I am at 53%-54%. At most I gain only about 10% by the end of the day after using many apps. I also use the FreeUP RAM Service in SK-Tools. I have messed with the FreeUP Ram Service settings and find that a stress prevention level of about 12 in "Only Light" mode works well. SK-Tools (paid app-$12) will do all of what you mention and more.
From their website;
This multi-function application includes more than 60 tools and allows an easy but powerful maintenance of Windows Mobile devices. Clean up your registry and file system, free-up RAM, backup and restore, find duplicate contacts, appointments and tasks. SKTools can manage installed applications, Today plugins, software keyboards.
Features:*
Cleaning:
•Clear temporary and cache folders such as IE contents, IE history, Mail attachments, Terminal Server client cache, Opera cache, NetFront cache and custom user folders
•Find and delete:
◦temporary, empty and obsolete files
◦bad registry keys and values
◦empty registry keys
◦bad shortcuts
◦duplicate shortcuts
◦duplicate notify queue entry/entries
◦bad uninstall info
◦files depending on their size or/and names (wipe optional)
◦duplicate files (search by the name,size,crc)
◦MS Reader bookmarks (taking into account the bookmark's in-use/not-in-use status)
◦empty folders
◦past appointments
•Delete PIE history (registry)
Built-in Uninstaller:
•Show the list of the installed programs including their size and date
•Show the list of files and registry keys of the installed programs
•Uninstall program
•Create CAB file(s) from installed program(s) (WM5/6)
•Save the installed programs list to a text file
FreeUP RAM:
This option can free up 50K-2M of RAM
•Send hibernation message
•Compact Heaps (WM5 only)
•Imitate the "memory low" situation
•Close tasks
•Scheduler for silent background start
•FreeUP RAM Service
System tweaks:
•more than 90 tweaks in 13 categories
•custom (user defined) tweaks from external files
Registry Explorer :
•Browse registry
•View keys and values
•Delete keys and values
•Create new keys
•Create/Modify values (REG_SZ, REG_MULTI_SZ, REG_BINARY, REG_DWORD)
•Export (Unicode REGEDIT5)
•Import (Unicode REGEDIT5, REGEDIT4)
•Backup/restore
•Convert REG files to CAB files (WM5/6)
•Search
CABs Manager and CABInstl :
•View and manage CAB, CPF and TSK files on device
•Show content (files, registry, shortcuts) of CAB, CPF and TSK files
•Files extraction
•Installation ("standard" and "by SKTools") from CAB files
•"Installer" - one executable file from multiple CAB files, registry data, folders and files
•Other...
Move Data :
•Move Installed Programs
•Move folders
•Move files
•Other...
Notifications Queue:
•View, enable/disable, add and delete records
•Find duplicates
Network Tools:
•Ping
•Trace Route
•Port Scanner
•Lookup
•Whois
•HTTP GET
•Information
Backup/restore:
•Auto (may be disabled) backup of a registry key prior to its deletion
•Full system backup (may not work correctly in some cases with certain devices)
•Sheduled full backup
•SFX full backup files
•Storage cards backup
•Independent registry, filesystem, databases, PIM, ActiveSync Partnership, MSReader activation backup
•Self backup
•Password protection for the backup files
•Find and restore all of the SKTools backup files
•Good compression of the backup files
Storage card maintenance:
•Display the card(s) info (size, ID, slack, ...)
•Format, Scan and Fix (hardware dependent)
•Empty
•Rename
•Other...
Database maintenance:
•Show the list of databases (CEDB, EDB)
•Delete, Empty
•View content, find and replace text
•Export/Import to/from an XML file (device and database dependent)
Process list:
•Show all the processes including the list of process' modules
•Display the info of memory usage, threads, command line
•Close one or selected processes
Windows Startup:
•Display the list of the programs run at the system's bootup
•Delete program
•Add new
•Programs startup sequence management (device dependent)
PIM and Messaging:
•View and manage PIM categories
•View and manage tasks
•View and manage recurring appointments
•Find and manage past appointments
•Find and manage duplicate appointments
•Find and manage duplicate tasks
•Find and manage duplicate contacts
•View and manage SIM contacts (PocketPC PE)
•View and manage text messages stored on your SIM (PocketPC PE)
•Manage Messaging files
•Find and delete messages
•Delete ALL contacts, appointments, tasks, messages and mail accounts
•Export/import contacts, appointments, tasks, messages
•Set ringtones to contacts with selected category
Contacts:
•Show all contacts or search by substring
•Add/remove category
•Delete selected contacts
•"Replace" operation (replace text in selected field(s))
•"Set" operation (set text for selected field)
•Set Ringtone for selected contacts
•Set picture for selected contacts or contacts category
•Import Birthdays and Anniversary to Calendar
Automation mode:
•Run SKTools at the system's bootup
•Run SKTools every day at the user defined time (powering the device off after the operation is complete)
•User defined operations list
•Background mode (run in the background, just LED blinking)
Other:
•Shadow Services
•Registry optimization for WM5/WM6
•Windows services maintenance
•CPU usage
•Search and replace in Registry
•Delete ALL contacts, appointments, tasks, messages option
•Show Messaging Files
•Show Replaced ROM files
•View and manage Today plugins
•View and manage Input methods
•Compact and purge call history (PocketPC PE)
•Windows list
•File Explorer
•System Information
•Storage Analizer - display all the folders including their sizes, display all files by types, attributes etc..
•Change the location of PIE cache, PIE history, PIE coockies, AvantGO data, NetFront cach, Messaging (outlook) files
•System optimization option
•Soft and Hard(for certain devices) reset
•Command line support (screen off/on,power off, soft/hard reset and more...)
•Shortcut Wizard
•Change system files paths (you can move some dlls from the windows folder to any location, for example to storage cards)
•Multi-language support ( English, German, Russian, Spanish, French, Italian, Dutch, Chinese)
•Free updates from SKTools 4.xx.xx to SKTools 4.yy.yy versions
•More...
Compatible** with WM5 Pocket PC (Phone Edition), WM6 WM6.1 WM6.5 Classic and Professional
sirphunkee said:
MemMaid is another utility that does the same and a bit more, but probably won't give you much more than cleanram does.
However, if you haven't already run it, you should try the cab I have attached, it changes the way the TP2 frees up memory when apps are done with it. It won't totally clean your memory, but it should make a significant difference in how quickly your memory fills up (or doesn't). Just run it once and that's all you have to do. The TP2 is known to have issues with available RAM, especially if you're running a WM 6.5 ROM and Sense on top of it.
Click to expand...
Click to collapse
thanks for this.works well
thanks
Thank you to you guys above , these things rock!
on the SK Tools lite, it find a bunch of cache and temp files but never seems to get rid of it, is it because it's "lite" or cause i suck? lol
incucrash said:
Thank you to you guys above , these things rock!
on the SK Tools lite, it find a bunch of cache and temp files but never seems to get rid of it, is it because it's "lite" or cause i suck? lol
Click to expand...
Click to collapse
No, the TouchPro2 does not have the suck-sensor, or even the loser-bar, so it can't be that
According to the website, the limitation of the lite version is "only 6 entries in any list"...so I'm guessing that the files you're asking about go far over that limit, and are only getting cleared 6 at a time...
Was wondering how does each one keeps his settings and configuration between changing ROMS. Including keeping the Call history, SMS history etc...
I have tried Sashimi once but was overwhelmed with the settings and learning curve and decided to neglect it. I use my HD2 as a business tool and don't have hours to spend each time on configuring between ROMs.
Well, if you see your HD2 as a "business tool" imo it would be the best solution to decide for one ROM and keep it for a while...
I use a mixture of Sashimi, Outlook, MyPhone and CeRegEditor. With Sashimi I backup my mail-account-setup, with MS MyPhone I backup my SMS and WWW-bookmarks, with Outlook (of course) I "backup" my appointments and contacts, with CeRegEditor I backup my app-registration-info out of the registry that I do not always have to re-activate my apps and type in serials etc.
That does it for me. I don't like full-backup-solutions like Sprite or SPB Backup.
Cheers
spb backup for my mail,contacts and text messages.
And at last sashimi to install al my programs quickly.
And my own created cab with registery entries so I can quickly change everthing.
de Wolfe said:
Well, if you see your HD2 as a "business tool" imo it would be the best solution to decide for one ROM and keep it for a while...
I use a mixture of Sashimi, Outlook, MyPhone and CeRegEditor. With Sashimi I backup my mail-account-setup, with MS MyPhone I backup my SMS and WWW-bookmarks, with Outlook (of course) I "backup" my appointments and contacts, with CeRegEditor I backup my app-registration-info out of the registry that I do not always have to re-activate my apps and type in serials etc.
That does it for me. I don't like full-backup-solutions like Sprite or SPB Backup.
Cheers
Click to expand...
Click to collapse
Pretty much EXACTLY what I do as well...
I dont simple, the only thing i have backed up is my memory card on the pc and contacts, calender in myphone that's it I like to change the settings differently on ROM's
Sashimi for Mail-Config, applications, registry-tweaks
MyPhone for text messages, bookmarks and tasks
Sashimi changed my life
I'm with mischgin regarding sashimi.
It alone can manage most of the things some of you do with 5 different apps
Cab autoinstall, either on internal memory or SD (you chose which goes where), registry key importing (export with total commander, sashimi will reimport back), single file copying (mirroring the root folder structure), XML provisioning for wifi and mail accounts via makisu.
This is what I use, and on top of that I only need pimbackup to restore everything else which is PIM related.
I don't use the EXE and CERT folders of SAHIMI (yet), but I can pretty much restore *everything* automatically.
The only things I don't, is because I don't knows their registry entries in order to export them (for instance, everything you change from under manila settings )
SPB backup without a doubt!
I dont use any kind of backup.
I use a rom that uses the autoinstall folder,
i created a cab of my email settings using makisu (sashimi's little brother),
and a cab of my registry tweaks(including the home quicklinks), which i update as and when i find more tweaks,
and i sync with Outlook on the pc for contacts.
Mail gets restored because my phone doesnt delete it off the server, so its still there next time you send/recieve, (unless the PC has checked them in the meantime, of course, in which case they are on the PC, and subsequently in the outlook email account on teh phone)
I dont back up txt's, i've never understood why anyone keeps them, to me its the same as recording every phone call and keeping the recordings, , why???
From the start of teh hard reset to being completely set up and synched, takes about 20 minutes. (Including teh time for the OS and apps to instal)
EDIT - oh, and lots of apps dont need to be reinstalled if you plan on using them from the sd card.
Just create a link to the executable and many of them still work.
I hard code a quicklink to things like that into my quicklinks reg cab.
I really really really really really really want a quick easy way of restoring my email settings
And as most programs don't really need installing on each ROM change I wish it was easy to tell them to store Application data on the storage card and for Cookie's tab to automatically restore icons by saving them to the Storage card (as in, the actual icon files, not just the standard backup). CorePlayer, TomTom, AiReader and GRemote are examples of programs that don't really need reinstalling.
Demon_man said:
I dont simple, the only thing i have backed up is my memory card on the pc and contacts, calender in myphone that's it I like to change the settings differently on ROM's
Click to expand...
Click to collapse
ditti, currently doing same but if I found something to back up email config, facebook setting and a couple of others, it would be good
what i usually do is auto backup with NRGZ's systems export backup tool and xda uc. Also copy the progam files folder which the apps are installed on the phone and if you wantthe start menu folder in windows which has all the shortcuts etc (saves time doing it one by one).
All you have to do is just copy and past those 2 folders back in the correct places after you flash. Everythings back to how it was. Also use PIM for contacts and sms. Takes no longer than 5-10 mins to get it exactly how i want