Anda di halaman 1dari 12

XDA 2012 Holiday Guide: Top Apps, OEM of the Year, More Coming Soon Welcome, jaimin100.

Control Panel Log Out Private Messages Unread 0

PORTAL

FORUM

WIKI

XDA TV

QUICK LINKS

Find Your Device...

Search All Forums

> Android Development and Hacking > Android Software Development > [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~

Search this thread MESSAGES THREADS

Print

Email

Subscribe to Thread

Rating:

You have no unread messages.


POST REPLY

Page 1 of 17

11

>

>>

View all messages.

[Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~


Share Thread:

Newsworthy Thread? #1

XDA PORTAL POSTS

neroyoung

19th May 2012, 09:37 AM (Last edited by neroyoung; 4th June 2012 at 04:14 AM.) [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~

DirtyRacun Released EVO 4G LTES-Off for 1.15/1.19 without Dow For some HTC EVO 4G owners, its been

Hi, If you willing to learn to build custom ROM then you should have following things
Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

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). But Dxda Kitchen also supports Ubuntu/Linux and also can support Ice cream sandwich In this whole post you will learn How To Make custom ROM - Done Unpack .ftf packages - Done Use Cygwin - Done Setup Android Kitchen - Done Edit .apk files - Done Edit .jar files - Done Edit .9.png files - Done Rooting System - Done Writing scripts Making flashable zips - Done Porting apk software A2SD Techs Editing build.prop - Done Editing init.d tweaks Information of every customizable file Making Hosts apn configs editing boot.img converting png to rle or vice versa Writing updater-script Making Aroma Installer How to set default Settings after ROM installations more and more things to arrive

YAAB: Yet Another Au Brightness App Although automatic bri a fairly common featur days, there arent alwa more

>

Nexus 4 Rooted Alrea Surprise) If you are one of those enough to snag a Nex the Play Store went int and all more

WebView Brings Sma Browsing for Some X Devices Sony has done some work with their Xperia d One of the more

Android 4.2 App Pack for Any Device Runnin Deodexed 4.1 or highe With Android 4.2 touch wont be long until the

Tools Required : (Update them manually and report me dead links please)
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 Direct Download- for editing apk files and jar files (you can use APK manager but apktool is simpler) Cywign Direct Download- Linus Terminal For Windows ROM Kitchen (ROM Development Tool) Direct Download- For Cooking custom ROM + boot.img related tools - to edit boot.img files (Its inside the ROM Kitchen Files, Please update this Kitchen to latest version its out dated now,for this use inbuilt updater of kitchen) Official Link to kitchen dxda Kitchen - Official Thread and Github source Please refer FAQ on official thread for Kitchen related problems ftf-extractor Direct Download- It will extract system files from the ftf package which you will use to make your ROM fastboot Direct Download- For flashing kernel to your device DoomLords Easy Root Kit v4 Direct Download- To Root Stock/Custom ROM

DoomLords Easy Root Kit v4 Direct Download- To Root Stock/Custom ROM Demo META-INF Folder Direct Download- For Making Flashable zip files DroidExplorer - For advance tools regarding real time phone memory handling through windows. Flashable Zip Demo Direct Download- For those who want to just apply some stuffs through CWM Customized build.prop demo - Download Build.prop

Special Thanks to dsixda for his awesome kitchen DooMLoRD for providing root files
Please kindly remind me if i have forgotten to write your name in thanks section, i have collected all things from many many sources and with modification. Please Hit Thanks button for him

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 289 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:37 AM (Last edited by neroyoung; 27th May 2012 at 03:56 AM.)

#2

Tools Overview
Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO 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... Though ftf files are only for Xperia devcies which are used in flashtool to flash stock ROMs to Xperia devices.If you have other device the don't get confused if you will not ftf file for your device.Try other sources to get system files.
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:

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 75 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:37 AM (Last edited by neroyoung; 7th October 2012 at 08:32 PM.)

#3

Getting System Folder


Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO Quote:

Universal method for obtaining system folder (Root needed)


>
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. Though you can flash your device,install stock ROM root it and then copy all system file to SD Card and get the system folder.This is universal method and can be done easily using terminal emulator. For this simply download Terminal Emulator from Android Market. Install it on your freshly flashed device as stated above. Open it and type: su This will give root permission to your terminal emulator. Then type:

Then type: tar -c system/* >> sdcard/system.tar This will copy all your /system folder to your SDcard with name System.tar This will take some time to finish so be patient. After it's done you should have a tar file in your /sdcard named system.tar You can extract it using Winrar or 7zip software. But yes this will have huge size

, as it has other useless

folders so you will have to delete them. After extracting this system.tar file you will get following folders (Similar one)
Code:

/ a p p / b i n / e t c / f o n t s / f r a m e w o r k / l i b / l o s t f o u n d / m e d i a / s d / s e m c / u s r / x b i n b u i l d . p r o p A n ds o m eo t h e rf i l e sa n df o l d e r sl i k e" " a u t o r o o t e d , k e r n e lf i l e s "e t c

Now simply delete the folders marked in red color and its done.Don't worry red colors above,we don't need them. And the final files that we will have in our system folders will be
Code:

if you don't have folders with

/ a p p / b i n / e t c / f o n t s / f r a m e w o r k / l i b / m e d i a / s e m c / u s r / x b i n b u i l d . p r o p

Now thats all... Use this pre rooted ROM as your base now and have fun in tweaking and customizing .... Hope this is simplest method that you could ever find...

Quote:

Extracting .FTF File Only For GB ROM


Try this method if ftf extractor is failing for ICS. And note that ftf files are only for sony models. Another methods to get system folder.
Quote:

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 56 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:38 AM

#4

Working With Android Kitchen


Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO 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:

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 55 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:38 AM

#5

Working With APKTOOL


Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH Quote:

Editing .APK Files

Location: Pusad, MH MORE INFO

>

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:

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 52 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:39 AM

#6

Customization Tutorials
Quote: Senior Member - OP Thanks Meter 1315

Dealing With .9.png Files


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

Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

Quote:

>

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 45 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:39 AM (Last edited by neroyoung; 26th May 2012 at 09:51 AM.)

#7

Senior Member - OP Thanks Meter 1315 Posts: 734

Performance,Battery Life Using Build.prop Tweaks!

Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

Quote:

>

Editing Build.prop
This video will guide you for editing build.prop of your device but make sure you don't copy my build.prop.Edit yours build.prop and use syntax from my build.prop Here is download link for you - Download Build.prop
Quote:

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

THANKS
The Follow ing 43 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:40 AM

#8

Reserved for more work 7

Discontinued from xda, projects by me are dead now

Do not PM me, i m no longer available for help

Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

>

THANKS
The Follow ing 32 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:40 AM

#9

Reserved for more work 8

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help
Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung >
Set Free The Devil Inside You ..!

THANKS
The Follow ing 19 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

neroyoung

19th May 2012, 09:41 AM

#10

Reserved for more work 9

Discontinued from xda, projects by me are dead now Do not PM me, i m no longer available for help

Senior Member - OP Thanks Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO

NeroICS ROM NeroDroid ROM Universal Edition


Guide : How To Make your Own Custom ROM By NeroYoung
Set Free The Devil Inside You ..!

>

THANKS
The Follow ing 17 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]

REPLY

POST REPLY TAGS

Page 1 of 17

11

>

>>
EDIT TAGS

apk jar editing, custom rom, customisation, rom development

Previous Thread | Next Thread > Android Development and Hacking > Android Software Development > [Guide]Complete Android ROM development and essential

> Android Development and Hacking > Android Software Development > [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~

Posting Rules You may not post new threads You may not post replies You may not post attachments You may edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off

Go to top of page...

DOWNLOAD THE XDA ANDROID APP


XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer? Get the XDA forums on your Android Device.

MORE INFO
Contact Us Suggest Content Privacy Policy RSS

BE SOCIAL

Copyright xda-developers. Powered by Searchlight

-- XDA 2013 Beta

Anda mungkin juga menyukai