yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] obiwan2:
My 1st attempt to "cook" a ROM.... many faults in instructions

Sorry for writing this, but I think the manual (the written instructions for HyperCore_V1.01) has many faults....

Here are my results:

-----------------------------------------------------------------------------

- when the ROM is extracted into the dump-folder, can I then replace the *.0409.mui files with *.0407.mui files ? Can I rename all the subdirs (i.e. "urlmon.dll.0409.mui") to "urlmon.dll.0407.mui" ?

I would prefer to have a german ROM :-)

- after starting PKGTool and selecting the "Manual"-mode there isn't an Explorer-Window opened....

-in my case Tools-BuildPackages has organized the "Dump"-folder only into SYS, OEM and 1 file named "msim.96.dll". Nothing more..... even no folder "Missing Files".

BUT I have these entries in the window of the Package Tool:

[Missing Files]

SYS\SIM_TKit

File: 1dc3da02-499f-4547-9fd2-78cddfda9c62.rgu

SYS\SMIME

File: 8cb4ac12-6bc5-4bda-ab45-539988c36a95.rgu

{... and a lot of other files }

When I now take a look into the SYS-folder I can see this SIM_TKit-folder...

BUT NOT this file -> 1dc3da02-499f-4547-9fd2-78cddfda9c62.rgu ! There is a file with this name -> 1dc3da02-499f-4547-9fd2-78cddfda9c62.dsm !!

Is this correct or not ? Because why does the Package Tool report them as "Missing Files" ?

- your next instruction is "DumpXIP" ... but what's with the already running "PKGTool" ? Must it be closed or kept open ? What's with option "5" in this window ?

Do we need this ?

- after starting DumpXIP a DOS-Box pops up and the first line shows:

Place the "OS.nb" here :

* Press [ENTER] when ready.

But WHERE should I place "OS.nb" ???

In XIP.bat I can only find the following:

echo. %loc%

echo. Place the "OS.nb" here :

echo.

"%systemroot%\explorer" "Extract\"

SET /P Choice=* Press [ENTER] when ready.

As you can see: [echo. Place the "OS.nb" here : ] ... but where ????

Your further instructions:

Remember to move the XIP folder to "HyperCore\Build\ROM" folder

There is no XIP folder !!? Do you mean the "HyperCore\Tools\XIP_extract" folder ?

--------------------------------------------------------------------------

The program looks fine and seems to do what it should do ... but the written instructions are faulty. Sorry, but that's the reality.

Anyway...at this point I MUST stop because of false instructions ... so my 1st attempt to cook a ROM wasn't successful :-(

Hopefully my next attempt will be much better (with your help) !?
[Touch GSM ROM Development] Noonski:
The missing files folder should be created by the Installer for HyperCore.

You only replace the MUI files once you have used Package.

So if i get it right you run

C:\Core\HyperCore\Panel\Extract\1. DumpRom

Hit Enter.

Wait.

Choose Option Wait

Choose Option One.

Choose option 3 manual

Package tool should open (Vista or XP?)

Choose File >> Open >> Browse to > Computer > C > Core > HyperCore > Extract > Dump > OK > Wait....

Go to C:\Core\HyperCore\Extract\

Rename dump into Packages.

File > Exit.

Do Option 4 and then Option 5.

Let's see if this gets working first.

Check to see if You have Good .Net frameworks installed and the correct XP or Vista Batch Files.
[Touch GSM ROM Development] vibranze:
Hi Aspirina,

Not sure if you are still doing it manually, if you are then check Ervius' package creator , it will definitely save you a lot of time and effort:-)

Cheers,

Vibranze
[Touch GSM ROM Development] vibranze:
Hi Noonski,

2 questions for you, hope you can answer them:)

1. How to check the pagepool of current running ROM?

2. How to change the ROM version and name?

Cheers,

Vibranze
[Touch GSM ROM Development] obiwan2:
Dear Noonski,

thanks for your explanations. I will try it again (hopefully) today ;)

One hint:

You wrote The missing files folder should be created by the Installer for HyperCore.

I started the installer (HyperCore_V1.01) and the following happend:

- created a folder "Core" on C:

- created subfolders Core\ACK, Core\Batch, Core\Help, Core\Icons, Core\Tools

- created an icon "HyperCore" on the desktop (linked to:C:\Dokumente und Einstellungen\obiwan2\Desktop) ... it's german :o:o

- there was NO subfolder core\HyperCore !!?

The program was running without general problems ONLY AFTER MOVING HyperCore manually from the Desktop to C:\Core\ :confused:

--------------------------------------------------------------------------

So if i get it right you run

C:\Core\HyperCore\Panel\Extract\1. DumpRom

Hit Enter.

Wait.

Choose Option Wait

Choose Option One.

Choose option 3 manual

Package tool should open (Vista or XP?)

Choose File >> Open >> Browse to > Computer > C > Core > HyperCore > Extract > Dump > OK > Wait....

Go to C:\Core\HyperCore\Extract\

Rename dump into Packages.

File > Exit.

Do Option 4 and then 5

This was nearly exactly what I've done...except the last step. Regarding to your instructions there was no Option 5 after selecting Option 4...only "DumpXIP". Is there a newer "Beginner's manual" ??

Check to see if You have Good .Net frameworks installed and the correct XP or Vista Batch Files.

- installed Hyper Core Kitchen For Elf (from your post #33)

- downloaded+installed ACK.zip and RUU.zip (from your post #33)

- Microsoft .NET Framework 2.0 (already installed)

- XP or Vista Batch Files (I have only XP installed, so don't needed the VISTA-batch)

Should I try an "older" version of the installer (if available) ?

The new one (v1.01) doesn't create the folder ....\Missing Files and doesn't create the folder C:\Core\HyperCore\ (and the belonging subfolders).

Many thanks again

obiwan2
[Touch GSM ROM Development] pkoper:
I posted a manual in german here http://www.ppc-welt.info/community/showthread.php?t=124856
[Touch GSM ROM Development] vibranze:
Hi Noonski,

Your base ROM, is it a clean ROM without HTC Home plugin? And what is the base version, is it 2.20.707.1B? Thanks.

Cheers,

Vibranze
[Touch GSM ROM Development] Ameet:
on my phone it is

{98C5250D-C29A-4985-AE5F-AFE5367E5006}\TNETW12511
[Touch GSM ROM Development] Ameet:
hi noonski. been reading ur thread right from post 1 and it is a wonderful thread :D keep up the good work. i had few questions, hope u can answer each one ;)

1. Doesn't Hypercore use Tadzio tools? which means, the final os.nb is actually compressed

2. Bepe's kitchen uses bigstorage switch and he has the rom folder with xip and xiphdr.bin file

3. Where can i get hold of a way to have the exact files in bepe's xip folder?

i was thinking if i could dump xip and all files like in bepe's kitchen and use hypersore with tadzio imgfs tools, then i think i can achieve my targeted storage and prog memory

what do u advice?
[Touch GSM ROM Development] obiwan2:
@pkoper

Thank you very very much for this link to the german manual !!!!

(Vielen herzlichen Dank !! Das Manual ist "um Klassen" besser als die englische Version !) :D

I will try the whole job again with the german instructions.....:o;)
[Touch GSM ROM Development] Noonski:
Pfew,

I speak Dutch, German and Portugese, good thing i can't read them.

Okeyy i never had this weird extraction Scheme on my system.

Is this a general German OS Thing?

To bad Anichillus isn't updating HyperCore Anymore on XDA.

I simply don't have the time to rewrite at the moment to much on my schedule.

Anyone that wants can rewrite it feel free.

First of all a nother Elf cook posted a nice tool he made him self to wotk with cabs.

http://xdaforums.com/showpost.php?p=2003953&postcount=52

I like manual labour.

1. Yes i think so Someone else told me it did. (there is a little test you can do)

Take a big xp exe and put it in the cook. CHeck the size.

Then use the compression tool in HyperCore on that exe and cook it again with the compressed exe.

If there is a difference in ROM size then it doesn't compress the OS.NB enough.

2. I'm still waiting for someone to come with a good explanation about this whole XIP thing?

3. Well the files came from a Vadafone Kaiser Device.

Wow it's been a while, I really don't remember.

I geuss you have found out by now, because you probaply downloaded it extraxted it.

And found out if there where HH_Somthing.png files in it or not.

I think it did have the home plug in and cube in there.

gOOD QUESTIONS.

ON old ELF roms it was easier.

You could simply follow the Change PagePool Toturial.

On these new ELF/ELFIN roms it's still a secret to me.

Easiest is

mxipupdate_zzPIED_100.provxml

But there where some other registry keys to.

These days i don't really care to much about those other ones i stopped changing them.

There's also an ADO registry key with a version sub number.

And someone reported that the PROVXML doesn't always stick.
[Touch GSM ROM Development] pkoper:
have we got a porting manual somewhere?

Just taking the new kaiser rom apart to use for the elf, but nothing that runs after a flash...

It has probably been asked a few times...

What does the XIP do? Apart from containing a large portion of the registry and drivers. I changed the XIP a few times to notice that it changes the CE OS build of the rom. This way I could change an ELFIN rom to an Elf rom to gain more programm memory.
[Touch GSM ROM Development] Noonski:
You only use SYS and OEM folders from that Rom.

Then use original XIP from Bepe's Kitchen to make a true WM6.1

I did just a little reading up.

But XIP contains device specific OS files, that can defenetly not be ported.

For now all i did was Just copy over new Simmanager exe. 6.41

I don't need the whole OS.

Now testing the WLM from that build. (contacts Sync still not fast enough .. ghehehe)

I''l upload my Java pagackage which should be identical to the new one so a new package can easily be made. (not at home)
[Touch GSM ROM Development] Ameet:
hi noonski.. did u finish that smsservice package of yours?
[Touch GSM ROM Development] Noonski:
Yes amongst others.

Also looks like new Java Package is working.
[Touch GSM ROM Development] Ameet:
if i dont include the smsservice package in my rom, i wont have a thing called sms in my device? what does it do exactly? if this is what it does then can i not use this package and package hushsms and use it as the only sms service?
[Touch GSM ROM Development] Ameet:
i want to remove the internet explorer in my base rom completely and add the new PIE as a selectable package. you have the packaged new PIE?
[Touch GSM ROM Development] Noonski:
Nope i left that in.

I've been using WM6.1 Sys folders so it was new PIE all the time.
[Touch GSM ROM Development] kokotas:
ERROR {328}

Hey guys!

Need some help here!

After creating a RUU_Signed.nbh

I try to flash my TouchXL but I allways get (at 3%):

"ERROR {328} INVALID COMMAND

This Update Utility cannot be used for your PDA Phone."

Have in mind:

1.My phone is CID-Unlocked.

2.I could flash any other custom ROM with the some ROM_Update_Utility.

3.I only tried to take Swiftblade's_ROM_v5 and just

remove the cube,

change some gfx

and add a couple apps for personal use.

4.If there was something wrong during "cooking" wouldn't I get an error message and stop the proccess?

5.When I just extract a ROM and then build it without any changes I get a ".nbh" 0.3MB smaller than the pre-extracted!I think I have the same problem like here but the solution doesn't help much:(

Regards!
[Touch GSM ROM Development] monsterfly:
Tried to upgrade Audio Manager from 1.2.919.713 to 1.2.1017.717. But after changing all the files and registry keys I get warrning message saying something like "The application is not signed with trusted certificat or some files are missing".

I think I copied all files so the problem is certificat, if I am right...

How can this problem be solved?
[Touch GSM ROM Development] Ameet:
i have started to get a very weird problem suddenly... after i run the pkgtool on my own customised rom, it doesnt detect any details of the oem but it also creates a sys folder in the dump with a lot of provxml files and the name of that folder is "BETA, make your own rom" i fail to understand if this is a new year bug or something but i would really appreciate if anyone can help me on this one

also how do i completely get rid of the cube just like shadow did in his ce rom? i tried deleting the files as per the oem package but after flashing wen i swipe my finger it shows me error that biotouch.exe not found
[Touch GSM ROM Development] vibranze:
Did you already set somewhere in the registry to disable touchflo?

Cheers,

Vibranze
[Touch GSM ROM Development] kokotas:
I had the same thing happening when extracting my Dumped_Original_ROM!It was like no packages were created, but they actually did in the dump-folder!:confused:

If you used bepe's kitchen to build your ROM, then you should expect this.

Let me tell you what I removed in order to get rid of the cube:

* the cube gfx from OEMAPPS along with APLauncher.exe, MediaHubMini.exe and QuickDial.exe (with their gfx) while I renamed AltTab.exe to Biotouch.exe and overwrote the old one with that one (I think Noonski's done it in his ROM and I like it a lot! ),

* every ".provxml" related to cube from OEM_Lang_0409,

* the StartUpBiotouch.exe and StartUpBiotouch.lnk from OEMsomewhere:D

* overwrote the LaunchStartupApp.lst in OEMDrivers with the one attached below.

(That's all I remember doing, but I can't see if it works, cause

I can't flash the fricking ROM!Please...any ideas why?)

Regards!
[Touch GSM ROM Development] Noonski:
This is a feature of Bepe's Kitchen.

What it does is combine all .DSM and .RGU files into only a few .DMS and RGU files instead of many.

This will get less of these files in the flashed Windows folder therefore increasing performance a little bit.

What DSM file do is hold the information of which files go where when extracting the ROM.

But Bepe's kitchen writes a predifined code that basicly then says that the ROM basically only contains the "Cook Your Own ROM" folder.

This again also makes the DSm file containing that information smaller again adding to a cleaner smaller rom even if it's just a few bytes.

Also this encourages Cooks to be more creative and learning more instead of just copying someone elses rom and adjust it slightly..

If you weigh the advantages with the disadvantages.

The advantages defintly win.

So expected behaviour.

The registry key to disable the Cube swiping is one i m entioned very early on in this thread it was.

[HKEY_LOCAL_MACHINE\Software\OEM\TFLOSettings]

"EnableCube"=dword:1

Set it to 0

Or Place any Exe file you want to run on Swipe up into rom renaming it into "BioTouch.exe"
[Touch GSM ROM Development] Ameet:
-- double post --
[Touch GSM ROM Development] Ameet:
@kokotas.. thanks man for the help :D

@noonski.. but i dont face this problem when i try to dump and rebuild the nb from my dumped rom or any shipped touch rom. btw, did you check out the rom i uploaded in my thread? need your help and comments on it to make it even better ;)
[Touch GSM ROM Development] Ameet:
@noonski... i cooked a new rom for myself.. its 51208 kb in size a perfect 50 mb file :D i removed device information from the rom, but after that the backlight doesnt work :( it opens and before anything is shown it closes (i think i must ve done something wrong somewhere) but can u guide me to a package where i can know how to get it working back again? i added htc home plugin monster package which you posted and even in that the backlight setting doesnt work. apart from this there's no problem at all

even after having ultimate launcher with all shortcuts and htc home added in it, the free memory is about 67mb which is actually fast. would u have any idea how to change the pagepool of this rom? i wanted to make it 8mb..

i edited the version provxml file to show my name in it, after that the device info also couldnt open. i recooked the rom with the file saved as unicode and then it worked, would this be a problem for backlight to be not working? please reply soon, i think this is a perfect rom that i have wanted :)
[Touch GSM ROM Development] Ameet:
even with the backlight bug fix here (http://xdaforums.com/showpost.php?p=1668057&postcount=3) it doesnt work :mad: please tell me where do u think i went wrong.. it happened with me before too when i tried to remove the device info, the backlight setting page didnt open
[Touch GSM ROM Development] kokotas:
Hey Ameet!

While playing around the kitchens I did saw in a .rgu in \OEM\OEMDrivers :

(e.g.) 70498823-6160-450e-9270-7b524730d6a2.rgu

...
...
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Backlight]
"Dll"="Htc_Lib.dll"
"Prefix"="BKL" ;Fix to 3 characters
"Index"=dword:1
"Order"=dword:1
"FriendlyName"="Front Light"
"IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}" ; GUID for feneric power-manageable devices.
[HKEY_CURRENT_USER\ControlPanel\Backlight]
"OnOff"=dword:1 ; turn on front light by default
"ExtOnOff"=dword:1
"Brightness"=dword:3 ; Batt. default backlight is middle (range:1~4)
"ACBrightness"=dword:4 ; AC default backlight is super high (range:1~4)
"BacklightOnTap"=dword:1
"ACBacklightOnTap"=dword:1
"ACTimeout"=dword:0000003c ; 1min
"BatteryTimeout"=dword:0000001e ; 30sec
"BatteryTimeoutUnchecked"=dword:00000000
"ACTimeoutUnchecked"=dword:00000000
"LockLevel"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Backlight]
"Brightnesshelpfile"="Brightness.htm"
...
...

Maybe it's needed along with the "Htc_Lib.dll" in the some dir(attached bellow).

*BTW, did you remove the cube with success?Did you do anything that I suggested?I'm asking because I can't flash my cooked rom to see if the cube-removing worked...

Regards!
[Touch GSM ROM Development] Ameet:
thanx kokotas... i already have the "Htc_Lib.dll" in drivers and also the reg entries.. am re flashing my device to double check.. will post the results

btw, your suggestion worked perfectly for removing the cube completely brother.. thanks a billion for that one
[Touch GSM ROM Development] Ameet:
@noonski, kokotas.... i finally managed to remove backlight program completely without affecting the functionality :D thanks to both of u for all your guides. my latest rom (AB.Clean.V3.2) is without all the mentioned packages in my thread and additionaly also without the backlight settings prog, csdtype prog, gprs authentication prog. added htc home plug with launcher :D thanks once again
[Touch GSM ROM Development] Noonski:
Sorry i've been taking a little break that will hopefully last through the weekend.

I've spent to many nights rest testing stuff out.
[Touch GSM ROM Development] Ameet:
good to have you back noonski :cool:
[Touch GSM ROM Development] Ameet:
hi experts.. i am using my custom baked 19199 build wm6.1 rom cooked in bepe's kitchen for elfin. i want to port the new build (19209) to this rom and use it :D

i have attached a zip file with screenshots of various folders in rom from a downloaded 19209 xip and bepe's xip. can you please guide me on how to port this build to my rom? hope you can guide me how to and make out something out of the screenshots here :)

http://xdaforums.com/attachment.php?attachmentid=80579&d=1207895001

hoping to read soon from experts
[Touch GSM ROM Development] pppq:
Hi,

Thanks for your tutorial. Im trying to change number of tabs... however, i don't get it which file do i edit.

I have connected my device & I have installed HyperCore. Can you explain in more details where do I find config file.

Many Thanks.
[Touch GSM ROM Development] khizar79:
Can i make my base ROM to any avalible custom ROM like Blue Elves 5.0?

In this case i have this file RUU_Signed.nbh. While when i start the Dumprom it looks for nk.nbf
[Touch GSM ROM Development] Noonski:
I'm not sure but i thought Swiftblade did create DSM files for his ROM so it might be extractable but i might be wrong.
[Touch GSM ROM Development] Ameet:
hey noonski.. good to have u back brother :) things ve changed a bit this while.. people (atleast me) ve learnt the art of porting the xip and build versions :D anyways, good to have u back..

swiftblade created the dsm files for his rom.. had once extracted his rom back in the times when we missed bepe's kitchen
[Touch GSM ROM Development] cokeman:
I've decided it's time to start Cooking a Rom for my Elf(in). So I got all the files (I think) got everything installed. I got to the step to extract the RUU_Signed,nbhfile. SO I followed these instructions. http://xdaforums.com/showpost.php?p=1599608&postcount=73

The problem is when I get to step 5 I get a error saying there is no RUU_Signed file & there is.

I attached a screenshot to show that it's there.

What have I done wrong? Does it have anything to do with my phone being an Elf(in)?
[Touch GSM ROM Development] monsterfly:
Whene you install HyperCore kitchen folder named HyperCore is made on desktop.

Go to HyperCore\Extract\Source and in that folder place the source file.
[Touch GSM ROM Development] cokeman:
Tried that but still got the same error. So i started checking around and found a shortcut location put it in there & it worked perfectly.

I dumped my first Rom :) Now I have to see where to go to next. Have to find out how to remove things like transcriber, office apps, basically all the junk I won't ever use. Then I can customize the looks of it.

I'm new to all the ROM editing so I will probably have a few more issues I'll need help with. Thanks for the help.
[Touch GSM ROM Development] Warz_NL:
What cooking class?????

Well I have been trying to cook a rom. With no luck......

I have followed just about every how to and guide I could find on the net and I cam say I have a much greater understanding on the workings of curtain roms I am still yet too actually create a finished working rom.

I have got as far as the extraction and stuff and removed some apps and added some others how ever I need some lessons on rebuild the rom to a point were I can flash it back to my Touch Device.

Thanks in advance

Warz_NL
[Touch GSM ROM Development] !Aman!:
dont worry mate :)

keep trying, u'll succeed. tell me what problem are u facing? i might be able to help u.
[Touch GSM ROM Development] Warz_NL:
sniff sniff

Ok I did all of this. I also removed some files and folders from the \HyperCore\Build\OEM\OEMAPPS just junk I didnt want like adobe and that IA zip.

Then I went to the \HyperCore\Panel\Build and clicked on the BuildOS (Just so we know I found a 2 tuts in the HyperCore pack 1 as a pdf and the other as a word document and I read them both multiple time.) That went fine without any errors.

Ok all goes well until I get to the HTC Rom tool I put the saved RUU_Signed.nbh on my desktop. When I asve the file I put the OS.nb into the bottom slot the System?

When it finishes I ge a Green DONE: All seems to be ok!

So I move onto the next step and that is the Flash and I always get a 266 Error.

Ahhh what am I doing wrong ???? (He cries out loud with a bald head and a hand full of hair)
[Touch GSM ROM Development] !Aman!:
frist thing, better not use the hypercore to rebuild the ROM..take ur OEM, SYS and XIP folders from hypercore and use them with the Bepe's kitchen i.e. replace these folders in bepe's kitchen. download the new version of the HTCrT tool and use that to prepare ur nbh file. download the ROMupdateutility tool attached here and try to flash.
[Touch GSM ROM Development] Noonski:
Agree with the use of Bepe's new Elf Kitchen.

I miss the ol HyperCore and still use it a lot to decompile some other Roms.

But for Compiling Bepe's gives youe a cleaner end ROM.
[Touch GSM ROM Development] Warz_NL:
Happy Chap

Wow Thanks guys I am really greatful I have now just finished flashing my rom over ;)

Not I just need to learn how to refine my look and sort folders and stuff

Thanks again

Warz_NL
[Touch GSM ROM Development] Noonski:
Pumb.

In case there's a class of 2008/09 ;)
[Touch GSM ROM Development] ayyu3m:
i m in bro. ;)
[Touch GSM ROM Development] Ameet:
Hey Noonski. Are the admissions full yet? :eek: Hope I didnt miss the last date. I'll take the paid seat then :D
[Touch GSM ROM Development] ayyu3m:
ur on time Ameet bai, noonski opened up class of 2008/09 jus today...partly maybe cos i was buggin him....kekekeke ;)
[Touch GSM ROM Development] Noonski:
Hm i thought you where part of the teaching staff?
[Touch GSM ROM Development] Ameet:
:D Its good to be a student for a principal like you and a teacher for the younger crowd :)