Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[GUIDE] Develop NOW! 3rd Edition - How To Build ROMs, Kernels, and MODs [Hercules]

OP Cl3Kener

8th July 2013, 05:05 AM   |  #1  
Cl3Kener's Avatar
OP Member
Flag Cleveland, OH
Thanks Meter: 6,582
 
58 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Hey Everyone!


By request from other overworked developers on this forum, I proudly present Develop NOW! - A Basic Manual to Help ANYONE Begin Android Development.




Now you can learn how to build your own ROMs, Kernels, and MODs!!!!


This manual is Primarily made for HERCULES T-989 and T-989D Owners! If you have another device you will have to change some of these instructions to your device name instead!


Develop NOW! currently has 40 pages! From these pages you can learn…

- How to set up an android build environment
- Basic Development Terminology
- How to build with Linaro
- How to tweak ROM manifests to build your own ROM.
- Cherry-picking
- Forking
- Cloning
- Committing
- Kernel building (Basic)
- Flashable ZIP Creation
- Starting you own ROM
- LOTS MORE!!!!!




For Everyone – Please try to post relative questions here. If you want verification that you have the correct xml string in your manifest this would be the place to post. If you run into weird errors as you follow the manual, this would be the place to post! If you want to let me know how grateful you are for this manual you can either 1) Join my Google+ Community and write a little thank you note there 2) Click “Thanks” below this post or 3) you can send me a dollar. (Nothing says thank you like I little tip once in a while)

This manual is not copyrighted! PLEASE PLEASE PLEASE DO NOT STEAL IT AND TRY TO SELL IT!!! Download it for your personal use! Make sure to share it with your friends too by sending them to this thread! The more the merrier! Everyone can learn to develop!



For Developers - If you are a Developer and think you have an easier way to perform any of the tasks I’ve described in this manual PM me. If you would like me to add one of your tutorials to my Additional Resources Chapter I’ll be more than happy to add you.




Third Edition Download Links



Second Edition Download Links (Guides for Android 4.3)




First Edition Download Links (Guides for Android 4.2.2)







Sources - I've listed the guides that have helped me in Post 3. Make sure to go and thank them!


I hope you find the contents useful!
Cheers!
Cl3Kener

XDA:DevDB Information
[GUIDE] Develop NOW! 3rd Edition - How To Build ROMs, Kernels, and MODs [Hercules], a Tool/Utility for the T-Mobile Samsung Galaxy S II

Contributors
Cl3Kener

Version Information
Status: Stable

Created 2013-09-08
Last Updated 2014-01-25
Last edited by Cl3Kener; 8th July 2013 at 06:50 PM.
The Following 150 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 05:05 AM   |  #2  
Cl3Kener's Avatar
OP Member
Flag Cleveland, OH
Thanks Meter: 6,582
 
58 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Thumbs up Thank you!
Quote:

Special Thanks to


EDITORS

@MovieGene

@meekrawb

@I Am The Frost


Note: These are my main editors, Thanks to everyone that participated in my drafts!!!


ORIGINAL IDEA

@ThdDude



SOME SCREENSHOTS

@soccerfan6789

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
Last edited by Cl3Kener; 9th July 2013 at 06:48 AM.
The Following 41 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 05:05 AM   |  #3  
Cl3Kener's Avatar
OP Member
Flag Cleveland, OH
Thanks Meter: 6,582
 
58 posts
Join Date:Joined: Feb 2013
Donate to Me
More
Arrow External Links!
Quote:

Other Developers who have created some of the tools I recommend in this manual deserve your thanks as well!

Go find all of these threads and thank the developers involved when you get a chance!!!



Project Rookie -This has a guide for doing just about anything. Many items are specifically for Skyrocket but you can learn things such as MOD creation, Kernel Building, and other Advanced Customization. I would start reading here if I were you!

Dsixda’s Android Kitchen - This is a tool that is very usefully for Signing files, unpacking boot images, and many more development things.

AROMA - This was a guide made by CarvsDriver about Aroma.

Creating a Kernel Build Script -Tutorial by Ayysir teaching how you can automate things such as kernel building with a simple bash script.

Linaro Toolchains - This is the Linaro toolchain “hotspot” for discussion. You can learn more about linaro and ask question about building toolchains here.

Flashable ZIP Creation
- This tutorial by wilskywalker is much more detailed than my quick chapter on Flashable ZIPs. Read this if you really want to be a MOD guru!

Bootanimation Creation - ayushrox gives a great guide here on making your own boot animations.



If you encounter another great tutorial let me know and I'll post it here!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
Last edited by Cl3Kener; 9th July 2013 at 06:51 AM.
The Following 43 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 05:08 AM   |  #4  
Dmkjr's Avatar
Senior Member
Flag Tennessee
Thanks Meter: 142
 
562 posts
Join Date:Joined: Jan 2011
Donate to Me
More
Thanks. You are truly an asset to the community.

Sent from my SAMSUNG-SGH-T989 using xda premium
The Following 2 Users Say Thank You to Dmkjr For This Useful Post: [ View ]
8th July 2013, 05:16 AM   |  #5  
Koragg618's Avatar
Senior Member
Flag Mississauga, ON
Thanks Meter: 890
 
1,209 posts
Join Date:Joined: Aug 2011
Donate to Me
More
Yes this is truly wonderful I can actually try compiling something and giving back to the community

Thanks for posting this!!

Sent from my SAMSUNG-SGH-T989 using xda app-developers app
8th July 2013, 05:19 AM   |  #6  
Account currently disabled
Flag tallahasseee
Thanks Meter: 796
 
2,954 posts
Join Date:Joined: Sep 2012
More
Freaking awesome bro

sent from my carbonized GSII nos'd^
8th July 2013, 06:41 AM   |  #7  
gruntparty's Avatar
Senior Member
Flag California
Thanks Meter: 171
 
254 posts
Join Date:Joined: Jul 2012
More
This is a gold mine my friend. One stop shop to learn how to to build roms. I noticed you said that your work isn't copyrighted. I know in Adobe Acrobat you can add some form of credentials, watermarks, password protect document, and maybe encrypt it (don't know for sure). Just want you to know options are available if you feel you need to have them in place.
8th July 2013, 07:19 AM   |  #8  
TJSteveMX's Avatar
Senior Member
Flag San Diego
Thanks Meter: 254
 
510 posts
Join Date:Joined: Feb 2013
More
You're the best!
I really miss my old phone because people like you.

:beer:

Sent from my PAC-SGH-M919
8th July 2013, 08:04 AM   |  #9  
ArcticFish's Avatar
Senior Member
Flag Orlando
Thanks Meter: 234
 
942 posts
Join Date:Joined: Jun 2012
More
I've been stalking/taking a break on these forums for a while and I just had to to comment and say Thx for ur excellent work

Sent from my SAMSUNG-SGH-T989
8th July 2013, 09:26 AM   |  #10  
Cool :/]

And just earlier today I was thinking I'd make a simplified guide to explain outright everything I did to make jellybeast.. but I think this posting will cover the subjects. Good work!

This will definitely fall into the hands of the Darkside.




I'll be back in a flash
Last edited by Rushing; 8th July 2013 at 09:29 AM.

The Following 2 Users Say Thank You to Rushing For This Useful Post: [ View ]
Post Reply Subscribe to Thread

Tags
guide, how to, kernel, mod, rom
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes