yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] Swiftblade:
Xtriny... you must set your stupid Vista folder to see the hidden files and system files. If not, what cannot be seen by the program will not be copied or built into the ROM and CE will not start.. Hope this help.

Edited: Notice the WinCENLS_WWE folder given by Noonski has the Option.xml file. Delete it for the present moment.
[Touch GSM ROM Development] Xtriny:
Heh, my mistake...I can see it now, so it means, that I had wince.nls already. The only file I didnt have is option.xml...Trying to rebuild...

EDIT: still doesnt work. The rebuilded RUU_Signed file is still about 300kb smaller than the original - Try to do everything once more with new Explorer settings
[Touch GSM ROM Development] Xtriny:
IT WORKS!!! The only thing was to set Explorer to show system and hidden files, than reinstal Hypercore kitchen....that's all.

Thanks to Swiftblade and Noonski for their great work and help :-)

Now I can start to cook.... :-)
[Touch GSM ROM Development] alx75:
I'm here to help

3. start htcrt

In htcrt in ROM Builder changed device to ELF, than choosed OS_nb from opened Explorer window (C:\Core\HyperCore\Tools\Convert) and click on Build ROM and save file as RUU_Signed

Let me explain,

1.In htcrt in ROM Builder changed device to ELF

2.Click on <...>(System),choose the OS_nb from opened Explorer window (C:\Core\HyperCore\Tools\Convert)

3.Click on <...>(Splash),choose the MainSplash.nb from (HyperCore\Extract\Splash)

4.Then click on Build ROM and save file as RUU_Signed(on Desktop)

5.Click on OK and EXIT

6.Choose no.4 and flash it

7.Cheersss, a new ROM has created

Correct me if I'm WRONG,me also had a few attemps(failure) till I found out:D :D :D
[Touch GSM ROM Development] Xtriny:
Number 3. is wrong. You cant change the splash with this kitchen. Do everything without it, it should work
[Touch GSM ROM Development] alx75:
U try 1st,then see if it works.BTW is Splash not SPL.

The MainSplash.nb is Original from what U dump out

Sorry for my poor english
[Touch GSM ROM Development] Xtriny:
I tried, it works. in htcrt choose only os_nb and change device to elf. That's all
[Touch GSM ROM Development] alx75:
But U cannot boot up(Fully) if never add the mainsplash_OS.

Cos I got the same problem as U had now.

Anyway if it works For U,then Cheerssss
[Touch GSM ROM Development] Xtriny:
One question:

I would like to add new HTC Home with 6 tabs (I used ROM as privided by Noonski in firsts threads, it has only 3 tabs). How to do it? Can I only add OEM Package to OEM folder, or do I have to delete previous files? thx
[Touch GSM ROM Development] Swiftblade:
Adding mainsplash is optional. You can or do without it and it will flash successfully. Flash only if you want to change the main spash screen.. Try cooking and enjoy!
[Touch GSM ROM Development] Noonski:
You can only add the original Mainsplash from Extracted Rom.

It seems that most conversion tools don't convert custom Splash screens.

Pherhaps it has to do with the amount of bytes in the file.

Good to see your problem is gone Xtriny.

Was busy finishing my new SPC rom and all the new cool stuff being finished here:

http://xdaforums.com/showthread.php?p=1581981#post1581981

Most new Apps from Duo Touch are working.
[Touch GSM ROM Development] Swiftblade:
Thanks for the HTC Duo applications..

HI Noonski.... nice jobs on the Duo Touch applications there. Really impressive! Can I use them in building my next new ROM? (HOPE.. HOPE)

One more question: How to use dword to delete "Quickdial" from the registry to release the favourite persons tab in Kaiser Home UI plug-in?
[Touch GSM ROM Development] Noonski:
Well most of the apps were eventually pieced together by others.

And they are free to cook that's what they are for, there are more OEM's then Cab's. And ussualy it's smarter to start with OEM packages as Cooks are better to find issues then most the people just installing a cab.

Seen your Rom looking nice, have you thought about bringing the HTC home down with the nice Iphone Icons?

the trick is that it originally should be string value

"Quickdial"="1.232323.232.32.32.3"

As soon as you change it into a dword with any fake value (i use 0)

It releases it

So

"Quickdial"=dword:0

pronto
[Touch GSM ROM Development] Xtriny:
Another problem....lol

I would like to replace HTC Home with newer with 6 TABS (KAISER HOME UI), so I deleted every htc home file from OEMAPPS folder and put HTC HOME Package to OEM folder, but it doesnt work. Which settings do I have to change, please?
[Touch GSM ROM Development] Swiftblade:
Thanks. I will try to build some of these nice features in my next ROM..:D

Thank again.. Yes, I would really like to to do that but unfortunately I am no good in graphic design stuff like you. You are a real pro in those graphic stuff. I have to resign to what others can offer me...:(

I tried "Quickdial"=dword:0 trick in the HTC Home OEM package but didn't work out...Why? Overwritten?
[Touch GSM ROM Development] Ameet:
Bump!! For the red link in my signature :D
[Touch GSM ROM Development] fcukmayank:
i have done sys porting but can't understand xip porting

is there any automatic method
[Touch GSM ROM Development] Ameet:
i have posted a link to ervius's thread for his automated kitchen in the 1st post.. follow that for some auto fun :)
[Touch GSM ROM Development] fcukmayank:
sorry

i can't find that
[Touch GSM ROM Development] Ameet:
:rolleyes::rolleyes: http://xdaforums.com/showthread.php?t=469420
[Touch GSM ROM Development] madsurfer1:
Hello, i've just done this:

Now I just want to know how can I remove some OEM like EZ_input and replace by the EZ_input with the Portuguese dictionary available in development and hacking?

How can I replace manila 2d theme?

Basically how to change/remove/replace/update OEM programs.

Also how to change registry settings, like enable sms reports, etc.

Thanks and regards
[Touch GSM ROM Development] Noonski:
I haven't used that EZ input package, been on diamond and Raphael for a while now.

But enabling Portugese in most cases involeves changing the registry settings to.

So just drop the Files except the RGU and DSM file from the Ez input thread from dev and hacking into the allready present EZ input original OEM.

Propably overwriting already present files.

The compare the RGU files and add missing information from the Portugese OEM to the original OEM.

It should add the info.

This is just a rough pointer as i don't know if the two oems are compatible.

Replacing the manilla theme should be as easy as overwriting the files in the OEm with thye ones from the Theme. (make Backup first)
[Touch GSM ROM Development] madsurfer1:
Thanks Noonski for the help, thing is that ez-input on the 3.10 seems to have the Portuguese dictonary, so I didnt do anything.

About the m2d theme, i've replaced the files as you intructed.

So now can please, anybody tell me how can:

- I change the registry to enable "recieve sms notifications and enable the threaded sms ", what file is it?

- how can I add more programs?

- How can I replace the HTC comm manager for the rhodium one?

- what upgrades/fixes to the 3.10 rom must I do/aply?

- If I go to the "Hypercore -> Build -> SYS" folder and delete the WelcomeCenter and WelcomeCenter_Lang_0409 will I mess up my rom?

Sorry for the millions of questions.

Regards
[Touch GSM ROM Development] madsurfer1:
Despite I dont consider my rom to be ready, I flashed it.

FingerSuite OEM went well and it's working like a charm.

TouchFlo doesnt launch I have no idea why! I've changed all the m2d images maybe thats the problem!

Wen I finger touch on the contacts list, let´s say on Brad, it goes all nuts and it will end up in another contact, also dunno why that happens, it also happens in everywhere that has a scroll bar (is it the butter finger fix?)

Anyways, I'm still happy that my first rom (despite all bugs and errors) turn'ed up alright.
[Touch GSM ROM Development] fcukmayank:
hello seniors

can u plz guide me on which folder do i need to replace from my original sys to the new sys

coz my elfin is stuck at smart mobility screen
[Touch GSM ROM Development] madsurfer1:
If you're using Hypercore kitchen, You must replace the entire SYS folder on Tools.
[Touch GSM ROM Development] fcukmayank:
i have done dat

my elfin still does not boot

i m still using my original xip

is there a prob in sys
[Touch GSM ROM Development] newdecember:
problem with OEM packages

hey guys,

decided to join this class as i wanted to start making my own rom

i managed to cook my first rom successfully using a handful of the OEM apps available from this thread, although when i tried to make my own OEM packages they are not in the rom at all.

any ideas on how i could rectify this

also keep up the good work guys!!!

this thread has been excellent reading for the past few weeks,

thanks

dave
[Touch GSM ROM Development] dsixda:
Well, did you read my reply in the Kitchen sticky?
[Touch GSM ROM Development] fcukmayank:
ya dsixda

i read it

i m using hybrid kitchen

so it does all the relocating and fixing up registry

still can't understand where i am going wrong

edit- i tried to flash the dump of the the original 3.10 rom

but it is stuck at bootloader

whereas if i try this in the hypercore kitchen it boots

is there a prob in the hybrid kitchen
[Touch GSM ROM Development] fcukmayank:
I have flashed a wrong xip

my device does not boot at all

how do i rectify it

sorry for the caps
[Touch GSM ROM Development] madsurfer1:
Have you try'ed flashing your elf with the 3.10 rom?
[Touch GSM ROM Development] humrod:
When you said is not in the rom you refer is literally not in the rom, or it doesn't appear in programs, or other directory?
[Touch GSM ROM Development] newdecember:
Quote:

Originally Posted by newdecember

hey guys,

decided to join this class as i wanted to start making my own rom

i managed to cook my first rom successfully using a handful of the OEM apps available from this thread, although when i tried to make my own OEM packages they are not in the rom at all.

any ideas on how i could rectify this

also keep up the good work guys!!!

this thread has been excellent reading for the past few weeks,

thanks

dave

When you said is not in the rom you refer is literally not in the rom, or it doesn't appear in programs, or other directory?

from what i can see they are not in the rom, sorry i was a bit vague,

i was using the package creator that came with hybrid kitchen to prepare the package.

i know i'm missing something but i'm not sure what....

dave
[Touch GSM ROM Development] Noonski:
Can you post the Package?
[Touch GSM ROM Development] fcukmayank:
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
[Touch GSM ROM Development] Ameet:
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 ;)
[Touch GSM ROM Development] fcukmayank:
can u explain the procedure if i use the hybrid kitchen
[Touch GSM ROM Development] newdecember:
yeah here you go

i think i did everything but i can't be sure
[Touch GSM ROM Development] kancrutt:
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?
[Touch GSM ROM Development] fcukmayank:
kancrutt bro

u r trying to extract a protected rom

u always have to start from a base rom i.e a shipped rom
[Touch GSM ROM Development] kancrutt:
ohh really it means Cooked ROM cant be Edit?
[Touch GSM ROM Development] newdecember:
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 by alx75
[Touch GSM ROM Development] fcukmayank:
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:)
[Touch GSM ROM Development] kancrutt:
thanx bro, i will try to start with nu ROM base
[Touch GSM ROM Development] Noonski:
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.
[Touch GSM ROM Development] newdecember:
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....
[Touch GSM ROM Development] Noonski:
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 ;)
[Touch GSM ROM Development] dsixda:
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:

Wow!! That is an amazing tip. I never knew that. I guess I should try that for my OEMs.

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
[Touch GSM ROM Development] Noonski:
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.
[Touch GSM ROM Development] newdecember:
oops... sorry noon, taken off.

didn't mean to offend,
[Touch GSM ROM Development] newdecember:
finally it works :D

thanks for your help noonski

now to move along to the next task at hand.... oh the joys lol
[Touch GSM ROM Development] Noonski:
No Offense taken.

I'm Not Trigger happy.

:D:D
[Touch GSM ROM Development] fcukmayank:
just one more question

how can i protect my 6.5 and 6.1 rom so dat no one messes wid it
[Touch GSM ROM Development] kancrutt:
how to change NETCF from 2 to 3.5? overwrite files or insert cab to OEM?
[Touch GSM ROM Development] Piranha1:
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
[Touch GSM ROM Development] madsurfer1:
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
[Touch GSM ROM Development] Noonski:
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.

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

Nope i have also not touched 6.5

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)
[Touch GSM ROM Development] kancrutt:
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?
[Touch GSM ROM Development] Ameet:
What is the SQLCEserver 3.5 good for?
[Touch GSM ROM Development] Noonski:
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)

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)
[Touch GSM ROM Development] kancrutt:
how bout increase Memory Ram?
[Touch GSM ROM Development] Noonski:
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)
[Touch GSM ROM Development] fcukmayank:
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
[Touch GSM ROM Development] Ameet:
Then what to use as task manager in the ROM? Can ya link the package that you use as task mansger? :D

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
[Touch GSM ROM Development] Noonski:
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.
[Touch GSM ROM Development] Ameet:
Even I like that TM but what to do for the boot launcher regs? e.g.

[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launcher]
"WaitTime"=dword:00000BB8
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launcher\0]
"Prefix"="TMX"
"Index"=dword:00000000
"Module"="\\Windows\\taskser vice.DLL"
"Info"=dword:00000000
"Sleep"=dword:00001388
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launcher\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\Launcher\2]
"Order"=dword:0000000c
"Index"=dword:00000000
"Info"=dword:00000000
"Prefix"="VOL"
"Module"="\\Windows\\HTCVo lumeControl.dll"
[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launcher\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
[Touch GSM ROM Development] Noonski:
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\Launcher\1]

Can also be

[HKEY_CURRENT_USER\Software\HTC\TaskManager\Launcher\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.
[Touch GSM ROM Development] kancrutt:
thanx again master ;)
[Touch GSM ROM Development] Ameet:
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"

What about this though? If i dont include TaskManager then what good witll be this reg key?