Auto-Recmod ~ Kitchen Build Rom.bat - XPERIA X1 ROM Development

Here I'm sharing a kitchen_build_rom.bat file for all you rom developers who are looking for a fast way...
just drop it in the tools folder to replace the default one...
For Ervius Visual Kitchen

Related

Most Used tool/kitchen for Trinity Rom editing

Just want to know what's the most used tool for trinity rom editing, simple batch files? some rom kitchen?
I don't do a lot of rom editing, but I'm using some batch files to do it, along with enhanced imgfs tools, I really hate the folder structure created by most rom kitchens, too messy, I rather edit a single dump folder, schaps had a really user-friendly rom kitchen, but unfortunaly he doesn't have the time to develop it.
http://forum.xda-developers.com/showthread.php?t=304461
I prefere bepe's rom kitchen, never seen the schaps one. If you do just some file editing you can handle with the dump folder, but when you have to add / remove packages from a rom (for examlpe office, or all OEM stuff) then it's better, cleaner and easier to work with packages and a rom kitchen.
I see, but are the Hermes tools 100% compatible with Trinity?
Apoc said:
I see, but are the Hermes tools 100% compatible with Trinity?
Click to expand...
Click to collapse
most of them yes, or require very little modification.

[KITCHEN]TOUCH HD ROM Kitchen based on Ervius kitchen

It is the visual multilang kitchen based on last bepe's tools to build a rom made by Ervius , the other is made by vistang.
The Erviuskitchen is build version 1.82 (with "True" or "False" in color)
Look here *Ervius kitchen _____ for the last Erv.build.
Look here *Vistang kitchen _____ for vistang build
When U use the Kitchen think about this, Debugging and Tweaking you must do how U like it.
Kitchen here: PASSWORD FOR ALL : sparkienl
Ervius kitchen SYS 21056 _____ Ervius kitchen with WM 6.1 SYS 21056
WWE_WVGA_Huashan_EXT_OEMS.7z Read the .txt file
LEO_2.11_External_Packages Leo_1_5_TMOUS_2.11.531.T1_EXT_PACKS
LEO_2.09_External_Packages
DIY-_HD_WM6.5_25001_Kitchen _____ Vistang Kitchen with SYS 25001
Ervius kitchen 21892 _____ Update SYS 21892 and Swype
OS kitchen 23529 _____ Updated Sys 23529 and Manila_Core_2_5_20113030_0
OS kitchen 28205 _____ updated Sys 28205
New Manila _____ Ext packs with Telstra Manila_Core_2_5_20121431_1
New Topaz 2.53 packs _____ Topaz packs out 2.53 different than 2.54
New Manila _____ Ext packs with Manila_Core_2_5_20113030_0
All_New SYS_16 _____ New Sys 22013/21651
Manila Packs _____ Some old Manila packages 2.5
If you want to dump an "unprotected" rom of your choice, put it in the folder/Tools/RomSaved/Ruu_signed.nbh
Click in the visual kitchen under left on the field "Dump nbh/nb/payload", there will be made a new folder in
/Tools/RomSaved/dump with the extracted rom of your choice in it.
Now use the content of this folder as the base of your new kitchen.
I'm a "USER" myself so don't think I can solve all your problems.
I started this kitchen thread to help everybody to build their own rom for the BlackStone.
The blackstone kernel can't handle many modules in the native kernel.
The WM 6.5 native kernel is patched for use with the BlackStone.
Now use the content of this folder as the base of your new kitchen.
Don't use spaces in your kitchen folder name like this "c:\My Kitchen" but use it like this "c:\My_Kitchen".
Don't blame me as you brick your device, you are using this tool at your own risk.
Don't thank me, say thank you to Bepe, Ervius, Da_G and "ALL WHO SHARES" for there nice work
thanks man will u update kitchen with new build and OEM
could some one give a guideline how to cooking from this kitchen ? tks
Follow the step by step guide and you are able to build your own rom
Hello and many thanks for posting this!
Just built a test rom using this kitchen. Not changed anything.
My rom boots fine and looks good and is nice and fast. But the SD card is not listed in file manager. It seems to be missing from the system all together.
Any idea?
Thanks
the kitchens oem seems to be messy when trying to make clean rom i get extra files like BBC player autovolume pls try to clean kitchen
I connected through active sync and can reach the SD card on my device,
I dumped and extrcted rom 156 wwe in the kitchen and then added the sys and xip from 21232 and 21232 to it .
So all the drivers and so on should be in the kitchen, and I didn't take anything out.
@vjsxda
The dump is from 156 rom and the xip and sys are 21231 and 21232 nothing more in it.
Load rom "premium.erv" and then double click on "true" in the first row, the whole way down and enable or disable anything you want to build your own rom.
Save rom under any name you like for futer use.
sparkienl said:
I connected through active sync and can reach the SD card on my device,
I dumped and extrcted rom 156 wwe in the kitchen and then added the sys and xip from 21232 and 21232 to it .
So all the drivers and so on should be in the kitchen, and I didn't take anything out.
Click to expand...
Click to collapse
not sure whats going on then! I ripped a standard 1.57 rom into it and built that and my SD shows up. Yet when I build it from the kitchen you posted I get no SD card.
No idea whats going wrong! I will try extracting the kitchen again.
To make your own clean kitchen put any not protected ruu_signed.nbh in the folder /Tools/RomSaved.
Click in the kitchen on the button "Dump nbh/nb/payload" and a new dump of the kitchen will be created in the folder /dump with all the folders like /Ext, /Oem, /Sys, /Rom from the extracted ruu_signed.nbh in it.
Then add any build xip and sys in the /Rom and /Sys folder and make your own build rom with the OS you want
be_vigilant said:
not sure whats going on then! I ripped a standard 1.57 rom into it and built that and my SD shows up. Yet when I build it from the kitchen you posted I get no SD card.
No idea whats going wrong! I will try extracting the kitchen again.
Click to expand...
Click to collapse
Use this as your base kitchen and copy the 21231 or 21232 folders /Rom and /Sys from the kitchen I posted, in your base kichen and start building your rom
sparkienl said:
Use this as your base kitchen and copy the 21231 or 21232 folders /Rom and /Sys from the kitchen I posted, in your base kichen and start building your rom
Click to expand...
Click to collapse
pls can i request u for OEM 1.59 plus can u make registry mods likes fixes for battery in ur nxt release
sparkienl thanks for your kitchen, is it possible to cook an unprotected rom? If so how?
wrong answer
xmsnx said:
sparkienl thanks for your kitchen, is it possible to cook an unprotected rom? If so how?
Click to expand...
Click to collapse
When you do not check the xip,oem and sys fields Under Hide in the top left corner of the kitchen Ervius says you can rebuild your rom.
I tried but it didn't worked for me
Sorry wrong answer from my side
Ervius did made a version were you could check a field "unprotect" but it worked not out the wright way so he took it back.
The fields I mentioned above you can use when you build your own rom and you don't want to make any changes to this parts, you can hide them and so use this parts as they are before.
sparkienl said:
When you do not check the xip,oem and sys fields Under Hide in the top left corner of the kitchen Ervius says you can rebuild your rom.
I tried but it didn't worked for me
Click to expand...
Click to collapse
Ok that doesn't seem to work for me either
Any chance you would re-release this kitchen, with your sys, xip etc?
http://forum.xda-developers.com/showthread.php?t=438456
Problem...just did a test. Build rom using the "Real 6.5 AKU" option, my HD just stuck at smart mobility screen. While not choosing 6.5 AKU option, rom is good to boot, but the 1st boot screen is WM 6.1, then it comes a WM6.5 screen. Phone running a bit sluggish, and system settings like Device Information, G-Sensor, TouchFlo, cannot be launched. I am on HardSPL 1.56. Anyone having the same problem?
baituo said:
Problem...just did a test. Build rom using the "Real 6.5 AKU" option, my HD just stuck at smart mobility screen. While not choosing 6.5 AKU option, rom is good to boot, but the 1st boot screen is WM 6.1, then it comes a WM6.5 screen. Phone running a bit sluggish, and system settings like Device Information, G-Sensor, TouchFlo, cannot be launched. I am on HardSPL 1.56. Anyone having the same problem?
Click to expand...
Click to collapse
Hello
I had exactly the same problem.Everything was sluggish,no SD card was shown some apps didnt work like the ones you mentioned.
I had to use a tool called recmod on the browsing folders. As soon as I did this my next rom build was super fast and speedy with no sluggish performance at all.
My SD card was shown correctly and the apps that wouldnt work now work OK.
---
I then decided to make my own Kitchen using the 1.57 Base instead. Ported the new SYS and XIP in and my rom is working first go.
Sweet.
baituo said:
Problem...just did a test. Build rom using the "Real 6.5 AKU" option, my HD just stuck at smart mobility screen. While not choosing 6.5 AKU option, rom is good to boot, but the 1st boot screen is WM 6.1, then it comes a WM6.5 screen. Phone running a bit sluggish, and system settings like Device Information, G-Sensor, TouchFlo, cannot be launched. I am on HardSPL 1.56. Anyone having the same problem?
Click to expand...
Click to collapse
That's because your the XIP doesn't contain a "native 6.5" nk.exe (kernel) and it can't handle as many modules as a real 6.5 kernel would. Therefore, you can only check that box on a Touch Pro ROM for now.
As you can check in this thread from ervius http://forum.xda-developers.com/showthread.php?t=469420 the man behind this kitchen many problems are solved here.
be_vigilant said:
Hello
I had exactly the same problem.Everything was sluggish,no SD card was shown some apps didnt work like the ones you mentioned.
I had to use a tool called recmod on the browsing folders. As soon as I did this my next rom build was super fast and speedy with no sluggish performance at all.
My SD card was shown correctly and the apps that wouldnt work now work OK.
---
I then decided to make my own Kitchen using the 1.57 Base instead. Ported the new SYS and XIP in and my rom is working first go.
Sweet.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=469420 post 839 you can read the whole story.
The blackstone kernel can't handle as many modules as the native kernel of the ralph (which is where I assume you got that latest 6.5 release).
So what you have to do is "flatten" some of these modules. In other words, you have to turn them back into regular files. You can do that with recmod.exe found in the \tools folder. I would start with all the files in browsing, browsingcore and browsing IE. You coudl also not include "myphone" or "skybxo" and "windows live" which has a crapload of modules. If it boots without including those, then you're good. Just turn them all into files
Davidsy said:
could some one give a guideline how to cooking from this kitchen ? tks
Click to expand...
Click to collapse
See first post and start building your own rom

23016 Visual Kitchen

Where can i find ROM and SYS Folders from build 23016 compatible with Visual Kitchen?
Take a look at da_g's thread in the raphael forums. You will find everything you need htere
OK i populated SYS Folder but i still don't know what to do with ROM folder. Where do i find xip.bin?
go and read Lokatho post and you will find the answer
http://forum.xda-developers.com/showthread.php?t=526738
Here is what i have done so far.
Extracted Visual Kitchen 1.8.1
Populated Folders EXT, OEM (copied the ones from R3AA010)
Populated Folder SYS using Da_G's packages
Copied OEMXipKernel from R3AA010
Copied MSXIPKernel from Da_G's packages
The files i don't have are os.nb.payload, info.txt, romhdr.bin, xip.bin for ROM folder and .ROM folder for SYS\23016\SHARED\COMMON\ folder.
I know that xip.bin must be ported somehow but i don't have a xip.bin from 23016 build. And then .ROM folder will be created automatically.
Should i use os.nb.payload, info.txt, romhdr.bin from R3AA010 ROM?
Diagrafeas said:
Here is what i have done so far.
Extracted Visual Kitchen 1.8.1
Populated Folders EXT, OEM (copied the ones from R3AA010)
Populated Folder SYS using Da_G's packages
Copied OEMXipKernel from R3AA010
Copied MSXIPKernel from Da_G's packages
The files i don't have are os.nb.payload, info.txt, romhdr.bin, xip.bin for ROM folder and .ROM folder for SYS\23016\SHARED\COMMON\ folder.
I know that xip.bin must be ported somehow but i don't have a xip.bin from 23016 build. And then .ROM folder will be created automatically.
Should i use os.nb.payload, info.txt, romhdr.bin from R3AA010 ROM?
Click to expand...
Click to collapse
just use Lokatho posted visual kitchen

Visual Kitchen vs. Old Kitchen

Is it just me, or does the old Bepe Kitchen seem to produce more stable ROMS? I have tried cooking my roms with both, and I think the old style kitchen is better. There are some difficult aspects, such as not being allowed to have duplicate files, etc., but I have found that the old kitchen works better.
What are your thoughts on this?
both kitchens are stable as long as you control module relocation and wich files are made modules
also vk alows more modules wich can speedup rom if you have native xip
jerpelea said:
also vk alows more modules wich can speedup rom if you have native xip
Click to expand...
Click to collapse
Only for 6.5. Bepe's platform builder (not the old kitchen) can do this as well.

[KITCHEN][01.12.2010]Rhodium rebuild mini kitchen (recook any Rhodium custom ROM!)

I don't take any responsibility for bricked devices or any other kinds of damage.
For your own safety, do not use this kitchen unless you know what you're doing. I do not provide any manual, support or instructions.
I know the kitchen is released definitely too late - Rhodium is already a dead device.
Important note: If you use anything from this kitchen you're committed to give me (or the author) a proper credit. You're welcome to use anything from this kitchen and change it as you wish.
Another even more important note: I didn't create this kitchen. It was originally scripted for Kaiser (no idea who created it, found it somewhere and I can't find it again damn spam), I just modified it to support Rhodium.
Download link:
Rhodium rebuild mini kitchen (md5)
Rhodium rebuild mini kitchen? WTF is this?
Rhodium rebuild mini kitchen is a specific kitchen that is able to recook any Rhodium custom or stock rom. Yes, you read it correctly. The main disadvantage is that it doesn't create packages. You're able to add kinda anything to a ROM image or change registry settings (need tools that aren't included). This is the way Skrobel created Jackos PLK roms. So yeah, it works very good, but it's hard to use and requires a lot of skill and practice.
Other notes
This kitchen does not include all tools used to create packages, optimize or patch them.
This kitchen does not make you a skilled chef.
This kitchen does support extracting and rebuilding any custom rom that is uncompressed or XPR compressed (kinda any rom found at xda for Rhodium)
This kitchen is perfect for changing your favorite rom language.
I highly suggest that you download and use a HexEditor and a hv registry editor.
This kitchen does not support LZX compression, but you're welcome to modify it

Categories

Resources