[Q] what's the best tool for building rom? - General Topics

Now days there are many tools that made easy to build custom roms.
1. Apktool
2.notepad ++
3. 7zip
4.Java
And many more stuffs needed to build a rom. But some problems still come up.
After building the rom many people faced and I also faced this problem. We need to make a flashable zip.
Ok. So now u have to make a meta inf folder then write the update scirpt. Ok that was easy . Then what with that update binary. How we are gonna make that. I am asking this questions to exprience developers. Cause thats what everybody face.
Then come with the deodex time. Many tools I found but I found one word error. So what will be best tool to deodex the rom?
Hope this questions will be answered. It may help starter level developers to work.
If u like this post don't forget to thanks.

Toxizen said:
Now days there are many tools that made easy to build custom roms.
1. Apktool
2.notepad ++
3. 7zip
4.Java
And many more stuffs needed to build a rom. But some problems still come up.
After building the rom many people faced and I also faced this problem. We need to make a flashable zip.
Ok. So now u have to make a meta inf folder then write the update scirpt. Ok that was easy . Then what with that update binary. How we are gonna make that. I am asking this questions to exprience developers. Cause thats what everybody face.
Then come with the deodex time. Many tools I found but I found one word error. So what will be best tool to deodex the rom?
Hope this questions will be answered. It may help starter level developers to work.
If u like this post don't forget to thanks.
Click to expand...
Click to collapse
The very helpful tool for creating custom rom is android kitchen by dsixda
here is the link to this thread :- http://forum.xda-developers.com/showthread.php?t=633246
You must see it
It is true that many tools are required to make a custom rom but this kitchen has all useful basic tools to
to create an optimized custom rom.
This Kitchen is an automated script and i think it have all the stuff that you need

Related

ŃŐŐß questions for newbie rom cooking

Hi guys. I have flashed many great roms from xda to my Kaiser but I am keen to make my own...
I have done allot of reading through the rom cooking wikis and watched the screen casts for the Kaiser Kitchen program. But I have a few questions I hope someone can help me with.
The first relates to the latest roms that members of this forum are using to construct their latest builds. No one seems to be using the roms in Alex's Megaupload folder so should I disregard those roms, oem packages and seek the latest roms that are being used on xda If so are these roms available for download prior to customization on this forum? I have used the search function but cant find them.
Ive noticed that people are porting roms from other HTC devices for use with the Kaiser? Is this something I will need to do to make a latest os build?
Also is there one location for all the latest apps like opera 9 camera drivers ect for me to cook into a rom?
I have many more questions but ill save them for next time. I am sure questions like this get asked all the time so ill be greatly appreciative of anyone that can help.. Cheers..
danielhtc said:
The first relates to the latest roms that members of this forum are using to construct their latest builds. No one seems to be using the roms in Alex's Megaupload folder so should I disregard those roms, oem packages and seek the latest roms that are being used on xda If so are these roms available for download prior to customization on this forum? I have used the search function but cant find them.
Click to expand...
Click to collapse
you can use the newer builds that are available here at xda. plus you can download official builds from htc and than use the official build as your base and modify, tweak and improve it.
danielhtc said:
Ive noticed that people are porting roms from other HTC devices for use with the Kaiser? Is this something I will need to do to make a latest os build?
Click to expand...
Click to collapse
not necessarily the latest os build. Reasons roms are ported from other devices is to take advantage of the features available on those roms that don't exist on our official or standard rom. check out this tutorial on porting sys and xip:
http://forum.xda-developers.com/showthread.php?t=437264
danielhtc said:
Also is there one location for all the latest apps like opera 9 camera drivers ect for me to cook into a rom?
I have many more questions but ill save them for next time. I am sure questions like this get asked all the time so ill be greatly appreciative of anyone that can help.. Cheers..
Click to expand...
Click to collapse
depends on what you are looking for. Here are some of the opal cab/packages compiled by mbarvian:
http://forum.xda-developers.com/showthread.php?t=430354
I don't think they are all in one location but most of them are all available here at xda for you to cook in. You have to do a little bit of hunting and scavaging Just don't forget to credit whoever created the cab/package you use
Good luck.
Thanks for your help thesire
thesire said:
you can use the newer builds that are available here at xda. plus you can download official builds from htc and than use the official build as your base and modify, tweak and improve it.
Click to expand...
Click to collapse
So by this you mean download a latest build I can find, flash it and then dump it from my phone and customise it in the kitchen? Or is there some tool that will extract the os from the rom without having to flash?
Thanks again
danielhtc said:
Thanks for your help thesire
So by this you mean download a latest build I can find, flash it and then dump it from my phone and customise it in the kitchen? Or is there some tool that will extract the os from the rom without having to flash?
Thanks again
Click to expand...
Click to collapse
you can use the kaiserkitchen to dump contents of rom
Ive followed the steps to extract a rom from a rom file but the oem folder is empty.. This is suppost to contain the operating system yes? What step have I missed? thanks
danielhtc said:
Ive followed the steps to extract a rom from a rom file but the oem folder is empty.. This is suppost to contain the operating system yes? What step have I missed? thanks
Click to expand...
Click to collapse
You need to download a cooking kit, not just a kitchen, unless you build your own. They usually include OEM Folde, SYS Folder, etc...
For a noobie migh I sugest PPCKitchen.org where you'll find the PPCGeeks KaiserKitchen.
There are also a few screen shot videos by DoctaJay. They are available in the wiki & in the start here thread.
danielhtc said:
Ive followed the steps to extract a rom from a rom file but the oem folder is empty.. This is suppost to contain the operating system yes? What step have I missed? thanks
Click to expand...
Click to collapse
Which ROM did you dump? Depending on the way it was cooked, you might not be able to get OEM and SYS files in tact. Find a ROM that was cooked with all dsm and rgu files, then you will be able to dump and create packages.
Kaiserchef is also a very good kitchen for beginner chefs. It runs each .bat in order automatically. All you have to do is download the kitchen, put the stock rom you want to dump in the base rom folder and run the runme.bat. Select use the rom in base rom folder as base and it will extract it. Packages are all over the forum. Just rember that camera and dialer packages are sometimes device specific so be sure to read up. I have some oems in my 4shared and starbase64 has almost any oem you could ever want in his 4 shared. just do a search for starbase64 and click on his 4share link in his sig.
Thanks for the suggestions so far guys. Downloaded Kaiserchef.. Looks like a cleaner or newer version of Kaiserkitchen?
Ok, downloaded Version5.9RRE20748manilla.rar rom from aruppenthal's 4shared folder as it seems like this is the latest build I can find and I want to build a rom based on the latest build.
Followed the steps in Kaiserchef and it extracts the SYS, ROM folders but the OEM folder remains empty I downloaded a rom package from Alex's megaupload folder, but if I use that ROM folder from Alex's rom it will be an older OS I'm building correct? Where would I find the latest?
And can someone kindly explain what the ROM, SYS and OEM actually folders do.
Thanks guys
danielhtc said:
Thanks for the suggestions so far guys. Downloaded Kaiserchef.. Looks like a cleaner or newer version of Kaiserkitchen?
Ok, downloaded Version5.9RRE20748manilla.rar rom from aruppenthal's 4shared folder as it seems like this is the latest build I can find and I want to build a rom based on the latest build.
Followed the steps in Kaiserchef and it extracts the SYS, ROM folders but the OEM folder remains empty I downloaded a rom package from Alex's megaupload folder, but if I use that ROM folder from Alex's rom it will be an older OS I'm building correct? Where would I find the latest?
And can someone kindly explain what the ROM, SYS and OEM actually folders do.
Thanks guys
Click to expand...
Click to collapse
If you want to cook it get the rom from my 4 shared that has this name
RUU_Kaiser_CINGULAR_WWE_3.57.502.2.rar
Mine (Version5.9RRE20748manilla.rar rom )has no oem folder because after v5 i started combining dsms which makes it lose the oem.

Cooking my own basic rom

Hi All,
first of all, so sorry if that i am asking for has already been discussed in any other thread.
I had read a lot of posts last two weeks with the purpose of understanding how to cook my own rom. Then, I've tried some distinct kitchens as well and had some success dumping existing cooked rom and modifing them by removing or adding packages to my convenience, just for test and practice.
Now, there something I don't understand how to do it: Can I build a rom based on XIP and SYS? I mean, my idea is to build a basic rom w/o any kind of modification or addicional packages. Then I could be able to dumped it, add all packages I'd like... it's to say "to cook".
So is it possible to create a rom only from SYS and XIP files? I've found this fantastic collection but don't know how to exploid it.
Here there are fantasics cookers, I'm really impressed by the job they do cooking roms. I hope you could give me some help to become a good cooker.
Thanks IA
What you will need to do is strip the OEM folder of all the programs you don’t want, including registry settings.
You will need to keep the OEMDrivers folder intact, or the Phone simply won’t function.
However tedious this task may be, in the end you get what you want.
Here is what I do (or try to do)
I've got SYS folder and Xip.bin, in this case the OS 5.2.20755 ones.
First, I extract Xip.bin with the Xipport Tool (dump Xip.bin, make packages and copying manually files and modules to a ROM/XIP folder
Then I paste both SYS and ROM/XIP folders at their place in the HyperCore kitchen (the best kitchen i've tried at the moment)
Finally I launch build os function, and here is the error!!!! Can't find the file c\....\hypercore\build\temp\BaseApps\imageinfo.bin
What am I doing wrong?
Yeah, probably I don't really understand what I am doing, and maybe I am skipping steps.
Someone could help me understanding the complete process? Please!!!
Please, someone.
Even I have the same problem.
HOW TO BUILD ROM FROM XIP AND SYS?
Xumit said:
Please, someone.
Even I have the same problem.
HOW TO BUILD ROM FROM XIP AND SYS?
Click to expand...
Click to collapse
Quack2 said:
Hi All,
first of all, so sorry if that i am asking for has already been discussed in any other thread.
I had read a lot of posts last two weeks with the purpose of understanding how to cook my own rom. Then, I've tried some distinct kitchens as well and had some success dumping existing cooked rom and modifing them by removing or adding packages to my convenience, just for test and practice.
Now, there something I don't understand how to do it: Can I build a rom based on XIP and SYS? I mean, my idea is to build a basic rom w/o any kind of modification or addicional packages. Then I could be able to dumped it, add all packages I'd like... it's to say "to cook".
So is it possible to create a rom only from SYS and XIP files? I've found this fantastic collection but don't know how to exploid it.
Here there are fantasics cookers, I'm really impressed by the job they do cooking roms. I hope you could give me some help to become a good cooker.
Thanks IA
Click to expand...
Click to collapse
I am uploading a Kitchen for you both, ready to COOK, when i have uploaded ill tell provide you guys the link and when u have downloaded it, tell me, Ill provide u the STEP by STEP tutorial with Pictures of the Kitchen ... please wait patiently.
UPDATE: Guys!! Ill be starting a new thread and writing in it how-to cook a ROM, it'll be a STEp by STEP with Pictures Tutorial so plz wait a day or two, and it'll be ready, it'll have porting and all tht stuff
Hi all. I wont to create my own rom for the first time. Please can someone tell to me how can i create it step by step and what i need?
Thanks and best regards.
acuarius23 said:
Hi all. I wont to create my own rom for the first time. Please can someone tell to me how can i create it step by step and what i need?
Thanks and best regards.
Click to expand...
Click to collapse
Im creating a video tutorial when its done, ill post it
I'am eagerly waiting for this
Xumit said:
I'am eagerly waiting for this
Click to expand...
Click to collapse
I have the video tutorial ready, just asking some frnds of mine if it was easy to understand and follow , it'll be up in some time
Xumit said:
I'am eagerly waiting for this
Click to expand...
Click to collapse
Just as Promised
http://forum.xda-developers.com/showthread.php?p=3590612#post3590612
here you go Guys!! Enjoy!! Cooking!!

Please help on info for Creating custom rom

Hey All! I have been lurking around the forums and reading intensively on how to create a ROM but all I get usually is moreso on how to modify an existing rom, not actually create one from scratch, the steps involved in creating one, either from a Download of the base rom (un-rooted ) or pulling files off the phone itself via (adb pull /system )
If you know of any good info that may be of use to me please feel free to post a link! Any help would be appreciated!
**I currently have/use the Samsung Galaxy Prevail (SPH-M820 ) boostMobile, so anything directly related would be appreciated**
Thankx!
This is the very core of it!
Android source
You will be able to download compile and build a ROM, although, all of those threads on modifying ROM's will then come in handy because you are going to have a lot of tweaking as well.
If you are interested in Cyanogenmod source have a look HERE
Also check out the Chef Central section subforum Android. Lots of good stuff there.
imheroldman - Thanks I appreciate the links! , and those are some I have NOT run across yet lol :facepalm:

[Q] Guide on how the mods/stuff works?

Hi Everyone! I'm a new user in xda developer.
After rooting, there's always custom roms, recoveries, kernels, mods that I could try. Is there any guide on how the rom/mods/stuff works? (rather than flashing stuff blindly) I thought I could play around and contribute to the community.
lion<3 said:
Hi Everyone! I'm a new user in xda developer.
After rooting, there's always custom roms, recoveries, kernels, mods that I could try. Is there any guide on how the rom/mods/stuff works? (rather than flashing stuff blindly) I thought I could play around and contribute to the community.
Click to expand...
Click to collapse
Look around in the thread for the mod or rom "source", thats the code used to compile the mod and would give you an idea of how it work, of course for other mods you could open the zip and read around the files and scripts.
Press the thanks button if I helped
Check the forum that is specific to your device. Everything you need to know should be available there.
inspiredbyhtc said:
Look around in the thread for the mod or rom "source", thats the code used to compile the mod and would give you an idea of how it work, of course for other mods you could open the zip and read around the files and scripts.
Press the thanks button if I helped
Click to expand...
Click to collapse
Sorry if I sound stupid. DO I need to install Android SDK to see the source file?

[Q] porting

Dear all,
I want help of you please
i am not developer i want to know only below points
1. we can port different devices rom to our device which having same chipset
2. we can port other devices rom to our e.g. samsung galaxy s4
3. if i want to make rom from scrap then any tutorial available
Please revert
i am not a developer
i want to develop something for my galaxy r becuase i dont want to loose it for some softwares
AFAIK
1. Yes
2. Yes if 1 holds. (correct me if i'm wrong)
3. this will help if you are certain to contribute towards development.
Hope it helps..!
1. Yes. The only one reasonable enough would be O2X. I tried it, but it didn't work. It uses really different nVidia libs.
2. Yes, just look at the XWLSD port. But you can't replace all libs because of the lack of NEON support. Also pay attention to the screen resolution. You will have a massive work with resizing if porting from the GS4.
3. There are many, just look into general Android dev forums, but most of them isn't applicable to the SGR.
(What Nikhil provided is a really great and huge article, hats off to the writer, but it's about application development and not porting.)
Adam77Root said:
1. Yes. The only one reasonable enough would be O2X. I tried it, but it didn't work. It uses really different nVidia libs.
2. Yes, just look at the XWLSD port. But you can't replace all libs because of the lack of NEON support. Also pay attention to the screen resolution. You will have a massive work with resizing if porting from the GS4.
3. There are many, just look into general Android dev forums, but most of them isn't applicable to the SGR.
(What Nikhil provided is a really great and huge article, hats off to the writer, but it's about application development and not porting.)
Click to expand...
Click to collapse
He wanted tutorial to make a rom from scrap/scratch.
Anyways for porting, this may help..
Nikhil said:
He wanted tutorial to make a rom from scrap/scratch.
Anyways for porting, this may help..
Click to expand...
Click to collapse
can anyone help me for how to extract folder from .md5.tar file
i had tried unzip but its only giving .img files so if any possibility please revert me
Here is the guide:
http://forum.xda-developers.com/showthread.php?t=1081239
All the best buddy...
karthik050782 said:
Here is the guide:
http://forum.xda-developers.com/showthread.php?t=1081239
All the best buddy...
Click to expand...
Click to collapse
can u give me some guidence about that link
because in that link there is one attachement there is no exe or command
so please
azhar.munshi said:
can u give me some guidence about that link
because in that link there is one attachement there is no exe or command
so please
Click to expand...
Click to collapse
Don't use Windows for such purposes.
Sent from my LG-P880
Adam77Root said:
Don't use Windows for such purposes.
Sent from my LG-P880
Click to expand...
Click to collapse
sorry for anything which you dont like
but i want to create one simple rom for galaxy r device
i am not a developer that why i am asking & searching on net
1. i want to extract system folder from our stock so i can add them to kitchen
2. i had tried system extractor, disk internels, winrar , 7 zip all utility but didint find supporting rom for kitchen
its only giving error me no system folder
so please if you can help me
azhar.munshi said:
sorry for anything which you dont like
but i want to create one simple rom for galaxy r device
i am not a developer that why i am asking & searching on net
1. i want to extract system folder from our stock so i can add them to kitchen
2. i had tried system extractor, disk internels, winrar , 7 zip all utility but didint find supporting rom for kitchen
its only giving error me no system folder
so please if you can help me
Click to expand...
Click to collapse
you need to use Linux Operating system for these things because it will be easy on Linux and then you can use the file which you will use in ODIN and extract system files from it using the link given above ..
mj.vikram said:
you need to use Linux Operating system for these things because it will be easy on Linux and then you can use the file which you will use in ODIN and extract system files from it using the link given above ..
Click to expand...
Click to collapse
there is no other option for windows operating system
azhar.munshi said:
there is no other option for windows operating system
Click to expand...
Click to collapse
thanks to all my that problem is solved
i want to ask some question please reply as i want to build that rom
1. how to add mod or additional package to this rom through kitchen
2. i want make some changes like sms limit, sms log
how i can do it
3. if i want o import some kernel feature how i can do it
4. if i want to increase rom size
5. if i want o delete some apps like smasung app
Please revert sorry for trouble
Thanks for support
i know i am irritating you for silly question but it would very helpful for me if you guide me
Thanks
Azhar
azhar.munshi said:
1. how to add mod or additional package to this rom through kitchen
2. i want make some changes like sms limit, sms log
how i can do it
3. if i want o import some kernel feature how i can do it
4. if i want to increase rom size
5. if i want o delete some apps like smasung app
Click to expand...
Click to collapse
1. Use these Guides.
http://forum.xda-developers.com/showthread.php?t=1736177
http://forum.xda-developers.com/showthread.php?t=1742618
2. I am not sure how to do.
3 & 4 need to build your own Custom Kernel using the sources (if some thing goes wrong you will brick your device).
5. Just delete from System Folder.

Categories

Resources