SQM & Ceipui.exe in WM6 - what do they do and how to remove effectively? - 8125, K-JAM, P4300, MDA Vario ROM Development

Hi,
I have been stuyding in details the orwell WM6 rom as well as the pdaviet's.
All these roms come with the SQM module (Service Quality Monitoring) including the ceipui.exe (Customer Experience Improvement Program) executable.
So I rebuild my custom rom with SQM disabled (no files, no registry keys about it) and with ceipui.exe removed, only to relalize that they are two notifications in mxip_notify.vol for ceipui.exe:
1. Connecti to a network,
2. Data Synchronization finished.
So, here are my questions:
1. I could remove the notifications from the mxip_notify.vol once I had flashed the rom with dotFred's taks manager. Does any one know how to edit this file on a PC, PRIOR building the ROM???
2. Is anyone else looking a trimming WM6 from spyware and other unwanted parts (like SQM, Windows Update, Remote flashing, etc.)?
Regards,
eluth.

I'm amazed! Does anyone care?
I posted the following message 3 weeks ago.
Since, I could study all WM6 ROMs for the Wizard that have leaked.
All of them, without exception keep the SQM module and ceipui.exe file that is trying to dial back to MS at the first connection to the network, as well as periodically afterwards....
If you don't believe me, look at mxip_notify.vol. You will see that ceipui.exe is notified at every network connection and every activeSync operation!!!!
So long....
eluth.

I don't think people really care, you're being a bit paranoid, Microsoft aren't going to install Spyware on devices like Sony did as they would have too much to lose from doing so.

The paranoid and the naive
He may be being paranoid, but anyone who seems to think that Microsoft arent into spyware should look at WGA.
If nothing else they are burning your bandwidth for which you are being charged ...
As for Activesync I suppose you can at least block it through the firewall....

Not Paranoid - REALIST!
Guys,
This is not about parnoia, but just about using a pre-released version of WM6 on a wide scale. Because this is what it is all about.
The SQM module and the ceipui.exe (Customer Experience Improvement Program UI, part of the shell module) are REAL. They are even more real, as they are part of the Orwell 1984 ROM and all ROMs build on that I've seen out there.
Now, where this becomes interesting: none, I repeat, NONE, of the WM5 roms I got my hands on is equiped with a Service Quality Monitoring function capable of phoning home!!!
The SQM module is made of the following files:
76bd787c-86b5-4b63-a1d8-1a910f86c8e1.dsm
76bd787c-86b5-4b63-a1d8-1a910f86c8e1.rgu
custsat.dll
sqmce.dll
sqmconn.dll
sqmdata.dll
sqmevent.exe
sqmsvc.dll
uptime.dll
uptimesqm.exe
I've attached the .RGU file here if someone wants to have a look.
The site it's connecting too is sqm.microsoft.com (look into sqmconn.dll), which is well known on the net. Just google it!
I'm just stating facts based on observation here.
This is NOT paranoïa.
Regards,
eluth.

I've tried to remove all of this SQM things. Besides all the above modules found in the dumped ROM, there is another reg key in HKLM\INIT which says "Launch100"="uptimesqm.exe". I think this will initially bring up the SQM Service and thus create those notifications.
I removed them all (rebuild ROM, of course). Works fine. No more SQM service, surely no notification of CEI.
But, it's the ceipui.exe module I can't remove, else it will keep bringing up error message windows saying that ceipui.exe can't be openned.
another thing I can't remove is the Customer Feedback Icon in control pannel, I search and find that it is cplmain.cpl containing it.
So, everything is fine, leave ceipui.exe module alone in ROM, remove other SQM things, let Customer Feedback just be an icon.
Just for reference. No more.

Hello huangyz,
I did that too.
First I removed the SQM module. As you might have notice the "reg key in HKLM\INIT which says "Launch100"="uptimesqm.exe" " is actually set by the 76bd787c-86b5-4b63-a1d8-1a910f86c8e1.rgu file.
So if you re-cook the ROM with pkg2dmp.exe (recreating default.hv and user.hv from boot.hv and applying all .rgu files), that key is not present in the re-generated registry hive.
As far as the "Customer Feedback" icon in control panel, I added the following keys in 1f1aca24-d942-464a-9281-10567741499c.rgu (this is the RGU of the Shell module):
[HKEY_LOCAL_MACHINE\ControlPanel\Customer Feedback]
;"Redirect"="ceipui.exe"
"Group"=dword:1
"Hide"=dword:1
As you noticed, the icon is hard coded into the control panel, however the previous changes hide the icon and prevent it from been operational.
Last, but not least, I deleted the ceipui.exe (which is a file part of the Shell module).
I'm left with a mxip_notify.vol which has initially two notification related to ceipui.exe. These values are not created at boot time but part of the default values of the file (you can do a hex dump of mxip_notify.vol)
And now, I'm back to my original question: I need to get these two ceipui related notifications removed from mxip_notify.vol... if possible at the time I'm building the ROM (right now I do it manually with dotFred's TaskManger, after the facts).

I also notice those notify events. when wm6 is running the file mxipnotify.vol can't be copied out or else we can replace with a clean one while rebuilding rom. can we use the safe mode of spb pocket plus?one more thing, i am wandering how the ceipui.exe be removed from what you call ''shell module'', could i get some hints pls? thnx!

Just an idea. Would it be possible to build some sort of firewall (or such things already available) on the PPC that controls what process or address signals can be sent?

huangyz said:
I also notice those notify events. when wm6 is running the file mxipnotify.vol can't be copied out or else we can replace with a clean one while rebuilding rom. can we use the safe mode of spb pocket plus?one more thing, i am wandering how the ceipui.exe be removed from what you call ''shell module'', could i get some hints pls? thnx!
Click to expand...
Click to collapse
Sorry huangyz,
I should have written Shell package and not module.
When you extract the files of the ROM (with imgfs tools), you can then run dmp2pkg (found in the Scoter Kitchen and other kitchen). I will re-create the different packages under the SYS and OEM directories.
Under SYS you have all the OS packages, and among them one called Shell.
More info about the Scoter kitchen on: http://buzzdev.net/
--eluth.

thanks, eluth
i see you in buzzdev.net
it seems that pkgtool should be used under VisualStudio which not installed on my pc.
so, just imagine i can do that...:lol:
thanks again for your hints.

I've "fixed" it.
I replace the mxip_notify.vol in the WM6 dumped ROM with another one from TMO2.26 WWE shipped ROM, no more ceipui again. :lol:
now what I've removed from the WM6 ROM are:
1, catalog module (marketplace) and all its reg keys
2, sqm related modules and all its reg keys, include one in HKLM\INIT
3, ceipui.exe module and the notifications originated by mxip_notify.vol
It seems CLEAN and my device runs smooth enough now

the mxip_notify.vol from TMO WM5 ROM is put here for convenient reference.
after extract, don't forget to rename it to mxip_notify.vol when cooking ur own ROM.

huangyz said:
thanks, eluth
i see you in buzzdev.net
it seems that pkgtool should be used under VisualStudio which not installed on my pc.
so, just imagine i can do that...:lol:
thanks again for your hints.
Click to expand...
Click to collapse
edit:
just patch XP with .net framework 2.0 redistributable pack and the pkgtool runs fine.

huangyz said:
the mxip_notify.vol from TMO WM5 ROM is put here for convenient reference.
after extract, don't forget to rename it to mxip_notify.vol when cooking ur own ROM.
Click to expand...
Click to collapse
Thanks huangyz,
I did the same. It works quite well.
I think this closes this thread.
--eluth.

Great research Let's hope the .vol holds out on a touch.
I'm crossing my finger using this mxip_notify on my touch gehehehe, let's see if it breaks something.

so, for removing sqm:
1. edit Shell\mxip_notify.vol (del ceipui references)
2. delete Shell\ceipui.exe
3. delete sqm\* except custstat.dll .dsm .rgu
and may pack

Related

[KITCHEN][WWE] SuperProCore Kitchen [ONLINE]

Kitchen Based on HyperCore and Bepe's new Compact ELF/IN DevPack.
SuperProCore Is On Hold
Ported XIP Caused SD reading Issues and Bluetooth Radio Issues.
(Syrop how's this working on your version?)
​
This is an OpenKitchen anyone can contribute, this is for the community and those pesky users that come download and never report issues or say thanks.
SuperProCore, is a kitchen based on a new small simple kitchen made by Bepe (as usual).
Of which you will find the original thread here.
What Makes it SuperPro, is hopefully the amount of Packages/Selectable Apps and options that will show up when you start building the ROM.
What Makes it Core is that hopefully i'll learn how to get some of the great tools in the HyperCore Kitchen...
Everythings discusable.
It's because Microsoft doesn't like to listen that most of us hang out at XDA.
Buttttt.... I have to make one Dictotariol Discision.
Help Files Are A No No.
I have never opened one.
And anyone that needs them on their phone should notbe flashing their Phone.
I onlyleave .htm files in that are doubtfull or needed.
6 Years ago when i first flashed my firt HTC/02 Device XDA allready was about downloading a RomCustomizer, choosing your options then flashing it.
Now since HTC got a bit more stuck up and build a lot more security into their Devices other tools are needed and used. And getting your own custom Rom needs a lot of reading and testing.
The thing is the tools are available, and everyone should be able to do cook their own personal Rom.
Now knowing myself i could work 24/7 on this project (I'm a ****ing Chaotic,Paranoid, Compulsive Cooker), but sadly, i also have a life and need to keep myself healthy.
So i'm hoping Some people will jump on this project, even if it means putting "Cooks" out of busines. But hey it will propably also get some people more nights of decent sleep
For now i'm just curious of the opinions and discusions that will pop up.
The Beta v3 ELF/IN Devpack should be enough for some old and new "cooks" (40 downloads) to play with.
So here's an easy deadline, Small update coming next week Wednesday.
Now let's get this thread Sticky.
Extended Elf/Elfin Kitchen for WM6.1
Version 0.6
Download
Nothing New Here.
Requires the Microsoft Visual C++ 2008 Redistributable Package
Bepe's Original Kitchen for ELF/IN.
Just the files to cook with.
So it can be seperatly be updated with New Batch files, Tools and flashing methods.
Why seperate?
Because there are people that know a lot more about writing batch files and apps then me (I know jack ****).
This way if anyone can contribute just to the small kitchen others don't need to download all the seperate packages for the update.
Changelog
XIP ELF/IN Core
Version 1.2
Download
This OEM Package can be used only ihttp://rapidshare.com/files/95392724/ROM.zipn the ELFIN Kitchens.
Why Seperate XIP Package?
Well maybe some people want to get it working in other kitchens
ChangeLog
XIP ELF Only Core
Yeah this one has 4MB PP
XIP taken from hdubli's WM6.1 CE OS5.2.1238 (Build 19521.1.1.0)
Hopefully SOMEONE gets this working.
I have Put the XIP in the Above XIP package SYRXIP (It's Extracted from Syrup's Rom Which Worked, but extracted Bluetooth is dead SD is dead and Wifi IS Dead)(But maybe i remember it incorrect)
OEM Package Update
Version 1.2
Download
This OEM Package can be both Kitchens (If i ever get the SuperProCore Working)
Why Seperate OEM Package.
Well the OEM will become smaller and smaller as parts move into the SYS package and as files get merged or deleted from OEM Package.
ChangeLog
SYS Package Update
Version 1.2
Download
This SYS Package can be both Kitchens (If i ever get the SuperProCore Working)
Why Seperate SYS Package.
Well the SYS will become BIGGER and BIGGER as parts from OEM move into the SYS package as selectable options and new Packages get added to it.
ChangeLog
Rules
What Rules?
Oh Yeah..!
This is not a "I'm Having Trouble FlashingThread"
Packages must have a Byte Count in the <Tip> Field.
Explanation Here.
Add Blank Safety Files To Prevent Overlapping Packages.
Explanation Here.
IMportant Links Thread
Important Reading Material
Cooking Class
Bepe's Beta Kitchen
Suggestions?
Roms Created By Contributors (for the really lazy people out there)
My Personal Rom Cooked With This Kitchen
You?
Explanation Of Byte Field In option.xml file
Well as some people might want to hit a specific target for their end RUU_Signed.nbh file.
It might be handy to have some bytes to give them an indication of how much space a package might takein the file .NBH file.
And maybe if we are very nice and Bepe's very happy, he might consider to Change/Patch BUILDOS to read a new option.xml field with these Bytes to Calculate the end result build, while still in BUILD OS so it wont run when under 50MB?
Methinks that wouldbe a nice feature.
And it would propably need to read a settings.xml file that contains The Core bytes count and wwehter this Security feature is on or of.
What do you think Bepe Nice Idea?
Explanation Of Blank Safety Files
Let's Say there are 5 different Commanagers and you select two?
Well Buildos will tell you which folder itlast processed butit could even be moreacurate orexplanatory.
What if it's a package only containing an registry setting that will kill another registry setting in a similar or different package?
Well if it's known and both packages would have a blankfile with name that will give you the crucial hint where to look for the wrong selected option.
The GlyphCache Packages are a small and explanatory example of what mean.
They all Contain a blank text file without extension name
"You Have Selected Mutliple Options In The GlyphCache Section"
So when you select two by accident you get the regular BUILD OS error but becauseit shows you the file name, it's easier to find.
Again it would be nice if this could be done by BUILDOS by reading another option.xml file.
Oh, nice work! Thanks!
Checking the size in the batch files before we call BuildOS could work!? Well using VBS might be easier... I couls write the target size check if i know how you want to impliment the byte size stuff.
For instance how big is the base? Then each package...
Is it possible to calculate the byte size simply by how big the folders are?
Ouch brain hurts!!
bytespider said:
Checking the size in the batch files before we call BuildOS could work!? Well using VBS might be easier... I couls write the target size check if i know how you want to impliment the byte size stuff.
For instance how big is the base? Then each package...
Is it possible to calculate the byte size simply by how big the folders are?
Ouch brain hurts!!
Click to expand...
Click to collapse
Nah the size of the folder or even just the files that get cooked do not match the eventual size they take in the eventual os.nb or RUU_Sigtned.nbh.
Besides you make the selection of batch/packages inside BUILDOS so depending on that selection you get different outcomes.
At the moment in between living a normal live I run the proces with and then without certain packages and add it to the tip field. So when you mouse over the Option/package in buildos you get the indication.
The eventual base OS i haven't calculated yet as it's not as Base as i want it yet
Good thing there's someone that knows more about some stuff then me.
Tnx
Noonski said:
Stilldon't know what the prefered place is formost cooks to put theirpackages on ELF cooking?
Yes the OEM folders need updates to.
As i'll be merging PROVXML files and taking out parts of the registry to some Seperate SYS Packages to avoid Cooking Conflicts.
All in Time.
Click to expand...
Click to collapse
here is one i like to add to my roms...
Ok, tried it, added some things I usually add, flashed it.
You're saying (or Bepe is) that 19199 is the latest version, yet after flashing it, I'm getting the "old" phone app, not the new one like in Shadow 2.0. Weird? On startup it says Windows mobile 6.09 too... I'm a bit suspicious here
Also, it seems the 8 buttons com manager isn't able to start the wifi properly. PhoneAlarm (accessing the WLAN driver directly) works though.
The esmertec Java package is outdated too, it's back from April.
Otherwise, I'm ending up with much less RAM than Shadow 2.0. Around 3 MB with the same apps installed. I don't understand how that can be ! (8MB PP each)
Positive side is that my touch is much more responsive. I'll keep track of the memory leaks. seems 6.1 handles memory much better, which was really needed with the ELF !
zeflash said:
Ok, tried it, added some things I usually add, flashed it.
You're saying (or Bepe is) that 19199 is the latest version, yet after flashing it, I'm getting the "old" phone app, not the new one like in Shadow 2.0. Weird? On startup it says Windows mobile 6.09 too... I'm a bit suspicious here
Also, it seems the 8 buttons com manager isn't able to start the wifi properly. PhoneAlarm (accessing the WLAN driver directly) works though.
The esmertec Java package is outdated too, it's back from April.
Otherwise, I'm ending up with much less RAM than Shadow 2.0. Around 3 MB with the same apps installed. I don't understand how that can be ! (8MB PP each)
Positive side is that my touch is much more responsive. I'll keep track of the memory leaks. seems 6.1 handles memory much better, which was really needed with the ELF !
Click to expand...
Click to collapse
The Phone skinn is not New to WM 6.1
It's just a ported Phone pad from somewhere....
The emsertec Package might indeed not be new i just grabbed what could get because Shadow Rom was not extractable for Java rgu files.
Nothing has been tweaked memory wise, but if anyone has any ideas.
zeflash said:
Ok, tried it, added some things I usually add, flashed it.
You're saying (or Bepe is) that 19199 is the latest version, yet after flashing it, I'm getting the "old" phone app, not the new one like in Shadow 2.0. Weird? On startup it says Windows mobile 6.09 too... I'm a bit suspicious here
Also, it seems the 8 buttons com manager isn't able to start the wifi properly. PhoneAlarm (accessing the WLAN driver directly) works though.
The esmertec Java package is outdated too, it's back from April.
Otherwise, I'm ending up with much less RAM than Shadow 2.0. Around 3 MB with the same apps installed. I don't understand how that can be ! (8MB PP each)
Positive side is that my touch is much more responsive. I'll keep track of the memory leaks. seems 6.1 handles memory much better, which was really needed with the ELF !
Click to expand...
Click to collapse
Had the same with the comm manager. The one attached works fine.
Added Random Acces and seperate Default Contacts/Addressbbook packages with Security files so they cant be installed together.
(No worries the default is just rgu file.
Added LargeTitleBar to packages thanks Pkoper.
Renamed it to 000_LargeTitleBar tho.
Did Byte Count for Auto Udate. (131072 Bytes)
Now checking what's different with the Commanager you just posted as i allready had an 8 button original one in there.
(i first took out the link.exe but i put it back)
Hmmmmm yours has a different lay out....
Well looks like an extra option package ten don't need all the Graphics and exe's for that in the kitchen.
I'll post what i mean.
A **** it... added Your CommManager anyway. 7-Zip will not take up any more packeging space when files are identical anyway.
Did change UID to be safe.
And added security file will maybe do a byte count sometime.
Keep em Coming.
Maybe tomorow maybe in the weekend, next assignement is make package for new taskmanager and remove it correctly.
And remove SQM (M$ Phone Home) correctly.
probably doesn't belong here, but check this one out http://www.ultimatelaunch.de/
i got the com manager of swiftblade... had similar issues back when i was playing with GTouch....
There is like 4 of us working on a german version of the kitchen at the moment..... headaches!
this one could really grow out of proportion...
There is so much **** one could include.... the size would be just huge
maybe set up a rapidshare thingy for the packages?????
I could probably spare some webspace and traffic...
Where to from here?

[PRJ][ROM][KITCHEN]o.r.e.e. wwe v3.07.720.05 [2008-11-09]

Open.
Rom.
Elf/In.
Edition.
v3.07.720.05
​The Bases of the ELF/IN kitchen based on the last HTC ELFIN wm 6.1 build.
It works on ELF but expect little space left.
But at the very least this should give everyone an impression of the eas of Cooking and Flashing your own Modified Rom this Kitchen will have for those not that familiar with the hardcore part.
This is a Community project, meaning that Core modifications to the OS, packages, XIP can be added by anyone.
Recommended and Submitted packages will need New Unique DSM files, preferably handmade (not throughErvius Package creator unless the DSM file is remade). These should then be populated without the option.xml file and initflashfiles.txt. I will then add the option.xml value to the main option.xml file.
Myself i will be mostly concentrating on getting all dutch 0413 packages in therefor multi language support and making a vanilla version and adding all that is needed to make it similar to the Surface Rom.
As always be sure you have the Latest Unlocked Hard SPL. (working with 2,26 on my Elf works but read that 3.0 is better on ELFIN)
Needed: OS.nb.payload from 3.0 (ATM moment it's using Bepe's original OS.nb.payload)
Changelog
>>=IN <<=OUT​
>> (v3.07.720.04) Made HTC Volume into regular Service and since it's a constant running service, made it into Modules. Added Dutch MUI file and set to disabled by Default.
>> (v3.07.720.05) Moved RtspHandler.dll to StreamingSourcefilter package, Updated, voFltRTSP.dll Added registry settings to eb139d20-aafa-11dd-ad8b-0800200c9a66. Streams should now open in WMP without the need to Include Streaming Media PLayer app, which therefore is disabled by Default.
<< (v3.07.720.05) Removed PegHelp,
>> (v3.07.720.05) Added Mort and AppToDate Moved Templates to MortZip inStall, added updated Provider Setup with multiple options (Slim and Auto)
>> (v3.07.720.06) Added DSIXDA's Payload
<< (v3.07.720.06) Removed ULDR partition with great guide from HTCTouchP
>> (v3.07.720.06) Replaced biotouch.dll with an older one posted by DSIXDA
Downloads
Versions:
O.R.E.E v3.07.720.04
O.R.E.E v3.07.720.05
Downloads
Working with Mort installation in the Rom.
Link creation is not done by modifying the initflashfiles.dat/txt
Inside the package add a line to the RGU.
Code:
[HKEY_LOCAL_MACHINE\Software\Mortinstall\LNK] "YouTube0409.lnk"=dword:1
Or
Code:
[HKEY_LOCAL_MACHINE\Software\Mortinstall\LNK] "YouTube0413.lnk"=dword:1
This will then correspond to lines in the SPC.mscr
Code:
if (RegRead( "HKLM", "Software\Mortinstall\LNK", "YouTube0413.lnk" ) eq 1)
CreateShortcut("\Windows\Startmenu\Programma's\MultiMedia\YouTube.lnk","\Windows\YouTube.exe")
Else
EndIf
if (RegRead( "HKLM", "Software\Mortinstall\LNK", "YouTube0409.lnk" ) eq 1)
CreateShortcut("\Windows\Start Menu\Programs\MultiMedia\YouTube.lnk","\Windows\YouTube.exe")
Else
EndIf
Or a more complex installation script
Code:
if (RegRead( "HKLM", "Software\Mortinstall\LNK", "Google Maps.lnk" ) eq 1)
MkDir("\Application Data\GoogleMaps")
UnzipAll( "\Windows\GMM.zip", "\Programmabestanden" )
MkDir("\Windows\Startmenu\Programma's\Contacten")
MkDir("\Windows\Startmenu\Programma's\GPS")
CreateShortcut("\Windows\Startmenu\Programma's\GPS\Google Maps.lnk","\Programmabestanden\GoogleMaps\GoogleMaps.exe")
CreateShortcut("\Windows\Startmenu\Programma's\Contacten\Google Maps.lnk","\Programmabestanden\GoogleMaps\GoogleMaps.exe")
CreateShortcut("\Windows\Appbuttons\Google Maps.lnk","\Programmabestanden\GoogleMaps\GoogleMaps.exe")
Copy( "\Programmabestanden\GoogleMaps\strings-all.zlb", "\Application Data\GoogleMaps\strings-all.zlb" )
Delete( "\Programmabestanden\GoogleMaps\strings-all.zlb" )
Else
EndIf
This gives maximum leverage to create the cleanest possible Rom Cooking and eliminates some of the applications HTC has been adding to roms to do the same.
As all these operations run at second boot, the chance of ProvXML files interfering can be ignored.
Also it gives the alternative of doing something else if the registry setting is not found.
Code:
if (RegRead( "HKLM", "Software\Mortinstall\LNK", "CommManager.lnk" ) eq 1)
CreateShortcut("\Windows\Startmenu\Programma's\CommManager.lnk","\Windows\CommManager.exe")
CreateShortcut("\Windows\Appbuttons\CommManager.lnk","\Windows\sddialer.exe")
Else
WriteFile("\Windows\Startmenu\Programma's\CommManager.lnk", "99#""\Windows\wrlsmgr.exe""?shellres.192.dll,-13999")
WriteFile("\Windows\Appbuttons\CommManager.lnk", "99#""\Windows\wrlsmgr.exe""?shellres.192.dll,-13999")
EndIf
Besides just the shortcut creation a whole lot else can be done.
Like adding different Registry entries if a specific app is not present etc etc.
this is one project i m gonna enjoy visiting regularly.
ps: if this post is in the way....delete it.....ur the MOD bro
Visiting....?
I heard you where going to Fix it
Noonski said:
Visiting....?
I heard you where going to Fix it
Click to expand...
Click to collapse
then FIXING it is bro
Start
This looks good. Thanks for that Noonski.
Hey Noonski,
Just a heads up -- the Task Manager OEM for this new Elfin ROM has a bug.
If you try to close a task (in the X-Button Task Manager) while the ActiveSync task is open, it will also close the ActiveSync, but the other tasks are untouched.
I don't know if it's a registry issue or not, but I went back to the Opal Task Manager and that one is fine.
dsixda said:
Hey Noonski,
Just a heads up -- the Task Manager OEM for this new Elfin ROM has a bug.
If you try to close a task (in the X-Button Task Manager) while the ActiveSync task is open, it will also close the ActiveSync, but the other tasks are untouched.
I don't know if it's a registry issue or not, but I went back to the Opal Task Manager and that one is fine.
Click to expand...
Click to collapse
Good in that case i will switch it with the Diamond Magic Taskmanager and remove the 64png files that are not needed on QVGA, (Edit, it does need the graphics)
I'll check the Bug thanks.
This ROM is also missing the Task Manager in the Program shortcuts. Same goes for Backlight and Key Lock in Settings.
I can add all of them manually, no problem. But if I try to cook the Task Manager shortcut, it doesn't work!! I'm trying to put it into an initflashfiles.txt file like this, but it won't work:
Directory("\windows\start Menu\programs"):-File("Task Manager.lnk","\windows\TaskMgr.lnk")
Doesn't get copied to the Start Menu Programs even though TaskMgr.lnk exists under Windows.
dsixda said:
This ROM is also missing the Task Manager in the Program shortcuts. Same goes for Backlight and Key Lock in Settings.
I can add all of them manually, no problem. But if I try to cook the Task Manager shortcut, it doesn't work!! I'm trying to put it into an initflashfiles.txt file like this, but it won't work:
Directory("\windows\start Menu\programs"):-File("Task Manager.lnk","\windows\TaskMgr.lnk")
Doesn't get copied to the Start Menu Programs even though TaskMgr.lnk exists under Windows.
Click to expand...
Click to collapse
Does the same happen after removing
Directory("\Windows\Start Menu\Programs"):-File("\x0054\x0061\x0073\x006B\x0020\x004D\x0061\x006E\x0061\x0067\x0065\x0072\x002E\x006C\x006E\x006B","\Windows\TaskMgr.lnk")
From initflashfiles.dat?
[HKEY_LOCAL_MACHINE\ControlPanel\MyCpl\41]
"Name"="KeyLock"
"Description"="KeyLock"
"File"="Keylock.exe"
"CmdLine"=""
Might do the trick for any missing control panel applet.
And if it's the HTC taskmanager you mean it might be that the DSM fille need to be recreated correctly.
As with the Diamond ORDE kitchen initflashfiles will be not needed anymore.
And ah i also found
mxipupdate_zzRemoveTSKmgr_1.provxml
Option.XML
This kitchen will eventually have only one option.xml file.
This is so that when it is finished Users can post their own personal option.xml file.
So there can be an Option.xml file that is clean, full, Dutch, English, etc etc.
It's a basic function from BuildOS that hasn't been used that much anymore.
Updated version coming up...... with an example of this option.xml file method.
Taskmanager problem is solved and also Taskmanager seems to close Active Sync correctly.
But somehow Taskmanager is not starting Connectionsetup automaticly like it does on Diamond.
Also removed the OperaPreL.exe from Bootlauncher startup.
But it looks like i will be needing to send my ELF for Repair. The screen is getting harder and harder to react to presses in the Middle.
Fortunately i have lost my fear of Blind Cooking
Remote Tracker
In the Next version Remote Tracker will be included.
It is set to copy it's configuration file from the Storage Card\Cabs folder.
Even if a User is not using UC.
the configuration file can also be cooked in by adding it to the Package in the Kitchen.
Basicly what Remote tracker does is send an SMS to a predefined number when the SIM card is switched. (you can then also send an SMS to make your phone call you so you can listen in on where ever the phone is)
That should teach the person that finds or steals our precious not to return it.
More info on remote trakcer can be found here:
http://forum.xda-developers.com/showthread.php?t=412433
Remote trakcers file take less space then a Cab and does not leave behind the cab that Windows Mobile makes to uninstall it.
It does also come with AppToDate support.
Code:
if (RegRead( "HKLM", "Software\Mortinstall\LNK", "RT0409.lnk" ) eq 1)
UnzipAll( "\Windows\RTC.zip", "\Program Files" )
CreateShortcut("\Windows\Start Menu\Programs\GPS\Remote Tracker.lnk","\Program Files\RTConfig\RTConfig.exe")
CreateShortcut("\Windows\Start Menu\Programs\GPS\Remote Tracker Test.lnk","\Program Files\RTConfig\RTTest.exe")
CreateShortcut("\Windows\Startup\Phone Activation.lnk","\Program Files\RTConfig\SMSLauncher.exe")
Copy( "\Program Files\RTConfig\remotetracker.xml", "\Application Data\AppToDate\remotetracker.xml" )
Copy( "\Program Files\RTConfig\RemoteTracker.ico", "\Application Data\AppToDate\RemoteTracker.ico" )
Copy( "\Intern Geheugen\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Internal Storage\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Storage Card\Cabs\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Opslagkaart\Cabs\rt.dll", "\Program Files\RTConfig\rt.dll" )
Delete( "\Program Files\RTConfig\remotetracker.xml" )
Delete( "\Program Files\RTConfig\RemoteTracker.ico" )
Else
EndIf
I noticed the Elfin version of Task Manager has this:
Code:
[HKEY_CURRENT_USER\Software\HTC\BootLauncher\Services\TaskManager]
"Module"="\\windows\\taskservice.DLL"
"Prefix"="TMX"
"Index"=dword:00000000
"Info"=dword:00000000
"Order"=dword:00000000
And the Opal version has this instead:
Code:
[B][HKEY_LOCAL_MACHINE\Services\TaskManager][/B]
"Module"="\\windows\\taskservice.dll"
"Prefix"="TMX"
"Index"=dword:0
"Info"=dword:0
"Order"=dword:0
[B]"DLL"="\\windows\\taskservice.dll"[/B]
Is there an advantage of one over the other?
Also, I agree with you about removing OperaPreL... Opera Mobile starts up fine without it.
Noonski said:
This kitchen will eventually have only one option.xml file.
This is so that when it is finished Users can post their own personal option.xml file.
So there can be an Option.xml file that is clean, full, Dutch, English, etc etc.
It's a basic function from BuildOS that hasn't been used that much anymore.
Updated version coming up...... with an example of this option.xml file method.
Taskmanager problem is solved and also Taskmanager seems to close Active Sync correctly.
But somehow Taskmanager is not starting Connectionsetup automaticly like it does on Diamond.
Also removed the OperaPreL.exe from Bootlauncher startup.
But it looks like i will be needing to send my ELF for Repair. The screen is getting harder and harder to react to presses in the Middle.
Fortunately i have lost my fear of Blind Cooking
Click to expand...
Click to collapse
dsixda said:
I noticed the Elfin version of Task Manager has this:
Code:
[HKEY_CURRENT_USER\Software\HTC\BootLauncher\Services\TaskManager]
"Module"="\\windows\\taskservice.DLL"
"Prefix"="TMX"
"Index"=dword:00000000
"Info"=dword:00000000
"Order"=dword:00000000
And the Opal version has this instead:
Code:
[B][HKEY_LOCAL_MACHINE\Services\TaskManager][/B]
"Module"="\\windows\\taskservice.dll"
"Prefix"="TMX"
"Index"=dword:0
"Info"=dword:0
"Order"=dword:0
[B]"DLL"="\\windows\\taskservice.dll"[/B]
Is there an advantage of one over the other?
Also, I agree with you about removing OperaPreL... Opera Mobile starts up fine without it.
Click to expand...
Click to collapse
Well, NFSFAN found that less memory was used using Bootlauncher.
But i haven't seen any real differences.
But it might lesson the strain after rebooting when the memory usage goes up in the beginning by using Bootlauncher.
The Opal version actually also was run through Bootlauncher but i remember putting that back to a service, looks like before i was 100% sure that it needed to be. (looks like your using an early version of my package)
Code:
[HKEY_LOCAL_MACHINE\Services\TaskManager]
"Prefix"="TMX"
"Index"=dword:0
"Info"=dword:0
"Order"=dword:0
"DLL"="taskservice.dll"
Both methods will allow you to time when it is started up with a hex value in the order filed.
The biggest gain for HTC is that they have more control with Bootlauncher when an app or service is launched.
another variable they might use in Bootlauncher method is
"Keep"=dword:00000001
Whatever that is meant to do.
Noonski said:
Well, NFSFAN found that less memory was used using Bootlauncher.
But i haven't seen any real differences.
But it might lesson the strain after rebooting when the memory usage goes up in the beginning by using Bootlauncher.
Click to expand...
Click to collapse
Shall I just swap the Bootlauncher stuff into the Opal one? Do you recommend using Bootlauncher?
Noonski said:
Does the same happen after removing
Directory("\Windows\Start Menu\Programs"):-File("\x0054\x0061\x0073\x006B\x0020\x004D\x0061\x006E\x0061\x0067\x0065\x0072\x002E\x006C\x006E\x006B","\Windows\TaskMgr.lnk")
From initflashfiles.dat?
Click to expand...
Click to collapse
Funny, I searched for "Task" in that file and didn't see that until you mentioned it. WHy do they have an ASCII representation of the file?
dsixda said:
Shall I just swap the Bootlauncher stuff into the Opal one? Do you recommend using Bootlauncher?
Click to expand...
Click to collapse
Well most apps that start trough Bootlauncher start at the beginning just like regular services.
In the end it is just another app that starts up, to do what WM already can do without it. So to me it falls under the Double and unneeded files.
It is run just before the services.exe in the HKLM\INIT values
and if it is run after the services it will not do it's job.
I'm not convinced it makes anything better.
I think more gain can be had by converting .dll files that run as services to modules to get more stable memory and quicker start ups.
(If it's constanly running then why not give it a fixed place in memory)
dsixda said:
Funny, I searched for "Task" in that file and didn't see that until you mentioned it. WHy do they have an ASCII representation of the file?
Click to expand...
Click to collapse
If your refering to the provxml file, i also found it funny that there where some provxml files in ASCII and others in Unicode.
I don't know what is up with that.
Noonski said:
I think more gain can be had by converting .dll files that run as services to modules to get more stable memory and quicker start ups.
(If it's constanly running then why not give it a fixed place in memory)
If your refering to the provxml file, i also found it funny that there where some provxml files in ASCII and others in Unicode.
I don't know what is up with that.
Click to expand...
Click to collapse
No I'm referring to OEM_LANG_0409/initflashfiles.dat .. I'll change it the "normal" name.
Also, do you have a good guide on converting DLLs to modules?

Bare WM 6.5 23028 Cooked ROM with unnecessary items removed ~ Witschey

Bare WM 6.5 23028 Cooked ROM with unnecessary items removed.
UPDATED on Sept 4, 2009 - 6:05 pm US Central Time
Starting with with September 10, 2009 I have decided to consolidate Bare WM 6.5 builds into only one (1) thread. I suggest you subscribe to the following thread to be kept abreast of future updates:
http://forum.xda-developers.com/showpost.php?p=4469872&postcount=1
http://forum.xda-developers.com/showpost.php?p=4469872&postcount=1
This ROM was cooked with the osKitchen (by OndraSter) which can be found here:
http://forum.xda-developers.com/showthread.php?t=540704
The ROM follows the principle of getting rid of unnecessary items in the Windows Mobile 6.5 source files in order to make as much RAM available on my Kaiser as possible after the installation of WM 6.5. However I didn't want to 'cripple' features that I needed/wanted to have installed.
The result is a vROM that uses about 32 MB of RAM while the Kaiser is idle (and before you install your own applications). That means that you will have close to 70MB of free RAM with this cooked ROM. The size of the cooked ROM flash image (the NBH file) is: 51 MB, leaving 154 MB of storage space available on the Kaiser.
What I may consider 'unnecessary files' may not be considered the same by others. Therefore I am listing the WM 6.5 items that I removed so that you can determine if this cooked ROM fits your needs. I am also enclosing a folder titled "XXXX- Kitchen Removed Sources.zip" which will show you EXACTLY what was removed. If you miss one of the removed items, simply move it back (to the same directory) and cook a ROM.
** General overview of what was removed:
- All of the non-essential OEM and EXT applications which normally ship with "Os Kitchen". I left only the OEM and EXT items which I found to be necessary for the normal operation of the ROM on the Kaiser. If through your own testing you find that one or more are unnecessary please let me know (as I would want to get rid of it as well!)
- Ringtones and other sound files which are not necessary for the normal operation of the ROM (if you miss one or more of those files you can easily put them in an SD card and access them from there)
- All files (CPR, Images, etc.) that relate to a resolution that is not supported by the Kaiser.
- The 'Calculator' application because there is plenty of great calculators for WM PPC out there, and I don't like to have software duplication.
- All "Windows Live" related stuff, because I don't use it.
- All 'games' that come with WM 6.5 because I don't use them, and there is much better games in the marketplace.
- IPSEC related files because I don't use that type of 'virtual tunnel'.
- LiveSearch because I prefer Google.
- Unnecessary Mobile Office templates
- Remote Desktop (because I don't use that software. I prefer RDM+, which I install separately...not in the ROM)
- Task Manager (because I prefer to install Advanced Task Manager...separately, not in the ROM)
- Skybox (because I don't use Microsoft 'My Phone' and related services.)
- Skymarket (because I don't need a software store on my phone)
- All Themes except for 'Classic Blue' (because I prefer to install my own themes...separately, not in the ROM)
- VOIP (because no VOIP application comes with WM 6.5, and VOIP applications like Skype work without these files. So they seem to be a waste of space. If anybody disagrees and can explain the purpose of those files please let me know.)
- Welcome Center (Because I am experienced enough with WM 6.5 that I don't need somebody to guide me)
- All Windows Mobile Widgets (because I prefer to install my own ....separately not in the ROM).
*****
In addition to the file removals that I describe above, I made a few changes which apply to BOTH Chocolate and Vanilla Flavors of the ROM.
- I changed the boot screen back to the original HTC screen that says "smart mobility"
- I changed the animation screen back to the original HTC screen that has an animated HTC logo
- I changed the boot up sound to one that uses aprox 100K
- I changed the Windows start up screen to that of Windows Mobile 7
- I added software to fix the animation start up sound (which didn't work in the original build)
- I added software to fix the animation boot up screen (which was mixed with some other stuff that I removed)
- I added a registry entry that changes the default skin on Windows Media Player to Diamond Portrait.
- I added code to install 'Random Access' in the Contacts Screen. (allows quick access to people by clicking letter on the right margin)
- I added code to change the Start menu to a single column vertical list. I consider that MUCH more useful than the hexagon grid.
- I added a registry entry to remove the 'tap time' that is required when selecting items in WM 6.5 folders.
- I added a registry entry to allow two way phone conversations to be recorded with any 3rd party software.
- I added a registry entry to display 'Recording' in the phone menu (shows up in the menu only during a call)
- In addition the "Chocolate" flavor has these changes:
- Replaced the battery indicator for one that shows the percentage remaining (in increments of 10%), and changes color (White/Orange/Red) depending on the amount of battery remaining.
- Added Advanced Task Manager
- Replaced regular Comm Manager with a 6 item Comm Manager to replace the 3 item one that comes standard with WM 6.5
Screen shots of the "Chocolate" flavor are here:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screen shots of the "Vanilla" flavor are here:
NOTE: For those who do not like the Chocolate or Vanilla flavors, I am making available the source files so that you can make any necessary changes to suit your taste. All my changes are in the EXT folder and are clearly labeled with "-PW" after the folder name. So you can choose to keep them or remove them based on your personal needs.
And here is an Spb Benchmark test on a fresh copy of this ROM. I don't know if this type of tests are trustworthy, and I have no benchmark to compare it with. All I can say is that the OS feels very fast and responsive. Don't base yourself on the benchmark. Try it and see if it works for you. It does for me.
Here are the files:
a)You can download the "Vanilla" flavored cooked ROM (which is ready to be flashed directly on your device) from here:
http://www.4shared.com/file/126466054/a9cb5e22/ROM_v23028_-_V_-_1.html
b) You can download the "Chocolate" flavored cooked ROM (which is ready to be flashed directly to your device) from here:
http://www.4shared.com/file/126449658/86532d8d/ROM_v23028_-_C_-_1.html
c) You can download the OEM, SYS, EXT, MSXIPKERNEL, and Bootup and Windows & "Bootup Start up Screens" folders (which have been purged of unnecessary items), and replace the respective folders that are in the "sources" directory of osKitchen from here:
http://www.4shared.com/file/126438245/ec6c73d8/WM_6523028_-_Kitchen_Sources.html
d) You can download the "Vanilla" flavor osKitchen configuration file (which you MUST use in combination with the OEM, SYS, EXT folders shown in item "c" to cook your ROM in osKitchen) here:
http://www.4shared.com/file/126466054/a9cb5e22/ROM_v23028_-_V_-_1.html
e) You can download the "Chocolate" flavor osKitchen configuration file (which you MUST use in combination with the OEM, SYS, EXT folders shown in item "c" to cook your ROM in osKitchen) here:
http://www.4shared.com/file/126442055/2b6eaa83/osKitchen_Configuration_File_v23028_-_C_-_1.html
f) You can download the 'removed' OEM, SYS, and EXT folders (which you can use to verify what I removed....or to move back something that I removed but that you want) here:
http://www.4shared.com/file/126442044/4572ab54/WM_6523028_-_Kitchen_Removed_Sources.html
Enjoy!
IMPORTANT: The only thing that I ask in return for my contribution is that if you find more space savings you share them with me. I left several items in the OEM and EXT folders because I know for a fact that some of those items ARE needed for the correct functioning of critical features such as movie file playback. However some of those items may not be necessary. If you find out that they are not necessary, or you find other files in the SYS folder that could be removed without affecting performance, please let me know by posting a message on this thread.
Tips:
- After the ROM loads, go to phone settings (Start-Settings-Personal-Phone) and in the "Phone" tab select the Ring Type that you want to use. You can put Ringtones in any folder of your Kaiser and they will appear in the "Ring Type" pull down menu. I put them on external storage (SD Card) under a directory called "My Ringtones".
- Missing MMS Options. Standard Builds of WM 6.5 DO NOT come with MMS. To get MMS read other threads such as http://forum.xda-developers.com/showthread.php?t=500869.
- HTC Task Manager missing. The source files do not have the HTC task manager and I don't like it anyway; so I am keeping that away on purpose. If you want the HTC task manager please install it on your own, or cook your own version of my ROM.
- OEM/EXT folders - If you cook your own ROM using my files, you will be able to identify what OEM/EXT packages were added by me, because I follow each package with "-PW". Packages that do not have "-PW" came with the osKitchen, and they appear to be necessary for the proper functioning of the ROM, but I am unable to provide an explanation since I didn't put them together. Contact OndraSter (the maker of osKitchen) in case you have a question about an OEM/EXT package that do not have "-PW" after it.
- Aligning Screen - After you install the new ROM, remember to align the screen. You can do that here: Start - Settings - System - Screen and align your screen from there.
- Move your Kaiser configuration from an old ROM to a new one - Unfortunately the upgrade ROM feature of spb Backup doesn't seem to work properly for this new build of WM 6.5; I successfully upgraded from WM 6.5 build 23009 to 23028 using spb Backup's upgrade ROM feature, but when I tried to upgrade from 23028 to 23034 I got many errors.
- SIM Manager - Left out on purpose. Read solution here: http://forum.xda-developers.com/showpost.php?p=4372512&postcount=79
Known Issues:
Small Fonts get blurry on Titanium / Today Screen, and sometimes images on Today Screen plug-ins (such as Artesea Twmr 6.5r) get distorted. - This issue has been confirmed by other people cooking WM 6.5 23028 regardless of the cook or kitchen used. It seems to be an issue related to the Microsoft code, and I am unable to fix it.
Reserved for future use by the owner of the thread. This is the last space I need.
good job ..thanks
Great Work
Downloading Vanilla
Thanks for providing this. This is exactly what I've been looking for. The base OS so I can install just the apps I want loaded and not have all the stuff I don't care about but have no way to remove.
One thing that would be nice to leave in would be the align screen process that starts up after loading the new ROM. I understand that if you're making your own ROM you can enter the alignment points into the build but when providing it for others it's kind of pain to try and get into the alignment setting when your screen isn't aligned in the first place. It's a minor thing process to go through after loading and you only have to do it once so leaving it in wouldn't be that big of a deal.
wau the available free storage is so massive compare to other 6.5 rom
i will try it over the weekend , install with m2d which is my prefer interface
TomH123 said:
Thanks for providing this. This is exactly what I've been looking for. The base OS so I can install just the apps I want loaded and not have all the stuff I don't care about but have no way to remove.
One thing that would be nice to leave in would be the align screen process that starts up after loading the new ROM. I understand that if you're making your own ROM you can enter the alignment points into the build but when providing it for others it's kind of pain to try and get into the alignment setting when your screen isn't aligned in the first place. It's a minor thing process to go through after loading and you only have to do it once so leaving it in wouldn't be that big of a deal.
Click to expand...
Click to collapse
I purposely didn't include the screen align screen at the start and I don't plan to do it in the future either. But that doesn't mean that you align your to fit your screen. After you load the ROM go to Start - Settings - System - Screen and align your screen from there.
chteh0721 said:
wau the available free storage is so massive compare to other 6.5 rom
i will try it over the weekend , install with m2d which is my prefer interface
Click to expand...
Click to collapse
Good to see somebody from KL in here! I have very good memories of the time I have spent in KL. I was there about 2 years ago leading a project at the Petronas Towers. Really like your country.
witschey said:
I purposely didn't include the screen align screen at the start and I don't plan to do it in the future either. But that doesn't mean that you align your to fit your screen. After you load the ROM go to Start - Settings - System - Screen and align your screen from there.
Click to expand...
Click to collapse
I understand you left it out on purpose and I understand how to fix it. I'm just pointing out that the settings only work for yor device and it's a pain to get to get to without having your screen aligned. Since everyone that downloads this ROM will have to run it why not have run automatically the first time it boots up?
Just a suggestion to make it a bit friendlier. It's your ROM so it's up to uou.
Thanks again for providing it.
TomH123 said:
I understand you left it out on purpose and I understand how to fix it. I'm just pointing out that the settings only work for yor device and it's a pain to get to get to without having your screen aligned. Since everyone that downloads this ROM will have to run it why not have run automatically the first time it boots up?
Just a suggestion to make it a bit friendlier. It's your ROM so it's up to uou.
Thanks again for providing it.
Click to expand...
Click to collapse
A pain to navigate a few menus in order to align screen? I think that's a gross exaggeration. This version of WM 6.5 is finger friendly so you can navigate menus without super precision. So even if the settings are off a bit relative to your device, they will be close enough that you can navigate fairly easily.
I won't incorporate the welcome menu because they use up space and only work ONCE (during installation); so I think that between 'avoiding the pain of navigating a few menus) and having something stuck in memory that only gets used once, I favor the later.
I understand your point, but I will politely disagree.
I just want to say great Roms. I found your 23009 build a couple of days ago and thought it was great..it's just what I've been looking for! Today I upgraded to the 23028 build.
Theres 1 issue that I'm noticing in the 23028 build that I'm not sure is something with your ROM or with the build of WinMo OS itself. The issue is that I cannot setup a sync with Google to have my contacts and calendar synced to my phone. This worked fine on the 23009 build just fine. I have double and triple checked my settings with no luck. It tries to sync..but nothing is actually imported.
Just wanted to give you the heads up!
Keep up the great work!
deafening.quiet said:
Theres 1 issue that I'm noticing in the 23028 build that I'm not sure is something with your ROM or with the build of WinMo OS itself. The issue is that I cannot setup a sync with Google to have my contacts and calendar synced to my phone. This worked fine on the 23009 build just fine. I have double and triple checked my settings with no luck. It tries to sync..but nothing is actually imported.
Click to expand...
Click to collapse
I am afraid that I don't sync with Google. I use Microsoft Exchange and it works perfectly. What do you use to sync with Google. A third party application or an application that is built into my ROM? If it's a third party application you need to report the bug there. Otherwise perhaps somebody else reading this forum uses Google Sync and can help you.
Unable to set ringtones or "auto set" time
yet both work on 23009; so not sure why.
drbowden said:
yet both work on 23009; so not sure why.
Click to expand...
Click to collapse
I set a ring tone by placing it on my SD card, tap and hold the file and it will ask if you want to set it as the ringtone. once you do this you will be able to use the "auto set" time.
Thanks for helping!
betrayed said:
I set a ring tone by placing it on my SD card, tap and hold the file and it will ask if you want to set it as the ringtone. once you do this you will be able to use the "auto set" time.
Click to expand...
Click to collapse
Thanks, I'll try it!
Would this be something I should get if I wanted a bare bones ROM and wanted Manilla 2D? Is that even possible or do Today screens like cHome, M2D, Moto, etc. have to be cooked in to the ROMS? If its possible, will a simple CAB do the trick to install M2D?
Thanks! Much appreciated.
pndragon said:
Would this be something I should get if I wanted a bare bones ROM and wanted Manilla 2D? Is that even possible or do Today screens like cHome, M2D, Moto, etc. have to be cooked in to the ROMS? If its possible, will a simple CAB do the trick to install M2D?
Thanks! Much appreciated.
Click to expand...
Click to collapse
I have no idea. I have never used Manilla as I don't see the need for it.

Bare WM 6.5 Cooked ROMs with unnecessary items removed ~ Witschey (Now build 23071)

Bare WM 6.5 ROMs with unnecessary items removed ~ Witschey.
UPDATED on Sep 20, 2009 - 11:55am US Central Time
At the request of several members I am going to release all future versions of my Bare WM 6.5 ROMs on the same thread. This first entry on the thread will serve as the index, pointing you to the right page on the thread for the version you want.
ROM Objective
The ROM follows the principle of getting rid of unnecessary items in the Windows Mobile 6.5 source files in order to make as much RAM available on my Kaiser as possible after the installation of WM 6.5. However I didn't want to 'cripple' features that I needed/wanted to have installed.
What I may consider 'unnecessary files' may not be considered the same by others. Therefore for each ROM I am listing the WM 6.5 items that I remove, so that you can determine if this cooked ROM fits your needs. I am also enclosing a removed sources folder which will show you EXACTLY what was removed. If you miss one of the removed items, simply move it back (to the same directory) and cook your own version of my ROM.
Kitchen Used
All of the ROMs shown here were created with osKitchen (by OndraSter) which can be found here:
http://forum.xda-developers.com/showthread.php?t=540704
Rules of this thread
Since this thread will be used for the discussion of multiple versions of the WM 6.5 Bare ROM, I ask you to please state exactly which build of my Bare WM 6.5 ROM you are using, and I encourage you to please keep up with the new releases, since a lot of bugs are fixed in the most recent builds. No bulling or policing allowed in this thread. As the owner of the thread I will be the one that moderates the thread and when things get out of control I will call the xda-developers moderator/administrator. If you are one of those people in xda-developers who likes to police threads stay away from my thread. If somebody asks as questions that has been asked before either ignore the question or provide the person with a link to the answer post. DO NOT be rude with him/her. This thread is meant for people like myself who want to learn without being harassed or policed by those few xda-developer users who are seeking for trouble.
What I expect from YOU!
The only thing that I ask in return for my contribution is that if you find more space savings you share them with me. I left several items in the OEM and EXT folders because I know for a fact that some of those items ARE needed for the correct functioning of critical features such as movie file playback. However some of those items may not be necessary. If you find out that they are not necessary, or you find other files in the SYS folder that could be removed without affecting performance, please let me know by posting a message on this thread.
Quick links to the different versions of the WM 6.5 Bare ROM
Build 23071<-- The LATEST build and in my view by far THE BEST. (Number may be lower than 23409, but it is NEWER and better)
Build 23053
Build 23052
Build 23047
Build 23409
Build 23034
Build 23028
Build 23009
Bare WM 6.5 23409 Cooked ROM with unnecessary items removed ~ Witschey.
UPDATED on Sep 4, 2009 - 3:30pm US Central Time
Please read the overall description on post #1.
The result is a ROM that uses about 32 MB of RAM while the Kaiser is idle (and before you install your own applications). That means that you will have close to 70MB of free RAM with this cooked ROM. The size of the cooked ROM flash image (the NBH file) is: 51 MB, leaving 154 MB of storage space available on the Kaiser.
** General overview of what was removed:
- All of the non-essential OEM and EXT applications which normally ship with "Os Kitchen". I left only the OEM and EXT items which I found to be necessary for the normal operation of the ROM on the Kaiser. If through your own testing you find that one or more are unnecessary please let me know (as I would want to get rid of it as well!)
- Ringtones and other sound files which are not necessary for the normal operation of the ROM (if you miss one or more of those files you can easily put them in an SD card and access them from there)
- All files (CPR, Images, etc.) that relate to a resolution that is not supported by the Kaiser.
- The 'Calculator' application because there is plenty of great calculators for WM PPC out there, and I don't like to have software duplication.
- All "Windows Live" related stuff, because I don't use it.
- Microsoft Tag software because I don't use it, and you can install that on your own if you need/want it.
- All 'games' that come with WM 6.5 because I don't use them, and there is much better games in the marketplace.
- IPSEC related files because I don't use that type of 'virtual tunnel'.
- LiveSearch because I prefer Google.
- Unnecessary Mobile Office templates
- Remote Desktop (because I don't use that software. I prefer RDM+, which I install separately...not in the ROM)
- Task Manager (because I prefer to install Advanced Task Manager...separately, not in the ROM)
- Skybox (because I don't use Microsoft 'My Phone' and related services.)
- Skymarket (because I don't need a software store on my phone)
- All Themes except for 'Classic Blue' (because I prefer to install my own themes...separately, not in the ROM)
- VOIP (because no VOIP application comes with WM 6.5, and VOIP applications like Skype work without these files. So they seem to be a waste of space. If anybody disagrees and can explain the purpose of those files please let me know.)
- Welcome Center (Because I am experienced enough with WM 6.5 that I don't need somebody to guide me)
- All Windows Mobile Widgets (because I prefer to install my own ....separately not in the ROM).
- Zip viewer (because I prefer to install my own compression/decompression software)
- Microsoft Auto Data Configuration (before I don't need MS to configure my data. I do that manually).
- Lock Screen Media player icons and images (because that feature of WM 6.5 has not been enabled by Microsoft yet)
- Time Bomb removed. You can enjoy this ROM for as long as you like.
In addition to the file removals that I describe above, I made a few changes:
- I changed the boot screen back to the original HTC screen that says "smart mobility"
- I changed the animation screen back to the original HTC screen that has an animated HTC logo
- I changed the boot up sound to one that uses aprox 100K
- I changed the Windows start up screen to that of Windows Mobile 7
- I added software to fix the animation start up sound (which didn't work in the original build)
- I added software to fix the animation boot up screen (which was mixed with some other stuff that I removed)
- I added a registry entry that changes the default skin on Windows Media Player to Diamond Portrait.
- I added code to install 'Random Access' in the Contacts Screen. (allows quick access to people by clicking letter on the right margin)
- I added code to change the Start menu to a single column vertical list. I consider that MUCH more useful than the hexagon grid.
- I added a registry entry to remove the 'tap time' that is required when selecting items in WM 6.5 folders.
- I added a registry entry to allow two way phone conversations to be recorded with any 3rd party software.
- I added a registry entry to display 'Recording' in the phone menu (shows up in the menu only during a call)
- I fixed the lock screen background wallpaper alignment.
- I changed the lock screen layout so that the lock slider is at the bottom and the time/appointment at the top.
- I changed the background image of the soft bar so that it has same looks as in previous WM 6.5 versions (I don't like the gradient - greyish bar)
- In addition the "Chocolate" flavor has these changes:
- Replaced the battery indicator for one that shows the percentage remaining (in increments of 10%), and changes color (White/Orange/Red) depending on the amount of battery remaining.
- Replaced regular Comm Manager with a 6 item Comm Manager to replace the 3 item one that comes standard with WM 6.5
Screen shots of the "Chocolate" flavor are here:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- This version of my ROM will have NO vanilla flavor because there is not enough demand for it. Most people download the Chocolate version which is also the one I use.
NOTE: For those who do not like the Chocolate flavor, I am making available the source files so that you can make any necessary changes to suit your taste. All my changes are in the EXT folder and are clearly labeled with "-PW" after the folder name. So you can choose to keep them or remove them based on your personal needs.
And here is an Spb Benchmark test on a fresh copy of this ROM. I don't know if this type of tests are trustworthy, and I have no benchmark to compare it with. All I can say is that the OS feels very fast and responsive. Don't base yourself on the benchmark. Try it and see if it works for you. It does for me.
Here are the files:
a) You can download the "Chocolate" flavored cooked ROM (which is ready to be flashed directly to your device) from here:
http://www.4shared.com/file/130267025/501249af/ROM_-_v23409_-_C_-_1.html
b) You can download the OEM, SYS, EXT, MSXIPKERNEL, and Bootup and Windows & "Bootup Start up Screens" folders (which have been purged of unnecessary items), and replace the respective folders that are in the "sources" directory of osKitchen from here:
http://www.4shared.com/file/130267970/52de72ea/Sources_-_23409.html
c) You can download the "Chocolate" flavor osKitchen configuration file (which you MUST use in combination with the OEM, SYS, EXT folders shown in item "c" to cook your ROM in osKitchen) here:
http://www.4shared.com/file/130255948/9a811b40/Configuration_Files_-_v23409_-_C_-_1.html
d) You can download the 'removed' OEM, SYS, and EXT folders (which you can use to verify what I removed....or to move back something that I removed but that you want) here:
http://www.4shared.com/file/130257293/1ea19bef/Removed_Sources_-_23409.html
Tips:
- After the ROM loads, go to phone settings (Start-Settings-Personal-Phone) and in the "Phone" tab select the Ring Type that you want to use. You can put Ringtones in any folder of your Kaiser and they will appear in the "Ring Type" pull down menu. I put them on external storage (SD Card) under a directory called "My Ringtones".
- Missing MMS Options. Standard Builds of WM 6.5 DO NOT come with MMS. To get MMS read other threads such as http://forum.xda-developers.com/showthread.php?t=500869.
- HTC Task Manager missing. The source files do not have the HTC task manager and I don't like it anyway; so I purposely didn't install it. If you want the HTC task manager please install it on your own, or cook your own version of my ROM.
- OEM/EXT folders - If you cook your own ROM using my files, you will be able to identify what OEM/EXT packages were added by me, because I follow each package with "-PW". Packages that do not have "-PW" came with the osKitchen, and they appear to be necessary for the proper functioning of the ROM, but I am unable to provide an explanation since I didn't put them together. Contact OndraSter (the maker of osKitchen) in case you have a question about an OEM/EXT package that do not have "-PW" after it.
- Aligning Screen - After you install the new ROM, remember to align the screen. You can do that here: Start - Settings - System - Screen and align your screen from there.
- SIM Manager - Left out on purpose. If you want one, read here: http://forum.xda-developers.com/show...2&postcount=79
- Migrating all your programs and settings - To migrate all your programs and settings use spb backup 2.0.2. Just make a backup of your Kaiser just before upgrading to this new build of WM 6.5, and after you install the ROM go to the place where you saved the backup and execute the file. Soon after you execute the backup file spb Backup will tell you that your ROM doesn't match and suggest that you use the "upgrade ROM" feature. Do it. If the restoration gets 'stuck' don't worry, it is normal. Just soft reboot your device and execute the same backup executable. This time it WILL finish. That's it. WARNING - DO NOT include Resco Keyboard Pro in the restoration. Resco keyboard is incompatible with build 23034 of WM 6.5 (see 'Known issues) below.
Known Issues:
- Small Fonts get blurry on Titanium / Today Screen, and sometimes images on Today Screen plug-ins (such as Artesea Twmr 6.5r) get distorted. - This issue has been confirmed by other people cooking WM 6.5 23028 regardless of the cook or kitchen used. It seems to be an issue related to the Microsoft code, and I am unable to fix it. All ROMs out there will experience the same problem.
- Dialog boxes of WM 6.5 have an unfinished selection circle as stated by me in the following post (picture also available) - http://forum.xda-developers.com/showpost.php?p=4385259&postcount=434. This is related to the Microsoft code which is not yet finalized. All ROMs out there will experience the same issue.
- Sashimi 8.0 Auto function doesn't seem to be able to select the storage card during the auto install process of cabs, which results in all software being installed on the main memory of the Kaiser. This is provably related to the 'under the hood' changes that Microsoft incorporated in this build. I have reported the problem to the Sashimi developer, but I haven't received a reply and he/she hasn't updated Sashimi.
- spb Keyboard Pro 5.22 - This new build of WM 6.5 is NOT compatible with spb Keyboard Pro v. 5.22. The installation seems to go OK, the logo on the toolbar changes to the spb keyboard logo, etc. However the keyboard can not be opened and other windows mobile 6.5 build 23034 applications stop working such as file manager. This is a know issue. I have reported the issue to the developer and they plan to update the software AFTER Microsoft releases the WM 6.5 (said to be Oct 1st). I recommend using FingerKeyboard 2.1 instead. That is my favorite keyboard. To that keyboard as the default use SKTools. Here is the link to get FingerKeyboard 2:
http://forum.xda-developers.com/showthread.php?t=501122
- Top Taskbar - It expands on this build ONLY on the Titanium screen, and the expansion does not work anywhere else. This is a known issue with this build and it is like that per Microsoft design. We hope that they fix that in a future build. All ROMs made from this build experience the same problem.
- X Button - The X button in the bottom bar minimizes (does NOT close) the applications. This is a known issue which comes from Microsoft's design. Therefore all ROMs made from this build of WM 6.5 will experience that issue. If you want to close to be able to quickly close applications instead of minimizing them, you should consider installing the e-Natives Showcase task manager. This application overlaps a close button on top of the taskbar (top bar), which only shows up when you press the top right hand corner. You can read more and download from here: http://forum.xda-developers.com/showthread.php?t=530564
Fixes / Improvements:
- I have put together a cab file to improve the looks of the Classic Blue Pivot Background and Pivot Arrows. All you need to do is install the cab file in your system and do a soft reset to see the changes reflected in your device.
Here is a screen shot of what the improvement looks like, and below you will find the cab file.
----049
show me the link to download please
Download link
Download link?
ohhh new version
no download link.......
staying up a little longer.. hope it comes up soon
cant wait
Sorry for the delay in posting the download links, but uploading these big files takes a bit of time due to the slow servers of the download provider. I also had problems with xda-developer. The website kept on giving me connection errors. But anyway, links are up and everything's ready for you to start downloading. Enjoy!
An absolutely great! rom. Thanks, love the new look and feel. An upgrade to the 23037 build.
treo 750
can i flash this rom on treo 750.
sateshchand said:
can i flash this rom on treo 750.
Click to expand...
Click to collapse
This ROM's WM 6.5 files were customized to work ONLY for QVGA devices (in another words ALL the non QVGA files were removed). The ROM directory of the kitchen and the MSXIPKernel directories are provably device specific. I am not sure about the details because I normally grab the source files from people who have a lot of experience on this topic and make the files available for cooks like me on other forums of xda-developers.
If you are an experienced cook, and your device has QVGA resolution then you could perhaps download the 'sources' directory and use the SYS folder (which contains the Windows 6.5 files). However you would need to get the MSXIPKernel and ROM files from somewhere else; so that would provably defeat the purpose of downloading the files from this thread.
So the safest bet would be to search for the ROM of your liking inside the tread of your own device (in your case Treo 750).
sateshchand said:
can i flash this rom on treo 750.
Click to expand...
Click to collapse
PLEASE DON'T DO IT
ROm's are specific for devices, you can't use a Kaiser ROM in another device or you can BRICK it
Pisca said:
PLEASE DON'T DO IT
ROm's are specific for devices, you can't use a Kaiser ROM in another device or you can BRICK it
Click to expand...
Click to collapse
Just want to echo this as it's a simple rule that anyone who flashes ROM's should know
ok, my first post in the kaiser thread this rom is fraking amazing!
nice job!
bug?
when pressing the Comm Manager HW Button, it says invalid shortcut, also i cant find the comm manager unless i click the SIM Icon in the task bar and launch comm manager from there..
Ather said:
bug?
when pressing the Comm Manager HW Button, it says invalid shortcut, also i cant find the comm manager unless i click the SIM Icon in the task bar and launch comm manager from there..
Click to expand...
Click to collapse
I have never seem a hard ware button for the comm manager. Can you please indicate me exactly what you mean?
There IS a shortcut for the comm manager. You need to go to the start menu, select settings, connections and in there you will find 'comm manager'. It works perfectly on my Kaiser.
@ather
I guess you were used to that you had on one key Comm Manager right?
Now if you want it here too, go to Settings => Personal => Buttons and add it to the key ya want.
Sort order of the Start Menu
Just upgraded to this ROM from you last and so far really liking it. Might be a dumb question but can you sort the Start menu alphabetically? I created a new folder called Applications and moved the links to all the apps I installed into it. Trouble is Applications is located at the very bottom of the start menu, below System Tools. Pressing the link brings up the 'action menu' animation but no menu. (Typically you'd get a menu to move to the Top, or to the bottom). Is there a way to fix that?
mjcalvey said:
Just upgraded to this ROM from you last and so far really liking it. Might be a dumb question but can you sort the Start menu alphabetically? I created a new folder called Applications and moved the links to all the apps I installed into it. Trouble is Applications is located at the very bottom of the start menu, below System Tools. Pressing the link brings up the 'action menu' animation but no menu. (Typically you'd get a menu to move to the Top, or to the bottom). Is there a way to fix that?
Click to expand...
Click to collapse
Yes, you can sort anyway you like; but unfortunately Microsoft hasn't included any automatic sorting options (would be nice...hope they are reading so they implement them).
To sort what you need to do is use a drag and drop approach. Basically you should use the stylus to select a program shortcut (or folder) of your choice. Select it from the top edge. After pressing for a bit you will notice somehow that it has been selected. Then drag the stylus (without lifting from screen) to any place you want. You may need to repeat several times if you want to lift way higher than what you see on the screen.
It takes a bit of practice to get the 'hang' of it, but very quickly you will manage the drag/drop of the start menu and be able to move items around very quickly.
Hey there...Long time flasher, first time poster. Weird question I have, but, my issue is pretty minimal..great rom by the way! More often than not, when I close apps, using the close button of course, they don't really close, they stay open, and I only end up finding out through task manager that they really didn't close. Any reason for this or possibly a fix? Thanks!

[SCRIPT] Energy XDA_UC Configuration Tools (EXCT) V1.1.1 Final

This is a little project i've been working on and i thought it was ready enough to be released into the wild. Below is the readme file. I think it covers everything for now. Before posting please read the first 3 posts - especially post 3 - if it is obvious that you haven't done this i will not respond with any form of help and i don't not expect any of the users to do so either.
----------
Included with this zip file are several .cab, .reg and .xml files that will automatically configure your NRGZ28 energy rom when XDA_UC runs upon first boot after flashing.
Included are the following configuration files
activesync.xml
This will configure your MS Exchange settings. Editing with your personal settings is required. Look for the username, server, domain and password tags at the start of the file
aGPS.reg
Enables aGPS
BackLight.reg:
Sets backlight to auto. There are some other settings included for dim and light off times when on battery and AC power aswell
bt_ident.reg
Sets the Bluetooth Identity. Edit the deviceid line to suit
copy.mscr
Copies files from the copy2root folder to the matching location in device storage. A My Documents folder with My Ringtones and My Wallpapers sub folders have been created already. Place you ringtones and wallpapers in these folders. There is also an application data folder which contains a coreplayer config.xml and a program files folder which contains a myPlayer options.ini. Feel free to create more. Thanks to nrfitchett4 for providing this script.
Del.mscr
This file will remove all unwanted ringtones, wallpapers and any other files you decided to add. Edit as you need to. N.B any readonly files will need attributes changed before they can be deleted.
DisableSenseVsync.cab
Disables Vsync in sense increasing the framerate thus making it faster
HD2MemTweaks.cab
Increase's glyphcache size past the bsb tweaks and advanced config defaults, incrases filesystem cache size and a few other bits. This cab file is optional. Delete it if you don't want it. Thanks go out to g.lewarne for documenting the tweaks
HTCAlbumIgnore.reg
Stops the sense music player playing ringtone files from \My Documents\My Ringtones\ and \storage card\ringtones. Copy the examples
if you want to add to it.
M3PH HTC Location Service Enable.cab
Enables HTC location Service and automatically excepts the TOS
ident.reg
Changes the phones identity at first boot. If NRGZ28 won't make it sensible i'll make it so we can customise it . Editing required. this one is pretty obvious
Palringo.reg
Sets up palringo, sorta, change [email protected] to your user name and it should show up at sign in. All you need to do is enter your password
QuickGPS.reg
Enables and configures QuickGPS with the defaults
Ringtones.reg
Configures the ringtone, sms tone and email tone. Needs some editing but you only need to change the file name for each entry, not the
path. The Ringtone2 entry allows for second ringtone to be added to the list of usable ones so you change them with too much fuss.
Also enables flashing light on sms reception for 5 minutes.
wifi_setup.xml
wifi settings. Edit required. This link should help you set it up (see post 3 for details on how to edit)
M3PH Enable Time Auto Update.cab
Enables NTP
Volume.Reg
Sets the volume levels. You can use this one or export your own from HKEY_CURRENT_USER\ControlPanel\Volume
Windows live.reg
Pretty much configures windows live. You do still need to enter your password and you will also need to do atleast one manual sync before Sense will create the mailbox on the email tab but otherwise it works
Opera User Agent String folder
See the readme.txt in that folder
Sense Folder
If you put your wallpaper in this folder it will be installed as the sense default. Just rename it to sense_wallpaper.png.
Start Menu folder
Copy Start Menu shortcuts here
----------
If you like this or any of my other work click the "donate to me" link above my avatar
----------
REMEMBER THIS COLLECTION OF FILES IS PRESENTED AS IS UNDER THE GNU GPLv2. IT IS BETA SOFTWARE AND COMES WITH NO WARRANTY OR ANY FORM OF OFFICIAL SUPPORT. I, M3PH, SHALL NOT TAKE RESPONSIBILITY FOR ANY DAMAGE OR DATA LOSE THAT MAY OR MAY NOT OCCUR TO YOUR DEVICE.
Change Log
Change Log:
1.1.1 Final
Removed Keyboard sensitivity tweaks
Removed opera memory tweaks
Added more palringo settings
Added Quick shutdown settings
1.1 Final
Updated volume.reg to default to seperate system and ring volume controls.
Removed all tweaks now included in Energy roms dated nov30 and newer. I will leave v1.0 posted for a while so people that like to install older versions still get the benefit
1.0 Final
Added Windows_live_settings.reg. You will need to edit it as prescribed on page 16 but it will work.
Added Improved GPS settings.cab. This is untested by me but i trust scabes24 enough to know he's not going to pass on unreliable tweaks
Improved M3PH Location Service enable.cab: Added an extra registry setting that should trigger Manila to showing it's on. This is doubtful but even if it doesn't the file does work
Added alarm_settings.reg: This is only an example file. You will need to export your own settings but this should be a reasonable starting point
Removed readme.txt: It was a habit a picked up from Linux development practices and was pointless for this project
Removed time.reg permanently because there is nothing changed in the registry when it is enabled.
--- Pre Final releases
Tips and Tricks
What follows are some tips and tricks i have found that i'm not going to include for whatever reason but thought some people might find handy or notes on what settings do what and their options.
Q. Can i delete file xyz using xda_uc because i like to have as much space as possible?
Yes you can. i found this link. All you need to do is create a file in the xda_uc folder with the extension .mscr which contains the following:
Code:
delete \test.txt, TRUE
or
Code:
deltree \test, TRUE
Obviously change test to the file or directory you want to delete. For more details check out the provided link above.
Q. The default wifi.xml doesn't match my configuration and i can't find a resource that tells me what are valid values for the options?
A. See this link and this one. As a note if you use WPA2 you need to use <parm name="Authentication" value="6" /> and WPA2-PSK is 7
Q. The exchange settings in activesync.xml aren't how i like them. Can i change them?
A. Sure can! Here's a link to the documentation
Q. I use a [enter service name here] and i want to create an xml file to configure it when i update my rom. Can i do this?
A. Thanks to microsoft developing WAP provisioning to an incredibly encompassing level you can do almost anything. See this link
Q. I want to make a cab file out of all my changes. How do i this?
A. There are many ways but i think this is the best one i've found because it doesn't involve any third party software and is really simple. All you need is the windows mobile sdk, which can be found here. You may also need visual studio but i'm not sure
Making either is very simple. You just pass a normal XML file to makecab and give it the name of the output file you want. The one trick is that the XML file must be named _setup.xml. If you call it something else, makecab will succeed, the CAB or CPF file will be generated fine, and then it will fail with a cryptic error when you try to use it. Beware, the documentation doesn't make this very clear.
The syntax for making a CAB file is:
Code:
makecab _setup.xml config.cab
Click to expand...
Click to collapse
Q. Wow you really do know a lot about this sort of stuff. How can i learn?
A. Well i don't know that much at all really, i just learn fast. Most of the stuff you see here was obtained from or via this MSDN article: http://msdn.microsoft.com/en-us/magazine/cc500581.aspx
Q. Is there a way to boost the performance of Opera in terms of memory/speed?
A. Yes, this cab will force Sense to unload when launching Opera, allowing for better performance while browsing. (When exiting Opera, Sense will then reload) (thanks to Scabes24 for this one)
Code:
[URL="http://www.megaupload.com/?d=O5O1RE97"]Enable Opera Max Memory Tweak.cab[/URL]
Q. I've installed the Opera tweak and everything is working fine, but the page loading seems very slow. Is there a way to improve this?
A. Yes you can, the following registry tweak will enable almost instantaneous web page loading in the web browser. It apparently enables wireless N mode but seems to work with cellular data too. Go to:
HKLM/Comm/BCMSDDHD1/Parms
11nModeDisable = Change from 1 to 0 (thanks to Scabes24 for this one aswell)
Q. My wifi hotspot uses EAP certification and i can't use it because the phone gives me a certificate verification failure error. What can i do?
This was posted in the energy rom thread
NRG, after weeks of not being able to connect to my work wireless network because I was getting a "certificate is from an unknown authority" error, I finally got it working. Can you add this key to your ROMs?
[\HKLM\Comm\EAP\Extension\25\]
"ValidateServerCert"=dword:00000000
This is where I found the answer:
http://social.msdn.microsoft.com/for...-3ebe003aa996/
Click to expand...
Click to collapse
Thanks to oppressa for hunting this one down. The tweak is included as an option in EXCT as M3PH EAP Cert Disable.cab
Here are some locations where 3rd party apps store their values. These were provided by angusc
CodeCity Time settings and Key Code:
[HKEY_CURRENT_USER\Software\CodeCity\CityTime]
Ageye G-Alarm settings and keycode:
[HKEY_CURRENT_USER\Software\ageye\G-Alarm]
Ageye G-Profile settings and keycode:
[HKEY_CURRENT_USER\Software\ageye\G-Profile_v1]
SK Manager settings and Keycode:
[HKEY_CURRENT_USER\Software\sk\smgr]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:S KSM]
SlingPlayer Login Details:
[HKEY_LOCAL_MACHINE\Software\Sling Media\SlingPlayer\SlingAccounts]
SPB Language Cards key code:
[HKEY_CLASSES_ROOT\CLSID\{F5C24D33-742A-41BC-BC22-1195BC138ECE}]
SPB Traveller Key Code:
[HKEY_CLASSES_ROOT\CLSID\{7D562A74-A69B-45F5-8D1F-20DABDCE2C76}]
SPB Wallet Key Code:
[HKEY_CLASSES_ROOT\CLSID\{A79D1B0D-2F6A-4E7E-AF94-5EEBC8BFD684}]
Sprite Back-up Key Code:
[HKEY_LOCAL_MACHINE\Software\Sprite Software\Sprite Backup]
RSS Hub Settings and Feed Storage Locations:
[HKEY_CURRENT_USER\Software\Ilium Software\RSS Hub]
SPB Traveller Settings:
[HKEY_CURRENT_USER\Software\Spb Software House\SPB Traveler]
Today Wall Paper Location:
[HKEY_CURRENT_USER\Software\Microsoft\Today]
KeyBoard Config by Tarkim (Settings):
[HKEY_LOCAL_MACHINE\Software\KeyboardConfig]
Resco Explorer Settings:
[HKEY_LOCAL_MACHINE\Software\Resco\Explorer]
Palringo Settings:
[HKEY_CURRENT_USER\Software\Parlingo\Settings]
Click to expand...
Click to collapse
The FAQ
Q. Will you include xyz tweak for me?
A. Only if it's a common one or one that i haven't thought of
Q. I use xyz program and i want to have the config file included in your great collection. What do ya' say?
A. See above but you could always spend 10 minutes tracking it down and then creating a folder in copy2root for it
Q. Why is the bluetooth identity the only tweak for BT you include?
A. Because everyones setup and hardware is far too different for it to be worth it. Also, Although you can export the pairings importing them may not be possible due to the way the bluetooth security protocols work.
(More To Come)
Happy to try this, thank you for cobbling everything together.
wow
this would be so handy, i hate spending time making your phone how you like it. I don't flash as often because i get too comfortable with the current configuration.
thanx M3PH
btw: without NRGZ28 i would have sold my HD2 7 months ago
grumpylad said:
Happy to try this, thank you for cobbling everything together.
Click to expand...
Click to collapse
No worries. I did it because i was getting annoyed with spending ages setting everything up and even more annoyed with people not reading the energy rom FAQ properly (i'm guilty of that too). I used the pre-release version last night after flashing the latest energy rom and it saved me in the region of an hour to an hour and a half. It's not perfect by a long way. Things like the sms led notification is enabled and some people may not like that but is is easily reverted with bsb tweaks.
My plans for the next version is to have all the reg files converted in to cab files for they can be removed and i'll tidy up the readme a bit.
One thing i would like help with though is the FAQ. Can the first few people take notes of any problems or questions they have and things or that nature.
Thanks everybody
Thank you, I'll try it out with the new Energy release. I'd be happy with the reg files to import it doesn't even need to be a cab!
Thanks!
lantern20 said:
Thank you, I'll try it out with the new Energy release. I'd be happy with the reg files to import it doesn't even need to be a cab!
Thanks!
Click to expand...
Click to collapse
Cab files are better because they can be removed and Reg files can't. So if one of these files causes a problem your stuck and that's why it's labeled as alpha software. Also labelling it as that will scare off the less experienced users from trying it and doing themselves a mischief.
V0.2 will be all cab files as far as possible but don't expect a release until 0.1 has had a thorough real world testing.
oh. it is better ,if i find this post eight hour ago.
it drives me nuts ,everytime i get into a new nrg rom.
thank you very much.
Great idea man, thank you so much for this!
Thanks a lot for this! It will definitely save me a lot of time after a rom update. I just have to hope I've set them up correctly and dont break something
Hello
This project is a very good project, I hope is work well
Is it compatible with other language ?
Ex : "Start Menu" folder in WWE Rom is "Menu Démarrer" In FR
Good luck.
@+
diamond_cbr said:
Hello
This project is a very good project, I hope is work well
Is it compatible with other language ?
Ex : "Start Menu" folder in WWE Rom is "Menu Démarrer" In FR
Good luck.
@+
Click to expand...
Click to collapse
no sorry as it stands it's wwe only. If you want to convert it to french and send it over to me i will post it.
yeoldgreat, if you would like to pm me your changes i will look them over.
Overall i'm really pleased with the response so far but i really do need everyones help with composing the faq because for me this works fine (apart from the unteseted bits because i haven't used them yet) so can all of you please, please, please make some notes on your progress and keep posting those questions
M3PH said:
Overall i'm really pleased with the response so far but i really do need everyones help with composing the faq because for me this works fine (apart from the unteseted bits because i haven't used them yet) so can all of you please, please, please make some notes on your progress and keep posting those questions
Click to expand...
Click to collapse
My temptation would be to assume that the FAQ is written for me if I can install and get it working anyone can. For instance in the wifi detailing where the various parm's can be found would make it much easier to install. Very happy to install on what you have and pass back any questions assumptions.
As I frequently flash(ROM's only) I can help with refining the documentation.
grumpylad said:
My temptation would be to assume that the FAQ is written for me if I can install and get it working anyone can. For instance in the wifi detailing where the various parm's can be found would make it much easier to install. Very happy to install on what you have and pass back any questions assumptions.
As I frequently flash(ROM's only) I can help with refining the documentation.
Click to expand...
Click to collapse
Sweet, thanks. That is exactly the sort of thing i'm looking for, because it's been over a year since i did any kind of manual writting i'm pretty rusty. It also doesn't i developed most of the parts in just over 24 hours working on my phone and not my pc everything is a bit scattered in my mind. That's the reason why the readme looks the way it does. It all came out in a bit of a splurge.
The wifi script is one of my older scripts and it took 3 attempts to get right and now i can't for the life of me find the resource on ms technet that i used.
I'll probably have a sitdown over the weekend and have a rerun through the readme and make it a bit more detailed. If i can make it as easy to install as possible then the faq won't be such an important thing
How many people want me to include a coreplayer config.xml in the next version? i've got one that works perfectly with myplayer and turbo3d.
Nice Work
I used a number of these to flash the latest Energy Rom and it worked out great. Very smooth! It will be interesting to see what is added on in the future. Thank you for putting the time in and starting a new thread.
jamesdee said:
I used a number of these to flash the latest Energy Rom and it worked out great. Very smooth! It will be interesting to see what is added on in the future. Thank you for putting the time in and starting a new thread.
Click to expand...
Click to collapse
I'm taking suggestions for additions. So how about one?
Very interesting sir!
I am going to flash the new Energy ROM either tonight or tomorrow and so will chuck this in with it.
I wont use several of them as I dont use those aspects, but those I do will return with feedback.
I have been frustrated with this as well.... fingers crossed.

Categories

Resources