Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,770,793 Members 40,567 Now Online
XDA Developers Android and Mobile Development Forum

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

Tip us?
 
Cl3Kener
Old
(Last edited by Cl3Kener; 8th July 2013 at 05:50 PM.)
#1  
Cl3Kener's Avatar
Member - OP
Thanks Meter 5472
Posts: 36
Join Date: Feb 2013
Location: Cleveland, OH

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

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
The Following 146 Users Say Thank You to Cl3Kener For This Useful Post: [ Click to Expand ]
 
Cl3Kener
Old
(Last edited by Cl3Kener; 9th July 2013 at 05:48 AM.)
#2  
Cl3Kener's Avatar
Member - OP
Thanks Meter 5472
Posts: 36
Join Date: Feb 2013
Location: Cleveland, OH

 
DONATE TO ME
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~
The Following 40 Users Say Thank You to Cl3Kener For This Useful Post: [ Click to Expand ]
 
Cl3Kener
Old
(Last edited by Cl3Kener; 9th July 2013 at 05:51 AM.)
#3  
Cl3Kener's Avatar
Member - OP
Thanks Meter 5472
Posts: 36
Join Date: Feb 2013
Location: Cleveland, OH

 
DONATE TO ME
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!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~
The Following 42 Users Say Thank You to Cl3Kener For This Useful Post: [ Click to Expand ]
 
Dmkjr
Old
#4  
Dmkjr's Avatar
Senior Member
Thanks Meter 142
Posts: 562
Join Date: Jan 2011
Location: Tennessee

 
DONATE TO ME
Thanks. You are truly an asset to the community.

Sent from my SAMSUNG-SGH-T989 using xda premium
SGS II T989
The Following 2 Users Say Thank You to Dmkjr For This Useful Post: [ Click to Expand ]
 
Koragg618
Old
#5  
Koragg618's Avatar
Senior Member
Thanks Meter 863
Posts: 1,151
Join Date: Aug 2011
Location: Mississauga, ON
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
Devices: Nexus 5 (Main), T-Mobile Samsung S2 T989, LG Optimus One

The real reason we all cry:
 
"Sorry, you are limited to 8 thanks per day"
 
hatememarkz
Old
#6  
Account currently disabled
Thanks Meter 796
Posts: 2,954
Join Date: Sep 2012
Location: tallahasseee
Freaking awesome bro

sent from my carbonized GSII nos'd^
 
gruntparty
Old
#7  
gruntparty's Avatar
Senior Member
Thanks Meter 171
Posts: 253
Join Date: Jul 2012
Location: California
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.
 
TJSteveMX
Old
#8  
TJSteveMX's Avatar
Senior Member
Thanks Meter 241
Posts: 489
Join Date: Feb 2013
Location: San Diego
You're the best!
I really miss my old phone because people like you.

:beer:

Sent from my PAC-SGH-M919
 
ArcticFish
Old
#9  
ArcticFish's Avatar
Senior Member
Thanks Meter 233
Posts: 942
Join Date: Jun 2012
Location: Orlando
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
 
Rushing
Old
(Last edited by Rushing; 8th July 2013 at 08:29 AM.)
#10  
Rushing's Avatar
Senior Member
Thanks Meter 2865
Posts: 2,132
Join Date: Jan 2012
Location: A = A PRODUCTIONS

 
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
Code:
  _______________________________________
( Communicate! It can't make things any )
( worse.                                )
 ---------------------------------------
   o
    o
        .--.
       |o_o |
       |:_/ |
      //   \ \
     (|     | )
    /'\_   _/`\
    \___)=(___/

Computed by Linux


Read the Rules! ~~~ Search Before You Post! ~~~ Learn about XDA
SGS2 ROOTED STOCK ROM

The Following 2 Users Say Thank You to Rushing For This Useful Post: [ Click to Expand ]
Tags
guide, how to, kernel, mod, rom
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes