PDA

View Full Version : [TUT]HTC Trinity - Complete Cooking Tutorial for Beginners


phnikola
25-06-2008, 03:56 AM
Hi everyone.

Attached tutorial contains the infos for ROM cooking-beginners.

Sections are as follows:

1. DUMPING
2. REMOVING PROGRAMS
3. ADDING PROGRAMS (Packages, CABs, creating DSM/RGU files)
4. ROM BUILDING
5. FLASHING

Tools you will need:

- base ROM (any wm6.0 or wm6.1 ROM you can edit according to attached tutorial)

- WinRAR (shareware) (or some other archiver – for dumping ROMs in form of EXE files)

- HyperCore Kitchen (first kitchen I began to work with, it has all you need and much more.)
This is made by Anichillus. With all the respects to other kitchen developers – I find this one most easy for use, and I will explain in details how to use it to cook ROM for Trinity. Please note – this is universal kitchen that covers nearly all (if not all) windows mobile devices. It can be obtained on the FORUM (http://forum.xda-developers.com/showthread.php?t=309549)

- WinCE CAB Manager (shareware, for handling CAB files)

- XVI32 Hex Editor (freeware, for modifying initflashfiles.dat or modifying ROM page-pool size)

Added some screenshots from the HyperCore kitchen folder
AGAIN - HYPERCORE KITCHEN IS MADE BY ANICHILLUS

http://img295.imageshack.us/img295/5638/kitchen1ey0.jpg

And these are tools in the Panel/Extract folder

http://img295.imageshack.us/img295/839/kitchen2xr8.jpg

I hope you will find attached tutorial useful!

Nikola

ENJOY

BIG THANKS TO:
Bepe, Mamaich, Olipro, Dutty, Anichillus and all other xda-developers.com devs & members

racerx_
25-06-2008, 06:45 AM
hey this is great! you mind if i port this on to trinityguides.info for everyone's easy reference?

phnikola
25-06-2008, 08:54 AM
Not at all - you can either do that or post a link to this forum

hashimi
25-06-2008, 08:55 AM
Thanks a lot phnikola & nice work

Regards

dateboy
25-06-2008, 10:24 AM
phnikola -GOOD JOB

oggi1969
25-06-2008, 10:48 AM
Hi every body

phnikola -GOOD JOB +1

Excuse me english is bad
Friend cooker if possible help me for g'reloc.(kitchen ervius)
exemple
My kitchen is goog =>> rom ok
change packtage is deleted other *.tsk for redondancy in oem.
rebuild My G'reloc refused do it error.\rom s000.
change \rom and \vm problem idem.
Probleme DSM ? or Manually other adress in g'reloc.??

thank's for reponse or supposition.
Regard oggi

jakylee1
25-06-2008, 12:08 PM
GooooooD Job !! thx

poggiami
25-06-2008, 01:42 PM
That`s good

hajali
25-06-2008, 05:18 PM
thanks man ..

it makes me think ... ( can i cook ??)

phnikola
25-06-2008, 05:58 PM
thanks man ..

it makes me think ... ( can i cook ??)

Of course you can - go on!
Important rule is - if you are unsure at some step - do not proceed until you clear that out in the forum. So just read, read...

phnikola
25-06-2008, 06:04 PM
Hi every body

phnikola -GOOD JOB +1

Excuse me english is bad
Friend cooker if possible help me for g'reloc.(kitchen ervius)
exemple
My kitchen is goog =>> rom ok
change packtage is deleted other *.tsk for redondancy in oem.
rebuild My G'reloc refused do it error.\rom s000.
change \rom and \vm problem idem.
Probleme DSM ? or Manually other adress in g'reloc.??

thank's for reponse or supposition.
Regard oggi

Sorry mate, I couldn't understand the fckn word you said.
This tutorial is based on Anichillus HyperCore kitchen. I didn't have time to try all kitchens - I used this one to cook Prophet ROMs and now use it for Trinity. It is very simple, with nice icons - and you are operating with everything you need from the Desktop menu. So I just shared my step-by-step experience.

I suggest that you try HyperCore with your base ROM and see if it will go.
If you get into any kind of problems - share you toughts here and we will help.

Cheers!

oggi1969
25-06-2008, 08:34 PM
Thank's for reponse

Abu RaGHaD
26-06-2008, 12:54 AM
This is great work
Thanks a lot phnikola

phnikola
26-06-2008, 01:06 AM
This is great work
Thanks a lot phnikola

You are welcome, mate!
Now cook, cook, cook :):):)

nikitto
26-06-2008, 01:46 AM
Ok, great work.

I've got a Complete Cooking Tutorial using RomDonalds HERE (http://www.comunidadwindowsmobile.es/yo_tambien_quiero_ser_cocinero-t1392.0.html)
but it's in Spanish.

kaew1995
26-06-2008, 05:17 AM
Good job.Thank you.

poggiami
26-06-2008, 10:05 AM
phnikola one question: if it work with other device? for exp P3600i ?

idrisito
27-06-2008, 04:34 PM
hi can any one advise me on a clean rom that will work with this kitchen. i have tried a couple of roms using the instructions and successfully built the packages, however my device wont go past the first splash screen.


thanks for the tools by the way

phnikola
27-06-2008, 06:08 PM
hi can any one advise me on a clean rom that will work with this kitchen. i have tried a couple of roms using the instructions and successfully built the packages, however my device wont go past the first splash screen.


thanks for the tools by the way

I am DEFINITELY sure that it is due to:

- removed .rgu files from the packages (check again if they exist when PKG tool dumps the ROM into SYS and OEM folders - and be aware that although .rgu files are removed - you can rebuild the ROM but it won't past the first splash screen after flashing)

or

- you edited initflashfiles.dat and forgot to remove first two bytes using HexEditor (as described in manual)

The ROM I used for succesful cooking (and making one light version closest to original WM6.1 and one version packed with the "commercial" software I use) can be found in this thread (http://forum.xda-developers.com/showthread.php?t=391450&highlight=KAEW)

Cheers!

jackkkkk
28-06-2008, 07:49 AM
phnikola,

Thank you for your input esp this thread!

What pda hv you got?

p3600 or p3600i???

phnikola
28-06-2008, 09:12 AM
phnikola,

Thank you for your input esp this thread!

What pda hv you got?

p3600 or p3600i???

HTC Trinity P3600

phnikola
28-06-2008, 09:30 AM
phnikola one question: if it work with other device? for exp P3600i ?

:)
Hi poggiami - when/if you dump P3600i ROM you can edit program packages (ADD/REMOVE) same way as described in tutorial (it's same for every WM device)
:confused:
One thing that I know not is what tool is used for ROM rebuilding in the last stage of cooking on p3600i - due to fact that p3600i has doubled ROM (256MB NAND compared to 128MB that p3600 has). I didn't investigate on this in the forum - but even if I did - I never recommend something that I haven't tried previously.
These are pretty expensive devices to fck with.

So read and investigate more or contact ROM developers of 3600i ROMs

idrisito
28-06-2008, 02:34 PM
I am DEFINITELY sure that it is due to:

- removed .rgu files from the packages (check again if they exist when PKG tool dumps the ROM into SYS and OEM folders - and be aware that although .rgu files are removed - you can rebuild the ROM but it won't past the first splash screen after flashing)

or

- you edited initflashfiles.dat and forgot to remove first two bytes using HexEditor (as described in manual)

The ROM I used for succesful cooking (and making one light version closest to original WM6.1 and one version packed with the "commercial" software I use) can be found in this thread (http://forum.xda-developers.com/showthread.php?t=391450&highlight=KAEW)

Cheers!


hi thanks for your answer, your right there are no rgu files in the packages, only DSM files, so does that mean the rom is not editable ?

phnikola
28-06-2008, 05:11 PM
hi thanks for your answer, your right there are no rgu files in the packages, only DSM files, so does that mean the rom is not editable ?

It can be edited - but it is more complicated than process described in the manual.

Stick to the ROM I recommended in my first response to you - it is light and fast - and you can easily adapt it to your needs using the tutorial.

I am using it from the first day I bought Trinity (whole 5 days):)

Cheers!

idrisito
29-06-2008, 02:37 AM
yeah i managed to successfully flash a ROM. cheers mate, thanks for this!

phnikola
29-06-2008, 03:36 AM
yeah i managed to successfully flash a ROM. cheers mate, thanks for this!

Glad to help!

jackkkkk
29-06-2008, 04:57 AM
idristo: Do you have a p3600i?

phnikola: Thanks for your reply! Damn, I was hoping you had a p3600i.

I guess the last stage is dangerous! :(

WM_69
29-06-2008, 05:18 AM
I use HTC Original Kitchen for Trinity to test this. But As per the step in page 3;
Now you can enter Desktop/HyperCore/Extract/Packages. In the folder Packages, you should see folders SYS and OEM.

Am not able to see any of these folders. Under Extract there is NO Folder with the name Packages. Is there anything wrong. Until this step everything was right.

Appreciate help.

phnikola
29-06-2008, 09:55 AM
I use HTC Original Kitchen for Trinity to test this. But As per the step in page 3;
Now you can enter Desktop/HyperCore/Extract/Packages. In the folder Packages, you should see folders SYS and OEM.

Am not able to see any of these folders. Under Extract there is NO Folder with the name Packages. Is there anything wrong. Until this step everything was right.

Appreciate help.

PKG tool organizes dumped ROM into folders (SYS and OEM in the most cases). If you succesfully passed this stage you should have Packages folder at least.
Try to be more specific - which ROM are you trying to dump?

WM_69
29-06-2008, 12:48 PM
PKG tool organizes dumped ROM into folders (SYS and OEM in the most cases). If you succesfully passed this stage you should have Packages folder at least.
Try to be more specific - which ROM are you trying to dump?

Am using Trinity Rom WM6.0 from HTC

phnikola
29-06-2008, 01:12 PM
Am using Trinity Rom WM6.0 from HTC

Well, you couldn't be more specific than that!!

Post a link to it - and I will try to dump it

idrisito
29-06-2008, 01:20 PM
idristo: Do you have a p3600i?

phnikola: Thanks for your reply! Damn, I was hoping you had a p3600i.

I guess the last stage is dangerous! :(

no man its just a regular P3600! lol

jackkkkk
01-07-2008, 06:26 AM
no man its just a regular P3600! lol

Damn! Anyone with P3600i reading this thread? LOL

I have no knowledge at all, all these seems hard lol

phnikola
03-07-2008, 01:58 AM
Damn! Anyone with P3600i reading this thread? LOL

I have no knowledge at all, all these seems hard lol

Then ask the cooker of the Mary 3.7 ROM you're using - what he/she used to rebuild the ROM in the last stage - and post here. If you want to learn something then explore, if not - then just cook ROMs posted in the forum:(

jackkkkk
03-07-2008, 08:57 AM
I got no knowledge at all... starting from the beginning...

I will try the one you quoted earlier and work on it.

thanks.

gawi100
03-07-2008, 12:11 PM
Thanks to your efforts mate.

How I can find RUU_Signed.nbh !

idrisito
03-07-2008, 02:43 PM
Thanks to your efforts mate.

How I can find RUU_Signed.nbh !

whic RUUsigned.nbh are you looking for ? the originial source rom or the cooked developed by using the kitchen?

if its the original source ROM your after then right click and extract the files from the base rom e.g "PDAMobiz WM6.1-SUPER LITE by KAEW, OS 5.2.19900 Build 19900.1.0.4", the RUUsigned.nbh should be amongst the files you extracted.

the cooked rom from the kitchen is in "Desktop\HyperCore\Tools\RUU" folder.


on another note
TIP: using evirus's package creator 2.7 to create OEM install packages works a charm with this kitchen, you dont have to mess about with hex editors or anything.

aalim
03-07-2008, 03:54 PM
Great Man i could finally install latest Dopod australian rom on P3600
(Just unpacked then packed and it worked gorgeously)

Cooking has never been more easy

Have some questions:

1- What does OEM folder does. i see it contains folders in original roms but empty in cooked ones.

2- How can we install software with its serial or crack to work directly.

3- how can we know which folder stands for which program.

4 how to disable prompt for unsigned software install.

5- How can we update .Net version to 3.5


last: is there a another program to work as WinCE cab manager as it is hard to crack and

and i would recommend another more advanced tutorial with details to do more

thanks for your effort

phnikola
04-07-2008, 10:58 AM
Great Man i could finally install latest Dopod australian rom on P3600
(Just unpacked then packed and it worked gorgeously)

Cooking has never been more easy

Have some questions:

1- What does OEM folder does. i see it contains folders in original roms but empty in cooked ones.

2- How can we install software with its serial or crack to work directly.

3- how can we know which folder stands for which program.

4 how to disable prompt for unsigned software install.

5- How can we update .Net version to 3.5


last: is there a another program to work as WinCE cab manager as it is hard to crack and

and i would recommend another more advanced tutorial with details to do more

thanks for your effort


Alim, although I am glad you made it - I am pretty sure that you cannot get advise to crack on the forum.
All the other things - .net 3.5 and disable prompt for installing unsigned software - can be found in dumped packages of the other ROMs
(for example in the ROM (http://forum.xda-developers.com/showthread.php?t=391450&highlight=KAEW) I recommended for modifying).
Just dump other ROM, and copy folder with .net 3.5 to your SYS folder and rebuild ROM.

Cheers!

jojordy
04-07-2008, 12:45 PM
Great! Many thx

mialemat
05-07-2008, 01:28 PM
ITA
Un saluto a tutti.
Caro phnikola.
Provando a decompilare la mitica ROM elegance 2.14 di eLiAs ottengo un errore generato nella fase DumpROM.
L'errore è bloccante e quindi il processo di decompilazione si blocca senza andare oltre.
Puoi indicarmi una soluzione?
Ti ringrazio in anticipo e grazie ancora per la tua ottima guida.

WWE
Hy at all.
Dear phnikola.
During dumping process I got an exception error. I was trying to decompile eLiAs ROM elegance 2.14 (ITA version).
When DumpROM generate the error message the decompilation process stops.
Any suggestion for the solution?
Thanks in advance for your kind reply and thanks a lot for your awesome guide.

The error message:

Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.ArgumentException: Caratteri non validi nel percorso.
in System.IO.Path.CheckInvalidPathChars(String path)
in System.IO.Path.GetFileName(String path)
in System.IO.Path.GetFileNameWithoutExtension(String path)
in PkgCommon.PkgTools.RemoveAllFileExtensions(String input)
in PkgCommon.DeviceManifest.Read(String file)
in PKGTool.Form1.LoadInformations()
in PKGTool.Form1.openToolStripMenuItem_Click(Object sender, EventArgs e)
in System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
in System.Windows.Forms.ToolStripMenuItem.OnClick(Eve ntArgs e)
in System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
in System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
in System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
in System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
in System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea)
in System.Windows.Forms.ToolStripDropDown.OnMouseUp(M ouseEventArgs mea)
in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
in System.Windows.Forms.Control.WndProc(Message& m)
in System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
in System.Windows.Forms.ToolStrip.WndProc(Message& m)
in System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
in System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PKGTool
Versione assembly: 1.0.2626.40181
Versione Win32:
Base di codice: file:///C:/Core/Tools/PKGTool.exe
----------------------------------------
msvcm80
Versione assembly: 8.0.50727.1433
Versione Win32: 8.00.50727.1433
Base di codice: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727. 1433_x-ww_5cf844d2/msvcm80.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.1433 (REDBITS.050727-1400)
Base di codice: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
PkgCommon
Versione assembly: 5.2.0.0
Versione Win32: 5.2.0.0
Base di codice: file:///C:/Core/Tools/PkgCommon.DLL
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.42 (RTM.050727-4200)
Base di codice: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.

jychan28
06-07-2008, 06:46 AM
Phnikola, Thank you for writing up such an excellent tutorial.

I have cooked ROM's before helped by other kitchens. Some are with success and some are not. Those tutorial instructions were ether "monkey see monkey do" without any understanding, or too difficult to follow.

Yours is just "right", I get enough understanding of it without being bog down.

There is a note in the Tutorial which I suggest you place in the beginning section with a sign of warning that may save some beginner chefs banging their heads against a wall.

That is: NOT ALL ROMS are recookable!

1." Note that some folders will carry only DSM file without RGU file. That means that:
- program inside that folder needs no registry entries to work or
- these have been removed by the ROM cooker. If this is the case – .rgu files are usually removed from all SYS folders. If this is case - you have no luck. ROM is not editable.:( There is a way to overcome this but again - it is out of this tutorial. "

(I'd spent hours on ROM's that were not re-cookable because the cookers wanted to protect their copyrights, not a fault, but didn't know that was the case but just keep scratching ... head.)

Cheers!

phnikola
06-07-2008, 01:50 PM
I appreciate your suggestion, mate!

However I thought it would be wise that everyone reads tutorial first and then tries for himself to cook. That's why I wanted to put it into DSM, RGU section - to understand what these files represent for a program package.

Lack of full cooking tutorials made me to write this one - in order to encourage everyone to try. Perhaps this should be sticky?:cool:

To be honest - this HyperCore kitchen made me do it for the first time. I heard that Anichillus is preparing the newer version. Its excellent tool which I used for Prophet, and now for Trinity.
Another thing - under term "kitchen" I understand only tools for cooking, and not the ROM. This is because there is a plenty of good ROMs to modify according to your needs, too bad that only few are (easily) editable.

Cheers!

mialemat
07-07-2008, 01:17 AM
ITA
Dalle vostre risposte devo intendere che la ROM 2.14 elegance edition di eLiAs non è editabile?
WWE
Does this means that eLiAs ROM elegance 2.14 is not editable?

Thanks in advance for your kind reply.

jychan28
07-07-2008, 08:18 AM
WWE
Does this means that eLiAs ROM elegance 2.14 is not editable?

Thanks in advance for your kind reply.

Throw it into the Kitchen, go through the instructions without adding or deleting any file. If it recompiled back a ROM, that means it's editable. If not, you need to do a lot more research to find out what were missing or taken out by the cooker.

phnikola
07-07-2008, 05:33 PM
ITA
Dalle vostre risposte devo intendere che la ROM 2.14 elegance edition di eLiAs non è editabile?
WWE
Does this means that eLiAs ROM elegance 2.14 is not editable?

Thanks in advance for your kind reply.

Hi mialmat!
I also found the error during the ROM dumping with PKG tool.
I don't know what have caused it - but I am pretty sure it's sort of protection.
If you're really determined to recook this ROM then you better contact a developer and ask for his/hers permition (and suggestion) how to properly dump it.
Also, I recommend this as a must before (and if) you want to post your edited ROM on the forum as the "brand new" one.
I myself was looking for the editable ROM, until I found PDAMobiz which I use right now (edited to my needs of course).
Personally I believe that when you find one good, editable ROM (with newer build) - you can stop looking for the others - and focus on the software packages and registry settings instead in order to make it work better.
I am sure that you'll agree that there are a lot of things to explore. What I usually do:
- convert CAB files of explorer, registry, alarm, hibernate, task manager (WKTask the best one out there!) into packages that I embedd into ROM
- for the software installed after ROM installation - I modify CAB packages in order to install all files on the Storage Card and/or remove unnecessary files from packages.
So actually, there is a lot of work to do after ROM cooking - offcourse if you want. I have 500MB of installed software on SD card, and yet 55MB of free storage space available on device (no trash in main memory).

Cheers!

beautyangel
07-07-2008, 11:12 PM
Nice post and really interesting, great bro. thanks man.:)

vnt
08-07-2008, 04:59 PM
Not at all - you can either do that or post a link to this forum

Hi phnikola,

i have followed your instruction but when I am at step 3, where I
- Choose 1, and Enter, Enter again.
- Choose 2 - Auto (No backup) and Enter.
>> there is no folders SYS and OEM in extract and there is no PACKAGES folder too.

Here is the list of files i got from previous steps:
- 1025.nb
- ExtendROM.nb
- IPL.nb
- PrimarySplash.nb
- Radio.nb
- SecondarySplash.nb and
- SPL.nb

Please advice..
Thank you

phnikola
08-07-2008, 11:11 PM
Hi phnikola,

i have followed your instruction but when I am at step 3, where I
- Choose 1, and Enter, Enter again.
- Choose 2 - Auto (No backup) and Enter.
>> there is no folders SYS and OEM in extract and there is no PACKAGES folder too.

Here is the list of files i got from previous steps:
- 1025.nb
- ExtendROM.nb
- IPL.nb
- PrimarySplash.nb
- Radio.nb
- SecondarySplash.nb and
- SPL.nb

Please advice..
Thank you

I pressume that 1025.nb file is the largest (as it must contain OS)
After Dutty's NBH Tool finishes dumping into these nb files, DO NOT close it.
While the tool is still opened - go to Extract folder and rename 1025.nb to Windows.nb. After that close explorer window, close Dutty's Tool and dumping should continue.

Hope this will help!

aalim
09-07-2008, 11:53 AM
Have some questions

Why is the OEM folder empty in cooked roms but not in original ones?

how can we replace NetCF v2 to v3.5 (i mean remove v2 then add v3.5) or should both exist??

what does OEMflashdrv does?

thanks

oVan
09-07-2008, 03:25 PM
I'm stuck at step 3 (dump the rom) and nobody seems to have this same issue. I've copied the RUU_Signed.nbh file to the (desktop)\Hypercore\Extract\Source folder and all I get when I run the Panel\Extract\1.DumpRom batch file is this: "ERROR ! There is no RUU_Signed.nbh in Core\Extract\Source".

Can anyone enlighten me?

Edit: I'm using Vista, and I've already modified all batch files to use "cd ../" instead of "cd /../". Also, I don't understand why there's a c:\core\hypercore directory with the same files as the c:\users\(your username)\desktop\hypercore directory.

ssamth2003
09-07-2008, 04:26 PM
I'm stuck at step 3 (dump the rom) and nobody seems to have this same issue. I've copied the RUU_Signed.nbh file to the (desktop)\Hypercore\Extract\Source folder and all I get when I run the Panel\Extract\1.DumpRom batch file is this: "ERROR ! There is no RUU_Signed.nbh in Core\Extract\Source".

Can anyone enlighten me?

Edit: I'm using Vista, and I've already modified all batch files to use "cd ../" instead of "cd /../". Also, I don't understand why there's a c:\core\hypercore directory with the same files as the c:\users\(your username)\desktop\hypercore directory.

Just have try it today, and i got the same message, check on the bat files but still not really understand whats the command. I use PC+Vista,

jychan28
09-07-2008, 05:31 PM
I'm stuck at step 3 (dump the rom) and nobody seems to have this same issue. I've copied the RUU_Signed.nbh file to the (desktop)\Hypercore\Extract\Source folder and all I get when I run the Panel\Extract\1.DumpRom batch file is this: "ERROR ! There is no RUU_Signed.nbh in Core\Extract\Source".

Can anyone enlighten me?



HyperCore Kitchen basically provides a framework with collection of tools and custom scripts (batch files) to automate the cooking process. Because it is so simple to use, no text answer required but just select 1, 2 or 3... for answer. Therefore the locations of the files are fairly restrictive. In the batch file, it uses %system% to locate the drive location. If your Windows is installed in D drive, the kitchen and all the files are in D drive not the C drive. Other than that possibility for your problem, read this forum carefully and download the tutorial.zip and read it thouroghly and you might find your answer.

Computers are so dumb, if any error made, 99.999% is pilot error.

Good luck!

phnikola
09-07-2008, 06:36 PM
Have some questions

Why is the OEM folder empty in cooked roms but not in original ones?

how can we replace NetCF v2 to v3.5 (i mean remove v2 then add v3.5) or should both exist??

Alim,
all you need to do is remove folder with NetCF ver.2 and add folder package with ver.3.5 dumped from other ROM and recook.
I am not sure that you can keep them both - since they probably use some identically named files.
So although files are stored in separate folders - during ROM building they are stored in \Windows directory - where you cannot have two identical files.
This always lead to an error in the last stage when using BuildOS tool - which reports that "file already exists" and the building process stops.
If this happens:
- Go to Build folder and delete Temp folder
- Use Search (in windows explorer window) and find those two files
- Choose which one to delete
- Start BuildOS tool again!

Another time when this happens is when for example ROM cooker decided to remove ArcsoftMMS from ROM - and then post that ROM. But unfortunatelly he/she didn't removed all the files of ArcsoftMMS package before posting ROM.
Now you downloaded that ROM, you like it - and you want to modify it by adding your version of ArcsoftMMS. During ROM building - BuildOS tool will generate same error for every duplicate file that exist in your SYS or OEM folder. So be patient (and watch what you delete) and you will have your own masterpiece finished!;)

phnikola
09-07-2008, 06:53 PM
I'm stuck at step 3 (dump the rom) and nobody seems to have this same issue. I've copied the RUU_Signed.nbh file to the (desktop)\Hypercore\Extract\Source folder and all I get when I run the Panel\Extract\1.DumpRom batch file is this: "ERROR ! There is no RUU_Signed.nbh in Core\Extract\Source".

Can anyone enlighten me?

Edit: I'm using Vista, and I've already modified all batch files to use "cd ../" instead of "cd /../". Also, I don't understand why there's a c:\core\hypercore directory with the same files as the c:\users\(your username)\desktop\hypercore directory.

I am using XP (and know still from the Prophet forum that some people with Vista had problems with cooking and flashing under Vista).
So I cannot confirm that this kitchen will work under Vista - at least I didn't try.

But this kind of error I get under XP if I miss to change the Device name into Trinity (check the begining of tutorial).

Have you?

vnt
10-07-2008, 08:21 AM
Hi phnikola, (http://forum.xda-developers.com/member.php?u=381245)

I tried another ROM, and I got it working up to unpack all files and I can see all real system files like .dll and so on... WOW
I will play with it and will pack the ROM and test later if I have. Thanks

Great work phnikola + those who helped phnikola.

Thanks a lot of for the guide...;)

vnt
02-08-2008, 07:49 AM
Just have try it today, and i got the same message, check on the bat files but still not really understand whats the command. I use PC+Vista,

I got the same problem.

futuro82
02-08-2008, 01:52 PM
Hi phnikola,

i have followed your instruction but when I am at step 3, where I
- Choose 1, and Enter, Enter again.
- Choose 2 - Auto (No backup) and Enter.
>> there is no folders SYS and OEM in extract and there is only PACKAGES folder with a lot folder

The Rom is the Karmba_a Diamond For Trinity v10.1
Can help me please

phnikola
02-08-2008, 02:53 PM
Edit: I'm using Vista, and I've already modified all batch files to use "cd ../" instead of "cd /../". Also, I don't understand why there's a c:\core\hypercore directory with the same files as the c:\users\(your username)\desktop\hypercore directory.

This is due to Desktop folder contains mostly shortcuts to the tools contained in the C:\Core folder.

jychan28
07-08-2008, 12:04 PM
Hi phnikola,

i have followed your instruction but when I am at step 3, where I
- Choose 1, and Enter, Enter again.
- Choose 2 - Auto (No backup) and Enter.
>> there is no folders SYS and OEM in extract and there is only PACKAGES folder with a lot folder

The Rom is the Karmba_a Diamond For Trinity v10.1
Can help me please

Read #42 and #43, new members usually just like to ask questions without doing any reading.:(

MasterSkeetS
09-08-2008, 04:53 AM
downloaded to try but....it seems it has a problem with windows vista...

doesn't recognize the RUU_Signed.nbh in the source folder as described by other members!

Is there any kitchen working under Vista?

Ty for the attention