View Full Version : [REF] Cooking Class Class of 2007/08/09 [ONLINE]
fcukmayank
16th April 2009, 09:08 AM
finally did
learnt xip porting
thankx to all
but still not clear on which folder to repalce from my working sys into the new sys
can anybody help me
Ameet
16th April 2009, 09:13 AM
finally did
learnt xip porting
thankx to all
but still not clear on which folder to repalce from my working sys into the new sys
can anybody help me
Congrats brother :)
Porting SYS (If you using old kitchen tools) then you need go by my old sys porting tutorial thread. If you using new kitchen tools then you dont need to replace anything, simply run g'reloc on old sys, write the .vm values somewhere and run the tool again on new sys and change the .vm there to what you wrote down ;)
fcukmayank
16th April 2009, 09:16 AM
can u explain the procedure if i use the hybrid kitchen
newdecember
16th April 2009, 09:41 AM
Can you post the Package?
yeah here you go
i think i did everything but i can't be sure
kancrutt
16th April 2009, 10:08 AM
i try to remove some programs from Onyx Ultimate ROM then delete files from \Desktop\HyperCore\Build\SYS\MSXIPKernel
BuildOS succed, but after flashing finish, my Elf stuck on "smart mobillity"
what wrong?
fcukmayank
16th April 2009, 12:03 PM
kancrutt bro
u r trying to extract a protected rom
u always have to start from a base rom i.e a shipped rom
kancrutt
16th April 2009, 12:11 PM
kancrutt bro
u r trying to extract a protected rom
u always have to start from a base rom i.e a shipped rom
ohh really it means Cooked ROM cant be Edit?
newdecember
16th April 2009, 12:15 PM
some cooked roms have a protection feature built in,
it stops anyone from messing around with them
if you want there is a good base rom that i used to start off with...its WM6.1
mediafire link (http://www.mediafire.com/?sharekey=e07b444fd8d2ddcbd2db6fb9a8902bda) by alx75
fcukmayank
16th April 2009, 12:38 PM
ya i think so bcoz i have also tried to edit it using hypercore kitchen but there are no packages made
and to dsixda and ameet
i finaaly did it
learnt to port xip if i have xip.bin
and for sys i repaced the old sys with the new sys and then run package buildos in hybrid kitchen
and now i have my my xip and sys updated:)
http://img24.imageshack.us/img24/3442/screen01xxf.png
kancrutt
16th April 2009, 12:43 PM
some cooked roms have a protection feature built in,
it stops anyone from messing around with them
if you want there is a good base rom that i used to start off with...its WM6.1
mediafire link (http://www.mediafire.com/?sharekey=e07b444fd8d2ddcbd2db6fb9a8902bda) by alx75
ya i think so bcoz i have also tried to edit it using hypercore kitchen but there are no packages made
and to dsixda and ameet
i finaaly did it
learnt to port xip if i have xip.bin
and for sys i repaced the old sys with the new sys and then run package buildos in hybrid kitchen
and now i have my my xip and sys updated:)
http://img24.imageshack.us/img24/3442/screen01xxf.png
thanx bro, i will try to start with nu ROM base
Noonski
16th April 2009, 12:48 PM
yeah here you go
i think i did everything but i can't be sure
Changed the package around a bit.
At first nothing seems changed about it
And maybe i should mention that a lot of people are using new File Naming Schemes for Packages.(More popularly used nowadays)
Off course you can always use any scheme you like.
First thing i did was get rid of 000- before the files.
And i have added an underscore at the end of the file extension.
Here's a little Question (not really) anyone ever wonder why and how HTC is able to put 1200 manlila files into Windows folder and it not have efect on performance oposed to not adding those 1200 manilla files?
Theory, Windows mobile does not know the extensionless Manilla file format so it ingores these as it makes a cache/index of Windows folder.
So if your going to put files into sub dirs from Windows folder that have no more use in Winfolder.
Why not give it an extension Windows does not know.
Another thing is that Ervius Package Creator .DSM Files Are weird.
They look okay, but as soon as you replace them with a self made blank .dsm file from a txt file, all of a sudden a package can start working again.
Another pointer there is no need to ad a rgu file that holds no registry settings, just delete the .rgu file.
Pfew Good thing we have a few New Teachers/Graduates around.
newdecember
16th April 2009, 06:36 PM
Changed the package around a bit.
At first nothing seems changed about it
And maybe i should mention that a lot of people are using new File Naming Schemes for Packages.(More popularly used nowadays)
Off course you can always use any scheme you like.
First thing i did was get rid of 000- before the files.
And i have added an underscore at the end of the file extension.
Here's a little Question (not really) anyone ever wonder why and how HTC is able to put 1200 manlila files into Windows folder and it not have efect on performance oposed to not adding those 1200 manilla files?
Theory, Windows mobile does not know the extensionless Manilla file format so it ingores these as it makes a cache/index of Windows folder.
So if your going to put files into sub dirs from Windows folder that have no more use in Winfolder.
Why not give it an extension Windows does not know.
Another thing is that Ervius Package Creator .DSM Files Are weird.
They look okay, but as soon as you replace them with a self made blank .dsm file from a txt file, all of a sudden a package can start working again.
Another pointer there is no need to ad a rgu file that holds no registry settings, just delete the .rgu file.
Pfew Good thing we have a few New Teachers/Graduates around.
thanks noonski, i'll give that package a whirl, hopefully it works, :D
i'll rmember some of those pointers
if this works then i'll start opening a can on XIP and SYS porting....
Noonski
16th April 2009, 08:55 PM
Off Topic
Commercial tinted Signatures are not appreciated by Forum rules.
So maybe you can reconsider before you get an angry Moderator in you PM inbox.
Hey wait a minute, i'm a Moderator ain't i ;)
dsixda
16th April 2009, 09:34 PM
Changed the package around a bit.
First thing i did was get rid of 000- before the files.
Actually, I had to add that prefix when I created a new Esmertec Jbed OEM. Otherwise, the device hung at the first splash screen after flashing. :confused:
And i have added an underscore at the end of the file extension.
Here's a little Question (not really) anyone ever wonder why and how HTC is able to put 1200 manlila files into Windows folder and it not have efect on performance oposed to not adding those 1200 manilla files?
Theory, Windows mobile does not know the extensionless Manilla file format so it ingores these as it makes a cache/index of Windows folder.
So if your going to put files into sub dirs from Windows folder that have no more use in Winfolder.
Why not give it an extension Windows does not know.
Wow!! That is an amazing tip. I never knew that. I guess I should try that for my OEMs.
Another thing is that Ervius Package Creator .DSM Files Are weird.
They look okay, but as soon as you replace them with a self made blank .dsm file from a txt file, all of a sudden a package can start working again.
Another pointer there is no need to ad a rgu file that holds no registry settings, just delete the .rgu file.
Another thing I notice about Ervius' package creator is that the RGUs are not always correct, especially when the registry entries have file paths with quotation marks.
Normally, I open the original CAB file with OCP WinCE Cab Manager and then copy and paste the registry settings into the RGU file. This is the best way to ensure the registry settings are not messed up.
Thanks
Noonski
16th April 2009, 09:50 PM
Hey it's a theory based on No technical details to back it up.
But i tend to follow my theories and just pray that they end up being true or backed up by someone more technical.
newdecember
16th April 2009, 09:54 PM
Off Topic
Commercial tinted Signatures are not appreciated by Forum rules.
So maybe you can reconsider before you get an angry Moderator in you PM inbox.
Hey wait a minute, i'm a Moderator ain't i ;)
oops... sorry noon, taken off.
didn't mean to offend,
newdecember
16th April 2009, 11:56 PM
finally it works :D
thanks for your help noonski
now to move along to the next task at hand.... oh the joys lol
Noonski
17th April 2009, 12:00 AM
No Offense taken.
I'm Not Trigger happy.
:D:D
fcukmayank
17th April 2009, 09:57 AM
just one more question
how can i protect my 6.5 and 6.1 rom so dat no one messes wid it
kancrutt
20th April 2009, 10:52 AM
how to change NETCF from 2 to 3.5? overwrite files or insert cab to OEM?
Piranha1
20th April 2009, 06:32 PM
Hi folks
Has anyone done with the visual a 6.5 Rom kitchen to cook.
I think I will be too old for the s..., `m too slow or stupid to do so.
Many thanks to Googel, but I think that would translate well.:D
madsurfer1
20th April 2009, 10:15 PM
were can I find the fixes for the scroolling issues on m2d and all the registry fixes, and instrutions if possible to fix all major windows and m2d issues/bugs?
Thanks and regards
Noonski
20th April 2009, 10:23 PM
just one more question
how can i protect my 6.5 and 6.1 rom so dat no one messes wid it
You have to go through the batch files that make the rom and look for.
copy ROM\OS.nb temp\OS.nb
pushd temp
..\TOOLS\NBSplit -kaiser OS.nb
Rem rename os.nb.extra os-new.nb.extra
..\TOOLS\ImgfsFromNb OS.nb.payload imgfs.bin
sleep 3
..\TOOLS\ImgfsFromDump imgfs.bin imgfs-new.bin
..\TOOLS\ImgfsToNb imgfs-new.bin os.nb.payload os-new.nb.payload -bigstoragemove
..\TOOLS\NBMerge -kaiser os-new.nb
move os-new.nb ..
Then add
TOOLS\all_packages_to_one
del buildpkg.wrn
Like below
copy ROM\OS.nb temp\OS.nb
TOOLS\all_packages_to_one
del buildpkg.wrn
pushd temp
..\TOOLS\NBSplit -kaiser OS.nb
Rem rename os.nb.extra os-new.nb.extra
..\TOOLS\ImgfsFromNb OS.nb.payload imgfs.bin
sleep 3
..\TOOLS\ImgfsFromDump imgfs.bin imgfs-new.bin
..\TOOLS\ImgfsToNb imgfs-new.bin os.nb.payload os-new.nb.payload -bigstoragemove
..\TOOLS\NBMerge -kaiser os-new.nb
move os-new.nb ..
It also makes the rom faster.
Attached is the allpackages to one exe for the tools folder.
how to change NETCF from 2 to 3.5? overwrite files or insert cab to OEM?
Remove the regular package and replace with the one attached.
I'll be making an SQLCEserver 3.5 package soon to so i can cook OpenCellID Logger.
Unless someone has that package already :D
Not attached here's a link.
http://rapidshare.com/files/223725084/NetCF.zip
Hi folks
Has anyone done with the visual a 6.5 Rom kitchen to cook.
I think I will be too old for the s..., `m too slow or stupid to do so.
Many thanks to Googel, but I think that would translate well.:D
Nope i have also not touched 6.5
were can I find the fixes for the scroolling issues on m2d and all the registry fixes, and instrutions if possible to fix all major windows and m2d issues/bugs?
Thanks and regards
I started a thread but it did not get enough attention of making complete noob kitchen based on that rom, there was a discussion and solution for the srolling issue. Check my user profile statisctics for my started thread.
I'm merging post because i don't want to hit 5000 (and keep it clean)
kancrutt
21st April 2009, 04:41 AM
Remove the regular package and replace with the one attached.
I'll be making an SQLCEserver 3.5 package soon to so i can cook OpenCellID Logger.
Unless someone has that package already :D
Not attached here's a link.
http://rapidshare.com/files/223725084/NetCF.zip
thanx master :D
i work with 3.07.707.02 base ROM, and want to remove some programs, which files we can not remove them from the ROM / System?
Ameet
21st April 2009, 06:22 AM
I'll be making an SQLCEserver 3.5 package soon to so i can cook OpenCellID Logger
What is the SQLCEserver 3.5 good for?
Noonski
21st April 2009, 07:57 AM
thanx master :D
i work with 3.07.707.02 base ROM, and want to remove some programs, which files we can not remove them from the ROM / System?
Ffor starters don't remove the DRM folder from SYS if you want Album to play back video in FullScreen Player.
(Someone's going to kill me for finally finding the solution to a problem in one of my older Touch Roms)
What is the SQLCEserver 3.5 good for?
There are only a efw Apps that need it. But it helps making an SQL database.
OpenCellClient is a CellID mast logger it tries to detect Operator Cellmasts (and Wifi Mac Adresses) and couples it to GPS coordinates.
You run it a little while (while i bike) and then send the Database to an online Database.
If it's used enough it creates a better Open Database making it easier to do positioning without GPS.
Also great for Remote tracker if someone steals your phone and Remote Tracker cannot get a GPS fix you can ask it to send back the CellID Position Info.
I was allready using and helping the old SPV-Developers CellTracker 6 years ago or so. Back then it allready had a better acuracy then GoogleMaps has today.
The Project got mysteriously canned and i was always waiting for people to restart it.
All that is needed now is software that can act like a GPS receiver (send geo positioning through a Com port translated from the CellID Info so regular GPS Sogtwaer can run on that info) And there is no more need for GPS (uses less power asyour phone is always constantly scanning for nearest CellMasts)
kancrutt
21st April 2009, 09:44 AM
Ffor starters don't remove the DRM folder from SYS if you want Album to play back video in FullScreen Player.
(Someone's going to kill me for finally finding the solution to a problem in one of my older Touch Roms)
how bout increase Memory Ram?
Noonski
21st April 2009, 02:19 PM
Ap part of that is Ameet's Expertise removing stuff from XIP and ULDR and such.
Me i'd say check your running services using DotFred'ds Taskmanager.
Then look up the services in your Rom folders and remove them from the rgu files ;)
I especially like to remove stk services (useless piece of software that no/not many cooks remove)
And you can change your PaGEpOOL.
Also having a smaller Rom can have effect on the amount of free RAM (the earlier mentioned cache of files in the Windows folder so the OS can get faster acces to these files)(this part is not theory but fact) Less Files in Windows Folder increases free memory, speed and battery life)
Also found that not using the HTC taskmanager in my Touch Diamond also increses Battery life, Diamond Taskmanager does more then just manage tasks like inject services to start and do interval checks on the available memory)
fcukmayank
21st April 2009, 04:02 PM
i have the latest 21510 sys and xip
for win 6.5
which kitchen should i use for building
when i use hybrid kitchen i get an error integar outflow
can i use rebuilder kitchen based on bepe rebuilder kitchen
Ameet
21st April 2009, 05:44 PM
Also found that not using the HTC taskmanager in my Touch Diamond also increses Battery life, Diamond Taskmanager does more then just manage tasks like inject services to start and do interval checks on the available memory)
Then what to use as task manager in the ROM? Can ya link the package that you use as task mansger? :D
can i use rebuilder kitchen based on bepe rebuilder kitchen
Hybrid, I dont think is built for WM6.5 yet. Use Ervius's visual kitchen or use Bepe's kitchen directly. Both kitchens you will need to edit your current folder structure on a masive scale though :D
Noonski
21st April 2009, 08:39 PM
I use QuickMenu 2.8 with a larger Item height as taskmanager.
I don't use it's battery meter or memory in taskbar,
I use it because it's the most productive way to open programs and controlpanel items, i ned to get around a lot and fast. (no new manilla large startmenu or tab for me.). It also has taskmanager (but it's taskswitcher has issues working from Manila home screen) and i have set it's LongPress Start menu to Hybernate memory.
For good memory management and application killing i use Dot Fred's taskmanager, also nice to dsable and enable services while doing on device adjustments.
Ameet
21st April 2009, 08:56 PM
For good memory management and application killing i use Dot Fred's taskmanager, also nice to dsable and enable services while doing on device adjustments.
Even I like that TM but what to do for the boot launcher regs? e.g.
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r]
"WaitTime"=dword:00000BB8
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\0]
"Prefix"="TMX"
"Index"=dword:00000000
"Module"="\\Windows\\taskser vice.DLL"
"Info"=dword:00000000
"Sleep"=dword:00001388
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\1]
"Description"="HTC Sensor Service"
"DisplayName"="HTC Sensor Service"
"Context"=dword:00000000
"Keep"=dword:00000001
"Flags"=dword:00000000
"Order"=dword:00000008
"Info"=dword:00000000
"Index"=dword:00000000
"Prefix"="SEN"
"Module"="\\Windows\\HTCSens orService.dll"
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\2]
"Order"=dword:0000000c
"Index"=dword:00000000
"Info"=dword:00000000
"Prefix"="VOL"
"Module"="\\Windows\\HTCVo lumeControl.dll"
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\3]
"Module"="\\Windows\\sta rtkey.exe"
I dont use mort anymore in the ROM, so how should I launch these keys at boot? Bootlauncher package? and if yes then how? :D
Noonski
21st April 2009, 11:27 PM
Even I like that TM but what to do for the boot launcher regs? e.g.
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r]
"WaitTime"=dword:00000BB8
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\0]
"Prefix"="TMX"
"Index"=dword:00000000
"Module"="\\Windows\\taskser vice.DLL"
"Info"=dword:00000000
"Sleep"=dword:00001388
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\1]
"Description"="HTC Sensor Service"
"DisplayName"="HTC Sensor Service"
"Context"=dword:00000000
"Keep"=dword:00000001
"Flags"=dword:00000000
"Order"=dword:00000008
"Info"=dword:00000000
"Index"=dword:00000000
"Prefix"="SEN"
"Module"="\\Windows\\HTCSens orService.dll"
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\2]
"Order"=dword:0000000c
"Index"=dword:00000000
"Info"=dword:00000000
"Prefix"="VOL"
"Module"="\\Windows\\HTCVo lumeControl.dll"
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\3]
"Module"="\\Windows\\sta rtkey.exe"I dont use mort anymore in the ROM, so how should I launch these keys at boot? Bootlauncher package? and if yes then how? :D
Services can be turned into regular Windows HKLM\Services
By changing the registries to
[HKEY_LOCAL_MACHINE\Services\HTCVolumeControl]
"DLL"="\\Windows\\HTCVo lumeControl.dll"
And the exe items can be turned into regular Windows\Startup items
Or incorporated into a timed mortscript in startup to control when they start.
You wouldn't need
the
Item as thats for taskmanger itself
(close apps if to much memory is used to start camera or not start camnera)
BTW
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\1]
Can also be
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\HTCSensor]
You don't need the numbers unless you want it to be the order the servises start but that's also controlled by order registry item.
That's why i stopped cooking publicly.
Some users just don't understand what i do with my roms ;)
Or you can go extreme and use dotfreds taskmanager to load services through startup shortcut.
kancrutt
22nd April 2009, 05:11 AM
Ap part of that is Ameet's Expertise removing stuff from XIP and ULDR and such.
Me i'd say check your running services using DotFred'ds Taskmanager.
Then look up the services in your Rom folders and remove them from the rgu files ;)
I especially like to remove stk services (useless piece of software that no/not many cooks remove)
And you can change your PaGEpOOL.
Also having a smaller Rom can have effect on the amount of free RAM (the earlier mentioned cache of files in the Windows folder so the OS can get faster acces to these files)(this part is not theory but fact) Less Files in Windows Folder increases free memory, speed and battery life)
Also found that not using the HTC taskmanager in my Touch Diamond also increses Battery life, Diamond Taskmanager does more then just manage tasks like inject services to start and do interval checks on the available memory)
thanx again master ;)
Ameet
22nd April 2009, 07:01 AM
Services can be turned into regular Windows HKLM\Services
By changing the registries to
[HKEY_LOCAL_MACHINE\Services\HTCVolumeControl]
"DLL"="\\Windows\\HTCVo lumeControl.dll"
So, for example launcher (current) 2 will become
[HKEY_LOCAL_MACHINE\Services\HTCVolumeControl]
"Order"=dword:0000000c
"Index"=dword:00000000
"Info"=dword:00000000
"Prefix"="VOL"
"DLL"="\\Windows\\HTCVolumeControl.dll"
BTW
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\1]
Can also be
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launche r\HTCSensor]
What about this though? If i dont include TaskManager then what good witll be this reg key?
Noonski
22nd April 2009, 08:24 AM
Your right in both cases.
I just wanted to mention that you don't need to use numbers in those cases.
And to be honost i still have taskmanager cooked, but not running to close windows or on the homescreen. Haven't had the time to change all this.
Giving the whole engine an overhaul, and even polishing up the tiny parts like giving each App an unique Icon (almost unique then):D
Ameet
22nd April 2009, 02:07 PM
Your right in both cases.
I just wanted to mention that you don't need to use numbers in those cases.
And to be honost i still have taskmanager cooked, but not running to close windows or on the homescreen. Haven't had the time to change all this.
Giving the whole engine an overhaul, and even polishing up the tiny parts like giving each App an unique Icon (almost unique then):D
Well I'm going to try to use the bootlauncher package to load the services and the exe at startup :D Lets hope we can let go of the TM completely :D
sendhiloo7
26th April 2009, 06:35 PM
Hi,
With your help i able create my own from Shipped Rom.
when try recook from cooked ROM,itz getting error.
Can you help me......
Ameet
27th April 2009, 04:31 AM
Hi,
With your help i able create my own from Shipped Rom.
when try recook from cooked ROM,itz getting error.
Can you help me......
What is the exact error you getting and when?
sendhiloo7
27th April 2009, 04:57 AM
What is the exact error you getting and when?
thank for reply.
i am not able create SYS&OEM from Dump
fcukmayank
27th April 2009, 05:57 AM
thank for reply.
i am not able create SYS&OEM from Dump
looks like you are dumping a cooked rom
you can't do that
Ameet
27th April 2009, 07:53 AM
thank for reply.
i am not able create SYS&OEM from Dump
Hmm.. Which ROM are you trying to dump? If you are dumping a cooked ROM then you need all the dsm & rgu files which you can copy from your existing OEM & SYS dirs into the dump dir and then try to rebuild packages ;)
sendhiloo7
27th April 2009, 06:25 PM
Hmm.. Which ROM are you trying to dump? If you are dumping a cooked ROM then you need all the dsm & rgu files which you can copy from your existing OEM & SYS dirs into the dump dir and then try to rebuild packages ;)
ok. i will try and come back
Thanks
fcukmayank
28th April 2009, 04:32 PM
can anybody guide me on which folders do i need to replace while sys porting
currently i replace .vm .rom shell os and wincell plus sql ce
wat am i doing wrong
i have ported the xip correctly
!Aman!
28th April 2009, 06:12 PM
can anybody guide me on which folders do i need to replace while sys porting
currently i replace .vm .rom shell os and wincell plus sql ce
wat am i doing wrong
i have ported the xip correctly
replacing .VM is enough, if u are using old kitchens... but if u use Bepe's platformrebuilder, u dont need to replace anything (except for dpi's, mui's etc if needed). also make sure wincenls_wwe is there inside the SYS.
Noonski
28th April 2009, 07:01 PM
Hey Aman smart Nick change.
Maybe i should change mine to !!Noonski!! :D
dsixda
28th April 2009, 07:06 PM
replacing .VM is enough, if u are using old kitchens... but if u use Bepe's platformrebuilder, u dont need to replace anything (except for dpi's, mui's etc if needed). also make sure wincenls_wwe is there inside the SYS.
Haha.. I love seeing the nickname when you click on "Members List" at the top ;-)
When using Platform Rebuilder, be careful how you use it for other devices. For example, when cooking for the Diamond, the WinCENLS folder has to go under the ROM/XIP folder and not SYS; otherwise you'll brick. For Elfin you should leave it under SYS.
Noonski
28th April 2009, 07:20 PM
Doing my hopefully final flash to test the XDA UC.
If SDConFig.txt exist run at third boot if not run at second boot:D
Ready for Beta testing Whooo Ha!
There used to be a time i could say Rock and Roll *******!
Now i have to watch my language:rolleyes:
CrossPosting is good Confusion is even better.
!Aman!
28th April 2009, 07:33 PM
Hey Aman smart Nick change.
Maybe i should change mine to !!Noonski!! :D
thanks! i changed my nick a long time back, almost 3 months now... i was just not posting here, had some personal problems.
Haha.. I love seeing the nickname when you click on "Members List" at the top ;-)
When using Platform Rebuilder, be careful how you use it for other devices. For example, when cooking for the Diamond, the WinCENLS folder has to go under the ROM/XIP folder and not SYS; otherwise you'll brick. For Elfin you should leave it under SYS.
it can go to SYS for diamond also, Ameet knows about this.
dsixda
28th April 2009, 07:54 PM
thanks! i changed my nick a long time back, almost 3 months now... i was just not posting here, had some personal problems.
it can go to SYS for diamond also, Ameet knows about this.
Oh really... after bricking the Diamond, I read a post from Ameet where he said you couldn't ;) Ok I will ask him.
Ah, nevermind.. here is the post:
http://forum.xda-developers.com/showpost.php?p=3611817&postcount=849
skauk
28th April 2009, 08:45 PM
I have got myself the ELfink_WWE kitchen which is basically a dump rom and platform rebuidler to build rom. I have dumped a WWE 6.1 Rom base rom that builds again perfectly and I can remove all the junk out of it and still builds fine. I want to use the SYS and XIP for WM6.5 (thanks to dsixda) so that its becomes WM6.5 BUT when I delete my SYS and copy over the WM6.5 SYS the build ROM just errors first with the windows message that windows has encountered an error and the app will be shutdown and then says errorlevel and some really randown numbers that done mean anything to me.
How do I change the XIP and SYS of my 6. base to make it WM6.5 ??? using platform rebuilder I been looking for ages and not found out.
dsixda
28th April 2009, 09:34 PM
I have got myself the ELfink_WWE kitchen which is basically a dump rom and platform rebuidler to build rom. I have dumped a WWE 6.1 Rom base rom that builds again perfectly and I can remove all the junk out of it and still builds fine. I want to use the SYS and XIP for WM6.5 (thanks to dsixda) so that its becomes WM6.5 BUT when I delete my SYS and copy over the WM6.5 SYS the build ROM just errors first with the windows message that windows has encountered an error and the app will be shutdown and then says errorlevel and some really randown numbers that done mean anything to me.
How do I change the XIP and SYS of my 6. base to make it WM6.5 ??? using platform rebuilder I been looking for ages and not found out.
skauk,
For Platform Rebuilder you can just swap out the SYS with the new one (as I told you before). For XIP, just swap out the MSXIPKernel folder. ... the OEMXIPKernel folder stays the same as before.
skauk
28th April 2009, 09:41 PM
skauk,
For Platform Rebuilder you can just swap out the SYS with the new one (as I told you before). For XIP, just swap out the MSXIPKernel folder. ... the OEMXIPKernel folder stays the same as before.
I tried that and that is when i get the error just deleting the content of my base and replacing it with the content of your SYS doesnt work for me :-(
skauk
28th April 2009, 09:51 PM
skauk,
For Platform Rebuilder you can just swap out the SYS with the new one (as I told you before). For XIP, just swap out the MSXIPKernel folder. ... the OEMXIPKernel folder stays the same as before.
I get ImgfsFromDump.exe has encountered and error and needs to close so I click dont sent and i get on the DOS screen..
ERROR!(errorlevel:- 1073741819)
I errors quite a way in to the process though at:
Processing "cespell.dll" as a module.
trueg
28th April 2009, 09:57 PM
I get ImgfsFromDump.exe has encountered and error and needs to close so I click dont sent and i get on the DOS screen..
ERROR!(errorlevel:- 1073741819)
I errors quite a way in to the process though at:
Processing "cespell.dll" as a module.
Did you change the kernel mode in platformrebuilder?
'set OLDKERNEL=1' for WM 6.1
'set OLDKERNEL=' for WM 6.5
dsixda
28th April 2009, 10:25 PM
Did you change the kernel mode in platformrebuilder?
'set OLDKERNEL=1' for WM 6.1
'set OLDKERNEL=' for WM 6.5
I didn't need to change OLDKERNEL for mine, it's the same for 6.1 and 6.5.
trueg
28th April 2009, 10:32 PM
I didn't need to change OLDKERNEL for mine, it's the same for 6.1 and 6.5.
Are you using the updated version (2.1)? I ran into an error after updating to 2.1 and not setting the variable appropriately, but now looking back the problem was my ROM would hang, I didn't get an error while building. The variable is not used in the first version.
skauk
28th April 2009, 11:12 PM
Did you change the kernel mode in platformrebuilder?
'set OLDKERNEL=1' for WM 6.1
'set OLDKERNEL=' for WM 6.5
I dont have those variables in my buildROM batch file. I dont see where i can work out what version it is but if i right click on the platform builder icon it says file version 2.0 ??
I got 2.1 from the dark forces post and copied it to my basic bepe kitchen I just need to edit the buildrom.bat I suppose with thie 2 variables above ?
dsixda
28th April 2009, 11:33 PM
I dont have those variables in my buildROM batch file. I dont see where i can work out what version it is but if i right click on the platform builder icon it says file version 2.0 ??
I got 2.1 from the dark forces post and copied it to my basic bepe kitchen I just need to edit the buildrom.bat I suppose with thie 2 variables above ?
Make sure you have 2.1 with that variable set to 1 for both wm6.1 and wm6.5.
trueg
29th April 2009, 12:18 AM
Make sure you have 2.1 with that variable set to 1 for both wm6.1 and wm6.5.
This is from darkforcestream.com
Updates:
platformbuilder.zip V 2.1
New Variables:
set OLDKERNEL=1 (in "build_rom.bat")
- This variable MUST be set if you don't have a real AKU5 nk.exe
- If you are using an AKU5+ nk.exe remove this line from the bat file or set it without a value: set OLDKERNEL=
I believe alot of the WM 6.5 ROM dumps are not using a native AKU5 which is why it still works when set to 1. There was leaked copy of WM 6.5 for the Raphael (a.k.a. 21169 autobuilder build) that was released and the kernel from that has been in use for the last few weeks (on the Raphael at least).
skauk
29th April 2009, 02:35 PM
I at least get a decent error message although i dont know why really, I have copied the XIP from wm6.5 into the ROM/XIP folder in the kitchen it even says found 2 XIP when you first start platform rebuilder it completes the whole of the plaform rebuilder bit and then opens a new dos window for IMPLANDXIP and then says in red NO XIP SECTION FOUND. error level 4
!Aman!
29th April 2009, 04:03 PM
I at least get a decent error message although i dont know why really, I have copied the XIP from wm6.5 into the ROM/XIP folder in the kitchen it even says found 2 XIP when you first start platform rebuilder it completes the whole of the plaform rebuilder bit and then opens a new dos window for IMPLANDXIP and then says in red NO XIP SECTION FOUND. error level 4
thats because u have removed the ULDR and implantxip doesnt support ROMs without ULDR. u need to use msflsh50 tool to insert the xip instead of implantxip.
fcukmayank
29th April 2009, 04:08 PM
replacing .VM is enough, if u are using old kitchens... but if u use Bepe's platformrebuilder, u dont need to replace anything (except for dpi's, mui's etc if needed). also make sure wincenls_wwe is there inside the SYS.
when i build using bepe kitchen
it get an error rom kitchen excuteble has stopped working
!Aman!
29th April 2009, 04:12 PM
when i build using bepe kitchen
it get an error rom kitchen excuteble has stopped working
from where did u get the SYS? did u replace anything inside it? if possible, elaborate the error or post a screenshot.
fcukmayank
29th April 2009, 04:16 PM
i got the sys from the nike kitchen
replaced the rom vm and wincell folder
and have ported xip using xipporter ex
currently using hubrid kitchen
sometime my build works something it does not
fcukmayank
29th April 2009, 04:17 PM
i got the sys from the nike kitchen
replaced the rom vm and wincell folder
and have ported xip using xipporter ex
currently using hubrid kitchen
sometime my build works something it does not
skauk
29th April 2009, 04:25 PM
when i build using bepe kitchen
it get an error rom kitchen excuteble has stopped working
Me too I downloaded bepe toolset and got an nbh file i ran extract nbh to get an nb file but when i drag to to Dump_800 it tells me that an error was performed and in the DOS window it says it cannot map file IMGFS.BIN
Investigates it says my elf uses 0x200 so I used dump_200 still same error but without the windows illigal operation.
!Aman!
29th April 2009, 04:28 PM
i got the sys from the nike kitchen
replaced the rom vm and wincell folder
and have ported xip using xipporter ex
currently using hubrid kitchen
sometime my build works something it does not
u can rely on bepe's kitchen for everything including xip porting. using bepe's kitchen, u dont even need to have .VM and .ROM inside the SYS, u can just delete them.
dsixda
29th April 2009, 05:00 PM
I at least get a decent error message although i dont know why really, I have copied the XIP from wm6.5 into the ROM/XIP folder in the kitchen it even says found 2 XIP when you first start platform rebuilder it completes the whole of the plaform rebuilder bit and then opens a new dos window for IMPLANDXIP and then says in red NO XIP SECTION FOUND. error level 4
If you use the exact same version of Bepe's kitchen found in the Hybrid Kitchen thread, then you shouldn't have problems. It doesn't use ImplantXIP.
fcukmayank
29th April 2009, 05:07 PM
@dsixda
can u post the exact link for the kitchen or upload them to rapidshare???
watsay???
!Aman!
29th April 2009, 05:08 PM
Me too I downloaded bepe toolset and got an nbh file i ran extract nbh to get an nb file but when i drag to to Dump_800 it tells me that an error was performed and in the DOS window it says it cannot map file IMGFS.BIN
Investigates it says my elf uses 0x200 so I used dump_200 still same error but without the windows illigal operation.
do u have the following code inside dump_200.bat?
"%path_exe%bin\NBSPLIT" -data 512 -extra 8 "%~1"
del "%~1.extra"
if it is there, delete it and then try.
skauk
29th April 2009, 05:22 PM
do u have the following code inside dump_200.bat?
"%path_exe%bin\NBSPLIT" -data 512 -extra 8 "%~1"
del "%~1.extra"
if it is there, delete it and then try.
This is the DOs readout when I have these 2 lines in:
NBSplit 2.1rc2
Using data chunk size = 0x200 and extra chunk size = 0x8
on file C:\Documents and Settings\kevin.squires\Desktop\00_OS.nb
Done.
ImgfsFromNb 2.1rc2
ImgFs partition starts at 0x00000000 and ends at 0x00000000
Dumping IMGFS at offset 0x00646e48 (size 0xff9b91b8)
Done!
ImgfsToDump 2.1rc2
Cannot map file IMGFS.BIN
Could Not Find C:\Documents and Settings\kevin.squires\Desktop\dump_MemoryMap.tx
t
The system cannot find the file specified.
Press any key to continue . . .
This is the DOS readout when I take them out:..
ImgfsFromNb 2.1rc2
Could not open input file 'C:\Documents and Settings\kevin.squires\Desktop\00_OS
.nb.PAYLOAD'. Aborting.
ImgfsToDump 2.1rc2
Cannot map file IMGFS.BIN
Could Not Find C:\Documents and Settings\kevin.squires\Desktop\IMGFS.BIN
Could Not Find C:\Documents and Settings\kevin.squires\Desktop\dump_MemoryMap.tx
t
The system cannot find the file specified.
Press any key to continue . . .
Either way it doesnt work for me bepe's video made it all look seemless.
!Aman!
29th April 2009, 05:38 PM
also change the following line
"%path_exe%bin\IMGFSFROMNB" "%~1.PAYLOAD" IMGFS.BIN
to
"%path_exe%bin\IMGFSFROMNB" "%~1" IMGFS.BIN
then try
skauk
29th April 2009, 06:05 PM
also change the following line
"%path_exe%bin\IMGFSFROMNB" "%~1.PAYLOAD" IMGFS.BIN
to
"%path_exe%bin\IMGFSFROMNB" "%~1" IMGFS.BIN
then try
That did more than before gave me a desktop folder called IMGFS but looking at Bepe's video it doesnt give me the other file so i can get the XIP, I know Bepe in the video uses Dump_800 but i thought that was due to the ROM using 0x800 ??
I edited the Dump_800 as well just changing the
"%path_exe%bin\IMGFSFROMNB" "%~1.PAYLOAD" IMGFS.BIN[/code]
to
"%path_exe%bin\IMGFSFROMNB" "%~1" IMGFS.BIN
That ran fine without a windows error, created me a IMGFS folder that i can build with package builder, it also created an OS.nb.payload file that i tried to use with the DUmp XIP but it doesnt work says again there is no XIP section.
dsixda
29th April 2009, 08:01 PM
@dsixda
can u post the exact link for the kitchen or upload them to rapidshare???
watsay???
I just told you where it is... Go to post 2 of that thread.
sendhiloo7
30th April 2009, 05:14 AM
when i extract ROM, in package folder i get SYS, OEM , some *.dll folder.
inside the SYS folder -> .ROM, MSXIPKernel. OEM folder is empty.
*.dll folder where to move in SYS or OEM:confused:
please help me.....
Ameet
30th April 2009, 06:35 AM
when i extract ROM, in package folder i get SYS, OEM , some *.dll folder.
inside the SYS folder -> .ROM, MSXIPKernel. OEM folder is empty.
*.dll folder where to move in SYS or OEM:confused:
please help me.....
My dear friend. You are trying to dump some cooked ROM. To use that ROM you will need all the dsm & rgu files. Dump a nice clean shipped ROM and you will get a much better looking dir structure
fcukmayank
30th April 2009, 07:36 AM
I just told you where it is... Go to post 2 of that thread.
can u post the link
skauk
30th April 2009, 08:03 AM
Its the once DSIXDA posted in the the shiped ROM sticky that had the Radio and IPL/SPL removed. I can dump the SYS, OEM and EXT correctly using bepe's toolset but when i try and get an XIP I just get the folders with the names of the DLL's and not anything I can build into packages to get the OEMIPKernal etc.
I can however use the other Demo kitchen for Elfin that posed on the Kitchen Sticky thats based on bepe's platform rebuilder kitchen and it dunps the whole shipped ROM out to SYS, OEM and EXT fine and I can re-build it and flash fine. But when i copy over the SYS and XIP that DSIXDA has posted for WM6.5 I get buid errors.
I have two kitchens that Bepe shows to work fine but they dont for me....
Need some help just port a SYS and XIP into an existing 6.1 ROM Dump am I using the best tools for the job ?
+ Que PPC
30th April 2009, 08:57 PM
can u post the link
:eek: this is it fcuck
hahaha http://forum.xda-developers.com/showthread.php?t=335631 :rolleyes:
what if i dont erase the dsm missing on customs or in the shipped?
I did it... everything seems to be ok... it finish with no errors, but when the DOS starts moving sys and oem it freezes an cant move the folders so i move it manually... but thats why the missing dsm persist til the finish process i close it and cant clean that three dsm... ;)
This is nice, thanks to many people in this thread...
thanks noonski since i have test your custom manilla 2d brushed metal first introduce in wizard device i knew that you could make something like this... thanks to ayuu and many many people involved... i need to learn more... so i need to read more.
Noonski
30th April 2009, 10:41 PM
No Thanks, it's a pleasure , and i'm sure it is for everyone that comes back here to help out.
My personal mission has been to get more people into doing something instead flashing their phone.
And in saying that i hope most of you here would want to help testing out my 10kb of code that will hopefully change the way stuff is installed and cooked.
And hopefully also will help XDA be an anwser to Microsofts new App Store.
As i don't see that as being a directly good thing to keep developers doing what they have been doing here.
Make Free Solutions easy and accessible.
+ Que PPC
1st May 2009, 08:19 AM
Btw... whats the answer to... my last post, the missing dsm that the kitchen told me..?
Oh sorry... does the suscriptions still open on this season? i mean cooking class class 2008/09???
I want to inscribe myself on this class... :p
Noonski
1st May 2009, 08:31 AM
I didn't get the Missing DSM part.
It's been a long time i used Hypercore, and it always gave three missing DSM files in package creator.
Can you post the results of package creator?
+ Que PPC
1st May 2009, 09:53 AM
Where can I found the log text?... yeah that thre dsm missing does make anysense on the final rom... im afraid to flash my first rom with that doubt. :confused:
Noonski
1st May 2009, 12:39 PM
in the build package tool you can copy the text inside the tool itself.
skauk
1st May 2009, 05:46 PM
After about 2 weeks of trying just about everything I can with every Kitchen and even mutiple kitchens I have yet to get anywhere with any kitchens. Dumping ROM fine and rebuild the same ROM again works fine in 1 kitchen but bepe platform builder kitchen just doesnt work for me at all IT even doesnt work just rebuilding a shipped ROM I just dump and transfer to that kitchen. I cannnot port an SYS or XIP sucessfully to save my life I havent even got as far as bricking my ELFIN yet cause I cannot get a cooked build to complete and make the nbh file.
I been trying but im obviously just useless. Thanks to DSIXDA who has tried and tried to help me along the way but its game over cause im out of ideas. :mad:
dsixda
1st May 2009, 06:03 PM
After about 2 weeks of trying just about everything I can with every Kitchen and even mutiple kitchens I have yet to get anywhere with any kitchens. Dumping ROM fine and rebuild the same ROM again works fine in 1 kitchen but bepe platform builder kitchen just doesnt work for me at all IT even doesnt work just rebuilding a shipped ROM I just dump and transfer to that kitchen. I cannnot port an SYS or XIP sucessfully to save my life I havent even got as far as bricking my ELFIN yet cause I cannot get a cooked build to complete and make the nbh file.
I been trying but im obviously just useless. Thanks to DSIXDA who has tried and tried to help me along the way but its game over cause im out of ideas. :mad:
Dude.. don't give up, frustration is part of cooking.
Make sure you got the exact same version of Platform Rebuilder that Kokotos posted in the Hybrid Kitchen sticky (post #2). The one in Bepe's thread at Darkforcesteam.com will not work 100%. I have also posted the working Elfin XIP/SYS for 21215 at PPCGeeks.
BTW, fuckfuckfuck (or whatever your name is) ;), I have told you many times to look in Kokotas' thread yet you still keep asking me and telling me I am hiding something. Please read the stickies, the authors spent a lot of time on them to help others.
Once you guys have the correct copy of PRB, your life is set.
skauk
1st May 2009, 09:07 PM
Dude.. don't give up, frustration is part of cooking.
Make sure you got the exact same version of Platform Rebuilder that Kokotos posted in the Hybrid Kitchen sticky (post #2). The one in Bepe's thread at Darkforcesteam.com will not work 100%. I have also posted the working Elfin XIP/SYS for 21215 at PPCGeeks.
BTW, fuckfuckfuck (or whatever your name is) ;), I have told you many times to look in Kokotas' thread yet you still keep asking me and telling me I am hiding something. Please read the stickies, the authors spent a lot of time on them to help others.
Once you guys have the correct copy of PRB, your life is set.
You mean the Elfink_WWE kitchen says thread title is "Example Kitchen based on bepe's Platformrebuilder"
Thats the one I downloaded first before the Dark Forces one. Its the one that allows me to unpack my 6.1 shipped ROM from the nbh file which i drop into the BaseROM folder. Its also the one that lets me rebuild the 6.1 ROM no problem.
But then its also the one that when I delete the SYS folder and replace it with yours and Delete the XIP folder and replace it with yours it wont let me build it for love nor money. Which is what is frustrating me. I even tried just replacing the 1 folder in the XIP folder and leaving the OEM one from the 6.1 ROM. Nothing seems to work.
I did watch the video on Bepe's dark forces platform builder version and saw him drop the nb file onto the DUMP_800 icon which doesnt work for me without hacking at the createROM batch file and then it doesnt seem to complete 100% and im left with a half extracted ROM.
What could possibly be wrong with what im doing with the Koto example kitchen, is there anything that needs editing in the batch files from the download to make it work.??
lokura
1st May 2009, 09:51 PM
im having the same problems including ERROR!(errorlevel:- 1073741819)
i was able to cook a rom till xip-sys 21159, after this one i tried with 21500 and 501 with no succes, im using kokos and bepes kitchens (the one from kokos thread) and dsixda sys-xip from ppcgeeks
i have tried to port sys and xip, with the sys and greloc i havent integrer overflow error but not working, any way i try with wmreloc and with this i get error (i dont remember which one), with the xip less problems, ported succesfully, and working but at about tab on settings shows 21139
I'm going crazy, but well, this is my nick
skauk
1st May 2009, 09:57 PM
im having the same problems including ERROR!(errorlevel:- 1073741819)
i was able to cook a rom till xip-sys 21159, after this one i tried with 21500 and 501 with no succes, im using kokos and bepes kitchens (the one from kokos thread) and dsixda sys-xip from ppcgeeks
i have tried to port sys and xip, with the sys and greloc i havent integrer overflow error but not working, any way i try with wmreloc and with this i get error (i dont remember which one), with the xip less problems, ported succesfully, and working but at about tab on settings shows 21139
I'm going crazy, but well, this is my nick
I only started trying to cook from 21500 so I not had any sucess but you say that Koto's kitchen worked for previous WM6.5 builds ?
Hmmm anyone got any ideas why ?
lokura
1st May 2009, 10:42 PM
yes, i´ve roms with 21139 and 21159, i started using bepes when i cant use dsi sys on it due to .vm is not present
i remember now the error on wmreloc, it was "cant open ...\sys\.vm\imageinfo.bin
dsixda
1st May 2009, 10:45 PM
yes, i´ve roms with 21139 and 21159, i started using bepes when i cant use dsi sys on it due to .vm is not present
i remember now the error on wmreloc, it was "cant open ...\sys\.vm\imageinfo.bin
Guys, delete your kitchens and burn them to hell. Just use Platform Rebuilder... It's what we have been talking about all this time. I even said in my SYS/XIP post that I used Platform Rebuilder. It doesn't need those stupid .VM .ROM folders and manual relocating. You guys don't listen :D
lokura
2nd May 2009, 12:34 AM
Dude.. don't give up, frustration is part of cooking.
Make sure you got the exact same version of Platform Rebuilder that Kokotos posted in the Hybrid Kitchen sticky (post #2). The one in Bepe's thread at Darkforcesteam.com will not work 100%. I have also posted the working Elfin XIP/SYS for 21215 at PPCGeeks.
this is the one im using with your sys-xip
dsixda
2nd May 2009, 01:21 AM
this is the one im using with your sys-xip
Hmm..maybe your base ROM is not the correct one.
(Check your PM)
+ Que PPC
2nd May 2009, 02:54 AM
But it doesnt works.... seems that the RUU cant flash it to my dev.. it says invalid comand at 3%... i have tried the RUU overwrited... and the custom... even the original unpack it from the shipped but always the same error INVALID COMMAND.
Maybe we just need to look over other forums to get the newest way to cook isnt it.... lets try what happends with the platform rebuilder at DFT.
Hey noonski sorry im not on my job and the cooking was ther... lets try another one... i red you telling me you dont use hypercore since a long time ago... lets see that platform rebuilder... or what do you use..? ervius visual? im there reding as much as i can... :)
Noonski
2nd May 2009, 11:49 AM
http://forum.xda-developers.com/showthread.php?t=365664
And then the same version packaged for Diamond and Raphael by Jsceppi.
But my last ELF rom was maybe even more then half a year ago.
skauk
2nd May 2009, 02:29 PM
With many many thanks to DSIXDA for plenty of help I finally got my 6.1 ROM to build into WM6.5 21501 and now 21502 I just need to mess about with it all now and get it working how I want. The 6.1 shipped rom has loads of stuff in the EXT folder in the kitchen so I renamed it and starting from scratch with a blank EXT folder.
It is advisable to use this for adding apps ?? there is an app that allows you to turn the screen on and off that must be in the old EXT folder was wondering when I find it is it worth putting it into my new EXT folder or converting it to a SYS ??? If thats possible.
skauk
3rd May 2009, 09:11 AM
What package is it that allows the power button to be used to turn the screen on and off. I have got a battery power app in my system folder already but when I turn the screen off it wont turn back on.
Noonski
3rd May 2009, 11:10 AM
I think you mean PsShutXP for the shutdown.
But if your screen doesn't turn on anymore when you press power, i'm not sure PSShut will solve it.
skauk
3rd May 2009, 11:42 AM
I think you mean PsShutXP for the shutdown.
But if your screen doesn't turn on anymore when you press power, i'm not sure PSShut will solve it.
No it cannot be that it wasnt in my base rom and that works a treat I wonder if its the power app I am just going to try cooking it back into my 6.5 ROM via EXT folder and see.
fcukmayank
3rd May 2009, 02:55 PM
when i use bepe kitchen
i get an error rom kitchen excuteble has stopped working
but i have created my 6.5 rom with xip sys 21215 with hybrid kitchen
lokura
3rd May 2009, 08:35 PM
im having the same problems including ERROR!(errorlevel:- 1073741819)
this error, at least for me, was due the path of initflashfiles.dat, once corrected is working fine
dsixda
3rd May 2009, 09:12 PM
With many many thanks to DSIXDA for plenty of help I finally got my 6.1 ROM to build into WM6.5 21501 and now 21502 I just need to mess about with it all now and get it working how I want. The 6.1 shipped rom has loads of stuff in the EXT folder in the kitchen so I renamed it and starting from scratch with a blank EXT folder.
It is advisable to use this for adding apps ?? there is an app that allows you to turn the screen on and off that must be in the old EXT folder was wondering when I find it is it worth putting it into my new EXT folder or converting it to a SYS ??? If thats possible.
You don't need the EXT folder. Just put your Packages under OEM... and all the new Microsoft build files go under SYS/XIP.
skauk
4th May 2009, 08:54 AM
You don't need the EXT folder. Just put your Packages under OEM... and all the new Microsoft build files go under SYS/XIP.
Ah right so I need to convert them
Some work to do then lol, the file I was missing from the EXT folder that would let the screen power be turned on and off was the power app although.
Before I added it the battery icon appeared in the system folder after I added the app from the old rom it didn appear and couldnt be run from windows folder on the device.
I reverted back to the latest Onyx 6.5 ROM while I play around for a while otherwise my phone will be out of action while i keep flashing and testing.
fcukmayank
4th May 2009, 04:21 PM
i finally got the link to bepe kitchen in hybrid kitchen thread
but can i use it on vista ultimate
lokura
4th May 2009, 11:16 PM
its working for me in home basic, may be you have to turn off user acount control
dsixda
4th May 2009, 11:27 PM
So Lokura, did the files work? Thank you? ;)
lokura
5th May 2009, 12:12 AM
yes working fine, haven´t receive my pm yesterday? a lot of tnx
and a little question, the new initflashfiles path is due to the kitchen?, ive downloaded a lot of sys and no one includes this file
dsixda
5th May 2009, 01:17 AM
yes working fine, haven´t receive my pm yesterday? a lot of tnx
and a little question, the new initflashfiles path is due to the kitchen?, ive downloaded a lot of sys and no one includes this file
Oh, my PM box is full, which is probably why I didn't see your response :D
Initflashfiles.dat? That should be in your OEM_LANG_0409 folder.
fcukmayank
5th May 2009, 11:03 AM
just got a hold a bepe kitchen
its awesome !!!
no need for relocating sys
and for xip just need to place your original oemxipkernel and add te msipkernel from the new xip
and ur done
madsurfer1
5th May 2009, 11:21 AM
just got a hold a bepe kitchen
its awesome !!!
no need for relocating sys
and for xip just need to place your original oemxipkernel and add te msipkernel from the new xip
and ur done
Do you care to share a download link?
fcukmayank
5th May 2009, 11:53 AM
Do you care to share a download link?
i will post it as soon as possible in MADE IN INDIA THREAD
lokura
5th May 2009, 12:02 PM
Initflashfiles.dat? That should be in your OEM_LANG_0409 folder.
yes, this should be the path, but first time i run your files it gime an error about initflashfiles wasnt in his paht, (it was in oem lang 0409) then i begin to try others folders, when i put it in sys base_lang_0409 it works fine, then i try with bepes kitchen from kokos thread and it works too with the new path
verry strange, but it works
fcukmayank
5th May 2009, 02:47 PM
on working wid hybrid as well as hybrid kitchen
i found hybrid kitchen to be more useful than bepe kitchen
although all kitchens are based on bepe one
i found porting sys and xip on hybrid more easier
is there anyone who also agrees wid me????
+ Que PPC
5th May 2009, 05:46 PM
In hybrid kitchen
I took the elfin 3.07 nbh form this forum... upper thread... unpack it... place on thje source... all extracted OEM XIP SYS then... move them to build os and load the app... to build it... finaly use the room tool by htc and... convert it as nbh for elfin wwe... and i get the final product but it cant be flashed to my elfin...?
I read the log for the build os... and in sys it says no RGU found in all the modules? is this why it can be flashed to my phone?
I did the xip port using the xip.bin and try again... nothing happends the result is the same...
anybody has an idea what am i skipping? :confused:
skauk
5th May 2009, 08:17 PM
OK I got my WM6.5 to boot after porting it from a shipped 6.1 ROM. I kept the OEM from the 6.1 ROM but the SYS and XIP are both 21502 WM6.5. There were plenty of packages in the EXT folder of the 6.1 ROM and I have excluded them all.
When I flash this 6.1 OEM and 6.5 SYS / XIP ROM I get an icon in system for battery power but when I press the power button to turn the screen off I cannot turn it on again. I looked in the 6.1 ROM'S EXT folder and found 2 applications for power they are as follows:
1) Power 2_18_0_1
2) PowerOffWarning 1_15_0_0
Now I know Power Off Warning is the warning message that pops up when you turn the device off. However the other one Power 2_18_0_1 I believe is the app that allows me to turn the screen on and off cause when i cook this into the ROM and re-flash it I can then turn the screen on and off.
HOWEVER: I no longer get a battery power option in my SYSTEM folder and when I find power.exe in the windows folder it doesnt run to show me battery power etc.
Is this incompatability with the old 6.1 apps and the 6.5 OS ?? or do I need a tool to convert the EXT to OEM packages ?
lokura
6th May 2009, 12:04 AM
yes, this should be the path, but first time i run your files it gime an error about initflashfiles wasnt in his paht, (it was in oem lang 0409) then i begin to try others folders, when i put it in sys base_lang_0409 it works fine, then i try with bepes kitchen from kokos thread and it works too with the new path
verry strange, but it works
a little more strange, this afternon i cook a new 21222 rom, all went fine, after a while testing it i see that messenger dont work, well, i replace ONLY wlive packages in sys and recook, i flash the phone and the party starts, after firts splash screen, no wellcomehead, i wait and beep, white screen and new beep, i tap the screen and calibration appears, but only letters, no colors on top, when phone boots, no chome, start button not working.... total disaster, I thought it was a bad flashing or error on cooking process and recook leaving all untouched, the same result, a light switch on into my little brain, put initflashfiles into his real paht, recook, reflash and WORKS
#@&*#¬#ed his mother, mine is not an elfin, is a troll
lokura
6th May 2009, 12:12 AM
@skauk
i´ve the same version of power and its working without problems, its related to energy, so i think it has notinhg to do with your screen off issue, the power off warnig is more related to the power button, but... i dont think
make a test to discard power off warning, change the program with psshutxp(a version with a real power off), its more functional and you can see if this is the problem
fcukmayank
6th May 2009, 06:37 AM
OK I got my WM6.5 to boot after porting it from a shipped 6.1 ROM. I kept the OEM from the 6.1 ROM but the SYS and XIP are both 21502 WM6.5. There were plenty of packages in the EXT folder of the 6.1 ROM and I have excluded them all.
When I flash this 6.1 OEM and 6.5 SYS / XIP ROM I get an icon in system for battery power but when I press the power button to turn the screen off I cannot turn it on again. I looked in the 6.1 ROM'S EXT folder and found 2 applications for power they are as follows:
1) Power 2_18_0_1
2) PowerOffWarning 1_15_0_0
Now I know Power Off Warning is the warning message that pops up when you turn the device off. However the other one Power 2_18_0_1 I believe is the app that allows me to turn the screen on and off cause when i cook this into the ROM and re-flash it I can then turn the screen on and off.
HOWEVER: I no longer get a battery power option in my SYSTEM folder and when I find power.exe in the windows folder it doesnt run to show me battery power etc.
Is this incompatability with the old 6.1 apps and the 6.5 OS ?? or do I need a tool to convert the EXT to OEM packages ?
try using the hybrid kitchen
kancrutt
6th May 2009, 06:51 AM
i will post it as soon as possible in MADE IN INDIA THREAD
yes i need it too
skauk
6th May 2009, 09:01 PM
My kitchen is fine I know cause the person I got it from uses it fine. I think my problem with the screen not turning on and off with a quick press of the power button might be something more to do with my backlight.exe instead of my power.exe.
I noticed that when I flash the ROM and it loads the screen is very dark unlike when i flash ONYX 6.5 ROMS. If I dont get to the screen calibration part before the power.exe turns the screen off then i cannot press the power button to get the screen back on. So I need to work on that I think.
skauk
13th May 2009, 07:53 AM
I have read the threads about AutoRUN customisation.
I have created a folder in my OEM folder called SKAUK_Packages and in that folder I have created a config.txt file with following in it:
LOCK:Enabled
CAB: \Windows\regupdate.cab
EXEC:\Windows\SDAutoRun.exe
I then edited mxipupdate_oemoperators_107.provxml and deleted everthing apart from the following:
<wap-provisioningdoc>
<!--000.02_XML Pool-->
<!--Autorun settings-->
<characteristic type="Registry">
<characteristic type="HKLM\Comm">
<parm name="AutoRunCFG" value="\windows\config.txt" datatype="string" />
<parm name="AutoRun" value="\windows\AutoRun.exe" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
Does this all look correct cause when I build and flash the ROM, I dont get the customising after 3 seconds message but when I look at the registry on the device the AutorunCFG and AutoRun values are set right.
Could it be my OEM.cer file?? I am still using the one from my SHIPPED 6.1 ROM that prompts you cause install packages are from an unknown publisher.
madsurfer1
13th May 2009, 01:20 PM
Hello dear friends, I have some doubts, so, if anybody can give me a helping hand i would be very apreciated.
So... here it is:
How can I change the windows default colours, like the one (blue) in the start bar, etc, wich registry entry must I change?
Were can I find the registry entries for the sms notifications and enable threaded sms?
Finally what tweaks do you guys apply to make a faster rom?
Thanks and regards
fcukx3
14th May 2009, 07:44 AM
count me in
learnt all basics frm fcukfcukfcuk
i am his brother
need to learn the advanced things
Noonski
14th May 2009, 04:41 PM
I have read the threads about AutoRUN customisation.
I have created a folder in my OEM folder called SKAUK_Packages and in that folder I have created a config.txt file with following in it:
LOCK:Enabled
CAB: \Windows\regupdate.cab
EXEC:\Windows\SDAutoRun.exe
I then edited mxipupdate_oemoperators_107.provxml and deleted everthing apart from the following:
<wap-provisioningdoc>
<!--000.02_XML Pool-->
<!--Autorun settings-->
<characteristic type="Registry">
<characteristic type="HKLM\Comm">
<parm name="AutoRunCFG" value="\windows\config.txt" datatype="string" />
<parm name="AutoRun" value="\windows\AutoRun.exe" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
Does this all look correct cause when I build and flash the ROM, I dont get the customising after 3 seconds message but when I look at the registry on the device the AutorunCFG and AutoRun values are set right.
Could it be my OEM.cer file?? I am still using the one from my SHIPPED 6.1 ROM that prompts you cause install packages are from an unknown publisher.
I would make sure that these registry settings are in a RGU file to instead of a ProvXML .
ProvXML files are being prosseced at the first Boot RGU files already are present at first boot.
Also you need the CheckAutorun.exe and .lnk file (which should be in Windows\StartUp
folder.
It's a good idea to look for a Pakkage that Loosenes or removes installation security.
Hello dear friends, I have some doubts, so, if anybody can give me a helping hand i would be very apreciated.
So... here it is:
How can I change the windows default colours, like the one (blue) in the start bar, etc, wich registry entry must I change?
Were can I find the registry entries for the sms notifications and enable threaded sms?
Finally what tweaks do you guys apply to make a faster rom?
Thanks and regards
Don't have the exacts ( kinda at work stuff)
But there is a ProvXML file inside the SYS folders that holds your anwser.
madsurfer1
14th May 2009, 06:24 PM
Thanks forr the reply Noonski I'll look into that, what about the tweaks, do you got any reading material or similiar that can help me on that?
Regards
Noonski
14th May 2009, 10:33 PM
The short and classic anwser to that is.
1. Remove everything you don't need in your rom.
2. Remove startups from \Windows\Startup\ that do not influence the working of the Rom.
3. Remove Services not needed from HKLM\Services
4. Apply and test various Cache settings registry keys.
5. Try different Pagepool settings.
6. Use a save setting on BTStatus overclocking 240mhz seems to be a save settign for ELF.
7. Go crazy like ameet and free up even more Memory reducing files in XIP.
8. Find ways to get us little as possible files in the Windows Directory.
9. Patience, and no sleeping.
And now i have to kill you for knowing the simplest and best kept secret to making a fast superfast rom.:D
madsurfer1
15th May 2009, 12:09 PM
The short and classic anwser to that is.
1. Remove everything you don't need in your rom.
2. Remove startups from \Windows\Startup\ that do not influence the working of the Rom.
3. Remove Services not needed from HKLM\Services
4. Apply and test various Cache settings registry keys.
5. Try different Pagepool settings.
6. Use a save setting on BTStatus overclocking 240mhz seems to be a save settign for ELF.
7. Go crazy like ameet and free up even more Memory reducing files in XIP.
8. Find ways to get us little as possible files in the Windows Directory.
9. Patience, and no sleeping.
And now i have to kill you for knowing the simplest and best kept secret to making a fast superfast rom.:D
Thanks Noonski, you are the man, but only if you dont kill me :D
Once again, thank you.
lokura
15th May 2009, 11:25 PM
can we make shortcuts that point to storage card in initflashfiles? something like this Directory("\Windows\Start Menu\Programs"):-File("GoogleMaps.lnk","\Storage Card\GoogleMaps\GoogleMaps.lnk")
trueg
6th June 2009, 01:19 AM
I hope you guys don't mind me posting in here. It's been a while since I sold my Elf, but I have a question that isn't device specific.
I downloaded the MS 6.5 SDK. I was able to dump the OEM and SYS, but I am having a hard time getting the XIP. When I try to dump the XIP, all I get is the nk.exe. Does it make sense that an SDK image doesn't have a full XIP like we would find on our devices?
Noonski
11th June 2009, 04:11 PM
can we make shortcuts that point to storage card in initflashfiles? something like this Directory("\Windows\Start Menu\Programs"):-File("GoogleMaps.lnk","\Storage Card\GoogleMaps\GoogleMaps.lnk")
Sometimes the Storage Card isn't initialised yet this early in the Rom Starting Process.
So if SD card is not yet init by OS and you have this link to make in initflashfiles it will create a folder called Storage Card on the Root, thus screwing up the recognition of your SD card ,tha tthen might become Storage Card 2.
I hope you guys don't mind me posting in here. It's been a while since I sold my Elf, but I have a question that isn't device specific.
I downloaded the MS 6.5 SDK. I was able to dump the OEM and SYS, but I am having a hard time getting the XIP. When I try to dump the XIP, all I get is the nk.exe. Does it make sense that an SDK image doesn't have a full XIP like we would find on our devices?
Smart thinking as that's the closest thing to an official build there is.
I'm going of theory here but as these builds are meant for emulation i wouldn't expect them to have full XIP.
Did you try using it with older XIP files from other Beta WM 6.5 builds?
trueg
11th June 2009, 07:13 PM
Smart thinking as that's the closest thing to an official build there is.
I'm going of theory here but as these builds are meant for emulation i wouldn't expect them to have full XIP.
Did you try using it with older XIP files from other Beta WM 6.5 builds?
Ya, I have it working with an XIP from Da_G. The SDK includes build 21234, which is old compared to XDA standards, but I wanted to see if I could build myself a ROM using stock files from Microsoft. The SYS was complete although it didn't include ADC. I originally got it working with Da_G's XIP based on 21725 (for the Touch Pro). I'm currently using Da_G's XIP based on 21234 (so that it matches). It would have been nice to port the SYS & XIP, but it makes sense that the SDK doesn't include an XIP.
dsixda
11th June 2009, 07:24 PM
Ya, I have it working with an XIP from Da_G. The SDK includes build 21234, which is old compared to XDA standards, but I wanted to see if I could build myself a ROM using stock files from Microsoft. The SYS was complete although it didn't include ADC. I originally got it working with Da_G's XIP based on 21725 (for the Touch Pro). I'm currently using Da_G's XIP based on 21234 (so that it matches). It would have been nice to port the SYS & XIP, but it makes sense that the SDK doesn't include an XIP.
Hey man,
Try this:
http://forum.ppcgeeks.com/showpost.php?p=953946&postcount=4590
I got a working SYS and XIP of the emulator image with the software mentioned there.
trueg
11th June 2009, 07:34 PM
Hey man,
Try this:
http://forum.ppcgeeks.com/showpost.php?p=953946&postcount=4590
I got a working SYS and XIP of the emulator image with the software mentioned there.
You were able to pull a full XIP from the emulator image? I'm not registered on PPCGeeks, any chance you can post the file here?
dsixda
11th June 2009, 07:46 PM
You were able to pull a full XIP from the emulator image? I'm not registered on PPCGeeks, any chance you can post the file here?
Oops, now I don't remember because my files are at home, but I think I did pull out the MSXIPKernel.
Try it anyways.. rename the .BIN emulator image file to os.bin and run the program from the same folder.
trueg
11th June 2009, 07:59 PM
Oops, now I don't remember because my files are at home, but I think I did pull out the MSXIPKernel.
Try it anyways.. rename the .BIN emulator image file to os.bin and run the program from the same folder.
Thanks dsixda, it dumped the SYS & xip.bin. The OEM folder was empty. I was able to dump the OEM using Platformrebuilder although there isn't really anything there worth using.
dsixda
11th June 2009, 08:16 PM
Thanks dsixda, it dumped the SYS & xip.bin. The OEM folder was empty. I was able to dump the OEM using Platformrebuilder although there isn't really anything there worth using.
That tool put some OEM stuff in the SYS, although I think it was just the emulator drivers.
lokura
12th June 2009, 03:56 PM
Sometimes the Storage Card isn't initialised yet this early in the Rom Starting Process.
So if SD card is not yet init by OS and you have this link to make in initflashfiles it will create a folder called Storage Card on the Root, thus screwing up the recognition of your SD card ,tha tthen might become Storage Card 2.
tnx, I thought we have to specify a variable or something in initflash in order to get it working, anyway i solved it by adding the .lnks (pointing to programs in sd) to a package that put it in windows folder and then adding to initflashfiles normally, more easy but duplicate files
newdecember
14th July 2009, 02:48 PM
i'm looking for a lil bit of advice
i'm looking to dump the sys and xip from the topaz to elfin, i'm just looking to see if anyone has tried and if it is possible or if anyone can tell me where i could find the xip and sys from the latest build of WM6.1
any advice would be appreciated, i've searched everywhere for the newest builds
thanks in advance
david
trueg
14th July 2009, 08:17 PM
i'm looking for a lil bit of advice
i'm looking to dump the sys and xip from the topaz to elfin, i'm just looking to see if anyone has tried and if it is possible or if anyone can tell me where i could find the xip and sys from the latest build of WM6.1
any advice would be appreciated, i've searched everywhere for the newest builds
thanks in advance
david
I'm not sure what part you need help with. I had no problem dumping the latest Topaz ROM using Platformrebuilder. Are you just looking for a newer SYS/XIP, or are you hoping to port the HTC applications from the Topaz?
Edit: Sorry, I guess I should have read your post more closely. You simply want an updated XIP/SYS? Well, just grab any stock ROM from HTC and dump it using your choice of kitchen or Platformrebuilder. Instructions for porting the XIP and SYS are in this thread and/or forum. The Opal is almost identical to the Touch. You can find a fairly recent ROM here... http://forum.xda-developers.com/showthread.php?t=505361. Port the XIP & SYS and keep your OEMDrivers folder. Everything else should work as is.
newdecember
14th July 2009, 11:32 PM
well i'm planning on building one using the ported stuff in the qvga rhodium developments thread to make a topaz/rhodium lookalike rom,
i aint got the skills to try and resize graphics to QVGA lol
but yeah thats the answer i was looking for,
thanks trueG
kwbr
19th July 2009, 11:06 AM
Is anyone using the latest visual kitchen?
Noonski
19th July 2009, 04:26 PM
Used it a couple of time, but since i don't care much about 6.5 i stick to the ol BuilDos version. LIke the package lay out and not in the mood to switch round.
trueg
19th July 2009, 07:31 PM
I've tried it. I believe it is just a pretty face for platformrebuilder and I really like platformrebuilder. If you change packages or languages often (cooking for a large audience) it makes it a lot easier to pick and choose what you want to include. I currently cook just for myself so I don't really need the added convenience provided by EVK.
Noonski
19th July 2009, 07:45 PM
I've tried it. I believe it is just a pretty face for platformrebuilder and I really like platformrebuilder. If you change packages or languages often (cooking for a large audience) it makes it a lot easier to pick and choose what you want to include. I currently cook just for myself so I don't really need the added convenience provided by EVK.
Tottally Agree. +1
kwbr
21st July 2009, 12:04 AM
Tottally Agree. +1
Agree, switched back to buildos after a day. One nice thing I kept is xipimplant.
ashwaa
30th July 2009, 07:51 PM
pls help how to cook start up animation in rom artemis using hypercorekitchen
newdecember
31st July 2009, 08:49 PM
anyone started building with the new mega goodies yet?
kancrutt
31st July 2009, 09:13 PM
Dear Master
i try to cooking ROM for my poor Elf (64/128) :p
i have question :
1. how to remove Customer Feedback, Error Reporting, Managed Programs & Dommain Enroll from Settings Tab
2. i see so many .dsm & .rgu in \windows folder, whats wrong?
3. how to configure default Customization
thanx in advance
Regards
kancrutt
Noonski
1st August 2009, 01:48 AM
I'll give you one for starters i learned from a little bird that wishpered in my ear. (Might have been Aman or Ameet)
Remove the Update and FWUpdate folders from SYS.
But keep the packageinfoapi.dll file from FWUpdate.
Searh for FeedBack in the Registry and you should find an On Of Switch for Customer Feedback.
But you should also look for getting Rid of SQM and put in a Dummy CustStat.ll
I can only guide you in the right direction, the journey you make is yours alone:confused:
There's a Tool you can put in your kitchen called AllPackagestoOne.exe that can get rid of all those .DSM and .RGU files.
Luckily HTC is getting rid of those Excess ProvXML files, finally someone's at that Company.
Some MS Control Panel items are sometimes defined in RAI registry keys and sometimes by a simple "Enable"=dword:0 added to it's control panel Registry entry can be enough. But just Visually.
Default Customisation, Do you mean the Cab files and config.txt?
If so Cab's are Evil, Try replacing cabs you find with OEM versions of the Cab's or make the OEM yourself.
Some Cab's HTC puts into Rom's are nothing but last minute fixes they did not compile in there by default.
So you have to do it for them, and actually apply the fixes they tried to implement through those cabs.
I have never removed Domain Enrolment From Rom completely, as it is used by many users, so it never came up in my mind to get rid of it.
kancrutt
1st August 2009, 07:54 PM
I'll give you one for starters i learned from a little bird that wishpered in my ear. (Might have been Aman or Ameet)
Remove the Update and FWUpdate folders from SYS.
But keep the packageinfoapi.dll file from FWUpdate.
Searh for FeedBack in the Registry and you should find an On Of Switch for Customer Feedback.
But you should also look for getting Rid of SQM and put in a Dummy CustStat.ll
I can only guide you in the right direction, the journey you make is yours alone:confused:
There's a Tool you can put in your kitchen called AllPackagestoOne.exe that can get rid of all those .DSM and .RGU files.
Luckily HTC is getting rid of those Excess ProvXML files, finally someone's at that Company.
Some MS Control Panel items are sometimes defined in RAI registry keys and sometimes by a simple "Enable"=dword:0 added to it's control panel Registry entry can be enough. But just Visually.
Default Customisation, Do you mean the Cab files and config.txt?
If so Cab's are Evil, Try replacing cabs you find with OEM versions of the Cab's or make the OEM yourself.
Some Cab's HTC puts into Rom's are nothing but last minute fixes they did not compile in there by default.
So you have to do it for them, and actually apply the fixes they tried to implement through those cabs.
I have never removed Domain Enrolment From Rom completely, as it is used by many users, so it never came up in my mind to get rid of it.
thanx Noonski, i think i must cooking my own ROM since DSIXDA resign cooking for Elf(in) :(
yeahh i mean default customization (installing .tsk, opera etc) not UC (user customization)
your explanation is very detail & really help :) I hope you do not mind helping again later :D
thanx again
kancrutt
Noonski
1st August 2009, 09:29 PM
And here i thought i was just giving Pointers.
kancrutt
2nd August 2009, 06:17 PM
And here i thought i was just giving Pointers.
can i replace original SYS folder with THIS (http://forum.xda-developers.com/showthread.php?t=514056)
and original XIP folder with other one?
sendhiloo7
3rd August 2009, 04:32 AM
Hi,
Finally i created my first own ROM. its boot up working fine.
i need some fine tuning....
how to remove auto update, welcome center,Games?
kancrutt
3rd August 2009, 06:33 AM
Dear Master
i try to cooking ROM for my poor Elf (64/128) :p
i have question :
1. how to remove Customer Feedback, Error Reporting, Managed Programs & Dommain Enroll from Settings Tab
2. i see so many .dsm & .rgu in \windows folder, whats wrong?
3. how to configure default Customization
thanx in advance
Regards
kancrutt
I'll give you one for starters i learned from a little bird that wishpered in my ear. (Might have been Aman or Ameet)
Remove the Update and FWUpdate folders from SYS.
But keep the packageinfoapi.dll file from FWUpdate.
Searh for FeedBack in the Registry and you should find an On Of Switch for Customer Feedback.
But you should also look for getting Rid of SQM and put in a Dummy CustStat.ll
I can only guide you in the right direction, the journey you make is yours alone:confused:
There's a Tool you can put in your kitchen called AllPackagestoOne.exe that can get rid of all those .DSM and .RGU files.
Luckily HTC is getting rid of those Excess ProvXML files, finally someone's at that Company.
Some MS Control Panel items are sometimes defined in RAI registry keys and sometimes by a simple "Enable"=dword:0 added to it's control panel Registry entry can be enough. But just Visually.
Default Customisation, Do you mean the Cab files and config.txt?
If so Cab's are Evil, Try replacing cabs you find with OEM versions of the Cab's or make the OEM yourself.
Some Cab's HTC puts into Rom's are nothing but last minute fixes they did not compile in there by default.
So you have to do it for them, and actually apply the fixes they tried to implement through those cabs.
I have never removed Domain Enrolment From Rom completely, as it is used by many users, so it never came up in my mind to get rid of it.
Hi,
Finally i created my first own ROM. its boot up working fine.
i need some fine tuning....
how to remove auto update, welcome center,Games?
read post i've quote :)
robotncc
3rd August 2009, 06:33 PM
Anybody has SYS and XIP of WM 6.5 lastest version? Pls share with me!
I'm trying make an 6.5 ROM with OEM of HTC Mega for Elfin but still not success! If anybody has experience pls give me some advices!
Thanks so much!
newdecember
4th August 2009, 03:15 PM
search the forums, you'll find it somewhere around here,
i can't remember if i saw it posted by true_G
just port em over to the elfin using the tutorials on the first page,
it'll take a bit of trial and error but you'll be able to do it eventually
be careful with some of the mega packages as some of them are for 3g and not 2g like the elfin
trueg
4th August 2009, 07:36 PM
No, the last Elfin stuff I posted was for WM 6.1. I use 6.5 on my Touch Pro, but I use RTM 21234 SYS & XIP (ripped from the SDK).
newdecember
5th August 2009, 01:50 AM
ahh rite sorry true_g i was wrong. knew u posted 6.1 stuff
u don't happen to have the rom u dumped all the mega OEM packages from do you?
if not point me to the right place.... :)#
EDIT: sorry i got the wrong member.... da_G was the one who posted the mega packages
pardon my stupidity
sasa66
5th August 2009, 03:35 AM
I trying to learn cooking for the first time (After Dsixda Stoped :()
I follwed the first two steps in extracting a base official rom then rebuilt it back but i noticed that the size of the base rom before extraction was 126mb and after rebuilding it was only 89mb knowing that every thing went smooth without any error messages (is this normal)
should i proceed and try to flash it to my elf (the base rom was for elfin ) and would hardspl protect me from bricking
Thanks in advance:)
I just found that i must enable viewing of hidden and system files in vista so i will reinstall kitchen and start again
Noonski
5th August 2009, 07:33 AM
Always have HardSPL!
Especially if your cooking.
Size reduction is normal.
No Radio, No SPL to start with.
sasa66
5th August 2009, 07:41 AM
No Radio, No SPL to start with.
This may sound noob but how to remove spl and radio from an official rom .
trueg
5th August 2009, 07:42 AM
I had a similar question a long time ago (that got trashed).
http://forum.xda-developers.com/showthread.php?t=429541
In my case, it was because I didn't include the ExtROM after extracting and rebuilding the ROM.
Noonski
5th August 2009, 03:37 PM
I had a similar question a long time ago (that got trashed).
http://forum.xda-developers.com/showthread.php?t=429541
In my case, it was because I didn't include the ExtROM after extracting and rebuilding the ROM.
Yes Ext rom get's removed to (since it can be removed from Elf devices it's a good thing)
Hypercore has been a while back now for me.
But When your extracting a rom SPL, Radio, IPL Ext_ROm And Bootscreens also get extracted.
Don't know to which folder this was in hypercore kitchen.
The HTCRT.exe tool can be configured to include these into a Rom.
But out of safety this is not set as default in kitchens.
One of my first posts also never got answered, but not trashed :eek:.
I know who dun it and i know why. it was to tickle you into becoming a better cook by overcoming unanswered questions ;)
Or maybe because the answer was in the wiki.
It was during a time that there was a small get in line campaign going on in the ELF Fori.
Just funny how things work out and your now also over at Raphael cooking up a Steam.
mango1122
7th August 2009, 08:55 AM
I had a similar question a long time ago (that got trashed).
http://forum.xda-developers.com/showthread.php?t=429541
In my case, it was because I didn't include the ExtROM after extracting and rebuilding the ROM.
Saved me the trouble :).
In whatever limited time i get for myself , i am learning to cook a ROM. I have manged one [personal use only, nothing great]. My question is if i try dumping a cooked rom (and not a shipped rom) i am not able to dump the XIP. Is there a way around this ??
Edit: The only thing i came across is "Some cooked ROM's will take an expert to recook by deleting some info to make itself smaller." Hmmm guess i'll have to learn more. Any pointers would be appreciated
EDIT 2 : Never mind i found that. I used ELFin_Hybrid_Kitchen for dumping XIP and then used Hypercore to rebuild it.
P.S: The best thing that happened after dsixda left was that people actually have started putting in the efforts to cook thier own rom and not ask for it :D [thats including me]
mango1122
7th August 2009, 07:09 PM
Need help guys.I have searched the forum and couldnt find the answer.
Heres what i did.I took a stock rom for elfin n removed some programs n added some.cooked it and flashed it [used hypercore].It worked fine.I had a doubt.the original rom was125mb.the one i cooked was 75mb.Then i searched the forum and found out i was missing the Extrom. I added the extrom and the size became 99mb.So i concluded out that the rom was lesser in size cause it did not have radio ipl spl etc.
now my question
1. Is my conclusion correct ?
Part 2
Today i used onyx ultimate4.6. i dumped it using elfin extended kitchen.for some strange reason i wasnt able to dump xip using hypercore kitchen.Anywayz i finally recooked it without any modification.The original size was 67mb n cooked 47 mb.i flashed it but it hung at the smart mobility screen. I searched and found that size reduction is normal cause no ipl etc .so my next question is
2. I know i am missing something but dont know what.I have been going over it again and again and going mad :D . Perhaps someone can give me some pointers
Why is my re-cooked rom hanging at the smart mobility screen
And yes i have searched the forum before posting this
ipl 3.10
hspl 3.10
Noonski
7th August 2009, 10:52 PM
The rom should be a minimum of 50 MB.
There is a work around for that if i'm correct.
Hypercore also applies a bit of compression on some files.
There is no need to include the Ex rom.
newdecember
8th August 2009, 02:46 AM
i think the workaround was to upgrade to a newer USPL or HSPL as they allowed it
i could be wrong though...
also. i downloaded this from Da_G's thread on wm6.5 here... (http://forum.xda-developers.com/showthread.php?t=544445) but i'm at a bit of a loss, have ported the XIP (i think..... not too sure if it has worked correctly using hybrid kitchen) and i think everything else is from the sys for the same build... but its all in VGA with 192 dpi
the build is 23022, anyone know if it would work or would i need to find a qvga version for this build?
mango1122
8th August 2009, 07:36 AM
The newer IPL and SPL allow ROM's less than 50mb to be flased. Nevertheless i used NikMel's method to hexedit the rom and make it above 50mb.
Still wouldn't work.
Searching around i found this http://forum.xda-developers.com/showthread.php?t=365210&page=2
"the easyst way is to copy "OEMDrivers" map from wm6. You should copy XIP files one by one from other rom and put it in a map with the same name. "
IM working on it.Will update.
!Aman!
8th August 2009, 09:37 AM
Today i used onyx ultimate4.6. i dumped it using elfin extended kitchen.for some strange reason i wasnt able to dump xip using hypercore kitchen.Anywayz i finally recooked it without any modification.The original size was 67mb n cooked 47 mb.i flashed it but it hung at the smart mobility screen. I searched and found that size reduction is normal cause no ipl etc .so my next question is
Why is my re-cooked rom hanging at the smart mobility screen
you can't recook a cooked ROM, they are protected.
mango1122
8th August 2009, 01:26 PM
yes but how are they protected?
sasa66
9th August 2009, 03:38 AM
yes but how are they protected?
Hi in the kitchen there is a tick box with a phrase beside (Dont touch my rom) making the rom undumpable again by making all packages into one.
Noonski
9th August 2009, 04:12 AM
In new Ervius Visual Kitchen's the "Don't Touch My Rom" shows up as an option.
I older kitchen s the AllPackagesToOne.exe needs to be added to get a Slimmed down Rom (it's the reason i use it, not to protect my rom but to get rid of excess .RGU and .DSM files)
Also i think removing the ULDR part will get an undumpable rom.
But i have yet to see that removal of ULDR brings more performance than cleaning the rom out.
I have said this in a few other threads, but even HTC is using this style by reducing "*System Recognisable files" inside the rom.
They are doing this by making their ProvXML files into normal registry entries and by using file types that are not set as knownnfiletypes in the OS.
Some people believe that having manila file in subdirectories wil help in performance, but it won't, as Manila files are not known by the OS so they are not cached and catalogued. It's why they changed from using .wav files to ._wav files for Slide out sounds.
So if there's anything you want from a rom that you can't extract, just ask the cook if you can use them package in question. And respect if it's something particular that the cook does not want to share.
sasa66
12th August 2009, 09:54 AM
Hi
When i extract the elfin shipped rom with hypercore i can find Boot.rgu but it is missing when i use visual kitchen although the kitchen gives me a success in dump and rebuild any advise.
Thanks
depakjan
13th August 2009, 05:03 PM
Wow.. i have too started cooking.. and i am stuck the same way as mango1122... my rom is of 98mb... it gets stuck at smart mobility.. what might be wrong... so cant i use a cooked ROM as my base.. so how do i cook 6.5 rom then... i have 20924 XIP and SYS but here i dont have xip.bin from where do i get this xip? ... also OEM folder can be left empty?
i am using Hybrid kitchen.. coz adding packages are easy wheres in Hypercore i dont see where evirus package tool being used... any1 know how to do this?
But in Hybrid kitchen there is different problem.. when i build i dont get that htcret option where you can select the radio, IPL and SPl stuffs... without asking this it directly builds the nbh file.. does that mean by default it's not including any spl's and radio??
Basically there is no good tutorial on cooking.. all tutorials explain the how you go on using the kitchen... but no one has explained abt COOKING.. what i mean is For cooking you need these folders... this folder will contain this .. likewise i need the process of cooking the background of it.. can any1 link me to such tutorial if there is any??
as far as i know for cooking you need
OEM - i am still not sure what this folder contain , when i dumped my stock rom i get OEMAPPS,OEMDRIVERS and many such folders.. my question is are these folders compulsory??? and what will this folder contain usually??
ROM - this has XIP folder, XIP.bin and OS.payload so what files compulsory here.. i saw some tutorials abt porting a xip... where can i find a xip.bin of 6.5??? and what is the use of os.payload thing?? and what will this folder contain usually??
SYS - .ROM, .VM and many app packages... sometime it has "Dont Touch My Rom:)" Folder .. here can i move the contents of this folder outside and use for buliding??? and what will this folder contain usually??
Packages - Here you put all the custom a\packages and select it Evirus package creator...
trueg
14th August 2009, 12:09 AM
If you want to cook a clean version of WM 6.5 for your device, why not start with a dump of the SDK?
http://www.microsoft.com/downloads/details.aspx?FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e&displaylang=en
download the emulator that matches your device.
You have the choice of installing the emulator or not.
If you don't want to install it, simply open the .msi file with something like 7-zip. From within that file open the file sdkfiles.cab and extract CGen_0409_PPC_USA_GSM_VR.BIN to an empty folder.
If you chose to install it, go to \Program Files\Windows Mobile 6 SDK\PocketPC\DeviceemulationV650\0409 and copy PPC_USA_GSM_VR.BIN to an empty folder.
*file and folder names are assuming you downloaded the US English version. I also assumed you have a QVGA device (I don't, but this is the Elf forum).
Attached to this post is the zip file Dump_SDK.zip. Inside are some tools you can use to extract the emulator image.
I prefer PlatformRebuilder to any of the old 6.1 kitchens.
http://forum.xda-developers.com/showpost.php?p=3456337&postcount=7
It uses the same OEM\SYS\XIP structure and works really well. It's what I use, so that is what I will discuss....
extract Dump_SDK.zip to the same folder as your BIN file.
drag and drop the BIN file on to Dump_SDK.bat and let it run.
Once it is finished you will have a new folder named IMGFS.
Assuming you have PlatformRebuilder installed, drag and drop the IMGFS folder on to \Platformrebuilder\TOOLSET\packagebuilder.exe
this will organize all of the files into packages within either the OEM or SYS folder.
The only file of value in the OEM folder is \OEM\OEM_Lang_0409\initflashfiles.dat as this file creates the folder structure and shortcuts for most of the default applications. Since some of the file names and locations have changed with 6.5, it's a good file to keep. HTC also uses this file sometimes, so if you are missing shortcuts to any files, take a look at the initflashfiles.dat (using a text editor) from your old ROM to see how they are different (WinDiff is a good program for showing line by line differences between files).
You will need to grab the rest of the needed files from a dump for you existing device (preferably, the most recent official ROM from HTC for your device). You can use PlatformRebuilder to do the dumping (see the tutorial video linked from my post linked above).
If you wanted to try and get it running with the least amount of extra crap, try the following...
Copy .ROM & .VM from a dump of an official release for your device (you may not need one or the other, but I can't remember which so use both).
You may want to add ADC (auto data config) to SYS (I've attached it to this post).
From the OEM folder of your official ROM dump, you will need OEMDrivers and maybe OEM_Lang_0409 (contains help files & resource replacement files).
As for the XIP, the SDK doesn't come with a complete XIP and even if it did, you would still need to port it. If you can grab an XIP for 21234 that has already been ported to your device, you can use that. If not any WM 6.5 XIP ported to your device should at least get you up and running.
See the attached text file Custom_WM6.5.txt to see the changes I made to my ROM once I had it up and running.
trueg
14th August 2009, 12:47 AM
If you have never used PlatformRebuilder before, the video tutorial here (http://www.bepe80.com/test/1/) shows you how to dump and then rebuild a ROM.
Perhaps start with a HTC official ROM for your device. Once you are able to dump and rebuild that, swap in the 6.5 SYS from the SDK (or one that you have downloaded). Keep the .ROM & .VM that should already be there from your dump. In the OEM folder delete everything but OEMDrivers, which has all of the drivers needed for your device (and often a bunch of other crap you don't need).
I believe you said you have an XIP for WM 6.5 already? The XIP files you need for PlatformRebuilder are the XIP folder, os.nb.payload, romhdr.bin and xip.bin.
depakjan
14th August 2009, 05:34 AM
Awesome bro.. thank you very much trueg ... i wil reall try this out once i leave home from my workplace.. hopefully i will sucessfully cook a 6.5 rom tonight... if i have doubts i will get back to you in this thread or will PM you.. tahnks again..
depakjan
15th August 2009, 10:20 AM
i keep getting this error while extracting imgfs :(
http://img17.imageshack.us/img17/1751/errorlhj.jpg
!Aman!
15th August 2009, 10:25 AM
nbsplit.exe is not to be used for Elf(in)s
trueg
15th August 2009, 10:40 AM
i keep getting this error while extracting imgfs :(
Are you using PlatformRebuilder or a custom kitchen?
depakjan
15th August 2009, 03:07 PM
does that mean i cant use platform builder for elfin?... i just dragged my nb file onto packagebuilder.exe and it uses nbsplit.. what can i do then?
!Aman!
15th August 2009, 03:20 PM
does that mean i cant use platform builder for elfin?... i just dragged my nb file onto packagebuilder.exe and it uses nbsplit.. what can i do then?
replace and use the attached batch file for dumping.
svprm
15th August 2009, 06:39 PM
This kitchen will work for Elfin?
trueg
15th August 2009, 06:54 PM
Did you view the video tutorial from bepe? There shouldn't be a problem using PlatformRebuilder for Elf (though I only started using it after I got my Raphael). You drop the os.nb on dump_200.bat not packagerebuilder.
depakjan
16th August 2009, 07:36 AM
after using the patched dump it's working now.... i have couple of doubts..
can i use XIP and SYS from different builds?? (eg XIP of 21234 and SYS of 23028)
i built a ROM using the following steps but it stuck at smart mobility screen... please tel me what am i doing wrong
OEM folder - It contained the same OEM folder i extracted from this file PPC_USA_GSM_VR.BIN
Packages folder - it contained some mega packages ... nothin else
ROM folder - it had XIP folder, os.nb.payload, out.bin and romhdr.bin.. inside XIP folder .. there where lot of dll's starting from busenum.dll to TrueFFS.dll, a boot.hv file , a boot.rgu file , a dsm and rgu file and mxip_lang.vol file (This XIP was given by mike which he was using for elf)
SYS folder - this folder contained all the files from 23028 build available for download (SYS_23028_96DPI_0409.rar)
What is wrong... it gets stuck at smart mobility...
trueg
16th August 2009, 10:27 AM
Yes you can mix and match XIP & SYS
getting stuck at the first screen could mean a registry error or a bad/missing driver.
You need to use an OEMDrivers for you device. The only file you would want to use from the OEM of the SDK is the initflashfiles.dat. You can not use the OEMDrivers from the SDK.
XIP folder sounds fine.
Have you been able to build a working ROM at all? I would suggest you start with an official HTC ROM. Dump it and rebuild it and make sure you can get that working. Then make small changes until you understand everything that is going on.
depakjan
16th August 2009, 11:43 AM
i am trying to build a 6.5 rom... problem is i dont have anything to use as a base... maybe thats why i end up with a bad rom.... if i try to port a xip none of the cooked roms have xip.... uf i use platformbuilder even the official rom does not the payload file... so i am confused... but still trying... no idea where to get oemdrivers otherbthan the sdk
trueg
16th August 2009, 12:08 PM
Before you worry about building a 6.5 ROM, get a handle on everything by building a working 6.1 ROM. Download an official Elfin 6.1 ROM (there are a couple to choose from - 3.07/3.10 etc). Follow the video tutorial and get a working build of 6.1. Once you have a working OEM, XIP and SYS you can try swapping out parts to get a 6.5 build up and running.
As far as getting drivers, you need to get them from an offical Elfin ROM. Everything begins by dumping an official ROM. Dump it, rebuild it and test it. Then keep the OEMDrivers and anything else in the OEM that you want. Swap out the XIP and see if that works. Then swap out the SYS, etc etc.
depakjan
17th August 2009, 07:23 PM
Thanks trueg.. but i cant find OEM folder for 6.5.. since there are no stock roms for 6.5 i cant dump it.. all the cooked roms are protected.. when extracted it does'nt give OEM folder.. so i am searching for one.. if any1 is kind enough to upload their 6.5 OEM folder it would be very helpful....
trueg
17th August 2009, 07:42 PM
Ahh, I see where you are getting held up. Until HTC releases 6.5 for your device (likely never) you have to use the OEM drivers and software from 6.1. Only the XIP and SYS will be 6.5.
depakjan
17th August 2009, 08:37 PM
So using a 6.1 OEM drivers for a 6.5 ROM should not be a problem??
trueg
17th August 2009, 09:10 PM
So using a 6.1 OEM drivers for a 6.5 ROM should not be a problem??
Indeed, it is the only way until HTC releases 6.5 for you device (which may never happen). The OEMDrivers for your device are specific for your hardware.
For example, before HTC released 6.1 for the ELFin, many cooks used the 6.1 OEM files from Opal, but even though the hardware was similar, we still had to use the 6.0 OEMDrivers that came with our devices.
So, I suggest you dump a 6.1 ROM for your device and see if you can rebuild it successfully. Then I would remove things that may conflict with 6.5. In fact, see if you can build a ROM with just OEMDrivers and OEMLang. Once you have that working, swap in a 6.5 XIP and SYS and see if you can get that working.
Actually, you can download the source files for my last ELFin ROM here....
http://www.myunspace.com/?d=44B27A391
and to take it even further, I went in to my old source files and removed all of the stuff that may interfere with 6.5. If you want you can download it here....
http://www.myunspace.com/?d=2463BCAD1
This is the OEM folder from 3.10.710.0 that I used for my last ELFin ROM with some of the packages removed. If you pare it up with the XIP and SYS from my source files above, you should be able to build a working ROM. If you then swap out the XIP and SYS with the XIP that you were given plus the SYS from the SDK you should be able to get something that works.
newdecember
17th August 2009, 10:59 PM
tried to build a rom using the tutorial with the SDK posted by trueg. followed everything to the letter, and tried to build a rom using the the OEM from wm6.1
as soon as i open packagerebuilder i get this error appearing
http://forum.xda-developers.com/attachment.php?attachmentid=217447&stc=1&d=1250542458
i have no idea where i am going wrong, as i haven't changed anything in OEM as of yet
the only thing i think i am missing is the XIP.bin file as i am using one from another kitchen but the file was not there. is it really needed or is there any way i could get it? XIP is 21222 and the SDK SYS is the one from the link trueg posted.
trueg
17th August 2009, 11:07 PM
How about using the XIP and SYS from here first to see if you can build a valid 6.1 ROM, before trying to get 6.5 working?
http://www.myunspace.com/?d=44B27A391
honcorrd
18th August 2009, 03:57 AM
Indeed, it is the only way until HTC releases 6.5 for you device (which may never happen). The OEMDrivers for your device are specific for your hardware.
For example, before HTC released 6.1 for the ELFin, many cooks used the 6.1 OEM files from Opal, but even though the hardware was similar, we still had to use the 6.0 OEMDrivers that came with our devices.
So, I suggest you dump a 6.1 ROM for your device and see if you can rebuild it successfully. Then I would remove things that may conflict with 6.5. In fact, see if you can build a ROM with just OEMDrivers and OEMLang. Once you have that working, swap in a 6.5 XIP and SYS and see if you can get that working.
Actually, you can download the source files for my last ELFin ROM here....
http://www.myunspace.com/?d=44B27A391
and to take it even further, I went in to my old source files and removed all of the stuff that may interfere with 6.5. If you want you can download it here....
http://www.myunspace.com/?d=2463BCAD1
This is the OEM folder from 3.10.710.0 that I used for my last ELFin ROM with some of the packages removed. If you pare it up with the XIP and SYS from my source files above, you should be able to build a working ROM. If you then swap out the XIP and SYS with the XIP that you were given plus the SYS from the SDK you should be able to get something that works.
Thanks for sharing, i was reading for the past weeks and trying to encourage myself to buid my own rom, i thought it was more complicated. Will try to make a 6.1 rom and then a 6.5 rom. I allready have a back-up dump from my phone when i buy it. So thanks again. :cool:
trueg
18th August 2009, 09:09 PM
Do you want to try this WM 6.5 ELF rom I just made up using an XIP from dsixda and SYS from SDK? If it works I will upload the kitchen for you.
http://www.myunspace.com/?d=C0715D5C1
honcorrd
18th August 2009, 10:46 PM
Downloading, let you know, thanks
Flashed so far all it's going well
Memory Storage 136.73 Program 77.82
- battery icon on today menu doesn't go to power setting
- when soft reset or power off/on messaging app show up on taskbar, have to hit the X on the upper right to close
From that all the rest is working fine
depakjan
19th August 2009, 08:00 AM
upload the kitchen trueg.. that would be really helpfull.. thanks for everything...
trueg
19th August 2009, 08:26 AM
Well I'm glad it worked. I will upload it tomorrow.
the battery icon pointing to the power settings is a registry setting. If you can't find it before tomorrow I will post it.
Messaging coming up after a soft reset is the bootloader. I no longer use the bootloader from HTC, but I believe this can also be changed with a registry setting.
honcorrd
19th August 2009, 02:37 PM
ok, thanks. I'm not very familiar to reg editing, i only edit when someone allready did the trick and share it in the forum.
ok, one step up to start cooking, last night i extract my back-up os.nb with platformrebuider. Today will do the rest to make my first stock rom 6.1
trueg
19th August 2009, 08:37 PM
Here is an updated version of the ROM which should fix the two issues mentioned (battery & messaging). I can't test it myself.
http://www.myunspace.com/?d=473838591
I will be uploading the kitchen shortly.
For completeness sake, the battery icon link to power setting is this....
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\TaskBa r]
"LimitedClock"=dword:0
"ConsistentClockOrBattery"=dword:0
To stop messaging from opening on boot..
Change
[HKEY_CURRENT_USER\Software\HTC\BootLauncher\Apps\T Mail]
"Module"="\\Windows\\tmail.exe"
"CmdLine"="-noUI"
to this
[HKEY_CURRENT_USER\Software\HTC\BootLauncher\Apps\T Mail]
"Module"="\\Windows\\tmail.exe"
"CmdLine"="-RunInBKG"
You could also try removing the tmail entry from bootlauncher.
trueg
19th August 2009, 09:15 PM
Here is the kitchen I used to build the ROM posted just above this post.
http://www.myunspace.com/?d=170435AA1
It's a slightly modified version of the kitchen by Kokotas. It's based on Platformrebuilder and has batch files by Kokotas. In order to support WM 6.5 I updated platformrebuilder.exe to 2.1 and added set OLDKERNEL=1 to build_rom.bat.
I dumped 3.10.710.0 for the OEM and EXT packages (using this kitchen to do the dump). The XIP came from dsixda and the SYS was obtained by dumping the SDK using "Dump_SDK" that I posted the other day.
I added the battery registry change to the RGU in OEMDrivers and modified the registry entry for Bootlauncher in EXT.
dsixda has also made his kitchen public. It can be found here (http://www.4shared.com/dir/11831267/325e6228/sharing.html).
If you want to use Platformrebuilder as is, you have to make a few slight changes....
-The OEM & SYS from the above kitchen will work fine with a standard install of Platformrebuilder.
-For the EXT packages move them from ElfinK_WWE\EXT\IncludedPackages to Platformrebuilder\BASIC_RK\EXT\
-Update to 2.1 and add "set OLDKERNEL=1" to build_rom.bat if you haven't already
-Make the following change to \BASIC_RK\TOOLS\CreateROM.bat
Change this
..\TOOLS\IMGFS\ImgfsToNb imgfs-new.bin OS.nb.payload OS-new.nb.payload -bigstoragemove
if not "%errorlevel%"=="0" goto error
..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb
if not "%errorlevel%"=="0" goto error
To this
..\TOOLS\IMGFS\ImgfsToNb imgfs-new.bin OS.nb.payload OS-new.nb -bigstoragemove
if not "%errorlevel%"=="0" goto error
REM ..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb
REM if not "%errorlevel%"=="0" goto error
-Finally, if you want to use the os.nb.payload that came with Kokotas's kitchen, make the following additional change to CreateROM.bat
Change this
REM ================================================== =========================================
echo.
..\TOOLS\implantxip xip.bin OS.nb.payload
if not "%errorlevel%"=="0" goto error
REM ================================================== =========================================
To this
REM ================================================== =========================================
echo.
..\TOOLS\msflshtool.exe OS.nb.payload -r xip.bin -p 0
if not "%errorlevel%"=="0" goto error
REM ================================================== =========================================
and copy msflshtool.exe from \ElfinK_WWE\TOOLS\ to Platformrebuilder\BASIC_RK\TOOLS\
otherwise rename your os.nb to os.nb.payload and copy it to \BASIC_RK\ROM
A major benefit to using Kokotas's kitchen is that he uses yang.exe to automatically build the os.nb into a flashable ROM. With Platformrebuilder, you need to manually build the ROM using something like HTC ROM Tool (htcrt.exe).
Cheers,
TrueG
honcorrd
20th August 2009, 12:58 AM
Thanks for sharing and responding. So this kitchen has it all, so if i click on the build_rom it will actually buil a rom?
I spend the last 3hrs reading to better understand everything in this thread.
if i want to update the build i replace the sys and xip from the new update?
in \ElfinK_WWE_2.1\EXT there are two folders, ExcludedPackage and IncludedPackage, in there i include and exclude the apps that i want to install :confused:
What about the OEM and Base Rom Folders?
trueg
20th August 2009, 01:13 AM
Thanks for sharing and responding. So this kitchen has it all, so if i click on the build_rom it will actually buil a rom?
I spend the last 3hrs reading to better understand everything in this thread.
if i want to update the build i replace the sys and xip from the new update?
in \ElfinK_WWE_2.1\EXT there are two folders, ExcludedPackage and IncludedPackage, in there i include and exclude the apps that i want to install :confused:
What about the OEM and Base Rom Folders?
Yes, it should build the same ROM that I posted today (has anyone tested that by chance?).
I put the packages that I didn't think you would want to use in ExcludedPackages which means they do not get included in the ROM, but I left them in that folder in case you wanted to try them. The packages in IncludedPackages are included automatically when you hit build.
What about the OEM and base ROM folders?
honcorrd
20th August 2009, 02:05 AM
Yes, it should build the same ROM that I posted today (has anyone tested that by chance?).
What about the OEM and base ROM folders?
Yes i currently have it fashed, work fine, will test with it. Will play with removing and adding package to see how it goes.
BaseRom is for and Should i leave as it the OEM folder
Youtube is not working, cannot be opened. either it is not signed with a trusted certificate
depakjan
20th August 2009, 05:24 AM
Hi trueg,
Thanks for the kitchen and everything.. i am at my workplace and i cant try it now... i will do this the first thing when i get home.. but one thing i need to understand is can i use Packagebuilder+buildOS in this kitchen.. when i used platform builder.. it din invoke this application .. it just created the nbh directly.. also this Packagebuilder+buildOS does all the G'reloc thingy.. so platform builder also does that automatically???..or i have do the G'reloc manually... coz i read in a tutorial that while porting XIP G'reloc has to be done..
trueg
20th August 2009, 05:36 AM
The kitchen is complete, nothing needs to be ported. If you download it and hit build_rom.bat it will build the ROM that I posted. Once you have it working you can play around with the packages and settings to get it the way you like. If you plan to use some other SYS and XIP you may have to do various things to port it over.
depakjan
20th August 2009, 06:26 AM
Yea i have been trying the port the latest XIP and SYS .. thats why the question.. but anyway no problem.. i will learn it stp by step.. thanks again..
svprm
20th August 2009, 02:58 PM
@trueg
I'm going to use this kitchen.
Because i can't use visual kitchen for Elfin.
Shall i know:
what are the thing include in this rom?
include 6.5 or 6.1?
Thanks.
@honcorrd
Thanks for know this kitchen.
svprm
20th August 2009, 02:59 PM
@trueg
I'm going to use this kitchen.
Because i can't use visual kitchen for Elfin.
Shall i know:
what are the thing include in this rom?
include 6.5 or 6.1?
Thanks.
@honcorrd
Thanks for know this kitchen.
honcorrd
20th August 2009, 03:03 PM
hi, me too want to port the last sys and xip
I want to fully understand the kitchen. I try to add and remove some package, build the rom, flashed boot up fine but the apps that i added wasn't there
any advise
svprm
20th August 2009, 06:52 PM
Here is the kitchen I used to build the ROM posted just above this post.
http://www.myunspace.com/?d=170435AA1
It's a slightly modified version of the kitchen by Kokotas. It's based on Platformrebuilder and has batch files by Kokotas. In order to support WM 6.5 I updated platformrebuilder.exe to 2.1 and added set OLDKERNEL=1 to build_rom.bat.
I dumped 3.10.710.0 for the OEM and EXT packages (using this kitchen to do the dump). The XIP came from dsixda and the SYS was obtained by dumping the SDK using "Dump_SDK" that I posted the other day.
I added the battery registry change to the RGU in OEMDrivers and modified the registry entry for Bootlauncher in EXT.
dsixda has also made his kitchen public. It can be found here (http://www.4shared.com/dir/11831267/325e6228/sharing.html).
If you want to use Platformrebuilder as is, you have to make a few slight changes....
-The OEM & SYS from the above kitchen will work fine with a standard install of Platformrebuilder.
-For the EXT packages move them from ElfinK_WWE\EXT\IncludedPackages to Platformrebuilder\BASIC_RK\EXT\
-Update to 2.1 and add "set OLDKERNEL=1" to build_rom.bat if you haven't already
-Make the following change to \BASIC_RK\TOOLS\CreateROM.bat
Change this
..\TOOLS\IMGFS\ImgfsToNb imgfs-new.bin OS.nb.payload OS-new.nb.payload -bigstoragemove
if not "%errorlevel%"=="0" goto error
..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb
if not "%errorlevel%"=="0" goto error
To this
..\TOOLS\IMGFS\ImgfsToNb imgfs-new.bin OS.nb.payload OS-new.nb -bigstoragemove
if not "%errorlevel%"=="0" goto error
REM ..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb
REM if not "%errorlevel%"=="0" goto error
-Finally, if you want to use the os.nb.payload that came with Kokotas's kitchen, make the following additional change to CreateROM.bat
Change this
REM ================================================== =========================================
echo.
..\TOOLS\implantxip xip.bin OS.nb.payload
if not "%errorlevel%"=="0" goto error
REM ================================================== =========================================
To this
REM ================================================== =========================================
echo.
..\TOOLS\msflshtool.exe OS.nb.payload -r xip.bin -p 0
if not "%errorlevel%"=="0" goto error
REM ================================================== =========================================
and copy msflshtool.exe from \ElfinK_WWE\TOOLS\ to Platformrebuilder\BASIC_RK\TOOLS\
otherwise rename your os.nb to os.nb.payload and copy it to \BASIC_RK\ROM
A major benefit to using Kokotas's kitchen is that he uses yang.exe to automatically build the os.nb into a flashable ROM. With Platformrebuilder, you need to manually build the ROM using something like HTC ROM Tool (htcrt.exe).
Cheers,
TrueG
I can't download form http://www.myunspace.com/?d=170435AA1
Any Mirror Pls.
trueg
20th August 2009, 07:08 PM
@trueg
I'm going to use this kitchen.
Because i can't use visual kitchen for Elfin.
Shall i know:
what are the thing include in this rom?
include 6.5 or 6.1?
Thanks.
@honcorrd
Thanks for know this kitchen.
The kitchen I posted includes the SYS and XIP for 21234 which is the official release of Windows Mobile 6.5 that was released to the public via SDK.
hi, me too want to port the last sys and xip
I want to fully understand the kitchen. I try to add and remove some package, build the rom, flashed boot up fine but the apps that i added wasn't there
any advise
Can you be more specific about what you did and what didn't work?
trueg
20th August 2009, 07:53 PM
I can't download form http://www.myunspace.com/?d=170435AA1
Any Mirror Pls.
try http://rapidshare.com/files/269556596/ElfinK_WWE_2.1.zip
depakjan
20th August 2009, 08:32 PM
OMG!!!!!!!!!!... i finally found the problem... i have been building and building.. thinking that the porting i am doing was wrong.. but the thing the ELF(in)_Hybrid_Kitchen has probably some issues with 6.5.... the same stuff when i use the kitchen given by trueg.. it surprisingly worked well.. huf!!!... all this time i have been roaming all the threads.. and i finally found out... i was abt to give up... thanks trueg for the kitchen.. most probably i am guessing that Greloc thingy is the problem in the hybrid kitchen... i even changed it to WMreloc it always gets stuck at the smart mobility screen....
svprm
20th August 2009, 08:48 PM
Thanks trueg.
depakjan
20th August 2009, 09:15 PM
Hi trueg,
I tried to build a rom with the latest build 23028, ported SYS and XIP stuffs , but the rom did not boot.. so i tried with the XIP you gave with the SYS alone from 23028(DID NOT change .ROM,.VM,METADATA,SHELL,WinCENLS i know that they are XIP related) but i get this error while building.. what could be it??
Finalizing and optimizing ROM structure...
ERROR! (errorlevel: -1073741819)
depakjan
20th August 2009, 09:15 PM
--Sorry Double Post---
trueg
20th August 2009, 10:04 PM
Hi trueg,
I tried to build a rom with the latest build 23028, ported SYS and XIP stuffs , but the rom did not boot.. so i tried with the XIP you gave with the SYS alone from 23028(DID NOT change .ROM,.VM,METADATA,SHELL,WinCENLS i know that they are XIP related) but i get this error while building.. what could be it??
I'm not sure about the error, but is there a reason you are so intent about testing leaked builds? When HTC releases 6.5 it will most likely be based on 21234 since that is officially Windows Mobile 6.5. Everything afterwards is experimental changes and fixes for 6.5.1 and beyond.
honcorrd
20th August 2009, 10:19 PM
Can you be more specific about what you did and what didn't work?
ok, sorry for not be clear.
i,m trying to undestand all the process but it is confuse :confused:
Know that i download the kintchen ready to go, how about changing thinks around. ex. add and remove package. Remove unecesary apps that came in the build.
I try to add package in the \EXT\IncludedPackage from the \EXT\ExcludedPackage
Build the rom
flashed to my elfin
But when i check in start menu non of the package i add were there
trueg
20th August 2009, 11:05 PM
ok, sorry for not be clear.
i,m trying to undestand all the process but it is confuse :confused:
Know that i download the kintchen ready to go, how about changing thinks around. ex. add and remove package. Remove unecesary apps that came in the build.
I try to add package in the \EXT\IncludedPackage from the \EXT\ExcludedPackage
Build the rom
flashed to my elfin
But when i check in start menu non of the package i add were there
OK, which application did you try to add?
Also, is the HTC Task Manager working? I included it from my Raphael. There didn't appear to be any VGA specific graphics, so I figured it should work. It's the icon at the top left that shows you what is running and allows you to close applications.
trueg
20th August 2009, 11:10 PM
Well, I'm felling generous, so I'm going to post a bunch of information that may or may not help you decide what you may or may not want to delete......
OEM Folders
BuildInfoPkg - contains text files that help HTC keep track of release information - safe to delete
COLORSKIN - contains a dummy file named PACKAGE_COLORSKIN.dmy - not used on Raphael so I'm not sure but probably safe to delete
ConfigAP - contains config_AP.txt which is used by AutoRun (see AutoRun details under OEMAPPS post).
CONNECTIONSETUPDB - contains the provision.zip file which is used by connectionsetup. - safe to delete assuming you are not using connectionsetup (see connectionsetup details).
ExtendedPkg - contains config.txt which is used by AutoRun (see AutoRun details).
ExtraFilesPkg - contains updated graphics for several HTC programs like MP3 Trimmer & USBtoPCPopUP. Created to match the colour scheme of TouchFlo (dark blue, grey & black). - Safe to delete, once deleted the programs in question will use original graphics.
LangDB - empty - safe to delete
OEM_DPI_96 - empty - safe to delete
OEM_Lang_0409 - contains help (*.htm) and resource replacement files (*.mui) as well as several templates for notes (*.pwi).
*.htm - feel free to delete unless you want the help files in question
*.mui - required for their respective programs (can be deleted if you no longer use the program it is destined for).
*.pwi - template files for notes - I don't find them useful - safe to delete
initflashfiles.dat - creates folders & shortcuts for various programs - do not delete - can be edited to fit your needs.
mxip_initdb.vol - database file for use by contacts - do not delete
mxip_oem_translation_0409.provxml - creates control panel entries for HTC applications like Device Information & Power (since these programs do not have cpl files).
mxipupdate_RemoteDesktopMobile.provxml - creates shortcut for Remote Desktop Mobile
OEMAPPS - see separate post
OEMDrivers - see separate post
OEMMISC - contains shellcelong.dll (don't delete) and registry settings for Windows Live
OEMOPERATORS - used to contain carrier configuration files, but these are now found in OperatorPkg - currently empty and safe to delete
OEMVersion - contains a single provxml that sets the ROM version for use in DeviceInfo.
OperatorPkg - contains a bunch of garbage for customizing the ROM for use with a particular carrier - in the case of 3.10.710.0, an Australian carrier - I may create a separate post for this
I also included HTC Taskmanager & FdcSoft Task Manager in separate folders within the OEM folder.
trueg
20th August 2009, 11:26 PM
OEMAPPS
AutoRun - an application that can automatically run after flash, HTC uses it to install several cabs, make minor fixes and change various settings. - I will make a seperate entry for AutoRun later.
Backlight - a control panel replacement for the default Backlight cpl from Microsoft.
CapNotify - not used (hardware keyboard app)
CheckAutoRun - gets copied to startup by initflashfiles.dat and is used to initiate AutoRun
CSDtype - control panel app for configuring circuit switch data
GPRSAuthentication - control panel app for controlling GPRS settings
IconDll.dll - contains a couple of icons used by HTC
InternetExplorer.lnk - shortcut to Internet Explorer that gets placed in \Windows\AppButtons by initflashfiles.dat
KeyLock - control panel app for controlling keylock
KeyLockTray - tray applet for enabling backlight with hardware key
Messaging.lnk - another shortcut destined for \Windows\AppButtons
mxipupdate_oemdisable2577_100.provxml - doesn't seem to be valid - not sure what this is supposed to do.
override.dll - used to override the use of resources, not sure if it is used at all
SMSService.exe - control panel app for controlling SMS settings
STKTray* - tray application for Sim Tool Kit (see Sim Tool Kit under EXT)
SwitchUSB_PPC - not sure what this one does
TiwlnapiCE.dll - dll for use with WiFi
WiFiInit - I assume an app for initializing the WiFi adapter
WirelessService.dll - dll for use with WiFi
trueg
20th August 2009, 11:43 PM
OEMDrivers - the OEMDrivers folder for the ELFin is fairly clean. For the most part you want to leave the drivers (dll) alone. That leaves only a few files...
*.wma - ringtones and alerts by HTC - ringtones are copied to \Windows\Rings via initflashfiles.bat. WM 6.5 prefers \Windows\My Ringtones but will still find them in \Windows\Rings.
animation.dll - used for startup animation
AutoShortcut - an alternative method that HTC uses to create shortcuts vs. provxml
camera.lnk - camera shortcut that's copied to \Windows\AppButtons
mxip_cold_OEMDRIVERS_* - contain various registry settings - don't delete
mxipupdate_zzRemoveTSKmgr_1.provxml - removes Windows Task Manager from Start Menu
RemoveGPS.provxml - removes GPS Settings from Control Panel
RemoveWifi.provxml - removes Wireless LAN from Control Panel among other changes
StartupAnimationEngine.dll - Startup animation driver
trueg
21st August 2009, 12:18 AM
OperatorPkg & OperatorPkg_PT - for the most part, there is little of value here.
a lot of the files are used to change your home page, create favourites and create icons for favourites. The startup animation gif and sound file are located here (animated.gif & BootUpHTC.wav).
The bulk of settings that you may want to look at are in the provxml files. In fact you may want to swap them for the provxml files that originally came with your device, since this is where the carrier customizes the behaviour of the ROM to match the requirements of their GSM network. If you are ambitious, you could go through each setting and figure out what it does. I did that for myself, but that would be too much information for me to post here.
AutoRun - located in OperatorPkg is config_operator.txt & the AutoRun settings. In particular, at the beginning of mxipupdate_oemoperators_107.provxml you will find the following code...
<!--Autorun settings-->
<characteristic type="Registry">
<characteristic type="HKLM\Comm">
<parm name="AutoRunCFG" value="\windows\config_operator.txt" datatype="string" />
<parm name="AutoRun" value="\windows\AutoRun.exe" datatype="string" />
</characteristic>
</characteristic>
This is where your AutoRun config file is specified. AutoRun uses this file to launch cabs and make changes automatically during the first boot after flashing. Here's what happens during AutoRun with 3.10.710.0...
config_operator.txt:
LOCK:Enabled ;all input from screen & keys are disabled
TSK: \WINDOWS\HTC.tsk ; default theme is changed
XML: \WINDOWS\Menu_Operation.xml ; homepage change
CFG: \WINDOWS\config_PT.txt ; open next config file (found in OperatorPkg_PT)
Config_PT.txt:
XML: \WINDOWS\RemoveArrtibMMS_0409.xml ; removes attributes from MMS images
EXEC:\Windows\AutoAttribute.exe \Windows\MASD_RemoveReadOnly.txt ; removes read only attributes from files listed in txt
CFG: \Windows\Config_AP.txt ; opens next config file (found in ConfigAP)
config_AP.txt
CAB: \WINDOWS\GoogleMaps-ms-htc_compressed.CAB ; installs GooglesMaps from cab
CAB: \WINDOWS\WM6_PPC_HTC_Opera9_WWE.CAB ; install Opera Mobile from cab
CFG: \WINDOWS\config_end.txt ; opens next config file (found in OperatorPkg)
config_end.txt - more homepage & Opera Mobile changes
EXEC:\windows\AutoVer.exe
XML: \windows\File_Operation_OperaAdr.xml
LOCK:Enabled ; again locks out input
CAB: \Windows\Opera_Skin.CAB
XML: \WINDOWS\Opera_Splash.xml
CFG: \Windows\config.txt ; opens next config file (found in ExtendedPkg)
config.txt
LOCK:Enabled ; again locks out input
LOCK: Disabled ; enables screen & key input
RST: Reset ; resets device
If any of the above commands fail while LOCK:Enabled, you will not be able to press any buttons or click on screen. If you delete one of the cabs and AutoRun errors out, it may seem like the unit has frozen, but it is simply because it is unable to continue and will not accept any input by screen or button. You can test this by calling your phone, it will ring, but you can't answer the call.
trueg
21st August 2009, 12:19 AM
Should I keep going with EXT & SYS? Is anybody actually reading this?
Taninpv
21st August 2009, 01:21 AM
Thank You, Trueg..for taking your time to address the formula for us newbies.
Regarding your question about SYS/EXT.
Sure, the more information we gathered, the better we can whip up our own ROM.
Again, thank you for your time.
You are the man !!
trueg
21st August 2009, 03:00 AM
EXT - Here is a brief rundown of the packages that are included with 3.10.710.0
2DManila - a.k.a. TouchFlo 2D, normally not included with Windows Mobile 6.5 now that we have Titanium.
AdobePDF 2.5 - Adobe PDF reader, software hasn't change much at all over the years, but usually included to provide PDF support.
AdvancedNetwork - Control Panel applet that you configure GSM/GPRS/SMS settings.
Album - HTC's custom photo and video application, mainly designed to work with TouchFlo, but can still be integrated if you like. Requires HTC Guesture.
App_Service.dll - I couldn't find any applications that referenced this dll and I have deleted it on my Raphael. It's only a single dll, you may or may not want to delete it.
Arcsoft_MMS - MMS application included by HTC, required if you want to be able to send & receive MMS messages.
AudioBooster - audio equalizer - allows you to manipulate bass, treble, etc etc.
AudioManager - Audio player by HTC. Designed to work with TouchFlo, but can work independently (may require HTC gesture)
BluetoothSetting - adds option to disable required passkey for beam
BootLauncher - service loader by HTC. Designed to allow HTC to launch services that are unsigned by ROM but signed by HTC. Technically not necessary as all files built into ROM are signed. Let me know if you want to learn how to load services the correct way and avoid BootLauncher.
BTBPP - enables file push over Bluetooth
BTSAP - Bluetooth SIM Access Profile - allows your device to sync contacts with BTSAP devices (automobile BlueTooth for example).
CAMERA - HTC Camera (requires mHubVO & DSHOW)
ClearStorage - application that lets you do a hard reset instead of just doing a hard reset.
CommManager - HTC's answer to Wireless Manager (I prefer Wireless Manager)
connectionsetup - application that automatically sets up your data connection assuming your GSM carrier is in the database (provision.zip). Not required if you use ADC (Auto Data Connection) included with WM 6.5.
CyberonVoiceCommander - alternative to MS VoiceCommand (I prefer MS VoiceCommand).
DataDisconnect - used by CommManager to stop data connections.
DeviceInfo - ControlPanel applet that displays information about your phone such as talk time, hardware and ROM info.
DShow - DirectShow drivers used audio/video decoding & rendering
EnlargeStartMenu - used to enlarge the Start Menu - no longer useful with WM 6.5
EzInput - HTC soft keyboard (require a patched version to work with WM 6.5)
Field T_e_s_t - HTC field test application - generally not usefully for the average user.
FullScreenPlayer - for use with HTC Album
GSM T_e_s_t - HTC GSM test application - generally not usefully for the average user.
HTCAnimation - driver used for startup animation (animated.gif)
HTCApplication - driver used by various HTC applications to access the registry.
HTCGesture - driver that allows you two swip up/down/left/right in applications like HTC Album
HTCHomePlugIn - drivers that allow for some settings to appear on the Home Screen (not useful when using Titanium)
HTCMessage - application that will display help/error messages when encountered by an HTC Application (example SIM card is full)
HTCSettings - adds visibility timeout option for Bluetooth
HTCUtil - required for DeviceInfo & Powerexe
IME_Engine_Western - predictive text system - WM 6.5 now includes predictive text
InvokeSIMMgr - adds the option to open SIM Manager from Contacts
JBlendJava - Java Midlet Manager by JBlend (I prefer JBed)
LargeTitleBar - application that will display a full screen representation of your tray icons for better finger selection. (not sure if this works with 6.5, I always remove it)
LockStreamDRM - DRM system included by HTC, if you remove it you will need to modify boot.rgu in the XIP (discussed previously in this thread).
LongPressEndKey - has three parts endkey.exe, LongPressEndKey and ButtonSettingApp.dll. endkey.exe is a stand alone application that can do various actions when you hold down the end key. It is configured via the registry. LongPressEndKeyApp which is a full screen application that will pop up when you hold down the end key. ButtonSettingApp.dll is the driver that sets the registry based on what you select in the App. I personally use endkey.exe plus the appropriate registry setting to switch between normal and silent and delete the rest of the crap.
mHubVO - various codecs (do not delete, required for several applications)
MicrophoneAGC - Control Panel applet that allows to enable/disable automatic gain control for the Microphone.
Mute - used by CommManager to enable/disable silent mode.
MyCPL - application that allows HTC to load applications in the control panel that do not have a cpl file (ex: DeviceInfo, Powerexe, etc etc)
NewMailAccount - new mail account wizard by HTC
OutlookEnhancement - changes reply button in outlook to reply all (conflicts with WM 6.5).
PACKAGE_Elfin_GoogleMap - folder that contains the cab file for GoogleMaps (installed by AutoRun)
PACKAGE_Elfin_Opera_Browser_WWE - folder that contains the cab file for Opera Mobile (installed by AutoRun)
PhoneCanvas - HTC Phone Dialer - conflicts with default dialer in WM 6.5
PhoneSetting.dll - driver that allows you to control settings that pertain to your phone (network settings, services, etc etc)
PictureEnhancement - creates a link between the default Photo Application & the Camera
Power - replacement control panel applet for Power
PowerOffWarning - application that displays the warning when you are about to turn off your phone, without it you can not turn off your phone by holding down the power button.
RandomAccess - adds the alphabet along the right side of contacts.
Redial - allows you to redial by double pressing talk button on headset
RingtonePlugin - allows for ringtones in formats other than wma & mp3 (aac, m4a, etc)
RSSHub - RSS reader
ShareDLL - needed for MP4 video support in MediaPlayer
SignatureReplace - allows you to have a fixed signature added to all messages sent from phone (example "sent from my HTC Touch!")
SIM_MGR_exe - application for accessing SIM contacts
SimLock - application for controlling SIM lock
stk_service - driver that allows you to access the SIM Tool Kit which are applications found on your SIM card (carrier specific)
stk_uippc - application for viewing Carrier SIM applications
StorageLow - application that displays an alert when your storage space is running low.
StreamingMedia - Streaming Audio/Video player. Previously used to watch YouTube before HTC gave us the YouTube player.
StreamingSrcFilter - RTSP driver for streaming audio/video
TaskManager - Provides a drop down list of the running programs and allows you to close them. Also includes X-button, which allows you to close applications with a single click or holding down the X button. The version included with 3.10.710.0 is not 6.5 ready, I included an updated version in the OEM folder.
TouchFlo - Drivers for gesture support in WM 6.1 - conflicts with 6.5.
USBtoPC_exe - Control Panel replacement for default USBtoPC. Allows user to select USB modes (Activesync & USBStorage).
USBToPCPopUp - Application that will pop up on USB insert providing the options of USBtoPC + Internet Sharing.
USSD_Service - Driver that allows for carrier alert messages (often used for Pre-Paid cellular)
VoiceRecorder - Alternative to notes for voice recording.
VolumeControl - Replacement for the default volume control. Does not work with the default dialer.
WLANSettings - Control Panel applet for configuring WiFi settings (example: power mode & IP renew).
YouTube - YouTube player. This version may not work with 6.5 but there are other versions on XDA that will.
Zip - HTC Zip utility - no longer required as WM 6.5 includes native ZIP support.
depakjan
21st August 2009, 07:08 AM
Oh wow.. this is what i was looking for.. cool man.. thanks for sharing.. was searching for this in lot of forums.. you truly rock :)
honcorrd
21st August 2009, 12:40 PM
wow trueg thanks a lot and we are reading that would clarify lot of question
thanks
svprm
21st August 2009, 04:39 PM
Thanks trueg for more information.
I want to change start icon from 3 big icon to 3 small icon.
So,i Put a new edited cpr file in SYS\base_dpi_96_resh_240_resv_320 folder.
I want to create a Rom.
I opened the build_rom.bat
During building
Error:
.....
Base_Lang_0409_DPI_96_RESH_240_RESV_320
Warning: Overwriting 'StartMenu_GridScene_240x320.cpr'
Warning: Overwriting 'StartMenu_GridScene_320x240.cpr' Base_Lang_0409 Base_DPI_96
Warning: Overwriting 'Thumbs.db'
........
But successfully rom created.
I install to new created rom .
But in Same 3 Big Icon.
In PPC,
I Copied the edited CPR files to Windows and restarted.
Work fine.
Help Me.
trueg
21st August 2009, 07:12 PM
Thanks trueg for more information.
I want to change start icon from 3 big icon to 3 small icon.
So,i Put a new edited cpr file in SYS\base_dpi_96_resh_240_resv_320 folder.
I want to create a Rom.
I opened the build_rom.bat
During building
Error:
But successfully rom created.
I install to new created rom .
But in Same 3 Big Icon.
In PPC,
I Copied the edited CPR files to Windows and restarted.
Work fine.
Help Me.
Sounds like you have two copies of the CPR in your kitchen. I would suggest a program like Agent Ransack (http://www.mythicsoft.com/agentransack/) to search your kitchen for duplicate files. You will also want to remove all instances of Thumbs.db which are created automatically when you have your Explorer details set to Thumbnails (from Explorer go to Tools\Folder Options\View\Do not cache thumbnails).
svprm
21st August 2009, 07:32 PM
Now working properly.
Thanks.
svprm
21st August 2009, 07:33 PM
Sorry for double post.
svprm
21st August 2009, 07:48 PM
Task manager button is in big size.
Why?
See attachment.
I move a EzInput 1_5_32704_0 from ExcludedPackages to IncludedPackages.
Not working...
trueg
21st August 2009, 08:04 PM
Task manager button is in big size.
Why?
See attachment.
I move a EzInput 1_5_32704_0 from ExcludedPackages to IncludedPackages.
Not working...
Ahh, I was afraid of that. You will need to delete PACKAGE_Raphael_TaskManager and PACKAGE_Raphael_TaskManager_0409 from \ElfinK_WWE\OEM\. I included it from my Raphael because it is WM 6.5 ready and I didn't think there was anything VGA specific about it. Seems I was wrong.
Actually, it may just be a registry setting, do you want to try this?
If you open FdcSoft Task Manager and go select RegEdit.
Then go to [HKEY_CURRENT_USER\Software\HTC\TaskManager]
Change
"LargeIconSize"=dword:00000040
to
"LargeIconSize"=dword:00000020
and see if that fixes it.
svprm
21st August 2009, 08:13 PM
I moved a EzInput 1_5_32704_0 from ExcludedPackages to IncludedPackages.
Not working...
Why?
svprm
21st August 2009, 08:13 PM
I moved a EzInput 1_5_32704_0 from ExcludedPackages to IncludedPackages.
Not working...
Why?
trueg
21st August 2009, 08:24 PM
I moved a EzInput 1_5_32704_0 from ExcludedPackages to IncludedPackages.
Not working...
Why?
There are issues using EzInput. You may find some info here...
http://forum.xda-developers.com/showthread.php?t=531315
honcorrd
21st August 2009, 09:13 PM
Task manager button is in big size.
Why?
See attachment.
What about trying Task Manager from Mega Package it is QVGA
trueg
22nd August 2009, 01:19 AM
What about trying Task Manager from Mega Package it is QVGA
I'm told (by dsixda) that the task manager that came with 3.10.710.0 should actually be fine. If you want to delete the Raphael Task Manager under \OEM and move the default Task Manager from \EXT\ExcludedPackages to \EXT\IncludedPackages that should get you going.
svprm
22nd August 2009, 04:13 AM
Thanks trueg for more info.
I have some question.
I want to edit register edit in kitchen and then build a rom.
It is possible?
I want to change the files in start folder.
where i can see start folder in kitchen?
trueg
22nd August 2009, 04:34 AM
Thanks trueg for more info.
I have some question.
I want to edit register edit in kitchen and then build a rom.
It is possible?
I want to change the files in start folder.
where i can see start folder in kitchen?
There are a few ways to make registry changes. I prefer to find the original entry and edit it there. The program I mentioned before (Agent Ransack) is handy for finding the location of registry entries (it will search the content of all files).
The alternative is to add the entry to one of the RGU files in the OEM or create a provxml that makes the change. What do you want to change?
What about the start menu do you want to change?
svprm
22nd August 2009, 09:35 AM
I don't know which one is better?So
RGU files in the OEM or create a provxml.
and explain how to?
Start Menu:
I want to move the folder or files for one folder to other.
Ex:
In Start Menu,
Move Blue tooth Icon Setting folder to Outside of Setting folder.
Thanks for your help.
hardikrajgor123
22nd August 2009, 06:30 PM
noob question....first do we port the sys or the xip.....?
trueg
23rd August 2009, 01:34 AM
I don't know which one is better?So
RGU files in the OEM or create a provxml.
and explain how to?
Start Menu:
I want to move the folder or files for one folder to other.
Ex:
In Start Menu,
Move Blue tooth Icon Setting folder to Outside of Setting folder.
Thanks for your help.
Adding the entries to an RGU is better than creating a provxml since the provxml file is left in your \Windows directory. Do you know what value you want to change and perhaps I can suggest where and how to do it?
As for the Bluetooth Icon you can move it anywhere in the Control Panel.
HKLM\ControlPanel\Bluetooth
Group=-1
Group = -1 ;Control Panel main page
Group = 0 ;Personal
Group = 1 ;System
Group = 2 ;Connections
You can safely add the entry to the end of OEMDrivers\*.rgu. If you look in the rgu you should be able to see the format and use that as a template.
svprm
23rd August 2009, 03:38 AM
Thanks trueg
Any way to add a name to ROM
Ex:
Name will see in Device Information.
honcorrd
23rd August 2009, 03:57 AM
ok, i think a made a stuped thing
I remove everything from the \Ext except for Power and PowerOffWarning, flashed and now my device boot and stay at the IPL :(
Any idea? I was trying to see what apps i can remove and then added the necesary.
Edit:
I put back all again to the \EXT and flash it's up and running, man this hard to figure all out...
trueg
23rd August 2009, 04:14 AM
Thanks trueg
Any way to add a name to ROM
Ex:
Name will see in Device Information.
Here's one way....
If you look in \OEM\OEMVersion\ you will find two files.
c779b734-99ff-4d71-8290-399852459550.dsm
mxipupdate_OEMVERSION_100.provxml
I would suggest that you delete mxipupdate_OEMVERSION_100.provxml and create the file
c779b734-99ff-4d71-8290-399852459550.rgu instead. Inside that file put the following code...
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM]
"ROMVersion"="5.11.502.2"
"ROMDate"="15-Jul-09"
Both ROMVersion & ROMDate can be anything you want.
Example
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM]
"ROMVersion"="TrueG_Customized_Version1"
"ROMDate"="JAN 01 2010"
*note - you have to include an extra blank line at the end of the RGU.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.