Need help with first time cooking... - XPERIA X1 Q&A, Help & Troubleshooting

Thanks in advance for all your help.
Hi, I am trying to cook for the first time and I'm using Ervius VK. I had been reading through the Chef's Central and X1 ROM Development forums for some time. I still need some stuff cleared out.
When I download a new SYS build, I find two folders .ROM and .VM inside it. Am I supposed to discard these two folders while porting the build to my kitchen, or should I do something with it?
If the downloaded build already has MSXIPKernel, should I use it or dump the MSXIPKernel from the xip.bin that came along with the new build?
For my first ROM I was planning on using the WM6.1 build 21057, before trying a 6.5 build. But before that, I wanted to know whether build 21057 is a proper build. I am asking this because, in the build that I downloaded, every package had the same build number (5.2.21057.1610) and some one commented about it in that thread, but there was no respose. Is it better than 21056?
I know that some of these questions may seem too obvious, but this is just me being a bit overly cautious as I still love my X1 too much to make it suffer

When I download a new SYS build, I find two folders .ROM and .VM inside it. Am I supposed to discard these two folders while porting the build to my kitchen, or should I do something with it?
Click to expand...
Click to collapse
use ones from your current build.
OSBuilder, for example, can simply ignore such folders.
If the downloaded build already has MSXIPKernel, should I use it or dump the MSXIPKernel from the xip.bin that came along with the new build?
Click to expand...
Click to collapse
usually it doesn't matter, it means that someone else has already extracted it.
For my first ROM I was planning on using the WM6.1 build 21057, before trying a 6.5 build. But before that, I wanted to know whether build 21057 is a proper build. I am asking this because, in the build that I downloaded, every package had the same build number (5.2.21057.1610) and some one commented about it in that thread, but there was no respose. Is it better than 21056?
Click to expand...
Click to collapse
I can't say anything about 21057, but usually changes in builds of one branch are very little, so you can simply use 21056 if you don't trust 21057.

Thanks for the quick reply. I made my first ROM with the 21057 build SYS. Worked fine. The improvements in performance could have been from the page pool patching or from some other modification rather than the newer build, but I really couldn't tell that at this point.
One problem though, In the stock R3A ROM, you could sort of click and drag using stylus in the file explorer to select multiple items or drag and drop in the total commander beta. But with the new build this has disappeared. I still can drag to select text while editing, but no drag-n-drop or drag-n-select. If any one could point out a way to fix this, it would be great.

Related

WM 6.5 Native Kernel/nk.exe/xip.bin for Kovsky

Hi friends!
I think the topic pretty much says it all;
This is a native WM 6.5 Kovsky OEMXIPKernel/xip.bin/nk.exe - aware of the new Slot 60/Slot 61 Module virtual memory layout - what does this mean for you as a chef?
Now you don't have to recmod any modules in \SYS anymore, to port over WM 6.5! And you have 64mb free to convert more files to modules!
But you will need to use a relocation tool that is aware of the new memory layout;
Ervius Visual Kitchen + Bepe's New Kitchen do this with the "Real WM 6.5 AKU" checkbox
There's also a build of "WMReloc" 2.0 floating around that may support this, that would be compatible with the "old style" kitchen (buildos + g'reloc, it would replace g'reloc)
http://rapidshare.com/files/246526754/Kovsky-xip-bin-oemxipkernel-nk-exe-native-WM65.zip
nice!!! thnx i have been waiting for this for a while now!!! thnx
Da_G said:
Hi friends!
I think the topic pretty much says it all;
This is a native WM 6.5 Kovsky OEMXIPKernel/xip.bin/nk.exe - aware of the new Slot 60/Slot 61 Module virtual memory layout - what does this mean for you as a chef?
Now you don't have to recmod any modules in \SYS anymore, to port over WM 6.5! And you have 64mb free to convert more files to modules!
But you will need to use a relocation tool that is aware of the new memory layout;
Ervius Visual Kitchen + Bepe's New Kitchen do this with the "Real WM 6.5 AKU" checkbox
There's also a build of "WMReloc" 2.0 floating around that may support this, that would be compatible with the "old style" kitchen (buildos + g'reloc, it would replace g'reloc)
http://rapidshare.com/files/246526754/Kovsky-xip-bin-oemxipkernel-nk-exe-native-WM65.zip
Click to expand...
Click to collapse
As I said in the Blackstone thread: YOU'RE MY HERO!!!
anyone tried this yet?
i m having a problem...rom boots and everithing but apperently shell32.exe and services.exe crashes right after the boot!!! and so start menu is not working!!!
agent_47 said:
anyone tried this yet?
i m having a problem...rom boots and everithing but apperently shell32.exe and services.exe crashes right after the boot!!! and so start menu is not working!!!
Click to expand...
Click to collapse
What kitchen are you building your rom with ?!
NRGZ28 said:
What kitchen are you building your rom with ?!
Click to expand...
Click to collapse
forced migration to visual kitchen...
No cert patch, ULDR, LZX <-> XPR, new builds coming out fast, and now this...
damn it... I LUV YOU DA_G !!
OUR NATIVE KERNEL !!!
That's great!!
Many Thanks Da_G,now we have "real" 6.5 on X1.
NRGZ28 said:
What kitchen are you building your rom with ?!
Click to expand...
Click to collapse
visual kitchen v10.2 with XPR.... i noticed that the rom date is not valid....
can someone explain what this means to the layman please? you guys seem very excited about this
does that mean we should be excited about it as well? what are the benefits etc plesase
integrate to visual kitchen for kovsky
now have "real" wm6.5 on my device.
Big thanks Br.
Don't seem to be able to change the date with xipporterex in visualkitchen, when I press "Find Date/Version on \ROM\Xip\" is gives the following (see attached image).
So I'm not able to change the year since it is not loaded from ROM.
Anyone knows how to fix?
Very interested this. But not really sure if I understand what it is. Can someone correct me if I'm wrong. This is an ROM folder for the xperia? Not an Ported one but a real one right?
@Lokatho:
This is a common problem with XIPPorterEx and newer nk.exe - the method it uses to figure out which string is the version string does not work properly - if you change those incorrect values it's likely something will break.
Instead - use a hex editor, search for your version string - find it, and change it in the hex editor
This will work fine
The issue is with XIPPorterEx's algortihm - maybe you can report it to ervius, and he'll fix it up
very nice
thank you very much
not really sure what this is. but will it somehow bridge the big performance issue with x1 and the HD or TD2 (almost same specs but noticeably faster perormance)?
Does anyone still have this file? The link no longer works. Thanks.
outie said:
Does anyone still have this file? The link no longer works. Thanks.
Click to expand...
Click to collapse
I got them, will upload for you gimme a min.
EDIT: Here is the file(Only thing that has been changed is the date on the xip and the build version folder name): http://rapidshare.com/files/279678985/Native_wm_6.5_Kernel_Kovsky_Christians_Rom.rar
Thank you so much, really appreciate it.
Error
This file is suspected to contain illegal content and has been blocked. After the file has been blocked for 7 days it will automatically be deleted, if the block is not removed by RapidShare. For this reason, a download of this file is currently not possible.
jescca said:
Error
This file is suspected to contain illegal content and has been blocked. After the file has been blocked for 7 days it will automatically be deleted, if the block is not removed by RapidShare. For this reason, a download of this file is currently not possible.
Click to expand...
Click to collapse
Use my mirror it's working fine

any ROMs with extendir

http://forum.xda-developers.com/showthread.php?t=530710
some are reporting/claiming some insane performance boosts (upto %1200) in that thread. did any of you test it ? if so did you experience any "real world" performance jumps
im interested in our cookers (itje, udk, agent47, fards, nrg....etc ) opinions on this
this too ("only" 500% here)
http://forum.xda-developers.com/showthread.php?t=499679
seems that many believe that the two solutions above are a "hoax" just because the real performance is less than the crazy claims in topic name
the fact of the matter is that our x1 is slow and unresponsive especially in many cases. if we can get any increase
i don't really care if the real increase is much much much less than the claimed %500 or %1200 numbers. if we can get extra %20 noticeable performance increase then we should be thankful
no one is working on or testing this?!!
THE GRIZZ said:
http://forum.xda-developers.com/showthread.php?t=530710
some are reporting/claiming some insane performance boosts (upto %1200) in that thread. did any of you test it ? if so did you experience any "real world" performance jumps
im interested in our cookers (itje, udk, agent47, fards, nrg....etc ) opinions on this
Click to expand...
Click to collapse
this is a very good option IF u are making a lite ROM. none of the cooks u mentions do that ...if ur interested i can make that but i cant garrenty it will work like it should
yeah it sounds fairly feasible...try it!
agent_47 said:
this is a very good option IF u are making a lite ROM. none of the cooks u mentions do that ...if ur interested i can make that but i cant garrenty it will work like it should
Click to expand...
Click to collapse
im sure many are interested. please cook something for the hungry flashaholics
seems a new version is out already
is it cooking? maybe if it goes really well you might consider making your xperio builds with it since its lighter
BUMP... gtrab's barebone rom's would be PERFECT for this.. imo... if i'm reading it right *scratches head* ... i'd still like to see any and all batt perf mods tested fully on x1.. currently on my r3.61 rom BATT life is amazing i'm getting nearly a day and a half outa my phone where prior i was only getting llike 9-11 hrs
damn less than 12 hrs later.. and ur already on page 2.. so much for a bump!
Hi,
In probably 3 to 4 hours Extendir v1.05 will be released, which will run great and stable on the X1!
For those who can't wait the Test14 build in the Extendir thread will be released as Extendir v1.05
The Test14 comes only with a 4MB and 8MB cache version but with the release of Extendir v1.05 there also will be more cache sizes
Extendir boost lite and full roms but full roms can benefit more if they are installed in an Extendir directory (the virtual alias part) since full roms have more files.
I think you all will enjoy!
ShaDrac
ShaDrac said:
Extendir boost lite and full roms but full roms can benefit more if they are installed in an Extendir directory (the virtual alias part) since full roms have more files.
Click to expand...
Click to collapse
Hi ShaDrac, based on my understanding so far, the main feature of your driver is to create a alias directory such that files that must be under /Windows (e.g. TF3D) could reside elsewhere. Since files stored as rom files under /Windows already optimized (compared w/ non rom files), so the real benefit I see is lite rom (instead of full rom) users who need to install programs/files under /Windows afterward. Can you comment?
jackleung said:
Hi ShaDrac, based on my understanding so far, the main feature of your driver is to create a alias directory such that files that must be under /Windows (e.g. TF3D) could reside elsewhere. Since files stored as rom files under /Windows already optimized (compared w/ non rom files), so the real benefit I see is lite rom (instead of full rom) users who need to install programs/files under /Windows afterward. Can you comment?
Click to expand...
Click to collapse
Hi jackleung,
The main feature of Extendir is to boost file system performance.
The bonus feature of Extendir is the ability to alias a file in the windows folder. With this ability you overcome one of the weaknesses of our current file systems.
But a cook or end user is free to use this feature or not.
To know how big the benefit is, is easy, just try it.
But to give you a global idea:
If a rom has 1000 files cooked in, the files system performance is normal (of the IMGFS).
If a rom has 4000 files cooked in, the files system performance is slower(of the IMGFS).
If a phone has 1000 files installed afterwards, the files system performance with Extendir is fast (of the FATFS).
If a phone has 4000 files or even 40000 files installed afterwards, the files system performance with Extendir is still fast (of the FATFS).
So Extendir boost your file system performance and (thanks to the bonus feature) keeps it fast even if there are a lot of files installed.
So Extendir boost lite and full roms,
But full roms can benefit more if they install there files in an Extendir directory (the virtual alias part) since full roms have more files.
I think you all will enjoy!
ShaDrac
jack are you planning to do a public test rom that uses this?
for some odd reason many cooks are not interested in this
I'd love to see this thing in action if it does what it says.
Have been following both threads and the benchmarks look phenominal, we only need one person to try it and the resulting ROM will indeed speak for itself.
Hehe you never know Grizz, it may make your camera faster
Regards,
Creamy-Goodness
Thanks ShaDrac this is music to my ears, will try to do a test
THE GRIZZ said:
jack are you planning to do a public test rom that uses this?
for some odd reason many cooks are not interested in this
Click to expand...
Click to collapse
i tried it....it don boot :S
PLEASE TRY WITH THIS DLL!!! The claims have stood up on other devices, and the new version would work hopefully with different cache sizes! http://forum.xda-developers.com/showthread.php?t=526618 this guy seems to have it working with good results from the look of his feedback, and it means cooking stuff in again! Extendir + Leo = lush rom methinks!
agent_47 said:
i tried it....it don boot :S
Click to expand...
Click to collapse
Hi agent_47,
One of your fans is begging to get Extendir working on your roms!
Need some help?
Please could you post your boot.rgu, then I will have a look at it?
ShaDrac
hope agent_47 sorts out his issues with this. a new 1.06 is out.
anybody else making a rom with this? if so please share

Xperia X1 - Latest ROM

Hello,
I'm looking for latest ROM (Example: Build 23542) but I don't want any addins or customiztions like HTC, TF3D etc. etc...
I see people regulary post roms, and they mark it as "pure, clean etc." but in real there are always customizations and they are not clean at all..
How does this system work? Where do they find the initial state of the ROM and they add their customizations?
I want the initial state only but the latest rom to flash with storage card method?
Thanks,
Tarik
ozkantarik said:
Hello,
I'm looking for latest ROM (Example: Build 23542) but I don't want any addins or customiztions like HTC, TF3D etc. etc...
I see people regulary post roms, and they mark it as "pure, clean etc." but in real there are always customizations and they are not clean at all..
How does this system work? Where do they find the initial state of the ROM and they add their customizations?
I want the initial state only but the latest rom to flash with storage card method?
Thanks,
Tarik
Click to expand...
Click to collapse
Well.......a custom cooked ROM got some ingredients:
1 - SYS | system files from MS, for example 23544
2 - XIP | part from SE and OS build from MS
3 - OEM| programs and driver stuff from SE
Before you can build a ROM you'll a base that is dumped from a official SE ROM.
After that you'll replace the SYS and MS part of XIP with the latest built, for example 23544.
If you want a clean ROM you'll need to strip all the things you don't want and aren't needed from SYS and OEM.
Now you can start customizing the ROM.
So you see, you can't download a clean built which is ready to flash. It always comes down on the chef porting the newest built to X1 and each chef has it's own preferences they put in the ROM.
If you really want to use the latest and cleanest ROM you'll need to read a lot (and I mean a lot) so you can built it yourself.
gr
Xperia ROM form Microsoft only
Ok, I'm no technical. Can somebody with the appropriate knowledge, post us the ROM that is enough, only able to run the Xperia X1?
I mean only the stuff from Microsoft and no addin.
Or where can I download from Microsoft, and can I rename it to kovsimg.nbh and flash to x1 with storage card method?
Lokatho said:
Well.......a custom cooked ROM got some ingredients:
1 - SYS | system files from MS, for example 23544
2 - XIP | part from SE and OS build from MS
3 - OEM| programs and driver stuff from SE
Before you can build a ROM you'll a base that is dumped from a official SE ROM.
After that you'll replace the SYS and MS part of XIP with the latest built, for example 23544.
If you want a clean ROM you'll need to strip all the things you don't want and aren't needed from SYS and OEM.
Now you can start customizing the ROM.
So you see, you can't download a clean built which is ready to flash. It always comes down on the chef porting the newest built to X1 and each chef has it's own preferences they put in the ROM.
If you really want to use the latest and cleanest ROM you'll need to read a lot (and I mean a lot) so you can built it yourself.
gr
Click to expand...
Click to collapse
ozkantarik said:
Ok, I'm no technical. Can somebody with the appropriate knowledge, post us the ROM that is enough, only able to run the Xperia X1?
I mean only the stuff from Microsoft and no addin.
Or where can I download from Microsoft, and can I rename it to kovsimg.nbh and flash to x1 with storage card method?
Click to expand...
Click to collapse
What I meant to say is that there is no wm6.5 for X1 straight from MS, it always needs the touch of a chef.
As I said you'll have to do it yourself, find someone to do it for you or use the ROMs present.
Ok, since I can not cook it, can somebody do it for me/us, if it doesn't take too much of your time?
Lokatho said:
What I meant to say is that there is no wm6.5 for X1 straight from MS, it always needs the touch of a chef.
As I said you'll have to do it yourself, find someone to do it for you or use the ROMs present.
Click to expand...
Click to collapse
There are some roms who are ready to flash, like christian's ROM. This ROM has 53542 (as I thought), try it and give me your feedback
ozkantarik said:
Ok, since I can not cook it, can somebody do it for me/us, if it doesn't take too much of your time?
Click to expand...
Click to collapse
this is developer forum, not bed& breakfast
pick one of the custom roms closest to your need and delete all cooked-in apps you dont want

[Kitchen][Online] website which lets anyone bake a rom

Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
you will get flamed for this
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
This really is an admirable goal, but you're attempting to bite & chew WAY more than your mouth can handle!!!
You're a web developer, good.
You have no experience in developing android roms, bad.
You want to develop a free kitchen, good.
You have no experience with cooking roms, bad.
You want developers to help you in exchange for a free kitchen for their rom, bad & good.
You don't know how to update the "update.zip" file and re-sign it, bad.
You don't know how to add an APK to the above mentioned "update.zip" file and re-sign it, bad.
You have a little bit of an idea, but want a clearer process, bad.
All of the above noted BAD points, have been discussed, referenced, and linked on these forums countless times shararti.
You really need to search, read, search some more, and apply what you've learned.
I too am a Web Developer/Designer. I've been in the business of creating websites since 1999 (off & on). And the above mentioned project it something I WON'T EVEN DARE ATTEMPT.
Good luck!
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing. Well I do know signing and adding apk part, and the rest, i agree, i need some help. I'm willing to give my summer to this project and develop this kitchen for the xda community (i'm also willing to give it away to xda). Now if anyone is willing to help me, please pm me.
Actually, it isn't that difficult.
There are quite a few scripts and programs that you could simply employ on your website. I'm sure those developers wouldn't mind
You would have to tier your ROM baking based on the major ROM cores, and the features swappable between flavors of those cores.
It's simply letting the user choose what he wants in his base ROM, pushing the files into the zip, and running the script to sign them.
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Sounds like a very cool idea and I wish you all the best and hope you find some programmers willing to teach you about roms, and you can do the web coding and make your idea a reality.
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
APrinceAmongMen said:
I'd be glad to guide you in the structure of ROMs, and showing you what can be mixed and matched.
PM me. We'll get started.
Click to expand...
Click to collapse
Perhaps, share the information here once you two have things worked out?!
shararti said:
I did search, countless times, everywhere. But as lack of my experience with rom development, it was quite confusing ...
... I'm willing to give my summer to this project and develop this kitchen for the xda community ...
Click to expand...
Click to collapse
XDA is such a huge resource, full of solutions, bricked devices and lost newbs LOL.
After trolling for a few months, I was ready to flash my first WinMo SmartPhone a few years ago. I haven't used a 'regular phone' ever since.
This would be an ideal summer project. As I said, I'm also a Web Developer.
Hit me up for some theme/template ideas. I do most of my work with Notepad++ and Adobe Fireworks CS4.
Goonish said:
I'd use it for sure, would be wicked. Imagine going to this web page on your N1 customizing a ROM, building it and then flashing it. All without going near a computer. Sounds unreal!
Click to expand...
Click to collapse
hhmm, never thought of that!
You're right ... sounds unreal!
Something the iFans would never be able to attain.
Even better, how about, instead of flashing some large file, only the ones affected by an update are flashed, resulting in a much SMALLER file (thus saving on data usage) and a FASTER flashing (saying on battery life).
shararti said:
Hello, i'm a web developer and have no experience in developing android roms. Anyways, i'm planning to develop a free website which will let any developer create an online kitchen for his rom, where users like me can come and bake rom according to their needs. Now as i don't have any experience with cooking roms, i would like a little help from the developers. Help i am seeking in is, what features a fully customizable kitchen has, how to change the update.zip for the changes, and adding applications to the zip. I have a little bit idea, but want a clear process.
Click to expand...
Click to collapse
Well it all depends on what you want. I would suggest you have a base rom without the boot.img stored with minimal capability in a folder. then allow the user to choose what type of kernel and capabilities they would like with it. That will be the minimum amount for a rom. Then you can follow it up with additions such as extra scripts and applications that can be added and moved to the appropriate directories. at the end, you would zip up the selection and sign it, with the appropriate update-script (which should be the same as the stock rom's unless the additions require something drastic)
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)​
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc​
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
That should be about right. its 3 am here lol so i may be missing something. pm me if you need more help or post here
Exactly.
The great thing about it. The ROM core files can be optional. You can bake a kernel or you can bake CM w/ custom kernel and custom mods, i.e. modded phone.apk. You can bake anything and everything.
Mmm baking never sounded so good.
Check this website out:
http://theunlockr.com/2010/03/26/ho...om-for-android-part-1-setting-up-the-kitchen/
My small contribution to this project
The basic kitchen:
forum.xda-developers.com/showthread.php?t=633246
Sorry it's not a link, apperantly new users cannot post links
flybyme said:
So the folder tree should look something like this for one specific ROM:
ROM/ROM Core Files (this is the base rom without boot.img)
ROM/ROM Core Files/META-INF (this is for the update zip)
ROM/ROM Core Files/system (this is where the system apps go)
ROM/ROM Core Files/data (this is where certain apps go)​
ROM/ROM Kernels (this is where kernels are/boot.img)
ROM/ROM Kernels/boot.img.1 etc​
ROM/Modifications (this is where apps and other mods go)
ROM/Custom Build (this is where the baked rom should go)
Then all you need to figure out is how to move everything to the custom build directory
Move the core to custom directory and a boot.img (rename it from whatever it is to boot.img) and then move and modifications to the appropriate directory inside the custom build folder. Then zip the custom build folder and sign it
Click to expand...
Click to collapse
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
shararti said:
Ok so after reading it 3 times carefully, this is what i got to:
All roms have same common files, which are:
1. the META-INF folder.
2. the system folder.
3. the data folder.
This is a basic skeleton of any rom, and every rom has these exact files.
Click to expand...
Click to collapse
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
shararti said:
Now what i have to do is, when a user cooks a rom, i have to pick the required boot.img and put it into the basic skeleton, in addition to any apps/modifications user want. Then zip the whole package and sign it.
Is that it?
PS: you also said that i may need to change update-script, in what cases that would be required?
PPS: Do i have to make changes to some other files too? cause it sounds too easy to be true =p
Click to expand...
Click to collapse
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
You MAY have to change the update-script if for example you want to put some things in the data partition and symlink them or change the data partition to include the ext partition instead of just for apps. Changes like that are usually for ROMs that are too big to fit properly on the nexus ( youll also have to check the size of the system and data folders to make sure they fit on the phone without modification)
Most of this stuff will be figured out in testing haha but ya at the very basicee its what you have here. You really have to know what you actually want users to be able to cook and then build the kitchen to that effect
flybyme said:
They usually have the same folders, not files
the META-INF has the signature files but most importantly the update-script which tells the phone what to do when your flashing the update.
Click to expand...
Click to collapse
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
flybyme said:
that SHOULD be it but remember that you may have to remove some apps from the core files of the rom such as amazon mp3 that people may not want, so you will have to see what apps can be removed and decide whether you want users to be able to remove it or not.
Click to expand...
Click to collapse
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
shararti said:
So does that mean i can use same core for all custom baked roms? Except for the update-script, which in rare cases, may need to be altered.
I took a look at system folder and it's quite populated. Can you tell me what are the basic files that are common for all roms? For the rest of the files, i guess i'll give the user choice to include them or not.
Also can you tell me what is zipalign? Will that be required in baking process?
And to let everyone know, I have already started the working on the kitchen =]
Click to expand...
Click to collapse
Well it really depends on what ROM's your looking at. Some devs change the apps to their liking. For example, CyanogenMod has a modified Settings.apk that has features specific to his rom. However, all ROMs have Settings.apk. As such, you will probably have to have a Core ROM folder for each specific rom.
I would suggest looking at other online kitchens and see what features they offer, come up with a specific feature set and then decide what direction that you want to take.
zipalign is a compression technique that optimizes how .apk files are accessed in android. it makes things faster and is not required but would be nice to have. you lose the benefits if you open and modify any files from a zipaligned apk
Let's clear some things up here.
First, core files are not interchangeable between main roms but only flavors of those main roms.
As of now, we have 3 main roms for the nexus one.
CyanogenMod, Modaco Custom ROM, and Desire/Sense Roms.
Each of these roms have their own unique cores amd features and are not interchangeable.
There are flavors of each of these roms.
Flavors of CM has parts that are interchangeable with other flavors but use Cyans core.
Say there is one CM flavor that has some themieing and a few other changes you don't want. You can take the themed files and put them into your CM base and leave the rest out.
You can't put that themeing into a Modaco Custom ROM though.
Kernels I believe are the only things can be put into any ROM base. Most apps are as well.
Now that I look at it. Doing a Nexus One kitchen isn't that difficult but making a full featured HTC kitchen would be a mountainous task. There are so many mods, roms and themes to keep track of. We'd have to designate people from each device forum to feed us the ROMs and parts that are active and functional.
P. S. Lectures are over at 7 today. ill be able to crack down on it with you then
Kitchens are for the Food Network...
well thanks flybyme and APrinceAmongMen, these 2 posts really cleared up somethings. I'm in the process and will keep you guys updated.
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
shararti said:
QUESTION: how do i change the radio and boot animations in a rom?
PS: the good news is, i'm done with all the hard part, and just few small things remaining. Probably if anything else doesn't comes up, you guys should have a n1 kitchen within few days =D
Click to expand...
Click to collapse
boot animations are located either in /data/local or /system/media
radio flash will require you to change the update-script
you can look at the FRF50 update with the radio to figure it out ( or pm me if thats too difficult, its a little late else id do it myself)
Just make sure the radio is excluded by default.
Another thing about radios, the newest radio usually works on older roms, but old radios don't work on the roms released with and after the newest radio.

[KITCHEN][16.10.2011] nsourm Kitchen

This thread is meant for Kitchen discussion only! (e.g. problems with cooking, possible fixes and/or updates for the kitchen, etc.)
Pre-built stock nsourm’s ROMs ready for flashing (built using this kitchen)
5 versions
This is the same kitchen i've used for my rom
The kitchen is prepared in 9 languages:
0C0A = Spanish rom
040C = French rom
0406 = Danish rom
0407 = German rom
0408 = Greek rom
0409 = WWE rom
0410 = Italian rom
0413 = Dutch rom
0419 = Russian rom
How to cook a ROM
Step 1: Extract the Kitchen
Extract nsourm kitchen in a folder of your choice eg c: folder.
Step 2: Starting up
Once you've extracted the file, you can start the kitchen by launching osKitchen.exe.
This is how it should look like: (see pic1)
Click on the button "Open Project" and select the inside the htc photon folder the type of ROM you want to use as a Base. You can choose between the five versions. (pic2)
Once you have loaded up your kitchen, you have the same setup i used for the release of my roms.
You could now just press "Start building rom" and build your first rom, however this kitchen is meant so users can create their personal ROMs (with only the stuff you need)
Note that i have already dissabled some packages but you can pass the message and build the rom.
Step 3: Customization
Once you've loaded a «stock ROM», u can customize it to your own needs. U can exclude packages, add new packages, or edit some of the app.reg files to tweak it even more.
To exclude a package, u simply need to unmark the package by pressing the box next to the package, and the packages will be disabled and not used while building the ROM.
The sys tab is for windows mobile build. Be careful with this tab, because there are some packages that can’t be disabled. I've already include sys packages 23152, 29013, 29017, 29020, 29022.The last one is new one so if you build a rom with that you are going to have a brand new rom.
The ext packages tab is the main tab and this can be modified easily.
Keep in mind however that some packages are required for some core functions of the ROM and/or sense. I did my best categorising the stuff in folders so it's easier to know which packages can be removed without affecting functionality.
There are 2 extra folders
1. Sourmelidis apps
2. Sourmelidis cht modifications and tweaks
Both folders include extra apps and modifications that can be excluded from rom without affecting anything
The advanced tweaks tab is for some tweaks for the whole rom, such as cfc compressed rom, pagepool. Splash screen etc
Step 4: Building and flashing
Once you're ready, just go ahead and press the "Start building" button, this will take a while (it depends on how fast is your pc, laptop).
Once done, you will get a file called "ruu_signed???.nbh" in the HTC photon output folder
This file is your ROM, it's built and now ready to be flash, with the known procedure using cottulas sspl
And of course the link to download.
http://www.filefactory.com/f/bd10296fa2465c0b/
I would like to thank:
1. Airxtreme for kitchen
2. Donators
3. And of course all of you who have provided me with feedback, bug and reports because you make the kitchen- rom better.
Unfortunately due to lack of time i can’t support it as i want to but you can find answers to the windows mobile development thread, or by posting in the kitchen’s thread so someone except me(if i can) will answer your question
As i mentioned before i don’t have much time so i can’t promise many things for future versions of the kitchen. I will try to do my best………..
You can use the kitchen to publish your rom in any site, but it will be nice if you mention somewhere my name……..But if you don’t want there is no problem.
At last i want to mention that i’m not a programmer (i would like to,but…) so you can make the kitchen even better.
reserved for extra things and older versions of kitchens
version 3.10
http://www.filefactory.com/f/6a5b69b0f02eb5a4/
version 3.00
http://www.filefactory.com/f/24eca3a57d5e088c/
version 2.70
http://www.filefactory.com/f/bd67e419239921d0/
version 2.60
http://www.filefactory.com/f/eb4e7000f380a5b0/
To start from scratch:
1.shipped roms
http://www.filefactory.com/f/caaf6572306c114e/
2. Win mobile builds
http://www.filefactory.com/f/4ff7a435ec5be194/
Really great work nsourm! Thnx for your tutorial and file upload .
the big big thanks
will try it out
edit: Hey can I use original rom i your kitchen and add what i want to it?
problem
i did somethin wrong cooking a rom that stoped booting at the firs image ,any ideea how can i put it in bootloader mode so i can flash another rom or i'm busted ? thankyou
later edit : i found out how to do that
pokosik said:
will try it out
edit: Hey can I use original rom i your kitchen and add what i want to it?
Click to expand...
Click to collapse
of course you can do that.But you are going to start from scratch and this is a big job...
here is the answer if someone dose the same mistake i did (wrong cooking ) ,after flashing a bad ''built by me'' rom the device would't boot anymore .
1.Enter bootloader mode (device off, VOL DOWN + POWER simult.)
2.Flash stock rom for your device (only,you can download it using youre phone SN )
3.That's it ,now you can flash any rom you want
Hope this can help those having trouble experimenting like me
uploading shipped roms in second post
will upload later and different win mobile builds
Hello nsourm,
I try to make my own rom (40c) but the process is in failure when creating the nbh file.
The file is not create in NBH OUPUT folder.(no file found)
Any ideas ?
Thank for your help.
Regards,
lucotte said:
Hello nsourm,
I try to make my own rom (40c) but the process is in failure when creating the nbh file.
The file is not create in NBH OUPUT folder.(no file found)
Any ideas ?
Thank for your help.
Regards,
Click to expand...
Click to collapse
do you have any AntiVirus program running?and what's exactly the error? upload a screenshot
I already try to disconnect antivirus program but some error message.
See picture.
lucotte said:
I already try to disconnect antivirus program but some error message.
See picture.
Click to expand...
Click to collapse
Hello lucotte.Very strange problem.Not had that before.
Try this tool
http://forum.xda-developers.com/showpost.php?p=7761467&postcount=2900
this tool helps to build the .nbh file,after having the os.nb
still uploading shipped roms
Due to some problems shipped roms still uploading....
nsourm said:
Due to some problems shipped roms still uploading....
Click to expand...
Click to collapse
shipped roms are all up.
Uploading windows mobile builds....
Hello,
I tryed with my note book with XP and is it working, I think that I'have issue with my computer and w7...not time to find what's happen for the moment.
Thank you for your support.
Regards,
lucotte said:
Hello,
I tryed with my note book with XP and is it working, I think that I'have issue with my computer and w7...not time to find what's happen for the moment.
Thank you for your support.
Regards,
Click to expand...
Click to collapse
Hello lucotte.Something strange with installed programs on your win7 pc.I have win7 and all things are ok.
hope you like my job.
As you said, something is strange on my computer...
Of course I like you good job.
Regards,
lucotte said:
Hello,
I tryed with my note book with XP and is it working, I think that I'have issue with my computer and w7...not time to find what's happen for the moment.
Thank you for your support.
Regards,
Click to expand...
Click to collapse
We're the same boat..Win7 64bit got error..while I'm back to use my PC at home running XP no any problem.
BTW. thks for your good job.
second post updated with shipped roms and windows mobile builds.
No you can try different builds with the kitchen.You can ask me how to do it

Categories

Resources