How to develop own ROM - Android Q&A, Help & Troubleshooting

Hi ,
How i can develop my own Own ROM. I have experienced in C/C++/C#/Java.
I want to make custom ROM.
Please provide me the tutorials , reference and other helping material.
Thanks

There is a lot to choose from this is here in pico's section and sakindia123 is developer so this works 100% http://forum.xda-developers.com/showthread.php?t=1891046
And here are a lot of them. For different roms http://forum.xda-developers.com/sitesearch.php?q=tutorial making your own rom
Next time atleast search a bit, your questions (both of them) can be answered with very simple xda search.

Related

[READ ME]The all in one Noob Guide

Reason for this thread : I am simply bored with people asking simple and silly questions.
This is a complete Android guide.
All inputs from other members are welcome.
Before and for all to read forum rules:
http://forum.xda-developers.com/announcement.php?f=263#td_post_81
1. What is Android?
Android is an an open-source operating system developed by Google.
2. What is touchwiz?
Touchwiz is a modified version of Android developed by Samsung. In simple words, its a layer of customisation on top of the Android operating system.
3. What is Cyanogenmod?
Cyanogenmod is another customized Android. It is compiled from the source. It supports over a 30 devices and has started supporting the ace just recently.
For more info go here : www.cyanogenmod.com
4. What is MIUI?
MIUI is another customized version of Android with Cyanogenmod as its base. Its well known for its looks.
For more info go here : www.miuiandroid.com
Now lets go a little deep.
What is a ROM?
ROM is a customized operating system made by the users and for the users.
It can and may contain anything and everything from tweaks to looks. Each EOM serves a different purpose.
Once you flash a ROM, your warranty isvoid.
THERE IS NO SUCH THING AS THE *BEST* ROM OR *BEST* TWEAKS
Everything is best in its own way. It just depends on the users preference.
SO DON'T ASK SUCH QUESTIONS. Period.
If you want battery life, go for a stock ROM. If you want features, go for Cyanogenmod.
What is odin multi downloader?
Odin multi downloader is a software (windows) used to flash the stock Samsung roms and regain the warranty.
ETA'S
Stop asking when will this be released or when will that be released. IT WILL COME OUT WHEN IT'S READY this is the main reason why great developers like Jusada and Nims11 left XDA so please if you don't want more great devs to leave STOP IT
Development Threads
These are the threads marked as [DEVS] or [DEVS ONLY].
Leave these threads alone. Don't comment unnecessary trash and ask for ETA's.
Respect
RESPECT THE DEVELOPERS
Don't go to their thread and say "this rom is useless because it doesn't have (something like this or that) or you don't like it* SERIOUSLY this problem is one of the mains on the galaxy ace forum. Please respect them making roms. It isn't as easy as learning ABC or 123!
They do it in their free time and without any charge. So if you want to use their work use it peacefully or keep your mouth shut.
Search
Read or search before posting anything! The SEARCH BUTTON is your best friend!
If you can't find it on xda search on Google. Still can't find it then ask.
Stop Spamming
Stop posting and reposting the same stuff over and over and over again! If it says in the ROM description that ""This" is not working" Dont keep on asking is "this" working? or something like that.
Please avoid questions like "how is the battery life, Is the ROM stable " etc. Usage differs with every person and so does the battery life.
Sections
Post in the proper section. You will get more help if you do this.
For example... don't start a question thread in developers forum just because you think it's more active than general section. EVERYTHING HAS IT'S PURPOSE
Miscellaneous
1. If you think that "why are these developers making *Other OS here* for android? "
Well some of us want to have something a little different. Of course it's android and it will remain as android but don't you want to break the limitations of it? well I do.
2. I'm sorry but this is really irritating me.
For the stupid b****es out there rating 1 star on an excellent ROM just because your language is not supported well d**n you. Stop it for god's sake making a ROM is hard and you rate them trash? sheesh
3. STOP BEING SO DEMANDING
some newbies nowadays keep on doing this like "hey I want this do It for me" at least say kindly or please. Be nice being too demanding will stress our devs and sometimes that's the reason they pause their ROMS.. now you don't like that do you?
Important :
ROM MANAGER BRICKS THE ACE
For heavens sake don't start flame wars in threads.
If you manage to brick your phone even after following all the steps perfectly, then there is a guide on "how to unbrick your ace ". Search for it.
The battery will get warm upto 45° C. Its normal. Don't start new threads for it.
Hope this helps.
No offense to anyone.
Thanks to DooAce. I used some part from his post.
TeamCooper Developer
TheMyth Developer
www.teamcooper.net
We already have a newvie guide :|
Herpderp Defy.
Theres a typo in "what is a Rom ?" .."EOM " huh ???lol
Sent from my SGA rocking CM7.2 by vo-1 + all-in-one script
Nice guide but I don't think a newbie knows what compiling from source is
AOKP 4 LYF

Smali Better Understanding

Hy guys, i believe it's not me, really believe.
I have a ROM in Development (crDroid ROM) and i need to learn more about smali codes.
I'm already understanding a couple of stuffs but i need more I'm hungry :cyclops:
Someone could point how can i find sources to study about this?
I will be much greatful and thanks will be hit for sure :good:
XDA Developers forum Android development and hacking forums may help .
jje
plus chef central
google search
google developer
The same place we all got our info

A request to All ROMs Developers.. Please!

Firstly .. We thank all ROMs developers/Cookers for their great works.
But there is a problem with most of ROMs threads:
1- Nobody tells us which Android version is used in the ROM/Firmware.
2- Alot of threads don't contain any link to (Working Kernel)!! .. So we get lost in FXP-Feera and other kernels world.
3- Sometimes we spend alot of time searching in hundreds of pages in the same thread seeking and looking for bug fixes. why don't u Edit the main post in thread?! .
4- Alot of missed steps in instuctions and installation guids!.
and finally we thanks XDA Team and all teams.. Sorry if our request was rude or smothin like so..

Beginners guide

Hello all,
I am looking to find someone with a good recent guide for android rom development that helps breakdown the basics of successful rom creation. Im currently working on htc devices.
Thanks
Sent from 1 of Many Android Devices
U might directly contact senior devlopers
no need to start threads
no one takes intrest in such threads.
Dont forget hitting thanks......

[Q] What Choice Rom..

Hi , I 'm among the few that I install the ROM . , If your comments I'm so grateful
1) http://forum.xda-developers.com/gala...1r2-7-t1855963
2)http://forum.xda-developers.com/gala...hands-t2354859
3)http://download.cyanogenmod.org/?device=i9300&type=RC
Who can tell the difference, because I got the first and third are both cyanogen !
I only care about speed and battery life.JUST
Thank you, I'll answer
Try them yourself, don't bother posting your conclusions.
Best rom threads are against the forum rules.
Thread closed as "best ROM thread."
Only you can decide which ROM works best for you.

Categories

Resources