Initflashfiles.dat question - 8525, TyTN, MDA Vario II, JasJam ROM Development

Hello all,
If this thread doesn't belong in this forum please delete.
I've been looking around, and searching the wiki, and I am still a little confused about this file. I have read a few good threads on how to do OEM packaging, but I am still a bit unsure on how to edit this .dat file.
With that being said if anyone could shed somemore light on the initflashfiles.dat file. Let's say I wanted to add 1-Calc Lite and I didn't want to cook via a gui, but by hand. (I like to do things the hard way, as I feel you learn more out of it. Just an 'Ole Marines way of thinking)
In the OEM folder of 1-Calc Lite there is an initflashfiles.txt file. It looks like this;
Directory("\Windows"):-Directory("Skins")
Directory("\Windows\Skins"):-File("default.ini","\Windows\default.ini")
Directory("\Windows\Skins"):-Directory("Default")
Directory("\Windows\Skins\Default"):-File("button.ini","\Windows\button.ini")
Directory("\Windows\Skins\Default"):-File("display_menu.png","\Windows\display_menu.png ")
Directory("\Windows\Skins\Default"):-File("texture2.png","\Windows\texture2.png")
Directory("\Windows"):-Directory("Currency")
Directory("\Windows\Currency"):-File("currency.ini","\Windows\currency.ini")
Directory("\Windows\Start Menu\Programs"):-File("1-Calc Lite.lnk","\Windows\1-Calc Lite.lnk")
Directory("\Windows\Help"):-File("1-Calc.lnk","\Windows\1-Calc.lnk")
Do I just insert that into the initflashfiles.dat file, and if so where exactly would I install that? The reason I ask this is because in looking at the 1-Calc file it looks like it creates a skins directory in the Windows folder, then it has the help directory, which I am thinking that that line goes into the windows\help directory in the .dat file. So if that is the logic behind it where would I put the skins directory from the .txt file into the .dat file? I know this is a bit all over the place, but I hope someone can decipher what I have written, and help me.

Just wanted to bump this up before it gets lost.

When you go into your Rom. In the Dump folder you will see an initflashfiles.txt file. You copy everything to that, at the bottom. Make it's read only and in Unicode. Then insert all of the accompanying files into the Dump folder and it should be fine.
There's more information in the RomDonalds thread.
I think!!

allan1 said:
When you go into your Rom. In the Dump folder you will see an initflashfiles.txt file. You copy everything to that, at the bottom. Make it's read only and in Unicode. Then insert all of the accompanying files into the Dump folder and it should be fine.
There's more information in the RomDonalds thread.
I think!!
Click to expand...
Click to collapse
Yeah I did check ROMDonalds thread, printed out the tut, and everything, and when I dumped the ROM all I saw was initflashfiles.dat folder, which could be edited with Notepad. Is this the file your talking about?

yep
good luck but this cooking thing is mostly trial and error.

gyrene2083 said:
Hello all,
If this thread doesn't belong in this forum please delete.
I've been looking around, and searching the wiki, and I am still a little confused about this file. I have read a few good threads on how to do OEM packaging, but I am still a bit unsure on how to edit this .dat file.
With that being said if anyone could shed somemore light on the initflashfiles.dat file. Let's say I wanted to add 1-Calc Lite and I didn't want to cook via a gui, but by hand. (I like to do things the hard way, as I feel you learn more out of it. Just an 'Ole Marines way of thinking)
In the OEM folder of 1-Calc Lite there is an initflashfiles.txt file. It looks like this;
Directory("\Windows"):-Directory("Skins")
Directory("\Windows\Skins"):-File("default.ini","\Windows\default.ini")
Directory("\Windows\Skins"):-Directory("Default")
Directory("\Windows\Skins\Default"):-File("button.ini","\Windows\button.ini")
Directory("\Windows\Skins\Default"):-File("display_menu.png","\Windows\display_menu.png ")
Directory("\Windows\Skins\Default"):-File("texture2.png","\Windows\texture2.png")
Directory("\Windows"):-Directory("Currency")
Directory("\Windows\Currency"):-File("currency.ini","\Windows\currency.ini")
Directory("\Windows\Start Menu\Programs"):-File("1-Calc Lite.lnk","\Windows\1-Calc Lite.lnk")
Directory("\Windows\Help"):-File("1-Calc.lnk","\Windows\1-Calc.lnk")
Do I just insert that into the initflashfiles.dat file, and if so where exactly would I install that? The reason I ask this is because in looking at the 1-Calc file it looks like it creates a skins directory in the Windows folder, then it has the help directory, which I am thinking that that line goes into the windows\help directory in the .dat file. So if that is the logic behind it where would I put the skins directory from the .txt file into the .dat file? I know this is a bit all over the place, but I hope someone can decipher what I have written, and help me.
Click to expand...
Click to collapse
from the looks of your iniflashfiles.dat 1-calc would be installed in the help section lol should be "Windows\Start Menu\Programs" only

Thanks so much for helping me out, I truly appreciate it. Wish me luck.

Related

Extracting files from Cooked ROMS. Help I'm Stuck!!

Hi Guys
Apologies for being a bit of a twerp but at the moment I am trying to do something parrott style, and I have come a cropper.
Basically I like the two new versions of WM6 that have been released; black edition and lvsw or at least the one with the windows live mobile cabs on it.
However in the past I have been used to finding these customisations on the extended rom, but these cannot be found there.
So I have looked at the wiki, and have found the threads which discuss how to extract the nb file and then from there using pearl package manager to extract the contents but this is where I come a cropper.
The problem is I dont really understand what I am supposed to be doing here. In the ppm I have copied and pasted the first line that is in the wiki, but i get mixed results, again sometimes I get a load of writing in the pearl program underneath but then sometimes I dont get anything.
Is there anyone that can help me out here? I want to be able to extract the cabs of some of these programs as they are just not available at the moment, except in these roms.
Many thanks
Phill
ps I have tried command line and have got nowhere with that, just so you know!!!
You don't need perl at all.... read here:
http://forum.xda-developers.com/showthread.php?t=298327
in short:
1. nbhextract file.nbh
2. NBSplit -hermes OS.nb
3. ImgfsFromNb Os.nb.payload imgfs.bin
4. ImgfsToDump imgfs.bin

Rom cooking methode

Guys, before i brick my tytn i need to know whether the cooking method i'm using is correct. I'm using:
RUU-signed.nbh ---(*NBHExtract)---> OS.nb ---(NBSplit)---> OS.nb.payload -->--(ImgfsFromNb)---> imgfs.bin ---(ImgfsToDump)---> 'dump' directory, delete some files, add some files (with dsm and rgu if needed), edit initflash, edit default.hv and reverse the proces to build me the rom. The thing that wonders me if i'm doing it correct is that i'm not using the package tool to build the oem and sys dir. I'm just doing the work on the dump dir and rebuild from there. Would this be correct ?
From the dump, use bepe's package tool and convert it into SYS and OEM. Then you can add packages with .rgu, .dsm and initflashfiles.txt
Or..yeah ...that can work too. It's the old way , but you wouldn't need to add rgu's and dsm's since you make your changes right in the default.hv and user.hv, and of course, edit the initflashfiles.dat
can work or will work ... it's a big difference
btw. if i convert to oem and sys, reversing the proces starting with ImgfsFromDump errors out on me with processing OEM as module ...
Post a descriptive title for your threads.
Man, every time I see a thread titled "newbie question" or "please help" or some such nonsense it makes me wonder what these people are thinking. This thread for example, would be better titled something that indicated what you want assistance with, then if the right people see it they can respond instead of ignore it because it didn't blip their radar.

[ROM Building] Hermes Kitchen v1.0 - 18 August 2007

I have learnt so much from this site that I want to give back what I've learnt to the community.
I have put together the tools made by the brilliant minds here, I won't name all cause there are just too many. This is a Kitchen that I put together on how I would take apart a ROM and then fiddle around with it and then put it back to flash to my device. Its nothing brilliant, but it does the job just alright.
Thank you to bepe, core kitchen, CUSTEL for teaching me, Olipro, and a lot more i can't think of at the moment.
http://rapidshare.com/files/49695507/Hermes_Kitchen_v1.0.exe.html
Here is what's in the .exe file:
1.0 .nbh to .nb
2.0 Dump .nb
3.0 Packaging Dumped .nb
4.0 Extracting XIP from .nb
5.0 BuildOS and CreateROM
5.1 Edit initflashfiles.dat
6.0 Build Ext_Rom
7.0 Splashscreen viewer
8.0 .nb to RUU_signed.nbh
9.0 RUUWrapper v7
Tools
I've used this technique to take apart ROMs from Schaps, Sleuth, Faria, Custel, Dutty and more. Black version 3.0 and below can be used. But for higher black versions, JJ deletes the .rgus and therefore its difficult to rebuild with the missing .rgus. I don't blame JJ cause he works really hard on His BlACK Roms and someone comes and takes it apart and edits it and puts it up as his own. But all the chefs have worked endless hours and continue to work on them. So with this tool, maybe you guys can stop asking for so much from the chefs and do it yourselves...
Just try this out. Its nice. There is a step by step also with pictures.
Take care.
its good but how to dump nb in the cmd screen it has nba
jdac21 said:
its good but how to dump nb in the cmd screen it has nba
Click to expand...
Click to collapse
Did you read the .doc file? Just change the whole file name from Windows.nb or OS.nb to nk.nba. First you have to set to show file extensions on your windows explorer.
Good. work.
Can you adapt for trinity?
I think you just have to change the utility for flash.
I am sorry man. I have no idea how the trinity works. I dont have one. I just have a hermes. Hoping to get a kaiser soon. If it ever gets launched!
Is there anyway (i know there is, i have done it!) you can get your bat files to delete the temp/un-needed files, im running throught your kitchen now, it seems pretty good, apate from the fact that there is loads of temp files and directories.
yor bat files can be set so that when they finish the operation, they delete what the user dont need
(i can do this but it is your kitchen, so i posted to see if you would do it!)
also when you say to run the package tool, and replace and missing files, i have just dumped a ROM and i am missing:
[Missing Files]
SYS\AUTOUPDATE
MODULE: autoupdate.exe
MODULE: autoupdatecpl.cpl
SYS\SQM
MODULE: sqmce.dll
MODULE: sqmconn.dll
MODULE: sqmdata.dll
MODULE: sqmevent.exe
MODULE: sqmsvc.dll
MODULE: uptimesqm.exe
OEM\OEMOPERATORS
File: Dopod_Black.tsk
File: P_Sound_Dopod_WWE_0713.CAB
File: PreConfig.txt
SYS\Autoupdate_Lang_0409
MODULE: AutoUpdateRes_wpc.exe.0409.mui
OEM\OEMAPPS
File: ClearVue PDF.lnk
File: WTCVPDFV.exe
File: WTCVPDFV.htm
File: WTCVTime.dll
File: WTPDFRdr.dll
where can i find these files?
bennec83
p.s. using NBHExtract to dump the nbh is much faster than the method you have here (im just thinking coz u said you have a really slow laptop!)
The missing files usually would be next to the OEM and SYS folder when you use the PKGtool. Also, i have no idea how to make the .bat file. If you know, you can do it for me and maybe i can include it? Cause this is how i do it. And i took this all from tools i found all over the whole XDA-dev site. I'm no genius in this programming scene. Just know enough to get by.
bernardryan said:
The missing files usually would be next to the OEM and SYS folder when you use the PKGtool. Also, i have no idea how to make the .bat file. If you know, you can do it for me and maybe i can include it? Cause this is how i do it. And i took this all from tools i found all over the whole XDA-dev site. I'm no genius in this programming scene. Just know enough to get by.
Click to expand...
Click to collapse
ill make new or edit the ones you have that way ther is not so much un-needed files left over. i will also send you a replacement for your first folder, it is much faster, also i may have an improvement for the dump step too.
ill PM my things to you as i make them and you can see if they meet your requirements.
bennec83
can you give details on the extrom?
i want to install a CAB (only one) and set a default theme
thanks
really help full for a new comer's like me ill give a try right now in my HTC 8525
bennec83 said:
can you give details on the extrom?
i want to install a CAB (only one) and set a default theme
thanks
Click to expand...
Click to collapse
Hey bro, I dont get what you mean?
I have the folder in there. And i have an example of all the stuff thats in the extended ROM. If i'm not mistaken, type this in the config.txt or preconfig.txt depending which you are using.
EXEC:\Windows\cusTSK.exe \Windows\bennec83.tsk
CAB: \Extended_ROM\bennec83.CAB
Remember to save it as read only. All files in the extended ROM beforeusing the HTC Extended ROM.exe must be READONLY!...
The file you sent to me is good. But dutty's way is fine and its not a matter of fast or not. Its a matter of user friendly. Your way, aka pof's tool is good. I've used it before. But then have to explain to some noobs how to drag and drop the file onto the DRAG HERE.bat... get what i mean? Thanx again.
Any other way to improve this? I am trying to make it as fool-proof as possible.
bernardryan said:
Hey bro, I dont get what you mean?
I have the folder in there. And i have an example of all the stuff thats in the extended ROM. If i'm not mistaken, type this in the config.txt or preconfig.txt depending which you are using.
EXEC:\Windows\cusTSK.exe \Windows\bennec83.tsk
CAB: \Extended_ROM\bennec83.CAB
Remember to save it as read only. All files in the extended ROM beforeusing the HTC Extended ROM.exe must be READONLY!...
The file you sent to me is good. But dutty's way is fine and its not a matter of fast or not. Its a matter of user friendly. Your way, aka pof's tool is good. I've used it before. But then have to explain to some noobs how to drag and drop the file onto the DRAG HERE.bat... get what i mean? Thanx again.
Any other way to improve this? I am trying to make it as fool-proof as possible.
Click to expand...
Click to collapse
Thanks for the EXTROM stuff, the config.txt and perconfig.txt actually go into the extrom dont they? whats the difference between the 2?
(Change the name from "Drag Here" To "Click Here" and it is friendlier as you have to load no software, jus put the nub into the same folder and click! )
Okay bro.
So, config.txt in OEM/OEMAPPS is for you to execute whatever you want without an Extended_ROM. You must have Config.txt and AutoRun.exe in the same folder. Some ppl don't like it this way. As it wastes precious space. So they use a different method. They use the Extended_ROM to store their stuff and settings and then while rebooting from a HR, they tap into the Extended ROM and get the stuff.
So for extended ROM, you need the 2 files, PreAutorun.exe and Preconfig.txt. The exe file is to run the preconfig.txt. So in the Preconfig.txt, lets say for example there is this in there:
SHOW:\Extended_ROM\MSFT_Logo.bmp
LOCK:Enabled
;EXEC:\Windows\cusTSK.exe \Windows\Black Vista.tsk
EXEC:\Windows\SetHSDPA.exe /Enable
XML: \Windows\Settings.xml
Hide:Enabled
EXEC:\Extended_ROM\AutoRun.exe
LOCKisabled
RST: Reset
So what this does is executes the HSDPA settings, and an .xml file which has some tweaks like the GLYPH and Page settings ****. And then it executes the AutoRUN.exe in the ExtendedROM. So now in your extended ROM, you should have the config.txt and AutoRUN. Autorun points to config.txt and PreAutorun.exe points to Preconfig.txt. So now in your Config.txt which is in your extended ROM might look sometihng like this:
SHOW:\Extended_ROM\MSFT_Logo.bmp
LOCK:Enabled
CAB: \Extended_ROM\ITS1027_FixActivesyncWlan.CAB
CAB: \Extended_ROM\1 Signed_Dpdcert_222.cab
CAB: \Extended_ROM\2 05_NetWiz-ExtUp-V12b.cab
;CAB: \Extended_ROM\3 RescoExplorerEn_p.ARM.CAB
;CAB: \Extended_ROM\4 FtpAddinEn_p.ARM.CAB
;CAB: \Extended_ROM\5 RegistryEn_p.ARM.CAB
;CAB: \Extended_ROM\6 Levels.cab
;CAB: \Extended_ROM\7 enAlarmPPC v3.3.1.CAB
;CAB: \Extended_ROM\8 UTAv3.cab
CAB: \Extended_ROM\9 WM6_Sound_Scheme.CAB
LOCKisabled
RST: Reset
I hope this helps, Take care.
bernardryan said:
JJ deletes the .rgus and therefore its difficult to rebuild with the missing .rgus. I don't blame JJ cause he works really hard on His BlACK Roms and someone comes and takes it apart and edits it and puts it up as his own. .
Click to expand...
Click to collapse
Hi bern,
congrats on your rom building package.
in regards to the rgu's i delete them to save around 1.5mb of storage space. if someone wants them a PM is all they need to do, no one has asked so far.
Ooo.. i didn't know that. I thought you actually needed them to get the ROM running. Sorry dude. But then again when you hit buildOS and CreateROm, i think after that, you can delete all the .rgus right? Not sure tho... anyway... Will keep that in mind the next time i wanna take your ROM apart and edit it. I stopped using your ROM at Black v2.5 (Which to me was by far the best).
Take care JJ,
We miss you around here. Got your imate yet? or your Kaiser?
bennec83 said:
Thanks for the EXTROM stuff, the config.txt and perconfig.txt actually go into the extrom dont they? whats the difference between the 2?
Click to expand...
Click to collapse
i don't know if this will help you: what I do is have one config.txt in \windows cooked in ROM that looks like:
LOCK:Enabled
CFG: \Extended_ROM\Config.txt
LOCKisabled
RST: Reset
and than the second config.txt in ExtROM which is similar to the above (does all the customisations, settings and progs, etc)
In fact if u look in \windows for mxipupdate_zzPIED_101.provxml it should be pretty self explanatory how the process is triggered. All actions & names of .txt's are defined there.
In my case see enclosed.
hope it is useful for u,
cheers dan
Hi,
this is a nice guide, thanks.
MfG
S64

1st time cook a little confused

Hi. I've read hundreds of posts and followed dozens of tutorials. I'm aiming to gain an understanding of what actually happens during the rom cooking process and I think I'm getting there. I've used loads of different toolkits and kitchens and most recently I've been using 'romdonalds' which has given me a better understanding.
However I'm a bit confused about the difference between the dump directory with loads of files and folders, and the OEM/SYS versions of these which I've seen when using packagetool and buildos. I know how to go from the 'flat' structure to the oem/sys structure, but I don't know how to go back again.
I'd also like is to know what really happens behind the scenes when you click the go button in buildos.exe.
TIA
Matt
I could really use a little help to understand what's going on here. If there's some clear explanation of what actually happens during cooking that I've missed, could someone point it out to me please? I've searched thoroughly, read extensively, and pulled my hair painfully... but I just don't get it. I've analysed batch files in just about every kitchen there is but I've reached a point where I need some help.
If there's some unwritten quid-pro-quo requirement that I've missed before I can ask a question then tell me that too - I'm no freeloader, I've just donated to Slither2006 for his cube, and when I've fully grokked the process I'll write up everything I've learned in a really clear guide, I promise.
I'm not an idiot either - I was a technical architect at a large UK ISP until recently, doing stuff like building a huge virtualised server farm with custom management tools and a homebrewed iSCSI /LVM2 snapshot system that blows away anything commercially available, and now I work for myself... I've used HTC devices since the Blue Angel, also an Exec and now a hermes... but I could really use a hand here.
Thanks!
I suspect you are quite a bit ahead of me here, but here goes.
The OEM/Sys folders are just part of the Dump folder, but extracted and turned into a more logically arranged order for manipulation.
When you run buildos it just takes these and a few other bits such as the XIP section and puts it back in a format for rebuilding.
Best I can do I am afraid.
Thanks for your reply crazyc. It's getting a little clearer now. Can anyone else shed any light? Ideally I'd like to know exactly what buildos does to turn the organised folders back into the dumped ones.
Piecing it all together:
A: I know how to get the dump folder from a source rom (nbhextract->nbsplit->imgfsfromnb->imgfstodump).
B: I know how to make changes to the dump directory manually (add/delete files; extract/convert .hv files to .rgu; edit .rgu files and reconvert to .hv; edit initflashfiles.dat to create shortcuts on first boot)
C: I know that instead of all that I could convert the dump directory to the organised oem/sys pair (pkgtool) and know that in theory I could manage that with BuildOS.exe to integrate oem packages with the option.xml file in them - but I don't understand what's happening here relative to (B) above
D: I can turn the dumped folder (but not the oem/sys folder) back into a flashable rom (imgfsfromdump->imgfstonb->nbhtool)
Can someone who really understands what's going on explain where I'm confused?
Thanks
Matt
Here is my take about cooking....
When the dumped OS has all the rgu files in tact then spliting the dump folder as OEM and SYS will work.
Where as some OS do not have rgu file in them (some cooks prefer to cook this way...all OEM OS have rgu files). In this case you would have to use only the dump folder and edit default and user.hv to add and delete stuff. You cannot use package tool for this method.
You sure can turn OEM and SYS back to ROM, just use the right kitchen (Pandora, Bepe Kitchen, etc)
Hope this helps.

The First Wm6.1 Kitchen for Excalibur

THIS IS MY WM6.1 ROM KITCHEN
≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈
{REMEMBER IM NOT RESPONSIBLE IF YOU BRAKE YOUR PHONE}
{REMEMBER IM NOT RESPONSIBLE IF YOU BRAKE YOUR PHONE}
{REMEMBER IM NOT RESPONSIBLE IF YOU BRAKE YOUR PHONE}
{STEP 1}
EXTRACT ExcaliburKitchen.ZIP TO C:\
{STEP 2}
DOWNLOAD MY ROM FROM HERE:- http://forum.xda-developers.com/showthread.php?t=387355
IF YOU DONT WHAT TO DOWNLOAD MY ROM THEN DOWNLOAD KAVANAS FROM HERE:- http://forum.xda-developers.com/showthread.php?t=374890
{STEP 3}
EXTRACT THE ROM FROM THE .ZIP OR .EXE
{STEP 4}
PUT RUU_signed.nbh IN TO C:\ExcaliburKitchen\SOURCE
{STEP 5}
NOW CLICK ON (1) DumpOS.bat
{STEP 6}
NOW GOTO WORK FOLDER AND YOU'LL SEE A FOLDER CALLED DUMP GO INTO IT
{STEP 7}
NOW IN THIS FOLDER YOU CAN ADD WHAT YOU WHAT AND YOU CAN TAKE THINGS OUT OF THE ROM
{STEP 8}
IN THE DUMP FOLDER YOU'LL FIND A FILE CALLED InitCmd.ccs IN THIS FILE IS WERE YOU PUT THE START MENU LINK AND THE REGISTRY SETTING FOR YOUR SOFTWARE
IF YOU OPEN IT WITH NOTEPAD IT WILL LOOK LIKE THIS FOR THE LINKS:-
------------------------------------------------------------------
LINK %M\Messaging.lnk,:MSINBOX,,:mailapp
LINK %M\Settings.lnk,:MSSettings,,:settings
LINK %M\Contacts.lnk,:MSCONTACTS,,:contactsapp
LINK %M\Calendar.lnk,:MSCALENDAR,,:calendarapp
LINK %M\Internet Explorer.lnk,:MSPIE,,eapp
LINK %M\Windows Media.lnk,wmplayer.exe,,:mediaplayerapp
LINK %M\Pictures & Videos.lnk,:MSPIMG,,imgapp
LINK %M\File Explorer.lnk,:MSFEXPLORE,,:fexplore
LINK %M\Speed Dial.lnk,:MSScut,,:scutapp
LINK %M\Call History.lnk,:MSClog,,:clogapp
LINK %M\Voice Notes.lnk,:MSTVNOTES,,:notesapp
LINK %M\Tasks.lnk,:MSTASKS,,:tasksapp
LINK %M\ActiveSync.lnk,:MSSYNCAPP,,:syncapp
LINK %M\Camera.lnk,Camera.exe,/i,:cameraapp
LINK %M\Video Recorder.lnk,Camera.exe,/v,:videoapp
LINK %M\Welcome Center.lnk,:MSWelcomeCenter,,:welcomecenterapp
LINK %M\Windows Live.lnk,WLMLauncher.exe,,:WLMLauncher
LINK %M\Messenger.lnk,WLMMessenger.exe,,:WLMMessenger
LINK %M\Text Notes.lnk,TextNotes.exe,,:textnotesapp
LINK %M\Java VM.lnk,jbed.exe
TO ADD YOUR LINK TO YOUR START MENU ADD YOUR LINK TO THE BOTTOM OF THE LINKS EG:-
LINK %M\Video Recorder.lnk,Camera.exe,/v,:videoapp
LINK %M\Welcome Center.lnk,:MSWelcomeCenter,,:welcomecenterapp
LINK %M\Windows Live.lnk,WLMLauncher.exe,,:WLMLauncher
LINK %M\Messenger.lnk,WLMMessenger.exe,,:WLMMessenger
LINK %M\Text Notes.lnk,TextNotes.exe,,:textnotesapp
LINK %M\Java VM.lnk,jbed.exe
LINK %M\XXXX XXX.lnk,XXXXXX.EXE
AND FOR THE REGISTRY IT WILL LOOK LIKE THIS:-
-----------------------------------------------
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
"Ime File"="et9ime.dll"
"Layout Text"="eT9 IME"
"Keyboard Layout"="00000409"
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9]
"AvailableLanguages"="0109,0105,0113,011B,011F,0108,0115,0116,0118,010E"
"DefaultLanguage"=dword:00000109
"InstallFolder"="\\Windows"
"ShowExactKeyStrokeThreshold"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME]
TO ADD YOUR SOFTWARE REGISTRY ADD IT TO THE REGISTRY PART AT THE BOTTOM EG:-
[HKEY_LOCAL_MACHINE\Security\CHome\DefaultSettings\Settings\Launch]
"GUID"="{4B998C14-3801-4a8e-9B20-5DFE58B19C39}"
"PLUGINICONNAME"="CHomeGeneric_Settings_PluginIcon.png"
"PICTURES"="\\windows\\CHome_settings_launch.png"
"SK2URL"=":MSSettings;home_setup.cpl.xml"
"TITLETEXT"="Settings"
"TEXT1"="CHome Settings"
"TEXT2"=""
[HKEY_LOCAL_MACHINE\Security\CHome\DefaultSettings\Settings\XXXXX]
"GUID"="{4B998C14-3801-4a8e-9B20-5DFE58B19C39}"
"PLUGINICONNAME"="XXXXXXXXXXXXXXX"
"PICTURES"="\\windows\\XXXXXXXXXX"
"SK2URL"=":MSSettings;XXXXXXXXX"
"TITLETEXT"="XXXXXXXX"
"TEXT1"="XXXXXXXXXXX"
"TEXT2"="XXXXX"
THEN SAVE IT
{STEP 9}
CLICK ON BUILDOS.DAT WAIT TO ITS FINSHED THEN IT WILL OPEN htcrt WHICH CONVERTS THE NB TO NBH
1 CLICK BUILD
2 CLICK DEVICE
3 PICK Excalibur
4 CLICK OS THEN FIND 02_OS.nb IN C:\ExcaliburKitchen\Work AND CLICK ON IT
5 CLICK SPLASH FIND 00_MainSplash.nb IN C:\ExcaliburKitchen\Work AND CLICK ON IT
6 CLICK ON RADIO THEN FIND 01_GSM.nb C:\ExcaliburKitchen\Work AND CLICK ON IT
7 ENTER ANY VERSION NUMBER YOU LIKE THEN CLICK BUILD A WINDOW WILL OPEN GO TO C:\ExcaliburKitchen\FLASH ROM\ AND SAVE AS RUU_signed.nbh
THEN FLASH YOUR PHONE WITH YOUR NEW ROM
REMEMBER IM NOT RESPONSIBLE IF YOU BRAKE YOUR PHONE
By RickWyatt @ xda developers
heres the link :- http://rapidshare.com/files/119437757/ExcaliburKitchen.zip
What if there is no InitCmd.ccs file? Trying to use TMO WM6 ROM. This is the same problem I had trying to use the other kitchens (I thought it was me).
Boo Boo looks almost like a clean ROM:
Tried anyways only removing the handango in hand links (two files) from the rom and built RUU_signed.nbh with os only. Flashed fine with no issues, but most T-Mobile specific apps/settings did not load and do not show in the startmenu. TMO homescreens, ringtones, favorites, etc did not get placed/installed correctly. MyFaves (HTC App) seems to have installed correctly although it tries to load TMO homescreen which is now in the Windows directory, TMO Internet Settings loaded, but the startmenu is laid out differently. Most TMO Customizations just got installed in Windows directory where they will not install (homescreens, ringtones, etc. don't work under Windows directory). The files are there, but the phone runs as if they are missing (almost like running the Brightpoint ROM). The only TMO customizations Visible are the Startup and Shutdown screens, and winwap. Somehow the TMO customizations did not get loaded, but everything seems to work fine.
Recommend the following changes to make the kitchen more universal.
added command to DumpOS.bat
ren *os.nb os.nb
changed filename in BuildOS.bat to os.nb
Just an idea since not all ROM's have the same XX_os.nb filename.
ROM Cooking Hints?
Hi Ricky, and thanks a lot for such a good work, and sharing your knowledge !!!
A couple of questions around ROM cooking ...
- How does ROM size affect WM? I mean, adding files, apps, etc. to the rom makes WM having less memory to run programs or store files, or run slower, for example?
- I guess adding more and more files might create a ROM that does not fit in the Excalibur and might break it if flashed. How can we know when to stop adding stuff?
Thanks!!
EarthQ said:
Hi Ricky, and thanks a lot for such a good work, and sharing your knowledge !!!
A couple of questions around ROM cooking ...
- How does ROM size affect WM? I mean, adding files, apps, etc. to the rom makes WM having less memory to run programs or store files, or run slower, for example?
- I guess adding more and more files might create a ROM that does not fit in the Excalibur and might break it if flashed. How can we know when to stop adding stuff?
Thanks!!
Click to expand...
Click to collapse
if you add stuff to the rom it will slow down the rom but not to much & if you take things out of the rom it will get faster
and if you add to much software then the kitchen will crash
How do you remove programs? What all do you need to delete to safely remove it from your phone?
Did my first attempt at cooking. IT was successful, and I am using it know, but some changes, such as files I added to the InitCmd.tgz worked, and were extracted fine. Other tweaks, such as changing a CPanel's contents and adding media to the windows folder did not work, and came out as if I hadn't changed anything at all.
Do I need to make Cpanel changes in two places (Initcmd and somewhere else?) Is there another step to making files "stick"?
you also have to edit user.hv and default.hv
rickwyatt said:
you also have to edit user.hv and default.hv
Click to expand...
Click to collapse
Thank you!
rickwyatt said:
you also have to edit user.hv and default.hv
Click to expand...
Click to collapse
Ok, I don't get it. Rick, or anyone, can you explain the work flow a little more? I can't find a user.hv, or a default.hv in the dump contents, nor do I know what to do when I do find them. I see there is a assembler/disassembler toolset in the kitchen, but it fails to find any .hv's either. Is there anything missing in the steps above?
Profezza said:
Ok, I don't get it. Rick, or anyone, can you explain the work flow a little more? I can't find a user.hv, or a default.hv in the dump contents, nor do I know what to do when I do find them. I see there is a assembler/disassembler toolset in the kitchen, but it fails to find any .hv's either. Is there anything missing in the steps above?
Click to expand...
Click to collapse
you have to unhide system files what you have to do is move user.hv and default.hv to to edit user.hv&default.hv folder press disassemble.dat it the make to more files called HKCU.reg and HKLM.reg now download emediter freeware and save HKCU.reg and HKLM.reg UTF-16LE Now move HKCU.reg to notepad2.exe edit it then press save do the same for HKLM.reg then what you do is make a dump folder then press Reassemble.dat if there is no errors in the hv files then you will find user.hv and default.hv in the dump folder that you just made if the is an error it command prompt will tell you were the error is once dont move the hv files back to you dump folder
I think I got all that! Thanks a bunch.
Rickwyatt,
When I run Disassemble.bat it tells me it can't find the default.hv and user.hv file and then it tells me that there is no regedit4.txt file in the Resources directory.
I checked the locations of the files, and there isn't a regedit4.txt file but the default.hv and user.hv files are right where they are supposed to be. Any ideas?
[edit]
Nevermind... unchecked the "hidden" box on the two files... it still doesn't find the regedit4.txt that it's claiming is missing
Ok, so I successfully was able to use this to mod the 1.6 Rose ROM, but I noticed that the InitCmd.ccs looks far different. How do I edit the menu items in this ROM?
Specifically I am wanting to remove a bunch of stuff I don't use from the ROM:
- Orneta Calculator
- OMAP Clock
- Getting Started
- SMS Tool Pack
- Light Config
- Messenger
- Streaming Media
- Windows Live
- Resco Explorer
- CHome
Also if anyone can post the list of files that I would need to delete out of the exploded ROM for the above, that would be great... especially CHome.
I do want to give this ROM serious props. I love it! I just want to pare down the things I personally have no interest in using, but I don't want to delete the wrong files, and/or not remove the menu items in the ROM for them.
Rickwyatt,
The Disassemble.bat file keeps crashing. It tells me that regedit4.txt not found in the Resources directory. It creates a hkcu.txt and an hklm.txt file though.
open hkcu.txt hklm.txt then add REGEDIT4 to the top line then save rename hkcu.txt hklm.txt to hkcu.reg hklm.reg
New HTCRT.exe version 1.1.4
windows media player playing not smooth.
One bug in my own rom (base on your kitchen): Windows media player playing not smooth. How can i fix it, what reg can i edit?
travis.garrison said:
Ok, so I successfully was able to use this to mod the 1.6 Rose ROM, but I noticed that the InitCmd.ccs looks far different. How do I edit the menu items in this ROM?
Specifically I am wanting to remove a bunch of stuff I don't use from the ROM:
- Orneta Calculator
- OMAP Clock
- Getting Started
- SMS Tool Pack
- Light Config
- Messenger
- Streaming Media
- Windows Live
- Resco Explorer
- CHome
Also if anyone can post the list of files that I would need to delete out of the exploded ROM for the above, that would be great... especially CHome.
I do want to give this ROM serious props. I love it! I just want to pare down the things I personally have no interest in using, but I don't want to delete the wrong files, and/or not remove the menu items in the ROM for them.
Click to expand...
Click to collapse
Looking to dump a lot of the same things. If I remove them from the "dump" folder, is that the end of it or do registry settings need to be removed as well. First time doing something like this, thanks for the help and patience.
Instead of going through this tedious process.. why not start with a very light version of the ROM and just add what you need ?

Categories

Resources