Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Bulmer007
Old
#1  
Junior Member - OP
Thanks Meter 2
Posts: 17
Join Date: Jun 2011
Default [Q] Guide to Dev Rom's

Hey been looking around through xda for a bit but couldnt find anything.

Im after a guide on how to start making my own ROM.

If anyone could post a link to a guide or let me know the important steps on how to start.

Had a U8800 for a bit and love it and want to make it perfect

Cheers
 
magictwins
Old
#2  
Senior Member
Thanks Meter 26
Posts: 208
Join Date: Oct 2010
Location: Hong Kong
first you have to understand some programming language , specifically c or java, but most high level languages are similar

then I am told that you need to have a deep understanding of linux file system, which I don't... so I am not qualified to give you anymore advice...
 
stockwell
Old
#3  
Recognized Developer
Thanks Meter 595
Posts: 375
Join Date: Mar 2007
Location: Brisbane

 
DONATE TO ME
For me I started out trying to port clockwork recovery to u8800. There's a guide by koush that gives the most basic steps on how to do this. Following that and doing a lot of reading I was able to get it pretty good and obviously Geno has since taken over to basically perfect it.

I think the recovery is a good place to start since it's similar to the normal android os but just really cut down. Try building it from source and work out how to get it on the phone and booted.
The Following User Says Thank You to stockwell For This Useful Post: [ Click to Expand ]
 
trevh
Old
#4  
Member
Thanks Meter 7
Posts: 47
Join Date: Oct 2010
Location: Perth
As well as Stockwell's very useful suggestion (do you have a link to the specific koush guide that you found useful, Stockwell?), you might want to go to XDA's Chef Central, and cyanogen's advice at :-
http://forum.xda-developers.com/showthread.php?t=667298

below are the links to "further reading" that I've extracted from that post.

Android Developer Guides: http://d.android.com
Working with AOSP source: http://source.android.com
Platform Developer Guide: http://pdk.android.com
Android Gitweb: http://android.git.kernel.org
Git Ready (Git tips and tricks): http://www.gitready.com/
Building CyanogenMod: http://wiki.cyanogenmod.com/index.ph...ng_from_source
How Dexopt works and what are those odex files: http://android.git.kernel.org/?p=pla...5936;hb=master
The Following User Says Thank You to trevh For This Useful Post: [ Click to Expand ]
 
magictwins
Old
#5  
Senior Member
Thanks Meter 26
Posts: 208
Join Date: Oct 2010
Location: Hong Kong
Quote:
Originally Posted by stockwell View Post
For me I started out trying to port clockwork recovery to u8800. There's a guide by koush that gives the most basic steps on how to do this. Following that and doing a lot of reading I was able to get it pretty good and obviously Geno has since taken over to basically perfect it.

I think the recovery is a good place to start since it's similar to the normal android os but just really cut down. Try building it from source and work out how to get it on the phone and booted.
Would you please give the link to koush's guide?
 
stockwell
Old
#6  
Recognized Developer
Thanks Meter 595
Posts: 375
Join Date: Mar 2007
Location: Brisbane

 
DONATE TO ME
Here's the guide by koush:
http://www.koushikdutta.com/2010/10/...ry-to-new.html

I think it's missing some stuff though. At the very least it looks like you would need to do
. build/envsetup.sh before running lunch. I think there was another problem but I can't remember what it was now.
The Following User Says Thank You to stockwell For This Useful Post: [ Click to Expand ]
 
Bulmer007
Old
#7  
Junior Member - OP
Thanks Meter 2
Posts: 17
Join Date: Jun 2011
Thanks everyone for the info.
I am studying IT at the moment and am about to learn java so sort of wanted something to have a go at while learning

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...