FORUMS
Remove All Ads from XDA

[HOW TO] Beginners Guide to Android ROM Development

240 posts
Thanks Meter: 960
 
By isidromxz, Inactive Recognized Developer on 22nd September 2011, 04:56 AM
Post Reply Email Thread
9th July 2012, 11:52 AM |#101  
Member
Flag Vizag
Thanks Meter: 9
 
More
Thanks for this... Before I try, is the kitchen limited to HTC devices or all??
 
 
10th July 2012, 03:26 PM |#102  
Senior Member
Thanks Meter: 34
 
More
More beginners info on ROM development
A talk by the Cyanogen guys about ROM development.
It makes it sound easy untill about half way through when they talk about the proparitory bits for gpus, camera's, audio, phone modules etc

http://www.youtube.com/watch?feature...SdhvC0ExY#t=0s
11th July 2012, 05:34 AM |#103  
Junior Member
Thanks Meter: 0
 
More
droid pro novice
I want to learn how to root my droid pro and have no idea how to do it. Does this tutorial work on the droid pro?
11th July 2012, 07:34 AM |#104  
BRAiNCHiLD95's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 251
 
More
Exclamation Help needed!
Can i use this kitchen for Xperia devices?? I own a Xperia Live WT19i...
please reply!
11th July 2012, 08:04 AM |#105  
ZaySk's Avatar
Senior Member
Flag Whitehorse, Yukon.
Thanks Meter: 414
 
More
I can't for the life of me get my ROM to boot. I own an HTC Incredible S with HBOOT 2.02 S-OFF. I'm trying to build a ROM based off the latest 4.0.4/3.6 RUU for my phone. Even when I don't change anything about the ROM except for adding root permissions,busybox,bash, and zipaligning, the ROM still fails to boot. It installs just fine now that I studied edify and corrected my updater script, but won't get past the white HTC screen.

Any ideas what could be causing my problems guys? I can upload my ROM for someone to take a look at if need be.
11th July 2012, 10:23 AM |#106  
BRAiNCHiLD95's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 251
 
More
Lightbulb
Quote:
Originally Posted by ZaySk

I can't for the life of me get my ROM to boot. I own an HTC Incredible S with HBOOT 2.02 S-OFF. I'm trying to build a ROM based off the latest 4.0.4/3.6 RUU for my phone. Even when I don't change anything about the ROM except for adding root permissions,busybox,bash, and zipaligning, the ROM still fails to boot. It installs just fine now that I studied edify and corrected my updater script, but won't get past the white HTC screen.

Any ideas what could be causing my problems guys? I can upload my ROM for someone to take a look at if need be.

This could be because of bash OR zipaligning..
Read this for zipaligning...u might have missed a few crucial points.. : http://developer.android.com/tools/help/zipalign.html

If zipaligning properly doesnt solve it...
Replace bash by the original bourne shell..

PS: Best Of Luck! Hope your ROM starts working!
Dont forget to hit thanks if i helped!
The Following User Says Thank You to BRAiNCHiLD95 For This Useful Post: [ View ] Gift BRAiNCHiLD95 Ad-Free
12th July 2012, 03:31 AM |#107  
ZaySk's Avatar
Senior Member
Flag Whitehorse, Yukon.
Thanks Meter: 414
 
More
Quote:
Originally Posted by BRAiNCHiLD95

This could be because of bash OR zipaligning..
Read this for zipaligning...u might have missed a few crucial points.. : http://developer.android.com/tools/help/zipalign.html

If zipaligning properly doesnt solve it...
Replace bash by the original bourne shell..

PS: Best Of Luck! Hope your ROM starts working!
Dont forget to hit thanks if i helped!

Awesome I had zipaligned as one of the first steps of creating my ROM instead of doing it at the end. That could be causing my problems. I'll check it out now that I'm not at work. What do you mean by replace bash by the original bourne shell? Also what are other ways to create custom ROMs? Can it be done in eclipse for example? Or does it need to be built through the command line interface using the android SDK? What are my other options for developing my own ROMs that doesn't mostly automate the process like the kitchen? Of course I'll continue using the kitchen until I have a better understanding of how things work, I'm just asking for future reference.

Thanks.
12th July 2012, 06:20 AM |#108  
BRAiNCHiLD95's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 251
 
More
Thumbs up
Quote:
Originally Posted by ZaySk

Awesome I had zipaligned as one of the first steps of creating my ROM instead of doing it at the end. That could be causing my problems. I'll check it out now that I'm not at work. What do you mean by replace bash by the original bourne shell? Also what are other ways to create custom ROMs? Can it be done in eclipse for example? Or does it need to be built through the command line interface using the android SDK? What are my other options for developing my own ROMs that doesn't mostly automate the process like the kitchen? Of course I'll continue using the kitchen until I have a better understanding of how things work, I'm just asking for future reference.

Thanks.

There are other ways...like right now you're a chef(using the kitchen to cook/modify ROMs)..not a developer(who uses source to compile his own ROM...e.g AOSP, Cyanogen etc)...
I'll give you a link to 2 videos that taught me how to do it(the developer style)...but I'm not currently building ROMs due to Harddisk space issues..
Here's the links :
Part 1: http://www.youtube.com/watch?v=1_H4AlQaNa0
Part 2: http://www.youtube.com/watch?v=rFqELLB1Kk8

PS: I hope you wont have problems with his accent...just listen closely and it'll be simple to understand!

PS2: Bourne shell is the "sh" that you replaced by bash...try reverting back to sh...and at this point *create a backup*...if after the zipaligning..all works well..cook your ROM..keep a backup of the working ROM too...and then add bash to ^^^^^ this backup..and try cooking another one if you want a bash version only..
Check this thread..its not for your phone...but you can take the idea from here: http://forum.xda-developers.com/show....php?t=1090834

PS3 : Eclipse cannot be used to create ROMs (As far as i know)...You can however create apps for android in eclipse...heres a tutorial for that: http://www.vogella.com/articles/Android/article.html

Hope i helped! Dont forget to hit thanks if i did!
The Following 8 Users Say Thank You to BRAiNCHiLD95 For This Useful Post: [ View ] Gift BRAiNCHiLD95 Ad-Free
12th July 2012, 07:03 AM |#109  
ZaySk's Avatar
Senior Member
Flag Whitehorse, Yukon.
Thanks Meter: 414
 
More
Quote:
Originally Posted by BRAiNCHiLD95

There are other ways...like right now your a chef(using the kitchen to cook/modify ROMs)..not a developer(who uses source to compile his own ROM...e.g AOSP, Cyanogen etc)...
I'll give you a link to 2 videos that taught me how to do it(the developer style)...but I'm not currently building ROMs due to Harddisk space issues..
Here's the links :
Part 1: http://www.youtube.com/watch?v=1_H4AlQaNa0
Part 2: http://www.youtube.com/watch?v=rFqELLB1Kk8

PS: I hope you wont have problems with his accent...just listen closely and it'll be simple to understand!

PS2: Bourne shell is the "sh" that you replaced by bash...try reverting back to sh...and at this point *create a backup*...if after the zipaligning..all works well..cook your ROM..keep a backup of the working ROM too...and then add bash to ^^^^^ this backup..and try cooking another one if you want a bash version only..
Check this thread..its not for your phone...but you can take the idea from here: http://forum.xda-developers.com/show....php?t=1090834

PS3 : Eclipse cannot be used to create ROMs (As far as i know)...You can however create apps for android in eclipse...heres a tutorial for that: http://www.vogella.com/articles/Android/article.html

Hope i helped! Dont forget to hit thanks if i did!

You are freaking awesome, thank you so much for all the great tips and guides! I'll be sure to watch the videos, and read through all the guides. I've spent hours upon hours reading various guides trying to learn all this from absolutely zero previous experience in programming. It's damn fun learning it though, I've always loved technology and it makes it even better being able to program it and tell it what to do myself.

Thanks again!
The Following User Says Thank You to ZaySk For This Useful Post: [ View ] Gift ZaySk Ad-Free
12th July 2012, 05:39 PM |#110  
BRAiNCHiLD95's Avatar
Senior Member
Flag Mumbai
Thanks Meter: 251
 
More
Thumbs up
Quote:
Originally Posted by ZaySk

You are freaking awesome, thank you so much for all the great tips and guides! I'll be sure to watch the videos, and read through all the guides. I've spent hours upon hours reading various guides trying to learn all this from absolutely zero previous experience in programming. It's damn fun learning it though, I've always loved technology and it makes it even better being able to program it and tell it what to do myself.

Thanks again!

Nah..Awesome are the people who made technology what it is today..
I knew nothing about android until i bought my xperia in march 2012...learned a lot from that youtube channel of marakana tv and xda forums...i prefer videos to reading...
Happy i could help! and about the love for technology n being able to program it and tell it what to do... Same here! hi5!!

PS: Don't Forget to Hit Thanks!
The Following User Says Thank You to BRAiNCHiLD95 For This Useful Post: [ View ] Gift BRAiNCHiLD95 Ad-Free
16th July 2012, 07:38 PM |#111  
cdaarif's Avatar
Senior Member
Thanks Meter: 132
 
More
Quote:
Originally Posted by surtrafl

Really nice, simple, step by step guide for beginners!
Also, thanks for the files, i guess ill try kitchen on w7.

Yaa man salute 2 him. I also trying it

Sent from my GT-I9100 using xda app-developers app
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes