Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
THREAD CLOSED
Tip us?
 
neroyoung
Old
(Last edited by neroyoung; 29th May 2012 at 06:02 PM.)
#1  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Angry [CLOSED][How To]Make your Own Custom ROM ~~By NeroYoung~~ [3/4/2012]

This Thread is closed now

Visit new thread for more tutorials

Look link in my signature



Hi,
If you willing to learn to build custom ROM then you should have following things
  • Basic Knowledge about handling Command Promt
  • Basic Windows software knowledge
  • PC with all tools properly installed
  • And a mobile with bootloader unlocked

This tutorial is for "Windows OS (Windows 7 x64 in my case)" And Android 2.3+ OS (2.3.4 GingerBread in my case).

In this whole post you will learn How To -
  • Make custom ROM
  • Unpack .ftf packages
  • Use Cygwin
  • Setup Android Kitchen
  • Edit .apk files
  • Edit .jar files
  • Edit .9.png files
  • Rooting System
  • Writing scripts
  • Making flashable zips
  • Porting apk software
  • A2SD Techs
  • Editing build.prop
  • Editing init.d tweaks
  • Information of every customizable file
  • Making Hosts
  • apn configs
  • editing boot.img
  • converting png to rle or vice versa
  • more and more things to arrive

Tools Required :

Quote:
Quote:
Download the tools as per your need.Link is given in the name itself below....
  • Flashtool - For Flashing stock ROM if anything goes wrong (Download link in the installation tab of website)
  • apktool - for editing apk files and jar files (you can use APK manager but apktool is simpler)
  • Cywign - Linus Terminal For Windows
  • ROM Kitchen (ROM Development Tool) - For Cooking custom ROM + boot.img related tools - to edit boot.img files (Its inside the ROM Kitchen Files)
  • ftf-extractor - It will extract system files from the ftf package which you will use to make your ROM
  • fastboot - For flashing kernel to your device
  • DoomLords Easy Root Kit v4 - To Root Stock/Custom ROM
  • Demo META-INF Folder - For Making Flashable zip files
  • DroidExplorer - For advance tools regarding real time phone memory handling through windows.
  • Flashable Zip Demo - For those who want to just apply some stuffs through CWM
The Following 32 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
(Last edited by neroyoung; 28th March 2012 at 04:05 PM.)
#2  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Tools Overview


Quote:
Introduction


This video gives information about the basic tools for ROM development.
Tools will be uploaded once the tutorial is completed.And the links will be posted in 1st post.This tutorial is for all kinds of devices.No matter what your device is ... you can use this tutorial...

Quote:

Quote:
Settings Up Cygwin And Kitchen

This video teaches you how to setup Cygwin And Kitchen.The softwares told in this video can be downloaded from first post


Quote:

Quote:
Setting Up Remaining Tools (ftf extractor,flashtool,fastboot etc)


This video teaches you how to setup all remaining files and folders...
Quote:
The Following 14 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
(Last edited by neroyoung; 28th March 2012 at 03:56 PM.)
#3  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Getting System Folder

Quote:
Extracting .FTF File

This tutorial guides you how to extract system folder from .ftf packages and get system folder for your custom ROM easily.
For this we have used ftf extractor.

Quote:
The Following 10 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
(Last edited by neroyoung; 3rd April 2012 at 03:30 AM.)
#4  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Working With Android Kitchen



Quote:
Getting Started

This tutorial will tell you how to setup working folder in kitchen and how to root your ROM,change name,add busy box etc.
This is pre requirement on ROM development.So this video will continue after total customization is done !
After this video you can jump to next post to proceed with customization and then come back to setup to second video in this post so you can continue packing of system folder in flashable zip

Quote:

Quote:
Finalizing ROM

This video shows you how to finalize making zip file of your ROM and use it for flashing.

Quote:
The Following 10 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
(Last edited by neroyoung; 28th March 2012 at 04:02 PM.)
#5  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Working With APKTOOL


Quote:
Editing .APK Files

This video teaches you how to setup APKTOOL folder as well as teaches you how to edit .apk files.

Quote:

Quote:
Editing .JAR Files

In this next video you will get information on how to edit .jar files like services.jar using APKTOOL.
Quote:

The Following 11 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
(Last edited by neroyoung; 28th March 2012 at 05:01 PM.)
#6  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Customization Tutorials


Quote:
Dealing With .9.png Files

This video teaches you how to edit draw9 i.e .9.png image files easily without any errors.

Quote:

The Following 6 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
#7  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Reserved for more work 6
The Following 5 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
#8  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Reserved for more work 7
The Following 4 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
#9  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Reserved for more work 8
The Following 4 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
 
neroyoung
Old
#10  
neroyoung's Avatar
Recognized Contributor - OP
Thanks Meter 1943
Posts: 804
Join Date: Oct 2011
Location: Pusad, MH
Reserved for more work 9

The Following 5 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
THREAD CLOSED
Tags
custom rom, kitchen, rom dev, rom development
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
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...