HTC’s New Ad Campaign And What It Really Means

HTC has just released three new blind test adverts comparing app loading … more

XDA Picks: Best Apps of the Week (June 27 – July 4)

Apps are at the front and center of any smartphone experience, and with over a … more

HTC One M9 Developer Edition Android 5.1 OTA

The Developer Edition of the HTC One M9 is receiving an over-the-air update to Android 5.1. … more

Index Project For XDA Device Subforums

Another ambitious project from the collaborative efforts of Recognized Contributors and Forum … more

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

71 posts
Thanks Meter: 7,364
Post Reply Subscribe to Thread Email Thread
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!

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


Version Information
Status: Stable

Created 2013-09-08
Last Updated 2014-01-25
Last edited by Cl3Kener; 8th July 2013 at 05:50 PM.
The Following 158 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 04:05 AM |#2  
Cl3Kener's Avatar
OP Member
Flag Cleveland, OH
Thanks Meter: 7,364
Donate to Me
Thumbs up Thank you!

Special Thanks to




@I Am The Frost

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





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
Last edited by Cl3Kener; 9th July 2013 at 05:48 AM.
The Following 42 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 04:05 AM |#3  
Cl3Kener's Avatar
OP Member
Flag Cleveland, OH
Thanks Meter: 7,364
Donate to Me
Arrow External Links!

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 05:51 AM.
The Following 46 Users Say Thank You to Cl3Kener For This Useful Post: [ View ]
8th July 2013, 04:08 AM |#4  
Dmkjr's Avatar
Senior Member
Flag Tennessee
Thanks Meter: 142
Donate to Me
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, 04:16 AM |#5  
Koragg618's Avatar
Senior Member
Flag Mississauga, ON
Thanks Meter: 904
Donate to Me
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, 04:19 AM |#6  
Account currently disabled
Flag tallahasseee
Thanks Meter: 797
Freaking awesome bro

sent from my carbonized GSII nos'd^
8th July 2013, 05:41 AM |#7  
gruntparty's Avatar
Senior Member
Flag California
Thanks Meter: 171
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, 06:19 AM |#8  
TJSteveMX's Avatar
Senior Member
Flag San Diego
Thanks Meter: 421
You're the best!
I really miss my old phone because people like you.


Sent from my PAC-SGH-M919
8th July 2013, 07:04 AM |#9  
ArcticFish's Avatar
Senior Member
Flag Orlando
Thanks Meter: 234
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, 08:26 AM |#10  
Rushing's Avatar
Senior Member
Flag Los Angeles
Thanks Meter: 2,948
Donate to Me
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 08:29 AM.
The Following 2 Users Say Thank You to Rushing For This Useful Post: [ View ]
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes