Related
Hi guys,
I'm trying to edit a Universal ROM starting from nk.nbf and I'm experiencing a problem: cooked rom starts but shows taskbar with clock working properly but the remaining part of the screen seems not to draw anything and shows welcomehead image... and does not respond to taps or keypress (only powerbutton and backlight buttons working properly)
I'm used to cook roms with kitchens, so I followed these steps:
1. decode nk.nbf > nk.nba with htc tool
2. prepare_imgfs nk.nba -nosplit
3. viewimgfs imgfs_raw_data.bin
4. deleted and modified files
5. converted default.hv and user.hv in .rgu files with RGU.exe tool
6. edited .rgu registry files:
keeping key sorted as found in extracted files
every value is headed by key (not multiple values for a single key)
HKCU in user.rgu
HKLM and HKCR in default.hv7. converted .rgu files in .hv
the RGU.exe tool adds in user.hv the value
[KKEY_LOCAL_MACHINE\System\ObjectStore\RegistryUpdate]
"boot.rgu"=hex:79,41,C3,2D,24,BD,72,20,37,79,E7,A0,B2,A9,03,CF
How to create boot.rgu?8. replaced registry hives in dump folder
9. buildimgfs
10. make_imgfs nk.nba -noplit
I've found in KKEY_LOCAL_MACHINE\System\ObjectStore\RegistryUpdate some references to .rgu files that are not included in the rom... should i delete all .dsm files and registry references?
Thanks all...
missing rgu have been deleted before flashing, as Leo did for his latest rom 05, so your source rom is unusable
Thanks...
OK... now the new AKU 0.7.0 is available with .rgu files builtin... but rom behaviour is the same... how to work with packages.sof?
If I move all files recreating the same directory structure of a "working" kitchen and running BuildOS.exe, shall I sort out the problem?
marco.minetti said:
OK... now the new AKU 0.7.0 is available with .rgu files builtin... but rom behaviour is the same... how to work with packages.sof?
If I move all files recreating the same directory structure of a "working" kitchen and running BuildOS.exe, shall I sort out the problem?
Click to expand...
Click to collapse
you may have look here http://forum.xda-developers.com/showthread.php?t=324682
http://forum.xda-developers.com/showthread.php?t=309562
it is a nice way to cook a ROM
Thanks...
Usual cause of a startup like you descibe is a corrupt initflashfiles.dat - have you edited it directly?
If so the first 2 bytes need to removed by a hex editor to work properly.
I just installed BB41full and everything works fine, i did the regs mods by tom (storage card issue), but after softreset the regs mods gone away, for my tests i created a text file (below) (bb41.reg) and saved it on my mobile.
i "executed" it, it asks if i want to import and i clicked OK, but when i checked with phm registry, the import dont work.
anyone could help me?
ps: sorry my english
bb41.reg
--------
REGEDIT4
[HKEY_LOCAL_MACHINE\System\Inbox\Settings]
"PropertyPath"="\\Program Files\\Mail"
"AttachPath"="\\Program Files\\Mail\\Attachments"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows CE Services]
"FileSyncPath"="\\My Documents"
[HKEY_CURRENT_USER\ControlPanel\SoundCategories\Ring]
"Directory"="\\Windows"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Cache"="\\Program Files\\Temp\\cacheie"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"History"="\\Program Files\\Temp\\History"
"Cookies"="\\Program Files\\Temp\\Cookies"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Settings]
"SMSNoSentMsg"=dword:0
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCHome]
"Tabsetting"="1,2,3,4,5,6"
what i did...
please install a free registry editor ...then your pda knows the file association(?)
thats the quickest way to do it
m
i tested with phm registry (the one comes bb41) and resco registry
im not sure but the registry mods survive after softreset worked now, i think i have to do a sync first.
TRE
Use TRE, look here: http://forum.xda-developers.com/showpost.php?p=1470867&postcount=366
Came from official htc kaiser, based from pdacorner.v9 and tools from bepe (thanks for him)
OS 5.2.19209 Build 19209.1.0.2
Not included:
- OEMApps
- OEMOperators
You need Microsoft Visual C++ 2008 Redistributable Package to using this kitchen
Updated:
- Added os.nb.payload
- Added initflashfiles.dat
Download PART1
Download PART2
Donations are welcome
Finally, A Kitchen on 19209.
Really thanks abusalza for your enormous Gift
Pouvez-vous poster un autre lien de telechargement svp, je n'arrive pas a telechargder depuis megaupload.
merci!
An other link please, i can't download from megaupload.
Thanks!
Good show sir, id highly recommend everybody making thier own ROMs based on thier own needs. Freedom of choice is always best.
Awesome brother!!!
This 19209 is the best wm6.1 build...thanks!
Quick query for people....anybody getting unhandled exceptions in buildOS?
aswell as buildxip errors?
mrvanx said:
Quick query for people....anybody getting unhandled exceptions in buildOS?
aswell as buildxip errors?
Click to expand...
Click to collapse
yup.......
mrvanx said:
Quick query for people....anybody getting unhandled exceptions in buildOS?
aswell as buildxip errors?
Click to expand...
Click to collapse
yap, i get errors too
same here..
Ive narrowed it down to the OEM folder, however im not sure what the exact issue is. Ive just replaced the OEM stuff with my own from "V10 Roller". Remember to add os.nb.payload into theROM folder or you will get an error when the insert program is run.
Also getting exceptions, tried replacing the OEM folder with a known good one but it's still happening. Any suggestions?
caeci11ius said:
Also getting exceptions, tried replacing the OEM folder with a known good one but it's still happening. Any suggestions?
Click to expand...
Click to collapse
Well, I think I solved this problem.
mrvanx said:
Ive narrowed it down to the OEM folder, however im not sure what the exact issue is. Ive just replaced the OEM stuff with my own from "V10 Roller". Remember to add os.nb.payload into theROM folder or you will get an error when the insert program is run.
Click to expand...
Click to collapse
Thanks to mrvanx's hint, I compared each OEM directories with my old kitchen tools. Then I found some stuff is missing in 'OEM\OEM_Lang_0409' directory.
So I copied my old stuff into it, then Error was gone.
Edit:
Well, I found what the problem is. the 'initflashfiles.dat' is missing in 'OEM\OEM_Lang_0409' directory. If there is 'initflashfiles.dat' even if it is 0 bytes, then this problem is solved.
I dont want to sound dumb here, but where can i get the os.nb.payload file?
curveconcepts said:
I dont want to sound dumb here, but where can i get the os.nb.payload file?
Click to expand...
Click to collapse
Not a stupid question at all....
..download a known working rom based on 19209 (theres a few around)....to get os.nb.payload from it do these following things:
(using the programs in the TOOLS folder in this kitchen)
get the os.nb from the RUU_Signed.nbh file using nbhtool (in TOOLS/HTOOLS)
split the os.nb file into os.nb.payload and os.nb.extra using:
"nbsplit -hermes os.nb" on the command line. (the nbsplit.exe must be in the same dir as os.nb before you do it).
DONE.....slap os.nb.payload into the ROM folder when uve done it.
i've tried to updated my kitchen. fiuh... very hard work. my connection was bad. God help me
Help!
Hello!
Give me please - very confused: (
Downloading kitchen, treasure initflashfiles.dat in OEM_Lang_0409, taking the OS.NP.PAYLOAD from PDACorner V9, run BuildNB.bat
BuildOS compiles all successfully, but further writes:
ImgfsFromNb 2.1RC1
Sector size is 0x200 bytes
ImgFs partition starts at 0x00620000 and ends at 0x04080000
No IMGFS signature found. Exiting.
ImgfsFromDump 2.1rc2
Input file imgfs.bin cannot be opened. Exiting.
ImgfsToNb 2.1RC1
Using bigstoragemove mode
Input file imgfs-new.bin cannot be opened. Exiting.
NBMerge 2.1RC1
Could not open input file OS-new.nb.payload
What am I doing wrong? Give please!
Yet more problems. There seems to be issues with some of the programs in the kitchen. By replacing BuildOS with another version I had around I managed to get it to run and not throw exceptions (tried the other posted solutions but had no luck with them) but it seems another program is giving me issues now. Logs:
Creating 'dump' folder...
Done!
BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008
Slot 0 Boundary: 0x01fa0000
Slot 1 Boundary: 0x03e33000
RAMStart: 0x802ac000
RAMFree: 0x802e6000 - 0x83a00000 L0371a000
KernelFlags: 0x00000000
FSRamPercent: 0x00000020
Done!
Copying OS.nb.payload...
1 file(s) copied.
The system cannot execute the specified program.
Could Not Find J:\kitchen\buildpkg.wrn
The system cannot execute the specified program.
ERROR! (errorlevel: 9020)
Press any key to continue . . .
Looking at the batch files, this would indicate me that "all_packages_to_one" and "insert" are having problems (these are the lines where "cannot execute" appears). I thought it might have been a problem with 7zip, which I used to extract the archive but WinRAR has the same issue. No idea what's going on here, it's a very odd problem...
baxxik said:
Hello!
Give me please - very confused: (
Downloading kitchen, treasure initflashfiles.dat in OEM_Lang_0409, taking the OS.NP.PAYLOAD from PDACorner V9, run BuildNB.bat
BuildOS compiles all successfully, but further writes:
ImgfsFromNb 2.1RC1
Sector size is 0x200 bytes
ImgFs partition starts at 0x00620000 and ends at 0x04080000
No IMGFS signature found. Exiting.
ImgfsFromDump 2.1rc2
Input file imgfs.bin cannot be opened. Exiting.
ImgfsToNb 2.1RC1
Using bigstoragemove mode
Input file imgfs-new.bin cannot be opened. Exiting.
NBMerge 2.1RC1
Could not open input file OS-new.nb.payload
What am I doing wrong? Give please!
Click to expand...
Click to collapse
Try a different os.nb.payload fromanother ROM. The one bundled with pandora beta 9 works fine.
caeci11ius said:
Yet more problems. There seems to be issues with some of the programs in the kitchen. By replacing BuildOS with another version I had around I managed to get it to run and not throw exceptions (tried the other posted solutions but had no luck with them) but it seems another program is giving me issues now. Logs:
Creating 'dump' folder...
Done!
BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008
Slot 0 Boundary: 0x01fa0000
Slot 1 Boundary: 0x03e33000
RAMStart: 0x802ac000
RAMFree: 0x802e6000 - 0x83a00000 L0371a000
KernelFlags: 0x00000000
FSRamPercent: 0x00000020
Done!
Copying OS.nb.payload...
1 file(s) copied.
The system cannot execute the specified program.
Could Not Find J:\kitchen\buildpkg.wrn
The system cannot execute the specified program.
ERROR! (errorlevel: 9020)
Press any key to continue . . .
Looking at the batch files, this would indicate me that "all_packages_to_one" and "insert" are having problems (these are the lines where "cannot execute" appears). I thought it might have been a problem with 7zip, which I used to extract the archive but WinRAR has the same issue. No idea what's going on here, it's a very odd problem...
Click to expand...
Click to collapse
You can use Microsoft Visual C++ 2008 Redistributable Package.I had the same error end it solved it.
A few people have been trying to figure out how to get rid of SQM, and custsat.dll was causing most of the errors. I posted a few weeks ago in the kaiser forum the I was going to post how to do it, but forgot. Anyway, removing SQM is now simple (for ROM cooks):
1. Delete SQM package from SYS
2. Place my dummy custsat.dll (attatched).
...dummy custsat is a dummy custsat.dll that exports all correct ordinals, and simply returns zero for all functions. SQM is a reporting library that apparently sends non-personal information to microsoft about your pocketpc's performance. note this is for wm6.1, wm6 you can just delete sqm.
no2chem said:
A few people have been trying to figure out how to get rid of SQM, and custsat.dll was causing most of the errors. I posted a few weeks ago in the kaiser forum the I was going to post how to do it, but forgot. Anyway, removing SQM is now simple (for ROM cooks):
1. Delete SQM package from SYS
2. Place my dummy custsat.dll (attatched).
...dummy custsat is a dummy custsat.dll that exports all correct ordinals, and simply returns zero for all functions. SQM is a reporting library that apparently sends non-personal information to microsoft about your pocketpc's performance.
Click to expand...
Click to collapse
Wouldn't it be easier to remove the whole SQM package:
-custsat.dll
sqmce.dll
sqmconn.dll
sqmdata.dll
sqmevent.exe
sqmsvc.dll
uptime.dll
uptimesqm.exe
AND remove the RGU entries from the Hive?
Then the whole package wouldn't be called upon anymore, so no errors with custsat.dll etc.
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:1 ; Device-wide SQM enabled state
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SqmEngine]
"Dll"="sqmce.dll"
"Prefix"="SQM"
"Index"=dword:1
"Order"=dword:1
"IClass"=multi_sz:"{A32942B7-920C-486b-B0E6-92A702A99B35}"
"Flags"=dword:2
[HKEY_LOCAL_MACHINE\System\SQM\Engine]
"MachineId"="{00000000-0000-0000-0000-000000000000}"
"UserId"="{00000000-0000-0000-0000-000000000000}"
"MaximumSessionSize"=dword:FFFF ; Default: 64 KB
"MaximumPacketPoolSize"=dword:FF ; Default: 255
"MaximumFileQueueSize"=dword:20 ; Default: 32
"MaximumUploadFolderSize"=dword:40000 ; Default: 256 KB
"PacketProcessorThreadPriority"=dword:FB ; Default: THREAD_PRIORITY_NORMAL (251)
"UploadFolderFilePattern"="_%d.dat"
"PersistentSessionFolder"="\\Windows\\System\\SQM\\Sessions\\"
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\Global]
"MaxSize"=dword:FA0
"Timeout"=dword:15180 ; one day in milliseconds
"Persistent"=dword:1
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\PMWeek]
"MaxSize"=dword:FA0
"Timeout"=dword:93A80 ; one week in milliseconds
"Persistent"=dword:1
[HKEY_LOCAL_MACHINE\System\SQM\UploadSettings]
"UploadFolder"="\\Windows\\System\\SQM\\Files"
"UploadEvent"="System/SqmUploadReady"
"UploadRetryInterval"=dword:5265C00
"ThrottleInterval"=dword:48190800
"ConnectionFlags"=dword:1
[HKEY_LOCAL_MACHINE\Services\SqmUpload]
"Context"=dword:0
"Dll"="sqmsvc.dll"
"Order"=dword:99
"Keep"=dword:1
"Prefix"="SQM"
"Index"=dword:0
"DelayLoadOnEvents"="SDP_DATA_AVAILABLE"
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:0 ; Device-wide SQM enabled state
"EnableUI"=dword:1 ; Show event-triggered prompt to join and control panel applet
"PromptDelayMin"=dword:F ; Number of minutes (in hex) to delay before displaying prompt after receiving initial event notification
[HKEY_LOCAL_MACHINE\System\SQM\Sessions]
"MaxTransient"=dword:100
"TransientSignature"="sqmdata%02d.sqm"
"TransientDir"="\\windows\\SqmTempFiles"
"TransientFlags"=dword:0
"FlushInterval"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\Global]
"MaxSize"=dword:5000
"Timeout"=dword:15180
"Persistent"=dword:1
"Flush"=dword:1
"SessionCount"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\BiWeekly]
"MaxSize"=dword:FA0
"Timeout"=dword:127500
"Persistent"=dword:1
"Flush"=dword:1
"SessionCount"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\UploadSettings]
"ConnectionDll"="sqmconn.dll"
"ConnectionFlags"=dword:0
[HKEY_LOCAL_MACHINE\System\Uptime]
"Interval"=dword:258
"UserFix"=dword:B4
[HKEY_LOCAL_MACHINE\init]
"Launch100"="uptimesqm.exe"
"Depend100"=hex:3c,00 ; services(=0x3c)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff]
"upt1:"=dword:1 ; D1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended]
"upt1:"=dword:1 ; D1
Regards,
EqX
the-equinoxe said:
Wouldn't it be easier to remove the whole SQM package:
-custsat.dll
sqmce.dll
sqmconn.dll
sqmdata.dll
sqmevent.exe
sqmsvc.dll
uptime.dll
uptimesqm.exe
AND remove the RGU entries from the Hive?
Then the whole package wouldn't be called upon anymore, so no errors with custsat.dll etc.
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:1 ; Device-wide SQM enabled state
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SqmEngine]
"Dll"="sqmce.dll"
"Prefix"="SQM"
"Index"=dword:1
"Order"=dword:1
"IClass"=multi_sz:"{A32942B7-920C-486b-B0E6-92A702A99B35}"
"Flags"=dword:2
[HKEY_LOCAL_MACHINE\System\SQM\Engine]
"MachineId"="{00000000-0000-0000-0000-000000000000}"
"UserId"="{00000000-0000-0000-0000-000000000000}"
"MaximumSessionSize"=dword:FFFF ; Default: 64 KB
"MaximumPacketPoolSize"=dword:FF ; Default: 255
"MaximumFileQueueSize"=dword:20 ; Default: 32
"MaximumUploadFolderSize"=dword:40000 ; Default: 256 KB
"PacketProcessorThreadPriority"=dword:FB ; Default: THREAD_PRIORITY_NORMAL (251)
"UploadFolderFilePattern"="_%d.dat"
"PersistentSessionFolder"="\\Windows\\System\\SQM\\Sessions\\"
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\Global]
"MaxSize"=dword:FA0
"Timeout"=dword:15180 ; one day in milliseconds
"Persistent"=dword:1
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\PMWeek]
"MaxSize"=dword:FA0
"Timeout"=dword:93A80 ; one week in milliseconds
"Persistent"=dword:1
[HKEY_LOCAL_MACHINE\System\SQM\UploadSettings]
"UploadFolder"="\\Windows\\System\\SQM\\Files"
"UploadEvent"="System/SqmUploadReady"
"UploadRetryInterval"=dword:5265C00
"ThrottleInterval"=dword:48190800
"ConnectionFlags"=dword:1
[HKEY_LOCAL_MACHINE\Services\SqmUpload]
"Context"=dword:0
"Dll"="sqmsvc.dll"
"Order"=dword:99
"Keep"=dword:1
"Prefix"="SQM"
"Index"=dword:0
"DelayLoadOnEvents"="SDP_DATA_AVAILABLE"
[HKEY_LOCAL_MACHINE\System\SQM]
"Enabled"=dword:0 ; Device-wide SQM enabled state
"EnableUI"=dword:1 ; Show event-triggered prompt to join and control panel applet
"PromptDelayMin"=dword:F ; Number of minutes (in hex) to delay before displaying prompt after receiving initial event notification
[HKEY_LOCAL_MACHINE\System\SQM\Sessions]
"MaxTransient"=dword:100
"TransientSignature"="sqmdata%02d.sqm"
"TransientDir"="\\windows\\SqmTempFiles"
"TransientFlags"=dword:0
"FlushInterval"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\Global]
"MaxSize"=dword:5000
"Timeout"=dword:15180
"Persistent"=dword:1
"Flush"=dword:1
"SessionCount"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\Sessions\BiWeekly]
"MaxSize"=dword:FA0
"Timeout"=dword:127500
"Persistent"=dword:1
"Flush"=dword:1
"SessionCount"=dword:0
[HKEY_LOCAL_MACHINE\System\SQM\UploadSettings]
"ConnectionDll"="sqmconn.dll"
"ConnectionFlags"=dword:0
[HKEY_LOCAL_MACHINE\System\Uptime]
"Interval"=dword:258
"UserFix"=dword:B4
[HKEY_LOCAL_MACHINE\init]
"Launch100"="uptimesqm.exe"
"Depend100"=hex:3c,00 ; services(=0x3c)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\ScreenOff]
"upt1:"=dword:1 ; D1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Unattended]
"upt1:"=dword:1 ; D1
Regards,
EqX
Click to expand...
Click to collapse
if you tried that in wm6.1, you would quickly discover that unresolved imports will cause everything from tmail.exe to cprog.exe not to execute.
no2chem said:
2. Place my dummy custsat.dll (attatched)
Click to expand...
Click to collapse
hey no2chem.. will try this out, but where should i place this file? in windows? i mean is it ok if i just place this file of urs in oemapps (it will automatically get stored in windows, rite?)
EDIT: sorry.. posted too early b4 i saw what was nside sorry again.. please ignore my question
Hi,
good work, i have cooked in my new Rom.
with friendly greet
starbase64
no2chem said:
if you tried that in wm6.1, you would quickly discover that unresolved imports will cause everything from tmail.exe to cprog.exe not to execute.
Click to expand...
Click to collapse
Ahh, I (obviously) haven't tried that in WM6.1 (haven't cooked a WM 6.1 ROM yet).
Well done, I'll going to use your dll when I decide to cook me a WM6.1 ROM.
ok i will try in my new rom! thanks!
Very useful
I 'll use your SQM in my next ROM. Thanks.
OK cooked in and NO problems at all. Thnaks for sharing!!!
What i didn't post thanks for this...
Dammit, muchos gracias great job testing now.
I wnet almost insane trying to get rid of SQM in WM 6.1
Worked on this side of the coin!
Thanks a lot!
I used this with WM 6.1 Classic edition for Hx4700( remove Phone and related phone folder in SYS) , returned error.
I deleted all except original custsat and rgu and dsm , no error.
I used with ASUS P525 and hTC Cruise , all's OK.
Thanks.
vivi
no2chem said:
A few people have been trying to figure out how to get rid of SQM, and custsat.dll was causing most of the errors. I posted a few weeks ago in the kaiser forum the I was going to post how to do it, but forgot. Anyway, removing SQM is now simple (for ROM cooks):
1. Delete SQM package from SYS
2. Place my dummy custsat.dll (attatched).
...dummy custsat is a dummy custsat.dll that exports all correct ordinals, and simply returns zero for all functions. SQM is a reporting library that apparently sends non-personal information to microsoft about your pocketpc's performance. note this is for wm6.1, wm6 you can just delete sqm.
Click to expand...
Click to collapse
Thanks for this
I'll try in my Spanish Lite ROM for Kaiser...
One question, may i delete ceipui.exe too or this is not related to this? I have tryied a WM5 mxip_notify.vol that does not include the two ceipui.exe notifications, but the ROM don't boot...
CHeers
Cheers
jcespi2005 said:
Thanks for this
I'll try in my Spanish Lite ROM for Kaiser...
One question, may i delete ceipui.exe too or this is not related to this? I have tryied a WM5 mxip_notify.vol that does not include the two ceipui.exe notifications, but the ROM don't boot...
CHeers
Cheers
Click to expand...
Click to collapse
Since noone responded to that I am gonna answer to cut other peoples problems away. If you try the other way incl. deleting ceipui.exe you will have seriouse activesync issues. People on vista (some, specialy those who havent updated theyre computer) wount be saved by sktools for cleaning up and make a new repllog session. So my experience is that deleting ceipui.exe is not a smart move
raiisak said:
Since noone responded to that I am gonna answer to cut other peoples problems away. If you try the other way incl. deleting ceipui.exe you will have seriouse activesync issues. People on vista (some, specialy those who havent updated theyre computer) wount be saved by sktools for cleaning up and make a new repllog session. So my experience is that deleting ceipui.exe is not a smart move
Click to expand...
Click to collapse
Thanks for your answer...
Finally found a MIX_NOTIFY.VOL without ceipui notifications that works for me in my lite spanish ROM
Cheers.
one question... where i have to place this dll?
Activating this thread again, hopeing to get an answer...
From what I can understand, SQM (System Quality Metrics) is a service running in winmo 6 and ff. Services are always manageable in the way that they can be disabled and/or stopped. Shouldnt it be possible to get rid of ceipui.exe making its "call home" to redmond by just disabling the SQM-service (and possibly a few others that might be depending on it)?
I had a quick look in the registry and found what I think is the service in question, sqmupload (sqmsvc.dll). Easy to set it to manual start and easy to "disable" it (just move it to another location in the registry for safety, dont delete it).
I'll hardreset my device and test it, will post results here later on.
[Edit]
Btw, I am not a cook, therefor I'm trying to find another way to solve this
Ok, I should clarify that what I wanted to do was to remove the annoying popup dialog about participating in the Customer Feedback and this registry tweak has done just that.
Its workning perfectly on an Athena 7500 with a wm 6.1 ROM.
The registryentry this regards is:
[HKEY_LOCAL_MACHINE\Services\SqmUpload]
Should look something like this:
"Context"=dword:00000000
"Dll"="sqmsvc.dll"
"Order"=dword:00000099
"Keep"=dword:00000000
"Prefix"="SQM"
"Index"=dword:00000000
"DelayLoadOnEvents"="SDP_DATA_AVAILABLE"
"Flags"=dword:00000004
Create a key in HKCU\Software, name it whatever you like (f.ex. Backup) and move this key to that location. The service is now "disabled", and it doesnt look like its calling ceipui.exe, nor does it call on uptimesqm.exe as far as I have been able to spy on the system.
If anyone experiences any problems, please tell me. I'd really like to know
//Anders
what about 6.5?
isn't it enough to delete all files from SQM package excluding dsm and custsat.dll? what is the difference between using dummy custsat?
Any experience with these with latest builds (6.5.3)?
- Remove customer feedback
- remove error reporting
- etc etc...
Thanks.
Hi Iąm traing to make OEM package of Esmertec Jbed of lastes ver. Everything go fine until i bulit rom .Then I have messege that something go wrong & :
Code:
Failed to parse HKEY_CLASSES_ROOT\jadfile\Shell\Open\Command!!!
InitRegistry FAILED in file ".\Registry\acc5370d-3609-4ebe-8e08-83d0a5f8042a.rgu" within a few lines of line 11.
ImportFromPackageListStrict: (RGUComp) !ERROR failed importing ".\Registry\acc5370d-3609-4ebe-8e08-83d0a5f8042a.rgu"
wmain: (RGUComp) !ERROR failed building DEFAULT hives
Creating registry Error...
and in that rgu of Jbed (that it's short fragment):
Code:
REGEDIT4
[HKEY_CLASSES_ROOT\Esmertec]
@="jadfile"
"Content Type"="text/vnd.sun.j2me.app-descriptor"
[HKEY_CLASSES_ROOT\jadfile\DefaultIcon]
@="\\Windows\\jbed.exe,0"
[HKEY_CLASSES_ROOT\jadfile\Shell\Open\Command]
@="\\Windows\\jbed.exe""" -ginstall """file:\\%%1"
[HKEY_CLASSES_ROOT\.jar]
@="jarfile"
"Content Type"="application/java-archive"
sorry for my english isn't perfect