Resources for cooking own ROMs... - Android Software/Hacking General [Developers Only]

Hey peeps.
I'm wanting to get my hands dirty and start cooking my own ROM for the HTC Tattoo, which has been rooted and now has a custom recovery.
I would like some pointers on a tutorial on cooking custom ROMs, as it's kinda new to me, but I'm a fast learner (I learn more visually than reading on paper).
By cooking custom ROM, I mean either taking a stock ROM and gutting the crap out of it (and making it barebones), or compiling from source. For starters, I'd think I'll take the easy approach and go with taking the stock ROM from an offical RUU and modding it a bit (I've looked at a tutorial and think I can adapt it for Tattoo).
I'd like tutorials of both methods, as there might be a time where I want to compile my own Android 2.1 ROM for the tattoo.
I am using CoburnOS Professional (my own distro based on Debian 5.0 "Lenny") for my development cooker computer.
If you can help me with this, we'll have a new ROM in the works!
Cheers,
Coburn.

Related

[Q] Getting Started With Custom ROM'ing

printf("Hello XDA!");
I haven't posted much, but I've spent a lot of time on these forums and flashed a few custom roms on my captivate as well. I'm a final-year computer science student and now I want to jump into the android source code.
I have some operating systems experience, I took the OS class at my university and ended up with a C (more due to external factors than the difficulty of the course).
Does anyone have any tips on where to start or how to make sense of the very large source distribution? I installed ubuntu, set up my repo, and downloaded the AOSP FroYo and Gingerbread sources. I think that, for my first project, as a way to learn about what goes into making a ROM, I want to post the AOSP FroYo source to the captivate and just have a pure AOSP build running on my phone. Can anyone point me to some resources or information to help me get started?
Thanks a lot!
how to create ROMs - http://forum.xda-developers.com/showthread.php?t=928955
and I think someone is already working on AOSP froyo - http://forum.xda-developers.com/showthread.php?t=951653
Actually I meant more like resources about how the android source is laid out, which source files to edit to make a custom rom, which source files control which parts of the phone, etc. I've already seen the guide you linked to putting together a custom ROM.
And even if someone is working on AOSP Froyo, I want to do this to learn about how the Android OS works so that I can go on to developing better ROMs

[Q] upgrading ROMs from froyo to gingerbread

I know that the Fascinate has gingerbread capability and several ROMs for it, but I have grown a liking to my Evil Fascination rom. Is it possible (through the something like dsixda's Android Kitchen) to upgrade a rom from froyo to gingerbread? I could make my own through ROM Kitchen and then use UOT Kitchen to customize the interface and whatnot, but I was just wondering if something like that is possible.
I'm not an expert on the subject but I think you would maybe have an easier time using an already stable and unbloated rom as a base and then add the special tweaks and customizations from evil rom. You can contact the evil rom creator and see if he can help you with it to make sure it had the same results your looking for. Good luck
MoPhoACTV Initiative
i will try and contact them if possible. thank you for the help

[Q] Creating a Custom ROM?

Hey everyone, So I was wondering how hard is it to create a custom Rom. Does it need coding experience to do it and how complex is it (plus any other general information). Plus if anyone is interested in making one let me know.
This is a general question, If you got nothing important to say, don't say it -_-
It depends what you really think a custom ROM is.
Some people take a stock ROM, add some apks and scripts and call it a custom ROM. To be clear, that is not a custom ROM.
That's not to say that all stock based ROMs are not custom. People with skills can recompile apks and add new functions. This van be quite difficult and also quite limited. Yes, for that - understanding the code is very useful.
The other option is to learn to compile AOSP ROMs. Its not custom, as it starts as Google aosp but learning to do that, you can then Learn to cherry-pick functions from other ROMs. This will help you learn how things work and is the method I would recommend. Google have full guides for building available on their android source website.
rootSU said:
It depends what you really think a custom ROM is.
Some people take a stock ROM, add some apks and scripts and call it a custom ROM. To be clear, that is not a custom ROM.
That's not to say that all stock based ROMs are not custom. People with skills can recompile apks and add new functions. This van be quite difficult and also quite limited. Yes, for that - understanding the code is very useful.
The other option is to learn to compile AOSP ROMs. Its not custom, as it starts as Google aosp but learning to do that, you can then Learn to cherry-pick functions from other ROMs. This will help you learn how things work and is the method I would recommend. Google have full guides for building available on their android source website.
Click to expand...
Click to collapse
Thanks for the useful reply, and that's the one I was thinking about, compiling features from multiple ROMs, I will have to check out Google for the tutorials then. Still anyone interested, let me know

Can someone make a pure android 6.x ROM build for the 8013?

My 8013 tablet is rooted and on 4.1.2. It needs to be updated because it is losing functionality since it's so far behind current Android. All the more recent ROMs I have found all list major bugs or aren't even stable. So, I would like to just put pure android on it (like 6.something), because I assume that would not have bugs since I'm not asking for custom tweaks. But I do not have the skill to do that by myself. I have been reading the XDA University guide to building android from the source, but I know nothing about coding and this guide is not the simple "follow the steps" like ROM flashing and rooting is. I don't know how to do the things it needs or how to find the stuff it wants. Can someone help with this/do it for me?
http://forum.xda-developers.com/galaxy-note-10-1/development/rom-lollipop-t3269375

How do people make custom roms from stock roms, as opposed to AOSP?

Hey everyone, not sure if this is the right place for this, but I hope someone can help me.
I've always loved custom roms which take a stock manufacturers image and add fixes or tweaks. I love roms such as Fulmics for the LG G3.
Now that I've got quite a few phones hanging around in the drawer, I'd really like to try my hand at taking a stock image and modifying it to my heart's content. However whenever I've looked into this, I've gotten a bit lost and mostly ran into guides talking about compiling AOSP.
Does anyone have any guides or tools which can help me modify stock roms (such as LG or Nokia)?
If a phone's Android OS ( aka Stock ROM ) is rooted then it can get changed in any way according to user's wishes.

Categories

Resources