README.md

htcAddicts - cleanRAM v1.6
--------------------------

Welcome to a world without Soft Rest :)



Summary:
--------

Release memory for Windows Mobile devices (specially for HTC TouchFLO), It is a memory reclaimer similar to Oxios but with advanced settings and actually works! this applications is specially for diamond/pro devices. Great solution for the Windows Mobile memory leak problem.



Description:
------------

htcAddicts developed a very useful tool for Windows Mobile 6+ devices (specially for HTC TouchFLO) called: [B]cleanRAM[/B].
The cleanRAM attempts to release as much memory as possible without damaging the internal state of the Windows Mobile device. it'll refresh your device RAM. This can save you a lot of SOFT RESET!



Configuration Menu:
-------------------

There are 3 levels of cleaning and Personally customized processes list.

Level 1 - Basic purge only (quick) - Close non-responding tasks without TouchFLO 3D interface
Level 2 - Quality purge - Recommended for best performance
Level 3 - Fundamental purge (time-consuming) - Reset non-responding tasks and services


Customized Processes List:
--------------------------

Select the processes you wish to clean.

* Including Level 1 (On/Off)
* Restart Processes Mode (On/Off)
* Show Hidden Processes (On/Off)


Settings:
---------

* Show RAM Status Notification - in the end of the clean-up process, cleanRAM will show you a memory status.
* Show Progress Bar - progress bar helping you to see the real time progress of clean-up.
* Show Windows Wait Cursor - enable/disable regular windows wait cursor.
* Clear Recent Start Menu Iteams - erase all your history applications list from start menu.
* Notify Me Before CleanUp - popup message that warn you before cleanRAM begin (10 seconds) this feature includes "Abort" button for aborting the current clean-up.
* Wake Up Device Before CleanUp - turn on the device screen when clean-up started on schedule mode (this feature can save you a life battery on OFF mode).
* Hibernate - this feature will try to reclaim all memory that is inaccessible. force the system to try to reclaim the maximum amount of available memory. recommended for old devices / Operating Systems! ([URL="http://blogs.msdn.com/windowsmobile/archive/2006/08/16/702746.aspx"]click here[/URL] to learn more about it)
* Close All Applications - force closing all applications by sending WM_CLOSE messages when clean-up beginning (working with level 1,2 and 3 only).
* Launch Startup Programs - execute after clean-up all startup programs (if you like, you can also use registry editor to change the startup folder location value).
* Language - change cleanRAM language (http://forum.xda-developers.com/showpost.php?p=3770605&postcount=19).


Schedule:
---------
Automatically clean up by schedule feature.
Get clean up event at a specific time!

* Enabled (On/Off)
* CleanUp Programs
* Level 1
* Level 2
* Level 3
* Customize
* Start Time
* Every 1 Hour
* Every 3 Hour
* Every 6 Hour
* Every 12 Hour
* Specific Time
* Select Days (including every day)

Reset Timer button will save the schedule settings and restart the schedule timer.
close button will save the schedule settings and will not reset the schedule timer


Exceptions List
---------------
Select programs (process) that you want to skip/ignore.

* Enabled (On/Off)
* Exceptions List


Backup / Restore:
-----------------
Save all your cleanRAM settings into INI file.


Update:
-------
You can update cleanRAM directly from the web, using internet connection. also you can reinstall your last version.
If you like you change the temporary folder path by edit registry value "saveUpdateFileToTemporaryFolder".
Update service will reset to default factory settings, if you want to save them please do backup before updating (Backup / Restore).

* Notice: Beta versions will be signed with beta word (after the number)


Changelog:
----------
Version 1.6.0 - voice command and mail service stopped when using close all applicaitons feature fixed + ok button doesn't save the lists issue fixed + add debug status for schedule feature + backup doesn't save language value + cleanRAM is now more applications supported + fixed bugs reported by the users community + some small changes in the ui + new strings for language file added + languages files added to cab file (last update: 16.07.09)
Version 1.5.5 - Fixed: update service small bug fixed - now you can see when you download a beta version + auto find startup folder name fixed (only in case that startupFolder registry value dosen't exist) + languages files added to cab file (last update: 17.06.09)
Version 1.5.0 - Added & Fixed: launch startup programs feature added + force close all applications feature added + schedule first time started error issue fixed + two new language strings added to settings menu
Version 1.4.0 - Fixed: improved cleanRAM level 1 + fixed bugs reported by the users community
Version 1.3.9 - Fixed: some several bugs fixed + update service improved (download the same cab file)
Version 1.3.8 - Added: add new registry value (saveUpdateFileToTemporaryFolder) to define the temporary update folder (optional)
Version 1.3.7 - Added & Fixed: abort button now more softer + update service added + languages files added to cab file (last update: 28.05.09)
Version 1.3.6 - Added & Fixed: hibernate mode (switch on/off) Added - for reclaim the maximum amount of available memory, recommended for old devices. + sms tab (tocuhflo3d2) doesn't refreshing itself issue fixed + languages files added to cab file (last update: 21.05.09)
Version 1.3.5 - Fixed: unable to start schedule issue fixed + time format with dots now supported (example: "hh.mm.ss")
Version 1.3.4 - Fixed: after using cleanRAM (level 1,2,3) the camera album not functioning right (refreshing problem)
Version 1.3.3 - Added & Fixed: more S2U2 compatibility added: on schedule mode with S2U2 on background you will not be allow to use "Notify Me Before CleanUp" option + support more applications for better results + some several minor bugs fixed + languages files added to cab file (last update: 20.05.09)
Version 1.3.2 - Fixed: unable to start schedule issue fixed + date format with spaces now supported (example: "dd MMM yy") + after a soft reset, the phone is set to off issue fixed
Version 1.3.1 - Added & Fixed: unable to start about screen issue fixed + level 3 killed my phone signal without bring it back issue fixed + S2U2 compatibility added
Version 1.3.0 - Added & Fixed: problems with cleanRAM working with GPS applications on backgound issue fixed + Level 2 crashed issue + fixed several minor bugs + scroll bar (when needed) added + Multilanguage feature now supported!
Version 1.1.8.8 - Added: more language strings added
Version 1.1.8.7 - Added: beta version of Multilanguage feature
Version 1.1.8 - Added: Exceptions List - new feature!
Version 1.1.7 - Fixed: some small schedule issue
Version 1.1.6 - Fixed: pressing on "abort" button will terminate the scheduling next task issue fixed + "clear recent" leaves the last program used on the list issue fixed
Version 1.1.5 - Added & Fixed: new Soft Reset option added to scheduler feature + XBmod Manila2 Rhodium (ROM version) supported + crash on custom process list mode fixed
Version 1.1.4 - Added: New "reset timer" button in schedule feature, this button will save the schedule settings and restart the schedule timer / "close" button will save the schedule settings and will not reset the schedule timer
Version 1.1.3 - Added & Fixed: Backup/Restore Settings new feature! + some small schedule issue interface fixed
Version 1.1.2 - Added & Fixed: CleanUp Programs selection for schedule feature added + schedule small issue interface fixed
Version 1.1.1 - Fixed: schedule feature settings saved after soft reset + some schedule issues fixed
Version 1.1.0 - Added: new feature! Schedule your cleanRAM (final version)
Version 1.0.9.7 - Fixed: CleanRAM doesn't save the custom process list
Version 1.0.9.6 - Added: new feature! clear recent start menu items (without soft reset of course) + add new app for level 1
Version 1.0.9.5 - Added: first configuration screen split to new settings screen
Version 1.0.9.3 - Fixed: Getting an error when trying to access the "Custom Processes List"
Version 1.0.9.2 - Added & Fixed: new windows wait cursor (On/Off) added + small memory issue fixed
Version 1.0.9.1 - Added & Fixed: new Progress Bar (On/Off) added + new run cleanRAM from configuration screen ("Clean Now!" button added) + Keyboard bug (after cleanRAM wouldn't let you change keyboards) fixed + Inaccurate RAM status report fixed
Version 1.0.9 - Added & Fixed: cumulative bugs (from the first version to now) + interface and code improved + cleaning progress bar added
Version 1.0.6 - Fixed: some memory small issue (level 3) + version string not correct + icon duplicated (cleanRAM(1))
Version 1.0.5 - Added: Icons Changed (mmm... i'm not an artist) + NO NEED NET 3.5 INSTALLED (not anymore!) + new icon (exercise application icon) in start menu
Version 1.0.4 - Fixed: about screen + small issue (nk.exe error msg) for htc touch pro users
Version 1.0.3 - Added: all registry settings is now in the archive/installation file (cab) + new icon for "cleanRAM config" shortcut (red)
Version 1.0.2 - Fixed: application shortcuts doesn't appears (on some devices)
Version 1.0.1 - Fixed: some small issues with Level 1
Version 1.0.0 - Added: "Reset Processes Mode" new feature with restart time chooser
Version 0.9.5 - Added: "Show Hidden Processes" new feature to show all processes (including services. dangeros!)
Version 0.9.2 - Fixed: problem with "RAM Status Notification" screen and other small issues

* Note: An update edition (next version with full features) will be published pending donations status.


Known issues:
-------------

* Found new issue? Do you get an unexpected error has occurred? first you need to do is upgrade your [URL="http://www.microsoft.com/downloads/details.aspx?FamilyID=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en"]NET Client[/URL] to last one. then, if you still getting error message you will need my help and I will need yours. so if you want solution for your cleanRAM problems, please send me the full details on your device model, rom version and cleanRAM full error message details to [email]support@htcaddicts.com[/email].


Requirements/Prerequisites:
---------------------------

Windows Mobile 6+


Tested
------

Tested on HTC TouchFLO aka Manila on Original ROM version 2.03.456.2


Installation Instructions:
--------------------------

1. Download the attached .cab file from http://www.htcaddicts.com/?id=65.
2. Copy this file to some temporary folder in your device.
3. Execute it from your device (recommend you install to device memory).

* cleanRAM will be installed into /Program files/htcAddicts folder.
* There are also two links created, one called: "cleanRAM Config" (configuration tool) in the Start Menu -> Programs and the other called: "cleanRAM" (is the actual memory reclaimer) in the Start Menu.
* If you are updating from a previous version, soft reset after uninstalling the old version before installing the last one.
* If you want to create your own language file, please duplicate the file: "Lang\english.ini" to "Lang\<your lang>.ini" and edit/translation your new file.


WARRANTY
--------

NOTE: Use cleanRAM at your own risk!!! NO WARRANTY!!!
Although running this application does not seem to make any damage,
I take no responsibility for any kind of damage caused to the device
or data due to this application.

���� ����� ��� �� ������ ����! ��� ����! �� �� ���� ��� ���� ���� ���� ����� ���� �� ����� ����!


Visiting Card
-------------

Developer : Ronen Peleg
Knowledge : Pro PC Tech, PHP, ASP, NET, NET Compact, Silverlight, C#
E-Mail : support@htcaddicts.com
Website : http://www.htcaddicts.com/?id=65
Forum 1 : http://forum.xda-developers.com/showthread.php?t=487490
Forum 2 : http://forum.ppcgeeks.com/showthread.php?t=59447`
Donate : https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3781880


--------------------------------------------------------------------------------

If you find this tool useful, please donate to the developer. thanks :)

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3781880

--------------------------------------------------------------------------------