Can anyone point me to a tutorial of how I would go about making custom ROMs for Android devices (specifically ATRIX, but ill think ill figure it out from any tutorial). I do have a programming background, just came up short on a good introduction to Android ROM development.
Thanks,
Sam
Related
Can someone explain me how to cook a Galaxy S' ROM?
I'm pretty good with computer, and i have a lot of time, if someone can help me i'm sure that i will work hard on it.
Thanks for any help!
Iacopo91 said:
Can someone explain me how to cook a Galaxy S' ROM?
I'm pretty good with computer, and i have a lot of time, if someone can help me i'm sure that i will work hard on it.
Thanks for any help!
Click to expand...
Click to collapse
if it would be that easy, everybody would do it
what do you mean by "good with computers"? do you know how to write code (C/C++)? are you yet experienced with running linux? have you ever compiled a kernel before? do you want to make a source-(AOSP)-rom (then you can get the source here: http://source.android.com/ and here: http://opensource.samsung.com/) or do you want to just theme and customize a stock firmware?
i think there are already some tutorials around which will help you in the beginning. just google for them!
i haven't done custom rom development myself but i would really like to get some (clean) aosp goodness on this phone. i am experienced with linux (use it since 6 years as primary os) and i can code c/c++/asm. so if you are in fact serious and able to go all the way. i would appreciate to help!
jodue said:
if it would be that easy, everybody would do it
what do you mean by "good with computers"? do you know how to write code (C/C++)? are you yet experienced with running linux? have you ever compiled a kernel before? do you want to make a source-(AOSP)-rom (then you can get the source here: http://source.android.com/ and here: http://opensource.samsung.com/) or do you want to just theme and customize a stock firmware?
i think there are already some tutorials around which will help you in the beginning. just google for them!
i haven't done custom rom development myself but i would really like to get some (clean) aosp goodness on this phone. i am experienced with linux (use it since 6 years as primary os) and i can code c/c++/asm. so if you are in fact serious and able to go all the way. i would appreciate to help!
Click to expand...
Click to collapse
I'm pretty able to develop with Eclipse, so android sdk. Linux quite good, i prefer to use windows, but i know linux is necessary. First of all i'd like to know how to customize GALAXY fw and then i'll study how to compile a kernel, no one during my life helps me, and it's difficult for me because i'm not good with english and all tutorials are in english!
I'll try to work on it! Thank you
Can someone explain me how to cook a Galaxy S Froyo ROM with AOSP as the base and samsung drivers?
Could someone please explain to me how to flash the Korean firmware onto the European phone? Really need the native "record call" feature
I saw some instructions posted here
http://forum.androidcentral.com/hacking/40130-100-stock-captivate-rom-aosp-source.html
It's not difficult if you're comfortable with linux, shell scripts, custom kernels, and cross compiling.
Basically that's pretty much all it needs, Android systems are very similiar to a running linux system.
Boot off a bootloader (usually closed sourced) into kernel and initrd, then init loads the drivers, system and configs, after which is pretty much to your taste and likings.
Source code of android, samsung kernel source, are available online, google is your friend.
Hello. I am interested in building my own ROM. I have some computer knowledge, but I want to know, what tools and files do I need for creating one. So maybe someone can guide me or point me to a tutorials. I basically just want to try some things.
Is there a way to brick my phone by using a custom ROM?
Also, what is android 2.3.5? Google's latest is Android 2.3.3 .
Android Latest stable release
Tablets: 3.2 (Honeycomb)
Phones: 2.3.5 (Gingerbread) / 25 July 2011; 38 days ago
Latest Android release is 2.3.5 for phones
good new, should be more like you.
Latest android for smartphones is 2.3.5.
Regarding advices to build a new rom, nothing better than to speak to those that already did and have the knowledge (stcokwell, DZO, FFranco, Knzo, etc)
Search the posts of each rom and speak with respective developers.
Good luck and I waiting for your rom to test it
I'm interested too, but it requires more knowledge about linux. Kernels and so on.
So i'm thinkin is better to build kernels, there is sources, there is websites with how to and so o.. rom is more complex.
I'm bringing this thread up now.
I am currently downloading CyanogenMod's source, because of what I've read android.git.kernel.org is down. My first idea was to do a proper scene port of the latest Android. But well, this has better documentation anyway. So, I haven't got the source yet to browse, but is there a way to make a general build and if I understand correctly, it creates me a system.img? How to make it flashable by recovery? And if it fails to start, can I still get to the recovery? And about kernel, this has to be modified too, right?
And for last, if anyone has a good Android source code browsing/modifying e-book/video/whatever, can I have it?
-e-
I found that CyanogenMod can automatically make a signed .zip and on normal Android AOSP I can make it with "make otapackage". Is that right?
Any good read?
u8800,cm7,[email protected]
PlanDreaM said:
Any good read?
u8800,cm7,[email protected]
Click to expand...
Click to collapse
Start from here
http://forum.xda-developers.com/forumdisplay.php?f=613
Good luck!
hello everyone i am fairly new to the world of android ive only had 2 android phones the first was a samsung transform which i rooted and had everything done to it that was possible but recently traded it for an echo and to my dismay cannot root it so i am gonna try and build my own custom rom just dont know how to do it ive been looking online for guides but it seems like everyone i found only works with htc? if someone could please guide me in the right path on finding guides on building roms that would be awsome i am curious to learn this whole process thanx
This probably isnt the right place for your post, a section called Android Development for your specific phone would be a great place to start a thread.
As for the question though, there generally speaking are no guides for building roms. Most people will start small, with mods or themes, then slowly grow into full roms. Although based on your post, your phone cannot be rooted, so how are you expecting to install the rom without root?
Hi, I would like to learn how to build a vanilla AOSP ROM with ubuntu.
Is the first time for me, so I need a complete guide. :angel:
thanks
Or someone can compile it for me... Pure Aosp without any tweak or mod...
And of course future update of aosp.
There are several guides, no this isn't a LMGTFY link, but it is a Google link. The first two are good guides.
Point being, you may need to refer to more than one guide until you have your build environment set up properly, and all the other variables in place. Might take you some time before you've built successfully, but it's a worthwhile experience.
Edit: obviously the links above point to some 4.2.1 resources, you can work your way around that with additional Google Ninja stuff. Seriously, go for it, it's fun.
No one is going to write you a personalized step-by-step guide on how to do it you need to read up and learn to do it yourself.
Start here:
http://source.android.com/
This section will tell you how to set up you pc to run it
http://source.android.com/source/building.html
As an example here is a guide to setting up an AOSP build environment, yes its for another device but it will give you an idea of what is involved in setting it up.
http://androidforums.com/optimus-m-all-things-root/619804-guide-building-aosp-more.html
Hey there,
INTRO:
I'm a relatively new member to XDA and the Android Community as well. The Moto G (2014) is my first Android phone since ever. I was using iPhones (4,4S,5,5S), iPads and Mac and have Jailbroken and Developed Tweaks, Apps etc for iOS.
Now that I got my hands on this amazing device, I would love to contribute to the Community by developing and porting ROMs for the Moto G 2014.
WHAT? WHY?:
So if it isnt too much trouble could someone post a device-specific instructions, checklist and downloads to setup a development environment for Moto G (2014). I'm a pretty fast learner so any crude form of instructions would suffice. With the right heading and instructions I'm sure that I can contribute to this community.
PAST CONTRIBUTIONS:
If you're curious about what I've preciously done, just Google "Krishna Sagar iPhone" and you'll see. I've developed apps, Jailbreak tweaks and I've even been mentioned and credited by CNET.com for discovering the first solid evidence about 4G in the iPhone 5. (Before it was announced or released. Yea!! )
So any help at all is appreciated! You know.. Help Me to Help You!
Regards
Krishna Sagar
http://www.krishna.bz
PS: I've searched XDA and found some tutorials but I'm looking for some device specific instructions and downloads such as Device Tree, Kernal, ROM sources etc.. and crude up-to-date instructions on how to setup a Build-Environment. Thanks
Reserved by OP:
Once I get a working set of instruction and successfully setup my Dev Environment, I will post concise step-by-step instructions on how I set it up so that others can use it as a reference.
Okay....i just learned these things past month.
So tell me where you reached so that i can guide you.
N.K.V. said:
Okay....i just learned these things past month.
So tell me where you reached so that i can guide you.
Click to expand...
Click to collapse
I am at the very beginning... From the start would be great. Like i said.. I dont want a lengthy tutorial.. I'll find the instructions myself
For eg: just say setup Android Kitchen instead of walking me through the installation setup.
I just need a crude checklist to begin. I've doing some searxhing of my own.. But like i said, i need a bit more devicr specific approach!
Device specific approach would start once you have downloaded the repo.
Till then.... Approach for all the devices would be same.
Que: You are talking about building the rom from source right??
Or you just want to modify the stock rom!?
N.K.V. said:
Device specific approach would start once you have downloaded the repo.
Till then.... Approach for all the devices would be same.
Que: You are talking about building the rom from source right??
Or you just want to modify the stock rom!?
Click to expand...
Click to collapse
Havent decided really.. Might start by porting ROMs initially.. then gradually work on my own ROM
Thanks btw for your help
KrishnaSagar said:
Havent decided really.. Might start by porting ROMs initially.. then gradually work on my own ROM
Thanks btw for your help
Click to expand...
Click to collapse
And where can I download these device repos?
For Porting ROMs : Usually ports are done from working Cyanogen build or AOSP build, which we doesn't have yet. But, k2wl and shawn are main developers working towards that. Once we get those fully working then only you will be able to port another roms.
Regarding Device Repo: It's required to build rom from source, not for porting one.
repo is a "Source Code" file, which is approx 25-30 GB in size.