XDA 2012 Holiday Guide: Guide: Top Apps, Apps , OEM of the Year , More Coming Soon Welcome, jaimin100. Control Panel
PORTAL
FORUM FO RUM
WIKI
XDA TV
QUICK LINKS
Log Out
Find Your Device...
Email
Unread 0
Search All Forum s
> Android Development and Hacking > Android Software Development > [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~
Print
Private Messages
Subscribe to to Th Thread
Search this thread
MESSAGES
Rating:
THREAD
You have no unread mes sag POST REPLY
Page 1 of 17
+
[Guide]Complete Android ROM development and essential tutorials ~~ By Nero Nero Young Young ~~ ~~ Share Thread:
1
2
3
11
>
Newsworthy Thread?
19th May 2012, 09:37 AM (Last edited by neroyoung; 4th June 2012 at 04:14 AM.)
neroyoung
>>
#1
[Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~
Hi, If you wil ling to lea rn to build custom custom ROM then you should have follow ing things Senior Member Member - OP
Basic Knowledge about handling Command Promt Basic Windows software software knowledge PC with all tools properly installed And a mobile with bootloader unlocked
Thanks Tha nks Meter Meter 1315 1315 Posts: 734 Join Date: Oct 2011 Location: Loc ation: Pusad, MH MORE INFO
>
This tutorial tutorial i s for "Windows OS (Windows 7 x64 in my case)" And Android 2.3+ OS (2.3.4 GingerBread in m y case). But Dxda Kitchen also supports Ubun Ubu ntu/ u/Li Linu nux x and also can su support pport Ice crea m sandwich In this whole post you will learn How To Make custom ROM - Done Unpack Un pack .ftf packages packages - Done Use Cygwin - Done Setup Andr oid oid Ki Kitch tchen en - Don Done e Edit .apk file s - 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-sc updater-script ript Making Aroma Installer How to set default Se ttings after ROM installa installa tions more and more things to arrive
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 stock ROM if anything goes wrong (Download link i n the installation ta b of website) apktool Direct DownloadDownload- for editing apk files and jar files (you can use APK manager but apktool is simpler) Cywign Direct DownloadDownload- Linus Terminal For Windows ROM Kitchen (ROM Developme Developme nt Tool) Direct DownloadDownload- For Cooking custom ROM + boot.img rela ted tools - to edit boot.img files (Its inside inside the ROM Kitchen Kitchen File s, Please update this Kitchen Kitchen to latest version its out out dated now ,for this use use inbuilt upda ter 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 ftf-extractor Direct DownloadDownload- It will extract system files from the ftf package which you will use to make your ROM fastboot Direct DownloadDownload- For flashing kernel to your de vice
View all messages.
XDA PORTAL POSTS DirtyRacun EVO 4G LT 1.15/1.19 wi For some H owners, it’s YAAB: Yet A YAAB: Brightness Although au a fairly com days, there more Nexus 4 Ro Surprise) If you are on enough to s the Play Sto and all … m WebView B Browsing f Devices Sony has d work with th One of the Android 4.2 for Any Devi Deodexed With Androi won’t be lon
oom or s a sy sy oo v rec re c ow own n oa - o oo oc us om om Demo META-INF Folder Direct Folder Direct DownloadDownload- For Making Flashable zip files DroidExplorer -- For advance tools regarding real time phone memory handling through windows. DroidExplorer Flashable Zip Demo Direct DownloadDownload- 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 kit chen
Please Hit Thanks button for him
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 modif modification. ication.
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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 289 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
19th May 2012, 09:37 AM (Last edited by neroyoung; 27th May 2012 at 03:56 AM.)
neroyoung
#2
Tools Overview Senior Member Member - OP Quote:
Thanks Meter 1315 Meter 1315
Introduction
Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO
>
This video gives information about the ba sic tools tools for ROM development. Tools will be uploaded once the tutorial i s completed.And the links will be post posted ed in 1s 1stt post.This post.This tutorial tutorial i s for all kinds of devices.No matter what your device is ... you can use this tutorial... Though ftf files are only for Xperi a de vcies which are used in flashtool to flash stock stock ROMs to Xperia devices.If you have other device the don't get confused confused if you w ill not ftf file for your device.Try other sources to 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 downloade d 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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 75 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
19th May 2012, 09:37 AM (Last edited by neroyoung; 7th October 2012 at 08:32 PM.)
neroyoung
#3
Getting System Fold Folder er Quote:
Senior Member Member - OP Thanks Meter 1315 Meter 1315
Universal method for obtaining system folder (Root needed)
Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO
>
This tutorial tutorial guides you how to extract sy syst stem em folde r from .ftf packa ges and ge t system system folder for your custom custom ROM easily. For this we have used ftf extractor. Though you can flash your device,install stock ROM ROM root it and then copy all system 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 simply downloa d Termina l Emulator from Android Market. Install Inst all it on your freshly flashed device a s stated stated a bove. Open it and type: su This will give root permission to your terminal emulator.
Then type: tar -c system/* >> sdcard/system.tar This will copy all your /syst /system em folder to your SDcard with name Syst System.tar em.tar This will take some time to finish so be patient. After it's done done you should have a tar file in your /sdcard named system.tar system.tar You can extract it using Winrar or 7zip software. But yes this will have huge size
, as it has other usele usele ss
folders so you will have to delete them. After extracting this system.tar file you will get following folders (Similar one) Code:
/app /bin /etc /fonts /framework /lib /lost-found /media /sd /semc /usr /xbin build.prop And some ot her files an d folders l ike ""autor ooted,kernel files" etc
Now simply delete the folders marked in red color color and its done.Don't worry
if you don't have folders with
red colors above,we don't need them. And the final files that we will have in our system folders will be Code:
/app /bin /etc /fonts /framework /lib /media /semc /usr /xbin build.prop
Now thats all... Use this pre rooted ROM a s your base Use base now and ha ve fun in tw eaking a nd customizing customizing .... Hope this is simplest method that you could ever find...
Quote:
Extracting .FTF File Extracting Fi le 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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 56 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
#4
19th May 2012, 09:38 AM
Working With Android Kitchen Senior Member Member - OP Thanks Meter 1315 Meter 1315
Quote:
Posts: 734 Join Date: Oct 2011 Location: Pusad, MH MORE INFO
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 video you ca n jump to nex t post to to proceed w ith customization customization a nd then come back to setup to second video in this post so so you can continue packing of sy syst stem em folde r in flashable z ip Quote:
Quote:
Finalizing RO ROM M This video shows shows you how to finali ze making zi p 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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 55 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
#5
19th May 2012, 09:38 AM
Working With APKTOOL Senior Member Member - OP Thanks Meter 1315 Meter 1315 Posts: 734 Join Date: Oct 2011
Quote:
Editing .APK Files
o ca ca o n: n: usa , MORE INFO
>
This video teaches you how to setup APKTOOL folder as well as teaches you how to e dit .apk file s. 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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 52 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
#6
19th May 2012, 09:39 AM
Customization Tutorials Quote:
Dealing With .9.png Files
Senior Member Member - OP Thanks Meter 1315 Meter 1315
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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 45 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
Senior Member Member - OP Thanks Meter 1315 Meter 1315
19th May 2012, 09:39 AM (Last edited by neroyoung; 26th May 2012 at 09:51 AM.)
#7
Performance,Battery Life Using Build.prop Tweaks!
osts: Join Date: Oct 2011 Location: Pusad, MH MORE INFO
Quote:
>
Editing Build.prop This video will guide you for e diting build.prop of your device but ma ke sure you don't copy my build.prop.Edit build.prop.Edit yours build.prop build.prop a nd use syntax 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 Ne roYoung Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 43 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
19th May 2012, 09:40 AM
Reserved for more work 7
Discontinued from xda, projects by me are dead now
#8
Do not PM me, i m no longer available for help NeroICS ROM NeroDroid ROM Universal Edition
Senior Member Member - OP
Guide : How To Make your Own Custom ROM By Ne roYoung
Thanks Meter 1315 Meter 1315 Posts: 734 Join Date: Oct 2011 Location: Pusad, MH
Set Free The Devil Inside You ..!
>
MORE INFO
THANKS
REPLY
The Following 32 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
#9
19th May 2012, 09:40 AM
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 Member - OP
NeroICS ROM
Thanks Meter 1315 Meter 1315
NeroDroid ROM Universal Edition
Posts: 734 Join Date: Oct 2011 Location: Pusad, MH
Guide : How To Make your Own Custom ROM By Ne roYoung >
MORE INFO
Set Free The Devil Inside You ..!
THANKS
REPLY
The Following 19 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
neroyoung
#10
19th May 2012, 09:41 AM
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 NeroICS ROM Senior Member Member - OP
NeroDroid ROM Universal Edition
Thanks Meter 1315 Meter 1315
Guide : How To Make your Own Custom ROM By Ne roYoung
Posts: 734 Join Date: Oct 2011 Location: Pusad, MH
Set Free The Devil Inside You ..!
>
MORE INFO
THANKS
REPLY
The Following 17 Users Say Thank You to neroyoung For This Useful Post: [ Click to Expand ]
POST REPLY
Page 1 of 17
+
TAGS
1
2
3
11
>
>>
EDIT TAGS
apk jar editing, editing, custom rom, rom, customisation customisation,, rom development
« Previous Thread | Next Thread »
> Android Development and Hacking > Android Software Development > [Guide]Complete Android ROM development and essential tutorials ~~ By Nero Young ~~
Posting Post ing Rule s You may not post new threads
BB code is On
You may not post replies
Smilies are On
You may not post attachments
[IMG] code is On
You may edit your posts
HTML code is Off
Go to top of page...
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to m ake the mos t of their mobile devices, from customizing the look and feel to adding new functionalit functionality. y. Are Are you you a developer?
-- XDA 2013 Beta
DOWNLOAD THE XDA ANDROID APP
MORE INFO
Get the XDA forums on your Android Device.
Contact Us
BE SOCIAL
Suggest Content Privacy Policy RSS
Copyright© xda-d Powered by Sear