Related
Hi i have the problem that i cannot copy the tapres.dll of my MDA Compact to my PC for modify. This has the "pressed" Buttons inside i have found tapres.dll for WM 2003 but i need the one with landscape graphic inside (WM2003 SE).
Can somebody help me to show me a way to copy this file to pc ... when i modify the registry for example tapres2.dll i can't copy the tapres.dll too!
Thx for your help
Snappy
here u go 8)
hmm, think this is not the same one like the one on my device, there is not the image inside like the tapres.dll from a wm2003 device ... perhaps you can show me a way to copy the tapres.dll from my device to my pc i need it in german too.
Thx for your help
Snappy
Snappy said:
hmm, think this is not the same one like the one on my device, there is not the image inside like the tapres.dll from a wm2003 device ... perhaps you can show me a way to copy the tapres.dll from my device to my pc i need it in german too.
Thx for your help
Snappy
Click to expand...
Click to collapse
You cannot copy/move/rename the ROM dlls. What you can do is to go to the ftp.xda-developers.com site, and perform a dumprom from the ROM images available on the site. To download dumprom and FAQ, goto wiki-xda-developers.com site and search for dumprom.
Bear in mind that if you then copy the new tapres.dll into the /Windows folder of your device, it exists as a run-time copy that the device manager will use instead of the original one in your ROM.
However, the new DLL cannot survive a hard-reset, and you must copy it back to the /Windows folder after a hardreset.
Last time, I think some of the drivers for Compact/Mini/JAM are customised for the hardware only. I'm not sure about taperes.dll, but you can try porting and see if it works. Good luck!
Anyway, here the tapres DLLs from a GERMAN ROM.
Thx alot for your help, i have found the graphic in the tapres.96.dll but i have only heard about a way to change the graphic by change the registry to a other dll...
Ok here an information for anybody who wants to create own skins for dialer on MDA3 and MDA Compact with Key Pressed graphic.
- modify the normal graphics with any graphic program
- extract the .ico files from the tapres.96.dll for example with "PE Explorer"
(Icon_Entry: 1 is for Standard and 2 is for Landscape graphic (3 is sqre))
- modify the .ico for example with "axialis icon workshop"
- replace the icon files with "PE Explorer" and save the .dll to a new name like tapres.97.dll
- modify the Registry Key HKEY_CURRENT_USER\ControlPanel\Phone\IcoFil to your filename "tapres.97.dll (original its tapres.dll)
- softreset
Thats all ;-)
Hav fun Snappy
So I thought it would be worthwhile to create a thread focusing on modified "cappackage.pxp" files. These are the files which control the default carrier specific configurations. In my case, I am running the Aussie "Three" WM6 OS, however I wanted some, but not all, of the ATT customizations. For example, I wanted the proxy tool, the logos and the certs . . . Attached is a modified version of the ATT cappackage.pxp file. I had difficulty configuring WindowsMobileLive.cab and the HTC task manager to automatically install as part of this new file so I will post those cab files as well for convenience (for those who may want it).
If you have a customized cappackage.pxp, please post it in this thread and describe how it has been modified so everyone can decide which they may want to use.
Here are the changes I made to the cappackage.pxp file. Note, all of these .cab files should be possible to install directly simply by extracting from original ATT WM6 cappackage.pxp in case you happen to need one of them:
delete getgood.cab
delete getmail.cab
delete realplayer.cab
delete getmobitv.cab
delete cmradio.cab
delete attmallandmusic.cab
delete musicid.cab
delete jarguarrm.cab
delete gettelenav.cab
alter "Att_Settings.prov.xml" to remove messaging and Windows Mobile Live registry customizations
add install of new devstate.dll (exists in 3AUS cappackage.pxp and also in ROW 2.23 cappackage.pxp)
ABS
EDITED 12-30-2007: Note - this altered cappackage.pxp file is based off the "leaked" ATT WM6 ROM.
abs99 said:
So I thought it would be worthwhile to create a thread focusing on modified "cappackage.pxp" files. These are the files which control the default carrier specific configurations. In my case, I am running the Aussie "Three" WM6 OS, however I wanted some, but not all, of the ATT customizations. For example, I wanted the proxy tool, the logos and the certs . . . Attached is a modified version of the ATT cappackage.pxp file. I had difficulty configuring WindowsMobileLive.cab and the HTC task manager to automatically install as part of this new file so I will post those cab files as well for convenience (for those who may want it).
If you have a customized cappackage.pxp, please post it in this thread and describe how it has been modified so everyone can decide which they may want to use.
Here are the changes I made to the cappackage.pxp file. Note, all of these .cab files should be possible to install directly simply by extracting from original ATT WM6 cappackage.pxp in case you happen to need one of them:
delete getgood.cab
delete getmail.cab
delete realplayer.cab
delete getmobitv.cab
delete cmradio.cab
delete attmallandmusic.cab
delete musicid.cab
delete jarguarrm.cab
delete gettelenav.cab
alter "Att_Settings.prov.xml" to remove messaging and Windows Mobile Live registry customizations
add install of new devstate.dll (exists in 3AUS cappackage.pxp and also in ROW 2.23 cappackage.pxp)
ABS
Click to expand...
Click to collapse
Thanks, any idea if we can add another carrier in the carrier_db file that isn't there?
john_99 said:
Thanks, any idea if we can add another carrier in the carrier_db file that isn't there?
Click to expand...
Click to collapse
I honestly do not know. Sorry. You might ask Olipro as he seems to be very knowledgeable.
abs99, what tool did you use to repackage your PXP file. I've tried several archive tools to .ZIP and rename, but no joy. I've looked, but can't find any info on PXP file creation. Surely, I'm missing something simple here.
TIA
I found that "winrar" can handle the files without a problem. I had also noticed that the date stamps were the same for all the files in the original package, so I also use a tool called "stamp it" to set all the dates on all the files in the new package to the same original date.
thanks. I found that 7-zip is working too.
Now, the next step, I'm trying to mod the capdata.xml file and for whatever reason the device will not recognize it after my mods.
Here's my version of an ATT config file:
Code:
<?xml version="1.0" encoding="utf-8" ?>
- <Varnish xmlns="http://www.ephox.com/product/editliveforxml/document/Untitled20062026011007629">
<Version />
<Notes />
<UpgradePath>always|</UpgradePath>
- <PolA>
- <Certificates>
<File>CingularCert.prov.xml</File>
</Certificates>
- <Certificates>
<File>Class3_PCA_G2_v2.xml</File>
</Certificates>
- <Certificates>
<File>entrust_gssl_ca.prov.xml</File>
</Certificates>
- <Certificates>
<File>RSA1024RootCA.prov.xml</File>
</Certificates>
- <Certificates>
<File>RSA2048RootCA.prov.xml</File>
</Certificates>
- <Certificates>
<File>VeriSign_C3_PCA_G3v2.prov.xml</File>
</Certificates>
- <Ringtone>
<File>AT&T Tone.wav</File>
</Ringtone>
- <ProvXML>
<File>ATT_Settings.prov.xml</File>
</ProvXML>
- <ProvXML>
<File>MSFPHeartbeat.prov.xml</File>
</ProvXML>
- <ProvXML>
<File>ResetRequired.prov.xml</File>
</ProvXML>
- <InstallApp>
<File>WindowsLive.CAB</File>
</InstallApp>
- <InstallApp>
<File>ATT_Theme.CAB</File>
</InstallApp>
- <InstallApp>
<File>ProxyManager.CAB</File>
</InstallApp>
- <InstallApp>
<File>ATT_Content.cab</File>
</InstallApp>
- <ExtractZip>
<From>DevState.zip</From>
<To>\Windows</To>
</ExtractZip>
</PolA>
- <Welcome>
<WaitImage>E_PolishImage.bmp</WaitImage>
</Welcome>
- <Sweatshop>
<AccountName>GEN</AccountName>
<VarnishName>ENG</VarnishName>
<BuildName>005</BuildName>
<User>[email protected]</User>
<Environment>Sweatshop QA Staging</Environment>
<CoreVersion>1.9.9</CoreVersion>
<Treo750Version>3.0.0</Treo750Version>
<DateStamp>Wed Aug 22 6:10:15 PDT 2007</DateStamp>
</Sweatshop>
</Varnish>
Any thoughts? This is just a basic mod and plan to get more detailed configs in there once I figure out what I'm doing wrong.
TIA
The issue with this file may be that editor you are using is adding "white space". I found that some editors caused this to occur. I ended up the file in notepad to avoid the problem as it was a real mess to deal with any other way. You should open the original unedited file and your new edited file in notepad and compare both. For whatever reason, the OS does not like to deal with a properly formatted .xml file!
Thanks mate, the white space and file size were the culprit. Was trying to cheat and use MS xmlnotepad - very easy to use, but it added the whitespace as it made it pretty to look at. I also was trying to cram too much into my archive; the extracted archives need to fit in the 8.4mb along with the archive itself.
Attached is a custom CapPackage.PXP with the following (based from ATT 2.25 ROW, CapPackage.PXP):
ATT Theme
Regional Settings: US, - 5 EST
ExtROM mount and rename
Custom ringtone
Custom Sounds Settings
Delete poutlook.lnk from startup
Set Hello to ATT
Disable CAB security policy
Removed all ATT applications (CV, real, win live, etc)
TODO: Incorporate RegHacks of additional settings customization and tweaks (lots of typing...), right now I install and merge the apps I want after initial setup completes.
Cheers
HOW TO
***always a good idea to backup existing files before attempting any modification***
1. mount your extended rom (search for the cabs and instructions on this site)
2. copy the CapPackage.PXP from ExtendedROM\Partition to your PC
3. extract the contents to a folder named CapPackage on your PC (any ZIP compliant archive tool will do)
4. remove/add the *signed* cab files your desire (unsigned cab files simply get passed over)
5. open capdata.xml in epcEDIT or notepad.
6. add/remove the configuration information as desired - this is where some trial and error comes in trying to determine what commands control what function.
7. ZIP (no other archive format seems to work) the CapPackage folder to CapPackage.PXP (or rename .zip to .pxp).
8. copy to ExtendedROM and hardreset.
TODO:
-Hope to be able to post a list of commands for the XML to enable configure of most if not all device "settings"
-Hope to figure out a way to get unsigned cabs to install (present workaround is a zip extract and registry commands if the app isn't too complex (e.g. lots and lots of typing required)
--Not sure yet if reg hack setting "HKLM\Security\Policies\Policies' valuename '0000101a' to dword:1" will resolve this during initial setup
Okay, after getting my questions about how this all works and saves the space on the phone, I took the plunge and upgraded from 2.23ROW to 2.25ATT. Went smooth as butter, and I have a "decrapified" phone with the official, supported ATT release (just in case I have any problems and need support).
Of course, being a hacker, now I'm totally intrigued by this cappackage customization, and want to play with it myself. So, Tim et. al., two questions:
Does the capdata.xml file have to match the contents of the archive? Or, if something's missing, it's just ignored? I'd like to be able to delete some more stuff and remake the PXP file without having to hassle with the XML file and run into the problems you have (workable, but I just don't want to waste time on whitespace issues if I don't have to).
Does the carrierDB file need to stay in the extended ROM for any reason after install and setup? I'd like to archive it on my PC, and delete it from the extrom so I can use that space for general storage.
microsoft word has a wonderful xml file editor. rather than try and keep everything straight in that jumbled up mess you get out of notepad or some other editor, word indents all the xml, and makes it look like it should. it was a snap to edit. I used Winrar and opened the PXP file. I never extracted the contents. Just the capdata file. I edited it, and then put the edited version back into winrar. using winrar I deleted the files I didn't want. saved the archive and moved it back to the device.
dwallersv said:
Does the capdata.xml file have to match the contents of the archive? Or, if something's missing, it's just ignored? I'd like to be able to delete some more stuff and remake the PXP file without having to hassle with the XML file and run into the problems you have (workable, but I just don't want to waste time on whitespace issues if I don't have to).
Does the carrierDB file need to stay in the extended ROM for any reason after install and setup? I'd like to archive it on my PC, and delete it from the extrom so I can use that space for general storage.
Click to expand...
Click to collapse
1. The XML will bypass anything it can't actually do.
2. I have tried it both ways and feel like I've had no issues, but I have seen some reports of strange behavior without it. I currently have it in my ExtROM since I hard reset my device often as I test apps and config settings. If you don't hard reset very often then once the device is hard reset you may delete and gain an additional 1.45mb.
The thing I intend to work on next is creating a provisioning XML to call an external XML (outside of the cappackage). I'm hoping this way I will be able to strip even more out of the cappackage (literally everything but the capdata.xml) and hav an on the fly configuration capability and call installations and configuration from the SD card. Haven't had much time to play with it though.
Can someone help point me in the right direction to get start loading the cappackage. I can't seem to find how to mount the extended ROM. I did a search for it and everything that came up didn't explain it (or at least I didn't understand it if it did).
Hmm, I can't seem to find the original thread either. Really just registry entries, but the cab's make it easier.
See attached...
Run each in order, then soft reset
Cheers
FYI: You can use my cappackage (see pg 1) as a starting/reference point for building the extROM mount into the initial config process after hard reset...
Try this. ...............
sodak said:
Can someone help point me in the right direction to get start loading the cappackage. I can't seem to find how to mount the extended ROM. I did a search for it and everything that came up didn't explain it (or at least I didn't understand it if it did).
Click to expand...
Click to collapse
Thanks to both of you for the quick response
I don't know whether it is because of this or because of something else. But I started modding this CapPackage file, and all of a sudden my treo just started acting weird. I had to hard reset it several times throughout the day. Then I upgraded to the 2.25 WM6. And that is where **** really hit the fan (I upgraded and put my own CapPackage version in it). And after that I've had nothing but trouble. Soft resets didn't work anymore, it just crashed on the boot screen. Hard resets work, but really slow, takes about 20min. So now I'm re-upgrading to 2.25 and just leaving that CapPackage file alone for now .
The tale away message: Don mess with this unless you know what you're doing, which isn't me
-Robert
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.
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?
Hi,
I used ROM Extractor to transfer a copy of shellres.192.dll onto my PC. Then I used PE Explorer (claims this can read and modify windows mobile EXEs and DLLs, unlike Resource Hacker) to hack 2 windows mobile explorer folder icons. The icons that I replaced met the same image dimensions and bit depth as the originals so no problem there. However, after saving the file again and overwriting shellres.192.dll in my Windows folder, I came across a problem: The icons were changed sucessfully upon loading windows explorer, but my start menu button and some of the icons were missing from the top in my homescreen I don't understand it because I didn't modify anything apart from the folder icons. Maybe PE EXplorer has stripped some data from the original? If so, any ideas on how to fix this problem because I really wanted the XP looking folders on my device instead of the rubbish windows mobile ones. Has anybody had any success in changing their windows mobile icons without affecting any other icons in their phone. I had to restore a backup of my device using SPB Backup after this happened.
Please help!
Cheers
Hi, tozzy,
replacing the icons in shellres.192.dll shouldn't be a problem. I think you did it in the right way. One question for better understanding: have you re-signed the hacked DLL with MSigner? This could cause your issues.
Ciao
SeCo
Hi SeCo, many thanks for your quick reply! Oh I didn't know it had to be signed, I see now. Would you mind uploading MSigner here to this thread? if you have it as 4shared site isn't working for me . Thanks!
...here you go.
After ending the signing-process the signer will create a text-file with "...but not timestamped. Succeed." If you see this - all is ok.
You can delete the text-file and put the signed dll on your device. Best way: put it into the root of the storage card, rename the original dll (windows-folder) into "...dll.bak", copy the new dll into the windows-folder (using TotalCommander), perform a soft-reset and after this you may delete the "...dll.bak). Enjoy.
Hope it helps -
Ciao
SeCo
btw. - we should talk about the whole truth
There are three steps:
1. Unsign the dll (using unsigner.exe, see attachment)
2. Replace the icons (using ResHacker.exe, as you did)
3. Sign the dll (using MSigner.exe, like I described before)
and after the three steps: enjoy...
Hi SeCo, thanks very much matey that's great . Will check this out later.