[Updated 10/29] Extended ROM Knowledge Consolitaion - 8525, TyTN, MDA Vario II, JasJam ROM Development

This is a work in progress - please post info / corrections as necessary - and supporting detail!!!
Browsing through the Wiki and not finding what I needed, I hoped to pool together the common knowledge floating around and put together a process for working with the extended rom on our Hermes.
While unlocking/viewing the extended rom is well documented - opening, editing, and launching the extended rom image contents are not - or so my searching has reveiled (or not reveiled ).
So far, this is what I have got together / know:
The extended rom, extracted from a dump, is an .nb image. It contains the following files:
AutoRun.exe 'installs the applications
Config.txt 'determines what gets installed / path to file
Assorted cabs to be installed per the Config.txt
Here is an example of an extended rom Config.txt:
LOCK:Enabled
CAB: \Extended_ROM\C_Cingular_GoodEmail_081606.sa.CAB
CAB: \Extended_ROM\C_getmail.htc8525.cab
CAB: \Extended_ROM\C_HSDPA_Wirelss_Modem_Stall.cab
CAB: \Extended_ROM\C_GetTeleNav.CAB
CAB: \Extended_ROM\MT_PC_Hermes_PTT_REG_070129.CAB
CAB: \Extended_ROM\PP_PIE_Default.CAB
CAB: \Extended_ROM\ShortString_Keypad_XML.CAB
CAB: \Extended_ROM\SMS_Setting_07Jun06.CAB
CAB: \Extended_ROM\SPM_Fix_ITS#2990.cab
CAB: \Extended_ROM\PP_XpressMail_launchCamera.cab
CAB: \Extended_ROM\ppcquickstart_QVGA.PPC_Draft_11-17.CAB
CAB: \Extended_ROM\ST_Audio216Patch_20070409.CAB
CAB: \Storage Card\ExtROM\Adobe_Flash_Lite_2.1.cab
CAB: \Storage Card\ExtROM\MsPacMan.cab
LOCK: Disabled 'space added to display properly
RST: Reset
Note that I'm running installs from both the extended rom and the storage card. This prevents the installation file (cab) from staying in the windows directory after installation. In theory, you could move everything to the storage card if you wanted to use the extended rom space for main storage as in the Big Storage ROM that bepe put out.
Here is a PreConfig file for comparison:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
CAB: \Windows\CM_Mapping_1.29.502.2.CAB
CAB: \Windows\A2DPFix.CAB
CAB: \Windows\ATIFix.cab
CAB: \Windows\restoreHiddenProxy4CWS_0522.cab
XML: \Windows\MP_MMS3.5_CWS_Hermes_070328.xml
XML: \Windows\PP_Generic_ConnSetting_Hermes_CWS.xml
XML: \Windows\PP_Other_Conn_Hermes_CWS.xml
XML: \Windows\PP_UXC_HermesCWS.xml
XML: \Windows\PP_Generic_UI_Hermes_CWS.xml
XML: \Windows\PP_Other_reg.xml
LOCK: Disabled 'space added to display properly
RST: Reset
Note the file path reference, otherwise the format is identical. PreConfig can run any file type - xml, cab, or exe. I need to verify if Config.txt can do the same.
In the Pandora Kitchen v9.2 and beyond, the PreConfig AT&T w/Extended ROM Launch contains the format to do both. Here is a sample PreConfig.txt from it which does both:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
XML: \Windows\MP_MMS3.5_CWS_Hermes_070328.xml
XML: \Windows\PP_Generic_ConnSetting_Hermes_CWS.xml
XML: \Windows\PP_Other_Conn_Hermes_CWS.xml
XML: \Windows\PP_UXC_HermesCWS.xml
XML: \Windows\PP_Generic_UI_Hermes_CWS.xml
XML: \Windows\PP_Other_reg.xml
Hide:Enabled
EXEC:\Extended_ROM\autorun.exe
LOCK: Disabled 'space added to display properly
RST: Reset
Note that it runs the PreConfig items first, then calls the Extended ROM to run it's Config.txt items.
To create a new extended rom image or look at what's in yours, I attached the exe's provided by Shamanix and ChunkyMonkey which was developed by AnDim: (his thread)
Here is a sample folder of files that would be used to build a functional extended rom: RapidShare Link
Here is the compiled Extended ROM image: RapidShare Link
A few notes on building the image:
Before adding files to the extended rom, be sure to set them to READ ONLY. While I have not verifed this on the Hermes, the Wizard would not install files which were not saved as read only first.
It's been said that only cabs which have been signed can be used. Using existing cabs from the carrier's extended rom should be fine. I've also successfully installed a number of others from the extended rom, including the Windows Live 33.0600 and Sleuth's ATI and A2DP Fix.
Warning!! If you reference a file that does not exist, the installation progress will stop and you are forced to reset (and everything after the missing file will not be installed).
Warning!! Your total extended rom image size cannot exceed 10 meg (exact value to follow)!!! I do not know (yet) what the tool will do if you exceed this size, but that is the size limit of the extended rom memory allocation.
More info yet to be asymilated: http://forum.xda-developers.com/showpost.php?p=759609&postcount=131
Here's some commands from the previous link:
CAB - run a cab files
EXEC - execute a program or application
CPY1 - Source of the File to be copy
CPY2 - Destination of the File to be copy as stated in CPY1
RST - Make a soft reset
More content to follow...
------------------------------------------------------------------------
Reasons to use the AutoRun for installing rather than storage:
1. Automating customization after a hard reset/flash
2. Installing from the extended rom/SD helps reduce Windows folder "bloat" by keeping the installation CAB and installed files out of the windows directory.
3. SD Memory is cheap. I'd rather install from there and have more storage on the phone.
4. ...
5. ...
Unless the big storage rom is being used, extended rom space is a terrible thing to waste

If I am not mistaken there an EXT_Rom builder that was posted some time ago in the Hermes forum. It was able to create EXT_Roms that you could flash on your Hermes there are also several threads about instructions on how to do this it probably got buried some place since it was a few months ago. Just make sure that the files are read only and the Config.txt is correct

You could give these tools a go and see if they work properly..
http://rapidshare.com/files/60718018/HTC_EXTROM_EDITORS.rar.html
You must rename the nb file to _ExtROM.nb in order v901 to see the file...

No doubt! Ive been pouring over the wiki and this site and it all seems so scattered...
Tried the viewer from above post (file too large error; dumped extrom from att 3.62)
I would like to try and cook one up but I cant seem to find the info consolidated...
One of these days I'll get it figured out.. Maybe there's a magic answer out there that a member could give us, but I feel like its search, trial, brick (hopefully not , answer....

ExtROM editor.
Earlier version could only extract, this one's great. Don't know if there are any more recent editions but this does do the trick as it stands.
It's this I started using when keeping a couple of my own OEMs up to date got too much bother. You make things too easy for us matt - I've got lazy!

chunkymonkey said:
ExtROM editor.
Earlier version could only extract, this one's great. Don't know if there are any more recent editions but this does do the trick as it stands.
It's this I started using when keeping a couple of my own OEMs up to date got too much bother. You make things too easy for us matt - I've got lazy!
Click to expand...
Click to collapse
nice - I had seen this one referenced, but couldn't find the download (new image creation version).
Whoohoo! Off to a good start
Thanks!

Shamanix said:
You could give these tools a go and see if they work properly..
http://rapidshare.com/files/60718018/HTC_EXTROM_EDITORS.rar.html
You must rename the nb file to _ExtROM.nb in order v901 to see the file...
Click to expand...
Click to collapse
these worked for me - and has both! Thanks!

Good thread for new members....been wondering how to edit and create my own ext ROM...THANKS!!!

This is AnDim's stuff, to credit the original author. Guess he never got around to creating the read/write v1.0.

vp3G said:
This is AnDim's stuff, to credit the original author. Guess he never got around to creating the read/write v1.0.
Click to expand...
Click to collapse
Thanks - happy to update!

XML's WORK from extended_rom and many other things, like copy PIM.VOL (backup) from storage card to restore contacts, calendar, call hystory..., call cab's from storage card.
Extended_ROM can be launched from Preconfig also with CFG:\Extended_ROM\Config.txt
here's mine:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
XML: \Extended_ROM\Dan.xml
XML: \Extended_ROM\Dan_regs.xml
XML: \Extended_ROM\Dan_apps.xml
XML: \Extended_ROM\comm_3g_regs.xml
CAB: \Extended_ROM\dan_files_1.cab
CAB: \Extended_ROM\dan_files_2.cab
CAB: \Extended_ROM\EffComm.CAB
CAB: \Storage Card\My Documents\Programe\HTC\Touch_6_dan.cab
CAB: \Storage Card\My Documents\Programe\HTC\clock_fonts.cab
CAB: \Storage Card\My Documents\Programe\HTC\Dialer_touch.cab
CAB: \Extended_ROM\sdkcerts.cab
CAB: \Extended_ROM\ColorBatteryClean3G.cab
CPY1:\Storage Card\PIM.VOL
CPY2:\PIM.VOL
LOCK: Disabled
RST: Reset

so using the htc extended rom builder.. adding all me cab files, does the app auto create the config.txt file based on what files you have added or do you need to manually create your own one and add it to the "package" as such. (along with autorun.exe)

thefunkygibbon said:
so using the htc extended rom builder.. adding all me cab files, does the app auto create the config.txt file based on what files you have added or do you need to manually create your own one and add it to the "package" as such. (along with autorun.exe)
Click to expand...
Click to collapse
Manually...
Dan - I loaded all of the xml files from the PreConfig into the Extended ROM and setup the Config file.
I had no settings installed from these files, and during the the loading process they didn't show up while processing - and I verified the Config.txt was correct.
I moved them back to PreConfig - and they worked fine.
That's my base for assuming the XML files don't run from the Extended ROM. Hard to establish a trend from one data point - but it was very convincing.

mattk_r said:
Manually...
Dan - I loaded all of the xml files from the PreConfig into the Extended ROM and setup the Config file.
I had no settings installed from these files, and during the the loading process they didn't show up while processing - and I verified the Config.txt was correct.
I moved them back to PreConfig - and they worked fine.
That's my base for assuming the XML files don't run from the Extended ROM. Hard to establish a trend from one data point - but it was very convincing.
Click to expand...
Click to collapse
matt,
the config I posted works flawlessly for me (progress shown+they install ok) since at least 3 months with several ROMs. maybe because I use in Preconfig this CFG:\Extended_ROM\Config.txt to make a difference?
to be tested.
ciao,
dan

dan1967 said:
matt,
the config I posted works flawlessly for me (progress shown+they install ok) since at least 3 months with several ROMs. maybe because I use in Preconfig this CFG:\Extended_ROM\Config.txt to make a difference?
to be tested.
ciao,
dan
Click to expand...
Click to collapse
Interesting. I would suspect that the system already knows about the Config.txt because of the registry setting in the OEMDrivers .rgu file:
[HKEY_LOCAL_MACHINE\Comm]
"AutoRun"="\\Extended_ROM\\autorun.exe"
"AutoRunCFG"="\\Extended_ROM\\config.txt"
"AutoRunType"=dword:00000000
"TurnRadioFlag"=dword:00000000
Plus, if it didn't know about it - the cabs should not be getting installed in any case.
I'd really like to understand this further. Moving the xml files isn't a huge savings (compared to moving things like Windows Live or Office), be every bit helps.

Matt,
I also tried with the XML's from Extended Rom and they did not load. Fortunately I had a cab file with the same settings so I just executed that.
This is amazing:
I am now installing ALL my extra apps including Office 2007 and WinLive from the ExtROM - saves me a lot of time whenever I flash and keeps my device \windows nice and clean.
Thank you for starting this thread and doing such an amazing job with Pandora!

To start with I am not using your kitchen at all, haven't really tried. I should try maybe. I am using tadzio's for the moment only.
What I do:
Normally I strip the ROM of that I want out (a couple of .bat files), put a couple of files (2) in dump and re-build and re-flash.
This mxipupdate_zzPIED_101.provxml is one of them that I always replace
<wap-provisioningdoc>
<!-- move lnk to StartUp -->
<characteristic type="FileOperation">
<characteristic type="%CE4%\CheckAutoRun.lnk" translation="install">
<characteristic type="Copy">
<parm name="Source" value="\Windows\CheckAutoRun.lnk" translation="install"/>
</characteristic>
</characteristic>
</characteristic>
<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" />
<parm name="EnableNewMailAccount" value="0" datatype="integer" />
</characteristic>
</characteristic>
<characteristic type="Registry">
<characteristic type="HKLM\Software\Microsoft\Welcome" translation="filesystem" >
<parm name="Disable" datatype="integer" value="188" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
Than I put my preconfig.txt
LOCK:Enabled
CFG: \Extended_ROM\Config.txt
LOCKisabled
RST: Reset
As almost everything else is pre-installed in extrom (I only add some shortcuts, settings or apps regs) or installed from storage card I do not need to do more. After re-flash or HR I have a ready-to-use phone with nothing else to do than test.
I see as difference that I do not have anything in the registry related to the autostart of extrom. To be that?

DvTonder said:
Matt,
I also tried with the XML's from Extended Rom and they did not load. Fortunately I had a cab file with the same settings so I just executed that.
This is amazing:
I am now installing ALL my extra apps including Office 2007 and WinLive from the ExtROM - saves me a lot of time whenever I flash and keeps my device \windows nice and clean.
Thank you for starting this thread and doing such an amazing job with Pandora!
Click to expand...
Click to collapse
Glad it working well for you! Can you point me to a dowload of Office - if it has OneNotes with it?

Bottom line is that once you "open" a ROM" you may live very well with the XML's installed from Preconfig.
But you may not want to change the ROM when need to do something simple (i.e. upgrade a program) and therefore changing some things&files on extrom are much easier to do and you keep your system updated.
That's one of the reasons I prefer to use XML's as they can be edited and changed with Notepad while for cab's, well you do not have WinCE available everywhere and you are dependent on your home computer.

dan1967 said:
...
I see as difference that I do not have anything in the registry related to the autostart of extrom. To be that?
Click to expand...
Click to collapse
Hmmmm... Noting the registry points to the AutoRun.exe and Config.txt in the Windows directory rather than on the extended rom - but the preconfig.txt points to the Config.txt on the extended rom. I wonder if that has any effect...
Do you have a copy of the Config.txt from Windows as well?

Related

TO ZeroXtreme, also to people who understand the config.txt

i extrracted config.txt and read it, i got a few questions, before i wanna homecook my own ExtROM.
your config.txt
EXEC:\Extended_ROM\TPDisable.exe
CAB: \Extended_ROM\CallerID_wwe.cab
CAB: \Extended_ROM\MIDI561.CAB
CAB: \Extended_ROM\MMS_v2.0.0.13_BA_WWE_O2Asia_0913.CAB
CAB: \Extended_ROM\ClearVue2.4.381WWE_withoutBP_OzUp.sa.CAB
CAB: \Extended_ROM\DialerSkin_Portrait_091104.sa.CAB
CAB: \Extended_ROM\DialerSkin_Landscap_091104.sa.CAB
CAB: \Extended_ROM\After_Sales_Service_091304.sa.CAB
CAB: \Extended_ROM\O2ASIA_WWE_Customization_0923.CAB
CAB: \Extended_ROM\default.sa.CAB
CAB: \Extended_ROM\CW-Album-Association.CAB
CAB: \Extended_ROM\O2Auto.sa.CAB
CAB: \Extended_ROM\Version_BA_112.sa.CAB
CAB: \Extended_ROM\OEM_BA_09240401.sa.CAB
EXEC:\Extended_ROM\SetButtonLock.exe
EXEC:\Extended_ROM\TPEnable.exe
CAB: \Extended_ROM\CameraB10_Hima25_WWE.CAB
CAB: \Extended_ROM\EmailWiz_v1.01.0003_NL_1027.CAB
CAB: \Extended_ROM\cttune.cpl.CAB
CAB: \Extended_ROM\Extended_ROM_viewer.CAB
CAB: \Extended_ROM\G3B0Keybd.ARM.CAB
CAB: \Extended_ROM\IntelliPad_TMO_WWE_B12.CAB
CAB: \Extended_ROM\SD_WPA.ARMV4.CAB
CPY1:\Extended_ROM\cabinstl.exe
CPY2:\Windows\cabinstl.exe
CPY1:\Extended_ROM\CABInstaller
CPY2:\Windows\CABInstaller
CPY1:\Extended_ROM\Autoconfig.txt
CPY2:\Windows\Autoconfig.txt
EXEC:\Windows\Autoconfig.exe
RST: Reset
Questions.
1. I dont see this in the ms.nbf (TPDisable.exe)
(I understand it may not be needed, and therefore, do you think removing it is advisable?
2. the .cab files loaded in ms.nbf is a lot but the config.txt has little execution command, is it normal
3. my current device information is
ROM version : 1.66.00WWE
ROM date : 02/20/04
Radio Version : 1.08.00
Protocol Version : 1337.18
ExtROM Version : 1.66.165
i would like to just upgrade Radio and OS only.
which lead to this question.
Can i use XDAunlock.2.2 to unlock my current ExtROM and combine with the OS and radio. In conclusion, the future upgrade will be like
ROM Version : 2.06WWE
Radion Version : 1.18
ExtROM Version : 1.66.165
And when i use XDAunlock2.2, am i able to grab ms.nbf or just all the cab files?
Please advice.
Also , can you let me know which is the latest applications that must go along with WM2003SE , so that i can add on top of my old ExtROM.
1. you can remove the tpdisable.exe line... it only disables the Touch Panel.
2 yes its normal... (i assume you have the original cab files installed.) mostly are operator settings for different tel.co.s e.g. asia
3. upgrade os and radio only? yes.... just extract the files for upgrade and remove ms.nbf then upgrade..... it will upgrade only using the files present (nk.nbf=o/s, and radio.nbf=radio) but IMO, upgrade only o/s i like the performance of radio 1.08 as compared with the other versions
if your gonna go WM2003SE, mak sure you use the latest extd. ROM that way you can be sure evrything will work. try the posts of zero extreme..... but I use a mixture of old and new, (1.72 , 2.02. and 2.06)
goodluck

MDA Pro (UK) Ext-ROM guide starter

This is only the beginning, and needs to be worked on, but I escaped the t-mob custom routine and researched where I could to suss out the contents, and I annotated my copy of config.txt to make my notes.
So here goes, and hope it helps.
Joe
---------------------------------------------
LOCK:Enabled
EXEC:\Extended_ROM\cusTSK.exe \Windows\T-Mobile.tsk - T-Mob theme
EXEC:\Extended_ROM\WifiTempON.exe
CAB: \Extended_ROM\Signed_UNI_TMO_WiFi_SSID.sa.CAB - ?Some auto T-Mob wifi setting thing?
EXEC:\Extended_ROM\WifiTempOFF.exe
CAB: \Extended_ROM\Signed_SSD_Shortcut_WWE.sa.CAB - ?Something to do with SD cards?
CAB: \Extended_ROM\Signed_Service_Icon_Order.sa.CAB - ?GPRS/BT/Aerial Signal on Status Bar?
CAB: \Extended_ROM\Signed_UNI_TMO_Connection_112100.CAB - GPRS settings
CAB: \Extended_ROM\Signed_Disable_GPRS_Autoattach.sa.CAB - Keeps the bills down
CAB: \Extended_ROM\Signed_LongDTMF.sa.CAB - Sounds a bit 'phoney' to me
CAB: \Extended_ROM\Signed_UNI_TMO_UAProf.sa.CAB - Could be for accessing WAP from secure Web sites or could be User Access Profile tool? - not installed
CAB: \Extended_ROM\Signed_USIM.sa.CAB - Something to do with Dual Mode GSM/WCDMA Function
CAB: \Extended_ROM\UNI_BrowserPerformance.sa.CAB - no explanation neccesary
CAB: \Extended_ROM\Signed_Version.sa.CAB - no idea - not installed
CAB: \Extended_ROM\Signed_UNI_TMO_Setting_111100.CAB - more settings - came with a explanation of "Customization Settings"
CAB: \Extended_ROM\CAB-Customization-TMUK-Universal-01-03-04Aug05.CAB - no idea
CAB: \Extended_ROM\CAB-DATEmail-Universal-TMOUK-22Ju105-DataBase.CAB - the dodgy t-mobile email app? Not Installed
CAB: \Extended_ROM\CAB-Shorcut-TMOENU-08Aug05.CAB - ?A T-Mob shortcut? Not Installed
CAB: \Extended_ROM\Enable_VT_RTPlugin_0727_2_signed.CAB - No idea (I'm beginning to feel quite drunk now)
CAB: \Extended_ROM\TMO_UK_UI_0727_signed.CAB - 1.2M file - Not installed - No idea exactly what it does
CAB: \Extended_ROM\TMO_UK_UIShortcut_Plugin_signed.CAB - Not installed - No idea exactly what it does
CAB: \Extended_ROM\TMO_MMSNotifySound_0805_Signed.CAB - Dunno
CAB: \Extended_ROM\TMO_UK_pIE_0807_Signed.CAB - Something to do with knackering up my internet experience
CAB: \Extended_ROM\TMO_pIE_HardKey_0810_Signed.CAB - I think this is the culprit for the t-mob homepage nonsense - Not installed
CAB: \Extended_ROM\TMO_Streaming_0729_Signed.CAB - ?3G/GPRS vids from T-mob sites
LOCKisabled
RST: Reset
can you be so kind to upload the cabs in the ftp ?
thx
Will do, for now here's the zip.

ROM cooking without kitchen

Hi guys,
I'm trying to edit a Universal ROM starting from nk.nbf and I'm experiencing a problem: cooked rom starts but shows taskbar with clock working properly but the remaining part of the screen seems not to draw anything and shows welcomehead image... and does not respond to taps or keypress (only powerbutton and backlight buttons working properly)
I'm used to cook roms with kitchens, so I followed these steps:
1. decode nk.nbf > nk.nba with htc tool
2. prepare_imgfs nk.nba -nosplit
3. viewimgfs imgfs_raw_data.bin
4. deleted and modified files
5. converted default.hv and user.hv in .rgu files with RGU.exe tool
6. edited .rgu registry files:
keeping key sorted as found in extracted files
every value is headed by key (not multiple values for a single key)
HKCU in user.rgu
HKLM and HKCR in default.hv​7. converted .rgu files in .hv
the RGU.exe tool adds in user.hv the value
[KKEY_LOCAL_MACHINE\System\ObjectStore\RegistryUpdate]
"boot.rgu"=hex:79,41,C3,2D,24,BD,72,20,37,79,E7,A0,B2,A9,03,CF
How to create boot.rgu?​8. replaced registry hives in dump folder
9. buildimgfs
10. make_imgfs nk.nba -noplit
I've found in KKEY_LOCAL_MACHINE\System\ObjectStore\RegistryUpdate some references to .rgu files that are not included in the rom... should i delete all .dsm files and registry references?
Thanks all...
missing rgu have been deleted before flashing, as Leo did for his latest rom 05, so your source rom is unusable
Thanks...
OK... now the new AKU 0.7.0 is available with .rgu files builtin... but rom behaviour is the same... how to work with packages.sof?
If I move all files recreating the same directory structure of a "working" kitchen and running BuildOS.exe, shall I sort out the problem?
marco.minetti said:
OK... now the new AKU 0.7.0 is available with .rgu files builtin... but rom behaviour is the same... how to work with packages.sof?
If I move all files recreating the same directory structure of a "working" kitchen and running BuildOS.exe, shall I sort out the problem?
Click to expand...
Click to collapse
you may have look here http://forum.xda-developers.com/showthread.php?t=324682
http://forum.xda-developers.com/showthread.php?t=309562
it is a nice way to cook a ROM
Thanks...
Usual cause of a startup like you descibe is a corrupt initflashfiles.dat - have you edited it directly?
If so the first 2 bytes need to removed by a hex editor to work properly.

[APP]reg/rgu-2-provxml translator v3!!!

Hi all, for who knows my rgu-2-xml, there is a new version solved little bug translating multilines hex values (in previous release only a part of a intere hex string was inserted into provxml!)
for who doesn't know my little apps, this app can translate rgu/reg files into provxml files, advantages???
you can insert into packages also provxml, so you can be shure that the instrunctions on it will be executed and not maybe overwritted by similiar registry keys when .hv files are created during buildosing rom!
or if you want create instructions into provxml for my sdconfig.exe or sdautorun.exe
bye!!!
version 3, added some code to "eliminate" regkey and regvalue!!!!!
here:
http://www.4shared.com/file/nDAeeIdB/rgu-2-xml-v3.html
Thanks again ervius.
Thanks ervius !
Will be more usefull than creating a cab and extracting xml inside it
Thanks! again ervius. Your kitchen and tools are really useful for us.
Best regards from Spanish Cookers
Thank you so much!! Keep it up!
XML => RGU
Ervius, can you make the same tool but XML => RGU ?
MickyMax said:
Ervius, can you make the same tool but XML => RGU ?
Click to expand...
Click to collapse
yes, but in provxml, there are also other commands that work with files and folders,(fileoperation), and others also....
if you translate a provxml into a reg/rgu, you can lost a lot of informations, but, yes, shurelly, I can create a viceversa translator (xml-rgu)!
bye!
If you can figure out how to put a multi line item into an XML I would appreciate it. I haven't been able to yet. I even tried the output from your tool and it didn't work. I even put " instead of " but that didn't work either.
Basically, a certain reg key needs to be a multistring (multi line, multi_SZ) with the following data: (line breaks are intentional, it must be placed in the registry like that)
Code:
Call History.lnk
Messaging.lnk
Calculator.lnk
Any ideas?
Thanks for the tool!
It works great at making XMLs for UC, but I had to fix some things in my XML:
-Quotation marks needed to be changed to " for certain entries like Today items
-0xFFFFFFFE hex values showed up as 4294967295 dec value, but that dec value is unsigned and it will not load when the XML installs so I had to use "-2" as my dec value (which gave me my correct hex value of FFFFFFFE)
-Binary values had to be manually translated with RapiConfig
I was pretty stumped when my XML didn't install properly but after isolating these minor mistakes I was able to fix my problem. Hope this helps any other users!
Cheers
mrnamster said:
Thanks for the tool!
It works great at making XMLs for UC, but I had to fix some things in my XML:
-Quotation marks needed to be changed to " for certain entries like Today items
-0xFFFFFFFE hex values showed up as 4294967295 dec value, but that dec value is unsigned and it will not load when the XML installs so I had to use "-2" as my dec value (which gave me my correct hex value of FFFFFFFE)
-Binary values had to be manually translated with RapiConfig
I was pretty stumped when my XML didn't install properly but after isolating these minor mistakes I was able to fix my problem. Hope this helps any other users!
Cheers
Click to expand...
Click to collapse
well, I'll try to solve.... never tryed with negative values...
try this v3 version if works...
Signed/unsigned integer conversion seems to work:
Code:
REGEDIT4
[HKEY_LOCAL_MACHINE\this\is\a\"quotation"\test]
"item1"=dword:7fffffff
"item2"=dword:80000000
"item3"=dword:fffffffe
"item4"=dword:ffffffff
results in:
Code:
<wap-provisioningdoc>
<!-- *** COMMENTO *** -->
<characteristic type="Registry">
<characteristic type="HKLM\this\is\a\"quotation"\test" translation="filesystem">
<parm name="item1" datatype="integer" value="2147483647"/>
<parm name="item2" datatype="integer" value="-2147483648"/>
<parm name="item3" datatype="integer" value="-2"/>
<parm name="item4" datatype="integer" value="-1"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
but should be
Code:
<characteristic type="HKLM\this\is\a\"quotation"\test" translation="filesystem">
as mentioned here at the bottom by Sleuth255
thx for your work
Greate tool!
But there are unhandled situation:
1, for [HKEY_LOCAL_MACHINE\xxx\yyy]
it means to REMOVE the key HKEY_LOCAL_MACHINE\xxx\yyy
in provxml, it should be <nocharacteristic type="HKLM\xxx\yyy" translation="filesystem" />
2, for "name"=-
it means to DELETE the item "name"
in provxml, it should be <noparm name="name" />
How are you guys converting binary values in the reg to provxml. I know its base64 in provxml.. Can someone give me a hand with this?
I have noticed this program does not take @="value" and convert it to "Default"="value"
My current fix is to use find and replace in reg file and change @ to "Default" before running rgu-2-xml.
Also ""\file path\file name"" is still getting turned into \\file path\file name\".
After I run rgu-2-xml I use find and replace in the xml file to change all \\ to "\ and all \" to "".
Hi!
I am a newbie in all these subjects, and I am attempting to make my own provxml file for UC.
he case is that I've found this thread and now I have a tool to convert reg/rgu files to XML, but ... when I export my registry I get a rgk file, that the tool doesn't admit ...
How should I export the registry to get reg/rgu files?
thanks!
elMoco said:
when I export my registry I get a rgk file, that the tool doesn't admit ...
How should I export the registry to get reg/rgu files?
thanks!
Click to expand...
Click to collapse
what did you use to export?
Did you try edt file name to end in .reg?
RoryB said:
what did you use to export?
Did you try edt file name to end in .reg?
Click to expand...
Click to collapse
I use the windows registry backup tool, and yes, I've tried to change the file extension, but the the tool report an error.
I use CERegedit and save as a .reg file.
Great!
I used CERegedit and I got it ...
now I need a tool that can mannage well the binary data ... I guess it must be codified with base64 ...

[TUT] YOU want to cook? Here is how to do - in 5 Minutes using NATALY!

Okay,
in this example we are going to use genious Bepe's PlatformRebuilder Kitchen and Mondilv's Nataly ROM. You get this in one package from Nataly Projektpage, just download the latest stable Nataly Kitchen. While no one else seems to have problems, on my Diamond 2.7 makes weird device behaviour, so i recommend 2.6
Bepe's new kitchen is not limited to Diamond devices, the more it is able to port foreign OS into your kitchen very easy and very well, more the more it is able to manage different language versions in one and only kitchen and most the more it can simultaniously manage different ROM Versions, as Lite, Premium, etc. Take a look at the kitchen tutorial, alternativly found here as file - you'll be surprised !!! With some luck he is gonna publish a grafical GUI for his kitchen in a while - so stay tuned.
Preparation: Make shure you got unsigned HardSPL installed!!!
First step: Unpack Nataly kitchen directly to your C-Drive e.g.: "C:\nataly\..."!
Second step: Remove all packages/folders from underneath EN_KITCHEN you think you won't need.
Third step: If you want to add packages/apps from folder "_ADDS/EXT/Diamond" you just have to drag and drop them back to "EN_KITCHEN/EXT/Diamond". If you want to add packages/apps from folder "_ADDS/SYS" you may drag and drop them to "EN_KITCHEN/SYS" or you may convert them to the new package format Bebe is using and afterwards drag and drop them to "EN_KITCHEN/EXT/Diamond". Ervius did write us a tool EXT_PAckages_rebuilder.exe to do this by simply letting the folder drop onto it and all other is done automatically. After this you can cut/copy and paste the directory to path EXT/Diamond/...! It will get included by platformrebuilder automatically too. *
Fourth step: If you want to include other apps you like, you need to use Ervius (yes again) genious Ervius_Package_Creator found in the kitchen under path UTILS/.... Open the cab file and MSCEInfen will get opened automatically. Click "Extract CAB files with original names in folder" - Button (CAB and this folder MUST have the same path!) and close MSCEInfen, you get returned to package creator and may further correct things or not, at this stage of knowhow, maybe better leave all to Package Creator, it will do the rest the right way. So just click DONE and COMPLETE PACKAGE. Now you need Ervius EXT_PAckages_rebuilder again to get package converted into new format and thereafter you may add it to EXT/Diamond/...! *
Last Step: Click "build_rom.bat" under path EN_KITCHEN and wait - when finished there will be the file "OS-new.nb" which you have to select in automatically opened HTCRT.exe under item OS and further select the platform from dropdown, etc., fill in Version number etc. and thereafter you will get a file "OS-new.nbh" or whatever you named it in HTCRT. [see screenshot below]
* If your application now does not work correctly (quite a few will not do by now ) you should dump your registry with e.g. dotfreds FDCSoft Taskmanagers builtin RegistryEditor. "Export All" found in context menu, do this before and after manual installation of the app, copy both dumped reg files to PC and compare them with e.g. Advanced Registry Tracer (Elcomsoft), export the differences and clean hives (keys) that you don't need (e.g. application foreign keys) add the rest to your corresponding app.reg file!
You are ready to flash your own ROM with DiamondCustomRUU.exe now. Got it?
DONT FORGET: ALL YOU DO IS AT YOUR TOTALLY OWN RISK!
Your own SOURCE for ROM?
This has been simple, didn't it? So if you'd like to use other source ROM (maybe that of your provider or country) you should download Bepe's Basic Kitchen and the Toolset from darkforcesteam-forum and watch his video tutorial, as this shows everything you need to know step by step. After another 5 minutes you got your own source kitchened what else do you need?
Upgrading your OS? That's far as simple. Watch this video and you'll laugh because of simplicity.
Hope i did not forget something, lol!
Have fun...
P.S.: If you find this useful, you may vote the thread and the more you could post a reply, as this may keep the thread up in list and therefore findable to others, as it is not sticky!
Read on further customization of your ROM in posts beneath (2/3)!​
Further customizing your ROM!
RADIO
You can find recommended Radio 1.14.25.05 for latest Nataly ROM here: http://customroms.com/diam_radio_1.14.25.05.rar - Mondilv did include the corresponding rilphone.dll already in Nataly Rom! Be shure your device is Security unlocked, which is not the same as SIM-Unlocked!!! Read this thread please: http://forum.xda-developers.com/showthread.php?t=470306! and thereafter this thread: http://forum.xda-developers.com/showthread.php?t=414835!
To not let you get confused at this point a short tip to security unlock: First flash the Radio 1.00.25.05 on your phone, after that start DiamondSecUnlocker.exe from your PC and click Step 1 button. Now the flashing gui of the DiamondCustomRUU will pop up and let you flash the Radio 1.20 Olinex (which you did not see in the zip-package before ) after that is done you will be able to complete Step 2 of the still running SecUnlocker on your PC and you will get order to complete unlock on your device. There you have to set the wanted options and close it on device. Now the SecUnlocker on PC comes to end and after this all you will be able to flash any radio onto your device you want (as long as you see text "Security Unlocked on your three colored bootup screen before flashing process). Beware of what you flash, you could even flash $¥%¢¤#in Nokia radio firmware now onto your device and brick it!!! To lock security again you will need this tool: http://forum.xda-developers.com/attachment.php?attachmentid=155646&d=1234206431!
Comment: At the same day and weather conditions inbetween one hour with Radio 1.09.25.23, GPS needed about ~40 seconds to get 4/5 satellites fixed - with Radio 1.14.25.05 i got 9/10 satellites fixed in about ~30 seconds, which is quite a difference.
-----------------------------------​
Custom Folders
If you want to make custom folders and sort your programs in YOUR way do it this way:
make new unique named directory under path EXT/Diamond/ eg. "xyzYOURdir"
make new directory named "files" in that directory [EXT/Diamond/xyzYOURdir/files]
in "files" directory create new file named: "mxipupdate_xyzYOURdir_100.provxml"
in that file put code:
Code:
<wap-provisioningdoc>
<characteristic type="FileOperation">
<characteristic type="%CE11%\YOURdir" translation="install">
<characteristic type="MakeDir" />
[COLOR="Blue"] <characteristic type="icon.lnk" translation="install">
<characteristic type="Shortcut">
<parm name="Source" value="\Windows\shellres.192.dll,-8216" translation="install" />
</characteristic>
</characteristic> [/COLOR]
<characteristic type="Streaming Media.lnk" translation="install">
<characteristic type="[B]Shortcut[/B]">
<parm name="Source" value="\Windows\StreamingPlayer.exe" translation="install" />
</characteristic>
</characteristic>
<characteristic type="Windows Media.lnk" translation="install">
<characteristic type="[B]Copy[/B]">
<parm name="Source" value="\Windows\WMPlayer.lnk" translation="install" />
</characteristic>
</characteristic>
<characteristic type="Calculator.lnk" translation="install">
<characteristic type="[B]Move[/B]">
<parm name="Source" value="%CE11%\Calculator.lnk" translation="install" />
</characteristic>
</characteristic>
[COLOR="Red"] <characteristic type="%CE11%\Pictures [B]&[/B] Videos.lnk" translation="install">
<characteristic type="[B]Delete[/B]">
<parm name="ForceDelete"/>
</characteristic>
</characteristic>[/COLOR]
</characteristic>
</characteristic>
</wap-provisioningdoc>
Did you notice the blue part, this is creation of shortcut which is assigned with special icon like told here beneath -->
Okay you can move links or copy and later delete the source! Pay attension on paths and spelling, if special characters are used in name of link use html code as in sample, for paths there is no way to mask those, then make new shortcut from exe and delete old original, but that has to take place later and NOT here, put that delete (red) section in EXT/Diamond/zconfig/finish.provxml! Microsoft even recommends to put each command in own dir-tags (remember ONE mistake/mistype/etc. and the whole prv-file is ignored/rejected!) so the prov-file in Office oem package is nice commented file to learn. Here is listing of %CE%-commands!
-----------------------------------​
Folder Icons
You can customize every folder in startmenu by adding an icon to it (likewise Office or Games folders) In those directories there is an "icon.lnk" file which has a string inside, eg: 33#"\Windows\shellres.192.dll,-8216"
the number before # is the stringlength behind it
By changing the number and or referenced dll you can assign different icons to the folder the file is in. There are even several cabs to install whole folder-themes in the forum to find.
-----------------------------------​
Add email account to ROM
Add this eg. in your custom folders "mxipupdate_xyzYOURdir_100.provxml"
Code:
<characteristic type="EMAIL2">
<characteristic type="{[COLOR="red"]XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX[/COLOR]}">
<parm name="SERVICENAME" value="Bobs Mail Account" />
<parm name="SERVICETYPE" value="POP3" />
<parm name="INSERVER" value="mail.northwindtraders.com" />
<parm name="OUTSERVER" value="smtp.northwindtraders.com" />
<parm name="NAME" value="Bob Kelly" />
<parm name="REPLYADDR" value="[email protected]" />
<parm name="AUTHNAME" value="bobk" />
<parm name="AUTHSECRET" value="bobs_password" />
<parm name="DOMAIN" value="" />
<characteristic type="NAMEDPROPS">
<parm name="MyNamedProp#0003" value="1" />
<parm name="AnotherNamedProp#0003" value="200" />
</characteristic>
<characteristic type="TAGPROPS">
<parm name="8128000B" value="1"/>
<parm name="812C000B" value="1"/>
</characteristic>
</characteristic>
</characteristic>
<GUID>
Defines one specific e-mail account. This is a globally unique identifier (GUID --> example: {1b57531a-54a0-4f2e-ab75-3b015628da62}) that you must generate for each new account, use your imagination or maybe OEMizer - section popEmail - just copy the content of prov-file .
-----------------------------------​
MANILA
To edit Manila grafical files you may search for this cool tool, coded by Chainfire, at this thread CFC GUI - THE Manila/TF3D Image Editor. With this tool you are able to get files directly from device, decompress them for beeing able to edit (and save to local disk), afterwards recompress them and send them back to device again (to check)- what more could we need?
To edit the manila language files you may use most text editors - i use simply notepad , for configuration files u may use mode9 editor
Or if you do not plan to integrate them in ROM you may use TF3D Config!
I've done some files for Manila icons and clock to customize Nataly Design you find attached below.
Add weather city to Manila
Simply edit app.reg file in "EXT/Diamond/Manila ...." (Notepad) and add this way: ""Weather.CityList"="EUR|DE|GM001|BERLIN""
In same reg file you may define your program links manila displays:
Code:
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher\0]
"DispName"="Album"
"IconPath"=""
"IsReadOnly"=dword:0
"Path"="\Windows\Start Menu\Programs\Album.lnk"
Further customizing your ROM
Add owner info to ROM
This is better to write down in device/settings/owner info and the export reg key with PHM because Adress are hex values
looksalike this:
Code:
[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=hex:59,00,6F,00,75,00,72,00,20,00,4E,00,61,00,6D,00,65,00,00,00,00,00,00,\
...
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,39,00,39,00,39,00,39
"Notes"="If you find this device and return it to me, you'll shurly get rewarded! Tnx!"
"E-mail"="[email protected]"
"Telephone"="9999-9999-9999"
"Name"="Your Name"
Add this to an "app.reg" file (create one if needed) for example in path "EXT/Diamond/xyzYOURdir/" !
Now adding registry infos should be clear, use your imagination to expand !
Want to localize your ROM
Now we are getting deeper,lol. In Nataly ROM you find it in "zconfig\app.reg" under TZ & RU LOCALE looks alike (for germany eg.):
Code:
;TZ0 Berlin
[HKEY_LOCAL_MACHINE\Time]
"TimeZoneInformation"=hex:c4,ff,ff,ff,57,00,2e,00,20,00,45,00,75,00,72,00,6f,00,\
70,00,65,00,20,00,53,00,74,00,61,00,6e,00,64,00,61,00,72,00,64,00,20,00,54,\
00,69,00,6d,00,65,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,0a,00,00,00,05,00,03,00,00,00,00,00,00,00,00,00,00,00,57,00,2e,00,20,\
00,45,00,75,00,72,00,6f,00,70,00,65,00,20,00,44,00,61,00,79,00,6c,00,69,00,\
67,00,68,00,74,00,20,00,54,00,69,00,6d,00,65,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00,\
c4,ff,ff,ff
;RU LOCALE
[HKEY_LOCAL_MACHINE\nls]
"DefaultACP"=dword:000004e4
"DefaultLCID"=dword:00000407
"DefaultOCP"=dword:00000352
[HKEY_LOCAL_MACHINE\nls\overrides]
"S1159"="AM"
"S2359"="PM"
"LCID"=dword:00000407
[HKEY_LOCAL_MACHINE\Security\ColdInit]
"Locale"=dword:00000407
Too you may change clock appearance and maybe add your personal alarms (<-- although they don't work reliable) already (very useful for hardcore-flashers):
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
"AppState"=hex:12
"GMT_OFFSET"=dword:ffffffc4
"TZIndex"=dword:00000055
"AppInfo"=hex:01,00,00,00,e8,00,00,00,6e,00,00,00,00,00,00,00,01,00,00,00,3a,01,\
00,00,69,00,00,00,00,00,00,00,01,00,00,00
"HomeDST"=dword:00000001
"Home"=dword:000000e8
"AutoDST"=dword:00000001
"SoundAlarmAlways"=dword:00000001
"NetworkTimeNotifyUser"=dword:00000001
"NetworkTimeSync"=dword:00000001
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock\0]
"AlarmText"="Wecker"
"Len_AlarmText"=dword:00000006
"AlarmHandle"=hex:24,00,00,3e,15,00,00,3a,23,00,00,33,17,00,00,39,25,00,00,32,00,00,00,00,00,00,00,00
"AlarmSnd"="[COLOR="Red"]iiih[/COLOR]"
"Len_AlarmSnd"=dword:00000006
"AlarmDays"=hex:1f
"AlarmTime"=hex:0e,01
"AlarmFlags"=hex:01
"AlarmNotFlags"=hex:1f,00,00,00
Don't use this settings otherwise you'll get up very early in future , just configure your alarms and export the registry settings with PHM!
You have to put corresponding file in path EN_KITCHEN\OEM\OEMDrivers!
-------------------------------------------------------------​
Boys, this all is not my work, it is the work of several developers, coding for our pleasure and please don't think this would be done in some minutes, not even some hours, at least days and often months of work and investigation is behind those tools and apps, so be that fair and donate to show your appreciation and honor for them and their work and spent lifetime, otherwise go buy $¥%¢¤#in stuff at $¥%¢¤#in developers sites with $¥%¢¤#in apps full of $¥%¢¤#in nag or splash screens and full of $¥%¢¤#in not workin code. The guys here spent a lot of their lifetime (i mean this exactly: LIFETIME) developing tools to satisfy our all needs. So please be that fair and donate some money to keep developers able to develop furthermore...you should really not hesitate about donating some bucks. This all here is not possible being payed by us, because the real price would be hundreds and thousands of dollars..believe me.
So go donate and begin feelin better on all what you get deserved here at xda-devs! And furthermore why not donate every month some bucks, as i am shure you throw away a lot more money for $¥%¢¤#in things like cigarettes, tv, music, cars, women or whatever...
Did ya $¥%¢¤#in get me?!
After reading this and using those tools you saved a vast array of hours, days or even months of lifetime, so go $¥%¢¤#in donate to those who spent theirs for you!​
Hey , i can´t download BEPE´S , because i don´t have permission !
Can you upload it at rapidshare for example ?
GahhTheBig said:
Hey , i can´t download BEPE´S , because i don´t have permission !
Can you upload it at rapidshare for example ?
Click to expand...
Click to collapse
Just register (it's free) at the board and you will have permission!
Hi thanks for the info. I have tried for myself but when flashing I get INVALID MODEL ID after 1%, any ideas ?
col laughton said:
Hi thanks for the info. I have tried for myself but when flashing I get INVALID MODEL ID after 1%, any ideas ?
Click to expand...
Click to collapse
Did you really follow the instructions, did you install unsigned HardSPL?
Check this out: http://forum.xda-developers.com/showthread.php?t=409425 or search for your problem and read answers as i don't know what you did exactly!
question
When i've reached the last step (htc rom tool appears), i'm writing the version image etc and by the time i press build it gives me an erro "You need to assign at least one firmware block". i press B and i try to find one,but i don;t know where.
What i'm i doing wrong?
I found the solution.
nsourm said:
When i've reached the last step (htc rom tool appears), i'm writing the version image etc and by the time i press build it gives me an erro "You need to assign at least one firmware block". i press B and i try to find one,but i don;t know where.
What i'm i doing wrong?
I found the solution.
Click to expand...
Click to collapse
I added screenshot for other to see easier what do do where.
Updated manual folder customization ... nice feature!
Updated new features!
figured out folder customization nice feature
question by pm:
ok now....i want to add cabs in kitchen/rom..i have read your tut but havent understand it...so i need to put cab in EXT/Diamond and than open MSCEInf drag cab in and press "Extract CAB files with original names in folder", than cab is in kitchen and it will be cooked in rom??
Click to expand...
Click to collapse
no place cab anywhere on c-drive, then open ervius package creator and select cab, through this msceinf gets opened, click the folder-icon to save all original named files (and stay on the suggested path - a folder directly under drive c) close msceinf by the rightest button on button bar and you get back to package creator, there adjust/review shortcut and click done, click complete package. this package is old style like to use under oem/sys folders, for adding it to EXT/Diamond convert it by ervius package converter and then copy to ext/diamond.
i should make a video from this one day
regards
peet
Steps taken to change the dialer to NON-slider: (Waiting for confirmation and then I'll flash)
1. Extracted Nataly's Kitchen to C:\NATALY
2. I go to _ADDS - EXT - Diamond
Copy PhoneCanvas 3_50_32466_0_noLand to EN_KITCHEN - EXT - Diamond
Remove PhoneCanvas_Slider 3_50_33348_0
3. That's all I wanted to change to the kitchen so I go to Nataly EN_KITCHEN and I click build_rom.bat (creating it)
After that it opens HTCRT.exe as in the screenshot under the tab ROM builder I change device to Diamond *, it automatically changes Model ID, Country ID, Version, Language, which are all unchanged
Firmware contents I select the OS-new.nb
4. Click build! And I named it OS-NATALY-NEW.nbh
Can you confirm to me that I did everything perfect as it should and that I can flash this thing!
Thanks in advance!
One little question after this as well,
The things I install after flashing are:
HTC_Keyboard_PanEU.cab
and a 14 languages update cab (T9 Input 14 Languages Update.cab) which allows to see dutch t9 language.
How to insert that in a rom?
And how to include an installer of TomTom for example (also cab)?
If it's really not possible, I can install those afterwards but it would be great to already have the dutch t9 in the rom, TomTom I could install when it's flashed Thanks in advance!
you did everything right by now, u can flash this and should nake no problems.
if you want to include further cabs follow the instructions one post above, that the procedure to include cabs in rom, if you read second post of thread "further customizing your rom" there is some more told about it. as some apps don't work if only made oem package from cab. so first make backup of registry, install cab, make backup again, copy to pc and compare. differences should reflect installation, put that in app. reg in addition to the contents from cab and then insert in rom...i'll make a video as soon as possible
benko try this
peetx said:
you did everything right by now, u can flash this and should nake no problems.
if you want to include further cabs follow the instructions one post above, that the procedure to include cabs in rom, if you read second post of thread "further customizing your rom" there is some more told about it. as some apps don't work if only made oem package from cab. so first make backup of registry, install cab, make backup again, copy to pc and compare. differences should reflect installation, put that in app. reg in addition to the contents from cab and then insert in rom...i'll make a video as soon as possible
Click to expand...
Click to collapse
Hmmm I'll try to read some more tomorrow and a video would be great indeed! I'll try to flash my rom tomorrow and test thé thing!
WH33LSONFiRE said:
Hmmm I'll try to read some more tomorrow and a video would be great indeed! I'll try to flash my rom tomorrow and test thé thing!
Click to expand...
Click to collapse
i try to make one soon
peetx said:
question by pm:
no place cab anywhere on c-drive, then open ervius package creator and select cab, through this msceinf gets opened, click the folder-icon to save all original named files (and stay on the suggested path - a folder directly under drive c) close msceinf by the rightest button on button bar and you get back to package creator, there adjust/review shortcut and click done, click complete package. this package is old style like to use under oem/sys folders, for adding it to EXT/Diamond convert it by ervius package converter and then copy to ext/diamond.
i should make a video from this one day
regards
peet
Click to expand...
Click to collapse
ervius package converter ?
Look, I have a cab lets say its "HTC_Album_V_2.5.1820.4127.cab"
So I:
1. use packages creator and open cab, then I press the button to extract it with msceinf and then I get a file and windows folder.
Then I select this package by"open package" and press done & complete package.
Then I take the folder I used to store this files I just extracted and so, and rename it to "HTC_Album_V.....4127", and place it in the EXT/Diamond folder?
Just like that? I see a different pattern in this folder than the others in the ext/ folder, mine is loaded with tons of files, the others has first reg file, 0409 and files folder.
Does it mater?
the way I just described...is good? is there anything else supposed to be done in order to add a cab file to the rom?
eranyanay said:
ervius package converter ?
Look, I have a cab lets say its "HTC_Album_V_2.5.1820.4127.cab"
So I:
1. use packages creator and open cab, then I press the button to extract it with msceinf and then I get a file and windows folder.
Then I select this package by"open package" and press done & complete package.
Then I take the folder I used to store this files I just extracted and so, and rename it to "HTC_Album_V.....4127", and place it in the EXT/Diamond folder?
Just like that? I see a different pattern in this folder than the others in the ext/ folder, mine is loaded with tons of files, the others has first reg file, 0409 and files folder.
Does it mater?
the way I just described...is good? is there anything else supposed to be done in order to add a cab file to the rom?
Click to expand...
Click to collapse
No - when files are extracted by msceinf you close this app and get back to ervius package creator, there click done and afterards complete package. this will get you folder in path of cab, this folder convert by ervius package converter and this will reflect same folder structure as ohter packages in ext/diamond, so place new package there and youre done

Categories

Resources