[REF][TUT] UPX Squeezer BATCH --> Improve program launch times - Touch Pro, Fuze Themes and Apps

Going through some posts in the blackstone forum I discovered an interesting thread by Sir.B...
He talked about an old trick used for older devices to fit WM6 onto them with the side effect that load times of applications is much faster and tried this on his Blackstone.
I just gave it a try and it's impressive. So far I only tried it on HTC Album and Navigon Mobile Navigator 7:
HTC Album now loads in about 1 sec (previously about 4-5 sec)
Navigon MN 7 loads in about 2 sec (previously about 6-9 sec)
Seems to work flawless on any WM Device ;-)
I'm loving it!!!
Many thanks to Sir.B and everyone else at XDA-DEV!
I attached version 1.1 (which worked fine for me); 1.0 can be found on the original post.
Here's the quote and the link to the original post...
Sir.B said:
this is an old trick that was/is used for older devices to fit WinMo 6 on them
but a side effect is faster application load times
i figured i'd try it on the Blackstone and difference is noticeable
HTCAlbum loads in about 1 Second, before it took about 4
so i'm sharing this with anyone who is interested
The batch file is kept as simple as possible for everyone's ease of use
but this is pretty advanced tweaking, so all common warnings apply
and/or
if you are not comfortable with getting files from/to your PocketPC
and/or
can't figure out how to extract this zip and read the "read me.txt"
and/or
don't know what “any key” is DO NOT TRY THIS!
(read the forum and the wiki a bit more, and you'll gain the knowledge)
Version History:
v 1.0 - initial release
v 1.1 - no icon compression switch added to the batch, for more general compatability
to get you started
a short list of EXEs that i have UPXed and work well for me
AdobeReaderLE.exe
ASyncKiller.exe
BCR.exe
Camera.exe
FMRadio.exe
GoogleMaps.exe
HTCAlbum.exe
iContact.exe
KeePassPPC.exe
kinoma.exe
Labyrinth.exe
LongPressEndKeyApp.exe
MP3Trimmer.exe
MusicID.exe
Opera9.exe
OperaL.exe
QuickGPS.exe
RSSHub.exe
s2p.exe
s2u2 Settings.exe
s2v.exe
StreamingPlayer.exe
TomTom Navigator.exe
USBtoPC.exe
WMRegOptimizer.exe
YotaCenter.exe
YotaCenterUpdater.exe
YouTube.exe
and here is a list of things NOT to compress
manila.exe
cprog.exe
thumbCal.exe
calculator.exe
wt5jetpr.exe
any DLL
Please share your findings so that others can benefit from it
(SEARCH this thread for your application name or EXE filename)
note: you'll have to repeat this proses after upgrading your applications
thanks to;
edhaas - for the original simple to use batch file More info in this THREAD
UPX Team - a lot of technical info on the Website
kwbr - for a great ROM
and especially XDA-DEVELOPERS as a whole
Click to expand...
Click to collapse
LINK

amazing!! It works! Thanks very much.
I tryed successful SecondToday.exe , iDialer.exe , Destinator.exe

this looks quite interesting..will try it with all my programs after i backup the exe files

Giannis86 said:
this looks quite interesting..will try it with all my programs after i backup the exe files
Click to expand...
Click to collapse
It backs up the exes automatically. I did it on my device, Didn't notice any difference. Then again, it might be because my rom is already fast

List of EXEs that WORK / DON'T WORK
sosimple said:
amazing!! It works! Thanks very much.
I tryed successful SecondToday.exe , iDialer.exe , Destinator.exe
Click to expand...
Click to collapse
I guess we should start a list with Applications that work / don't work.
EXEs that WORK
AdobeReaderLE.exe
ASyncKiller.exe
BCR.exe
Camera.exe
Destinator.exe
FMRadio.exe
GoogleMaps.exe
HTCAlbum.exe
iContact.exe
iDialer.exe
KeePassPPC.exe
kinoma.exe
Labyrinth.exe
LongPressEndKeyApp.exe
MobileNavigator.exe (Navigon MN7)
MP3Trimmer.exe
MusicID.exe
Opera9.exe
OperaL.exe
QuickGPS.exe
RSSHub.exe
s2p.exe
s2u2 Settings.exe
s2v.exe
SecondToday.exe
StreamingPlayer.exe
TomTom Navigator.exe
USBtoPC.exe
WMRegOptimizer.exe
YotaCenter.exe
YotaCenterUpdater.exe
YouTube.exe
and here is a list of things NOT to compress
manila.exe
cprog.exe
thumbCal.exe
calculator.exe
wt5jetpr.exe
any DLL
...to be continued

I compressed with the above methode 105 .exe files of the windows folder (of a htc diamond). I compressed every exe file that i found in windows. I deleted all that had 0 kb file size as probably those files does not compressed corectly or something is wrong. So the exe files that left, was 105 exe files. I puted all those to windows folder ,overwriting the originals . I saved 15 Mb or more of space, the phone was extremely fast ,but cant run manila. I try to find which of the files must changed to the originals to run manila. I am sure it must be 2 or 3 files , but how can i find which 2-3 of the 105 files must be changed?
If i make it , i will give the full list of files that can be changed to earn max space and max speed

I compressed 104 files of windows folder without problem!
So i found the file that caused problem and manila didn't start. It was _mpman.exe By changing all the 104 others , no problem until now. I giving all the list with the 104 files of window folder of a diamond running manila 2.0.3 if anyone else want to try. Here is the list :
catalog.exe
CommManagerLink.exe
LaunchMSItem.exe
MobileCalculator.exe
tdsserver.exe
WelcomeCenter.exe
AdvancedConfig.exe
__cusTSKTEMP.exe
_mp07.exe
_mp08.exe
AdvancedNetwork.exe
AlbumSearcher.exe
ArcMC.exe
arinvalid.exe
AudioBooster.exe
AudioManager_Eng.exe
AutoAttribute.exe
AutoFormatMoviNAND.exe
AutoRun.exe
AutoShortcut.exe
Biotouch.exe
btdwake.exe
BTFtpClient.exe
btlauncher.exe
btrenamedir.exe
CheckAutoRun.exe
ClearStorage.exe
CommManager.exe
ConfigureDevice.exe
ConnectionSetup.exe
ConnectionSetupAuto.exe
DataDisconnect.exe
DeviceInfo.exe
EndKey.exe
EngInfo.exe
eT9MyWords.exe
FaxView.exe
felvop.exe
FieldTest.exe
FMRadio.exe
GAlarmWakeup.exe
HACSetting.exe
HTCMessage.exe
HTCStartUp.exe
HTCUSBToPCPopUp.exe
IA_Zip.exe
JBlend_AMS.exe
JBlend_VM.exe
KeyLock.exe
Labyrinth.exe
LongPressEndKeyApp.exe
ManilaActivateToday.exe
ManualFormatMoviNAND.exe
MicrophoneAGC.exe
MP3Trimmer.exe
NewMailAccount.exe
OneNoteMobile.exe
PhoneAgent.exe
PlayShow.exe
Powerexe.exe
PowerOffWarning.exe
ppt.exe
pword.exe
pxl.exe
QuickGPS.exe
Recorder.exe
Redial.exe
RegistryCSPTool.exe
remote.exe
RUpdate.exe
saplaywm.exe
SAPSettings.exe
sdpready.exe
SignatureReplace.exe
SIM_MGR.exe
SIMLock.exe
SIPGT_app.exe
startkey2.exe
StartUPBioTouch.exe
STK_UIPPC.exe
StopEvtSnd.exe
StorageLow.exe
StreamingPlayer.exe
TaskManagerApp.exe
TaskManagerLite.exe
TFSettings.exe
TmAppLauncher.exe
Transport.exe
USBtoPC.exe
VCDaemon.exe
VocabSetting.exe
VoiceCommander.exe
voicemail.exe
VTKey.exe
wcsan.exe
WLANSettings.exe
WLMImageUpdate.exe
WLMLauncher.exe
WLMMessenger.exe
WLMSetup.exe
WMADBG.exe
xT9Settings.exe
YouTube.exe
ZipView.exe

This works really well on my Verizon TP, but when I did it on all the .exe's in the Windows directory, it messed up the HTC volume control program. I'm not sure which .exe it was but afterwards, when I hit the volume up/down hard keys, only the Windows volume pop-up would come up. I've had to do a hard reset to get it back.
I agree that a list of .exe's that it works well on would be really helpful.
My 2 cents

Hi, I think it's a bit useless to do all exe files: If you compress a 16 Kb exe file to 12 Kb the loading time will not make a huge difference. Also, after two or three reads from the storage memory the program should actually be cached in memory assuming that you have made the cache performance tweaks. Furthermore this seems only sensible for exes that you use often; why would you want to do "ClearStorage.exe" which basically does the hard-reset from the control panel?
The big performance gain and space safe comes from large exe files that are cut to about 1/3 in size. Here it does make a huge difference. I am currently trying and running:
Opera9.exe and OperaL.exe << Edited after comments of PierreDiamond which is very right to leave the Pre alone.
Googlemaps.exe
HTCAlbum.exe
Camera.exe
HTC_GPStool.exe
TomTomNavigator.exe
ScummVM*.exe
The biggest effects were seen with Opera (6MB), Tomtom (7MB) and ScummVM (4.5 MB)(!!! : -) ). For Camera.exe and HTC_Album.exe I am not 100% confident that I am going to keep these. The speed gain is very little, and it does seem to affect the Manilla stability a little bit when more stuff is running. However I am not sure whether this is fully related to compressing the programs. So for now I am still trying.
Another thing I noticed is that it does not like exe programs which are still linking to outside files / sources such as 3.5 Net. An example of this is the Lightsaber program (Saber.exe).

I tried with some prog (MP3Trimmer, Powerpoint, Opera, Acrobat Reader)
Works great! But NOT for Opera! Because there's a OperaPre which launch Opera after SoftReset while Boot... and it seems to be, that the driver for decompress needs much time to load and needs additional RAM when its needed while boot. I had a CPU consumption around 6 % more.
Also - never pack something which is started automatically after soft reset. The other programms like Acrobat Reader or Powerpoint - everthing's fine and are really a little bit faster to start and less need in main storage.
Thanks for this Tweak
Pierre

dlee83 said:
This works really well on my Verizon TP, but when I did it on all the .exe's in the Windows directory, it messed up the HTC volume control program. I'm not sure which .exe it was but afterwards, when I hit the volume up/down hard keys, only the Windows volume pop-up would come up. I've had to do a hard reset to get it back.
Click to expand...
Click to collapse
Why did you do a hard reset? Squeezer makes a backup of the original file in the folder "2_Backup". Therefore you could just copy those back to the device.

maybe I better ask this question here:
i tried this method and copied the file in to the windows folter with total commander - over active-sync I could not overwrite the files. But now even less space is available..
aand.. when i copied all the files it asked me only about 5 times if i wanted to overwrite this file... so my explanation is that these are files which are stored in the rom.. so they got not overwritten but only doubled...
is this possible? and what can I do about it?
=> the problem is of course the data-memory and not the programm-memory
=> it really seems that the files are doubled...

the part of compressing exe at the PC gone well but i can't copy/paste the compressed exe back at touch pro , original files place is windows...i think this folder is a ROM folder...help.....please...

chaelli said:
maybe I better ask this question here:
i tried this method and copied the file in to the windows folter with total commander - over active-sync I could not overwrite the files. But now even less space is available..
aand.. when i copied all the files it asked me only about 5 times if i wanted to overwrite this file... so my explanation is that these are files which are stored in the rom.. so they got not overwritten but only doubled...
is this possible? and what can I do about it?
=> the problem is of course the data-memory and not the programm-memory
=> it really seems that the files are doubled...
Click to expand...
Click to collapse
massoh said:
the part of compressing exe at the PC gone well but i can't copy/paste the compressed exe back at touch pro , original files place is windows...i think this folder is a ROM folder...help.....please...
Click to expand...
Click to collapse
It should work with Total Commander. The files should not be doubled, but overwritten. Therefore overall storage (data memory) should decrease.
If I'm not mistaken (please correct me If I am) ROM storage for extended ROM etc. and data memory (flash chip) / programm memory (RAM) is separated. (?)

you can copy the apps with activesync but if you wanna put them back into the windows folder then your going to need totalcommander

I did copy it with total commander.. and it only overwrote about 5 exe files.. the others where doubled (I tested it - I deleted one of the exe files... and when the list reloaded the file was there again - but there was no error)..
do I have to use special settings in total commander?

Any chance to improve the tool so it has a list of known-NOT-to-work-after-compression EXEs?
It would be more foolproof as it would skip the problematic files automatically.
Edit: actually I might do it myself, I know how I can code this.

That would be a great addition!
snark_be said:
Any chance to improve the tool so it has a list of known-NOT-to-work-after-compression EXEs?
It would be more foolproof as it would skip the problematic files automatically.
Edit: actually I might do it myself, I know how I can code this.
Click to expand...
Click to collapse

snark_be said:
Any chance to improve the tool so it has a list of known-NOT-to-work-after-compression EXEs?
It would be more foolproof as it would skip the problematic files automatically.
Edit: actually I might do it myself, I know how I can code this.
Click to expand...
Click to collapse
yes please, when you are done
share with everyone this great addition
it would be a great help for many people
but who is going to maintain that list across so many ROMs and versions?

chaelli said:
I did copy it with total commander.. and it only overwrote about 5 exe files.. the others where doubled (I tested it - I deleted one of the exe files... and when the list reloaded the file was there again - but there was no error)..
do I have to use special settings in total commander?
Click to expand...
Click to collapse
Same here. I've actually lost some space, after copying the compressed .exe files to Windows dir using Total Commander. The file sizes of new files are correct and smaller than before...
It seems like it keeps backup copies of the replaced files somewhere?

Related

mxip_initdb.vol - 16MB file

Hello,
I've read that this file stores contacts, notes, calendar, and the like. In earlier OS versions, it used to be rather small. in the WM6 Tilt, its 16MB. The properties show it as READ ONLY and in ROM. How can it store and info if it is READ only? It would be great to get this thing reduced in a new cooked ROM. Any comments or suggestions on making the file size smaller? Thanks, MWP.
mwpeters said:
Hello,
I've read that this file stores contacts, notes, calendar, and the like. In earlier OS versions, it used to be rather small. in the WM6 Tilt, its 16MB. The properties show it as READ ONLY and in ROM. How can it store and info if it is READ only? It would be great to get this thing reduced in a new cooked ROM. Any comments or suggestions on making the file size smaller? Thanks, MWP.
Click to expand...
Click to collapse
I also got this file under my Kaiser \Windows directory !
>.< yes help with it.. or tell me how to make a rom with this file smaller
mxip_initdb.vol questions
I've been doing some reading about this file. This file is really large and I want to do something to make sure I have no problems with this file. I removed this file from my OEM_Lang_0409 folder and I'm not sure if I'm having any problems. I seem to be able to connect to activesync okay. Although, it seems like it takes me couple unplug and plug with the USB to connect. Can I be okay with erasing this file?
Return of 16Mb space!
Well,i think now you can forget about this file!
First i cheked it with sktool,it sad than this db is unused
Then i copied it to my card and created an emty txt file with name "mxip_initdb.vol" and readonly attribs and put it in root directory. Reboot- everything works fine And my 16mb returns to me!
P.S.: my device is diamond with 1.93 rom
P.P.S.:My english is not great, but i hope it helps anybody
Interesting.. I suspect there's some very good reason for this file, as many cooks remove everything possible from their ROMs, and my ROMeOS 4.6 has this file.
j-a-c-k said:
Well,i think now you can forget about this file!
First i cheked it with sktool,it sad than this db is unused
Then i copied it to my card and created an emty txt file with name "mxip_initdb.vol" and readonly attribs and put it in root directory. Reboot- everything works fine And my 16mb returns to me!
P.S.: my device is diamond with 1.93 rom
P.P.S.:My english is not great, but i hope it helps anybody
Click to expand...
Click to collapse
i've the same problem with ROM coocked (Dib Diamond 1.9 - based on 1.93)
I've tried with your trick, but after each soft reset "mxip_initdb.vol" returns to 16Mb!
I've tried also to delete it, but again, after each soft reset "mxip_initdb.vol" reappears...
I hate this file.

Gain extra space in ROM for cooking.....

Today I just tried this, I compressed my softwares which I have cooked in my ROM using UPX4PPC and cooked them in the ROM. As I have a small 32MB ROM, if this is possible to do with the default OS dll & exe files, it would be very useful. As I noticed, there is no big difference in the loading time of compressed files & the original. I searched the forum, but found nothing on compression of system OS files. Is there anyone who have done this before? Is this ok to do with .net CF dll & other large dll & exe files in ROM...?
making a smaller rom dont give more storage you know?
so compressing it will just give you more empty rom space nobody an use
Yeah..and most of the time the ROM won evenstart..blv me i tried to UPX the whole DUMP folder but the rom didnt even start
Rudegar said:
making a smaller rom dont give more storage you know?
so compressing it will just give you more empty rom space nobody an use
Click to expand...
Click to collapse
Actually I meant, If you can compress the originam OS files in ROM, there would be more free space in rom. We can use that free space to add more OEM packages.... Sorry if my english is not clear.
ather90 said:
Yeah..and most of the time the ROM won evenstart..blv me i tried to UPX the whole DUMP folder but the rom didnt even start
Click to expand...
Click to collapse
Try to use UPX only in exe files. More safe to be use in EXEs that are loaded after the booting & intended only in doing the settings (backlight.exe, MicAGC, Device info, CSD line type, CommManager, faxView.......) and on OEM exe files. Try not to use on dll files on first shot. But because already these files are very small, you will gain only a very small space. It works. If we can do the same on large dll files, it would be cool.....
shiranmotha said:
Actually I meant, If you can compress the originam OS files in ROM, there would be more free space in rom. We can use that free space to add more OEM packages.... Sorry if my english is not clear.
Click to expand...
Click to collapse
You are right. Thats how I had been able to pack so much extra stuff (many dont like that) in the ROM since a long time. But you have to be very carefully choosy about the files you have to UPX.
And, of course this method is for cooks only...
c_shekhar said:
But you have to be very carefully choosy about the files you have to UPX
Click to expand...
Click to collapse
What files can we compress. What I found ws, when I compress certain dll files, some items in menus related to them are blank. But when clicked they still work. Compressing Today dll files work, but if they have option configuration, they show some nunsence text. DLLs related to the .NET CF are the largest files i find in the ROM, can we compress them?
shiranmotha said:
What files can we compress. What I found ws, when I compress certain dll files, some items in menus related to them are blank. But when clicked they still work. Compressing Today dll files work, but if they have option configuration, they show some nunsence text. DLLs related to the .NET CF are the largest files i find in the ROM, can we compress them?
Click to expand...
Click to collapse
use the option for not compresing the resources

How to merge multiple .cab files into single .cab file

Hi,
I am looking for a utility to merge multiple small ( free ) utilities into a single .cab file to automate the installation; just to ease the installation process after the hard reset or ROM upgrade.
Though i tried Win CE Cab Manager but unable to achieve that functionality - its look like to me that i am missing something somewhere.
Regards.
I'd like to know this too...
Does this help? Not used it myself
http://forum.xda-developers.com/showthread.php?t=392983
mic_888 said:
Does this help? Not used it myself
http://forum.xda-developers.com/showthread.php?t=392983
Click to expand...
Click to collapse
Thanks mic for the link... But according to that software ... one have to place all the required cab files in a specially designated directory and software start installing the files from there one by one...
But; what i am looking is a software that creat a single .cab file which includes all the required ( individual ) cab files along with the parameters e.g. installation location ( Device or Storage Card )....
sashami is the best solution which was actually inspired by a script called autorun back in the days of win mo but only way to do a auto install of cabs or all one one would be to attempt and cook into you're own rom or see if it's possible to cook all cabs into 1
Maybe extract all cabs with ini or XML file. Merge ini or XML place all extracted components in same folder and use cab building program to build cab from ini/xml...
Maybe.
This is the best thing I have found........not really an app per se.
What is UC? It is a feature contained in UC capable ROMs. A UC capable ROM extends initial customization to your SD card so you can load cabs and install XML files that are located there too. What this means is that once you get your customization scripts right, you can flash any UC capable ROM and all your apps and settings will be restored as part of the initial customization process whenever your SD card is inserted in the slot.
http://forum.xda-developers.com/showthread.php?t=366337
I have been using Slueth's ROM and this UC method for quite a while now and it works fantastically. Takes a little effort but anything worth it's oats will take atleast a little effort.
http://forum.xda-developers.com/showthread.php?t=366284
I just come a across while searching, here is another solution:
http://www.pocketpctoolkit.com/
this should not be a advertisement, because it is not freeware, but a suggestion.
you can add cabs and the program builds an desktop or device installer and merges the cabs (and other files). the device installer is a exe not a cab....
if you look deeper in the internet you find a full time solution...
hope it helps...
chipsxj said:
This is the best thing I have found........not really an app per se.
What is UC? It is a feature contained in UC capable ROMs. A UC capable ROM extends initial customization to your SD card so you can load cabs and install XML files that are located there too. What this means is that once you get your customization scripts right, you can flash any UC capable ROM and all your apps and settings will be restored as part of the initial customization process whenever your SD card is inserted in the slot.
http://forum.xda-developers.com/showthread.php?t=366337
I have been using Slueth's ROM and this UC method for quite a while now and it works fantastically. Takes a little effort but anything worth it's oats will take atleast a little effort.
http://forum.xda-developers.com/showthread.php?t=366284
Click to expand...
Click to collapse
i flash phones like everyday. using that method is for doing a couple of cabs. if you are trying to do like 100 cab files it will take a loooooooooooong time.
wince cab manager
if you just want to make one cab i would use Wince Cab Manager (OCP Software) (google it) to extract all the neccesary information from all the cab files.
then re-import all the information (links, registry, files etc) into a brand new Cab File.
so long as you keep all the extracted cab files separated this should be easy enough, but time taking.
Hope that helps. =D
Dan

A method for more speed , more free memory on the phone.

Here http://forum.xda-developers.com/showthread.php?t=493628 is a method for compressing the .exe files of the phone. I successfully have compressed 104 .exe files of windows folder . By doing this, every program run faster (smaller loading times) and you save space because every program is smaller . I earn about 12 mb. Untill now everything seems to work ok. This is the list of the 104 .exe files of windows that i successfully have compressed. The phone has been extremely fast. If you want to try it , do it on your own risk..
catalog.exe
CommManagerLink.exe
LaunchMSItem.exe
MobileCalculator.exe
tdsserver.exe
WelcomeCenter.exe
AdvancedConfig.exe
__cusTSKTEMP.exe
_mp07.exe
_mp08.exe
AdvancedNetwork.exe
AlbumSearcher.exe
ArcMC.exe
arinvalid.exe
AudioBooster.exe
AudioManager_Eng.exe
AutoAttribute.exe
AutoFormatMoviNAND.exe
AutoRun.exe
AutoShortcut.exe
Biotouch.exe
btdwake.exe
BTFtpClient.exe
btlauncher.exe
btrenamedir.exe
CheckAutoRun.exe
ClearStorage.exe
CommManager.exe
ConfigureDevice.exe
ConnectionSetup.exe
ConnectionSetupAuto.exe
DataDisconnect.exe
DeviceInfo.exe
EndKey.exe
EngInfo.exe
eT9MyWords.exe
FaxView.exe
felvop.exe
FieldTest.exe
FMRadio.exe
GAlarmWakeup.exe
HACSetting.exe
HTCMessage.exe
HTCStartUp.exe
HTCUSBToPCPopUp.exe
IA_Zip.exe
JBlend_AMS.exe
JBlend_VM.exe
KeyLock.exe
Labyrinth.exe
LongPressEndKeyApp.exe
ManilaActivateToday.exe
ManualFormatMoviNAND.exe
MicrophoneAGC.exe
MP3Trimmer.exe
NewMailAccount.exe
OneNoteMobile.exe
PhoneAgent.exe
PlayShow.exe
Powerexe.exe
PowerOffWarning.exe
ppt.exe
pword.exe
pxl.exe
QuickGPS.exe
Recorder.exe
Redial.exe
RegistryCSPTool.exe
remote.exe
RUpdate.exe
saplaywm.exe
SAPSettings.exe
sdpready.exe
SignatureReplace.exe
SIM_MGR.exe
SIMLock.exe
SIPGT_app.exe
startkey2.exe
StartUPBioTouch.exe
STK_UIPPC.exe
StopEvtSnd.exe
StorageLow.exe
StreamingPlayer.exe
TaskManagerApp.exe
TaskManagerLite.exe
TFSettings.exe
TmAppLauncher.exe
Transport.exe
USBtoPC.exe
VCDaemon.exe
VocabSetting.exe
VoiceCommander.exe
voicemail.exe
VTKey.exe
wcsan.exe
WLANSettings.exe
WLMImageUpdate.exe
WLMLauncher.exe
WLMMessenger.exe
WLMSetup.exe
WMADBG.exe
xT9Settings.exe
YouTube.exe
ZipView.exe
Intersting concept, i assume the speed gain is from the extra memory?
Is there a downside to this? Do the compressed applications take longer to load when you wish to use them as the device would have to decompress the file before using it?
And what method have you used for compressing?
Interesting
Yea this does seem interesting.
I'm gonna watch this one.
i can't see how compressing the files could make the device faster though, 12 of storage is nothing, you would need system memoryto make the device run faster???
if the files where to be compressed and still be able to execute with out a decompressing of the files then hay thats cool, but im not sure if thats possible.
The phone IS faster when you press some things. My english isn't good enough to describe it but , many things are faster. It is not my imagination . For example camera is loading faster i think, and when i press start-settings-system , it opens almost immediately. First it needed some seconds. I believe that the loading times are smaller because files are smaller , and the reading time is not the best by the storage memory used by the phone. By making files smaller , loading times are better even though the files are compressed . I am not sure for the theory but the phone works better. Look and at the link i gave. I only posted here so you know about the link. Also you earn storage space without loosing anything!
i did the same some time ago. i also compressed dll-files. now the diamond IS FASTER.
i used "upx mobile". try it yourself.
beginners question
i tried this method and copied the file in to the windows folter with total commander - over active-sync I could not overwrite the files. But now even less space is available..
aand.. when i copied all the files it asked me only about 5 times if i wanted to overwrite this file... so my explanation is that these are files which are stored in the rom.. so they got not overwritten but only doubled...
is this possible? and what can I do about it?
=> the problem is of course the data-memory and not the programm-memory => it really seems that the files are doubled...
i tried to move the packed files back to the diamond, but its nearly impossible....
the file listing is slow, i cant move them back because the diamond doubled the files, it doesnt ask to overwrite...
i tried it with total commander
so now i copied all files to \windows\
and now i have only 1mb of space free.....................
something must have gone wrong...
can someone please post a guide how to copy the packed files back to the diamond
€dit: so now ive rebooeted the diamond, and its very fast and i have 3mb of storage free now, but its not enough... something is wrong
hi
today i tried this method, too. packing was no brob, but copying back compressed files into windows folder failed with nearly every file of 105 because of displayed write protect error message. only 2 or 3 files worked in the end.
also i compressed tomtom.exe. but after that loading time did not increase. was more the other way arround!
in the end i replaced all compressed files by originals again...
sm4rty said:
i tried to move the packed files back to the diamond, but its nearly impossible....
the file listing is slow, i cant move them back because the diamond doubled the files, it doesnt ask to overwrite...
i tried it with total commander
so now i copied all files to \windows\
and now i have only 1mb of space free.....................
something must have gone wrong...
can someone please post a guide how to copy the packed files back to the diamond
€dit: so now ive rebooeted the diamond, and its very fast and i have 3mb of storage free now, but its not enough... something is wrong
Click to expand...
Click to collapse
I imagine you only had 3mb of storage left because the files you were trying to overwrite were stored in ROM...which you cann't overwrite. Instead Windows stores your new compressed version in storage. Effectively you have two copies of each of those files on your device; 1 copy in ROM and 1 copy in storage. This technique for compressing exe's is probably only useful for new applications installed on your device (like Opera & TomTom) or if you were to cook a new ROM with the compressed exes.
Error
This sounds great! But i get this, when trying to compress: upx: 3_Compressed\MobileCalculator.exe: CantPackException: .NET files (win32/net) are not yet supported.
Any idea?
Edit: hmm.. i only get the error with these files for now: MobileCalculator.exe, tdsserver.exe, WelcomeCenter.exe, AdvancedConfig.exe...
Other .exe's compress just fine..

[FILES] Compressed EXE Files for Duttys 2.3 EXTREME

Hi, I've compressed all the exe files in the windows folder. (used the upx suqeezer) The feeling is nice! More faster! About 50 percent!
NO WARRANTY FOR ANY BUGS OR CRASHES!
Only overwrite the files to the Windows folder.
Soft Reset.
Enjoy!
Update 24.03 - I have uploaded a second package which is named Compressed EXE Files for Dutty's 2.3 EXTREME (secure). These files should be save =)
The faster start of programs should you feel by larger applications like Opera.
Download @ Wohoo.eu!
what??
Compressed the exe files to improve speed can indeed improve performance, but only when cooked in. Now you'r placing files on top of the ROM wich is significantly slower to load as directly from ROM.
I dont think this will help anything, but hey, i didn't try it.
If it's really faster, how fast will it be when dutty cook this files in?
Gr. Bram
if i overwrite incooked files they are not any more incooked?
the low speed factor of the touch hd is the slow flash memory. if the exe files are more compact they will start faster.
Its seems faster to me
Q1 can I put these smaller exe's into other roms
Q2 why dont the cooks cook the smaller exe's into there roms?
cowdar1 said:
Its seems faster to me
Q1 can I put these smaller exe's into other roms
Q2 why dont the cooks cook the smaller exe's into there roms?
Click to expand...
Click to collapse
Q1 i dont think so. because other roms uses other custom programms. some programs will be work, but other wont work
Q2 i dont know
deepinside88 said:
Hi, I've compressed all the exe files in the windows folder. (used the upx suqeezer) The feeling is nice! More faster! About 50 percent!
NO WARRANTY FOR ANY BUGS OR CRASHES!
Only overwrite the files to the Windows folder.
Soft Reset.
Enjoy!
Download @ Wohoo.eu!
UPDATE: PLEASE DO NOT OVERWRITE ALL FILES AT THIS TIME! IM ALREADY TESTING!!!!
Click to expand...
Click to collapse
Should we overwrite or you are still testing?
Thanks!
i think u can overwrite files like opera.exe but be careful with files like biotouch.exe.
im still testing but tomorrow i think i will upload a new package.
Ok Thanks!
Thx you!!
My HTC HD speeds up!! I have overwrite all files and all runs fine!!
Greets Kevin
really? no problems with the volume control? no problems with the task manager?
Dejavu
"All this has happened before, and all of it will happen again."
it's a noble effort by the OP, but a bit misguided
it happened here
here
and even here
and in this thread
Sir.B said:
"All this has happened before, and all of it will happen again."
it's a noble effort by the OP, but a bit misguided
it happened here
here
and even here
and in this thread
Click to expand...
Click to collapse
what is misguided about it?
It does seem to work on some off the exe's
or am I missing somthing
cowdar1 said:
Its seems faster to me
Q1 can I put these smaller exe's into other roms
Q2 why dont the cooks cook the smaller exe's into there roms?
Click to expand...
Click to collapse
1. I wouldn't do that - some of the files may have been changed
2. Because, while it does speed up startup, it sometimes takes up more RAM. This is especially evident in programs that are always running, like opera.exe
I used to UPX most of my exe files but I stopped doing so because the risk of doing irreparable damage to the OS outweighs the gain in speed. So what if I have to wait another 2 seconds for Garmin Mobile XT to load?
Keep in mind that UPXing the exe files may also lead to problems if you install other third-party software that is meant to interact with the now-altered exe files. Some programs won't be too happy with that...
harrispo said:
1. I wouldn't do that - some of the files may have been changed
2. Because, while it does speed up startup, it sometimes takes up more RAM. This is especially evident in programs that are always running, like opera.exe
I used to UPX most of my exe files but I stopped doing so because the risk of doing irreparable damage to the OS outweighs the gain in speed. So what if I have to wait another 2 seconds for Garmin Mobile XT to load?
Keep in mind that UPXing the exe files may also lead to problems if you install other third-party software that is meant to interact with the now-altered exe files. Some programs won't be too happy with that...
Click to expand...
Click to collapse
i personally think your views a slightly hard lined,
a few choice apps can be replaced with great benefit (ex; HTC Album, TomTom, S2P, and others)
but the general sentiment of just replacing everything i do agree with that, not the right approach, misguided
UPX is a great tool, and just needs to be used responsibly
Worked wonders on my system. So much more fluent now.
Thanks, man!!!
ok if someone has really a problem with my files here then send me a pm with the reasons and i will take these files out.
but at first I've updatet my download page....look post #1
Hi.
Thanx for your work...i will try it when i am at home. Can you please upload a package with the Original files. Then we can change if something goes wrong
Thanx Uro
Compressing smaller files is useless, as reading these dont take so much time anyway. Bigger .exe files (several megabytes), such as Opera.exe this is useful.
I know this is a very lame question but how do you actually copy these files to the windows folder?
zsilak said:
I know this is a very lame question but how do you actually copy these files to the windows folder?
Click to expand...
Click to collapse
Use total copy to do that
so get the zip file, push it into your storage card
unpack it
copy all exe to windows with the phone using total commander for exemple (it can override the exe in the rom file)

Categories

Resources