[GUIDE] [how to] CREATE OWN ROM [FOR ANY ANDROID DEVICE] [FOR N00B] [EASIEST METHODS]
NOTE: THIS GUIDE WILL WORK ANY ANDROID DEVICE BUT HAS FEW EXTRA PRE-SUGGESTED LINKS FOR GALAXY ACE PLUS USERS.
Special Thanks to -
Quote:
- dsixda for his awesome kitchen. Please Hit Thanks button for him.
- inspired by isidromxz's thread.
- Please kindly remind me if i have forgotten to write any name in thanks section, i have collected all things from many many sources and with modification.
Quote:
- Absolute Beginners.
- People with little or no programming skills.
- people who really want to learn how to make custom rom's
- people who want to learn android and don't know where to start.
Quote:
- Java JDK FROM HERE OR JAVA.SUN.COM - FOR INSTALLING CYWIGNQuote:(WARNING: Do not install Cygwin before the JDK!!
- Cywign Direct Download- Linux Terminal For Windows
- Android Kitchen (ROM Development Tool)- For Cooking custom ROM and many more things, Please update this Kitchen to latest version when available.Quote:Official Link to dxda's Kitchen - Official Thread and Github source. Please refer FAQ on official thread for Kitchen related problems.
- Demo META-INF Folder Download- For Making Flashable zip files and comparing updater script.
- Custom Booting.zip - for custom boot animation
- notepad++ - for editing files like build.prop, updaterscript
- MOST IMPORTANT TOOL YOUR BRAIN... AND ALSO LOTS OF TIME... [DOWNLOAD LINK NOT AVAILABLE...lol]
Step one: Installing the JAVA JDK, Cygwin and Setting up the Kitchen.
*Before you do anything install the java jdk*
Quote:
Try this Dsixda Kitchen Install Picture Tutor(recommended)
OR
watch this video tutorial by gitagaire for how to setup cygwin and kitchen(recommended)
OR
watch this video tutorial by gitagaire for how to setup cygwin and kitchen(recommended)
INSTRUCTIONS
- Download and extract the cygwin_packages.zip
- Run the set up(make sure there is no previous cygwin installation)Quote:NOTE: INSTALL CYGWIN IN ROOT DISK LIKE C:\
- Follow the kitchen read me txt!!!
- local package directory *must* be the path to the cygwin_packages folder that you just extracted
- when it shows all the package names, go to the top and select "all default" until it changes to "all install" (you must click on the arrows)Quote:
- Download the kitchen from above. Then, extract the kitchen's .zip file to a folder under your home account. Rename the dsixda-android-kitchen-*** folder to just "kitchen". In Cygwin, this folder would depend on what was set for your Cygwin install directory, e.g. C:\cygwin\home\John\kitchen
NOTE!! If your user folder contains spaces (e.g. C:\cygwin\home\John Smith\kitchen), then the kitchen will not function properly. Instead, copy it under C:\cygwin\home\kitchen. - Now your ready to run the kitchen type:Quote:those who have their kitchen like this C:\cygwin\home\John\kitchen use these commands given below.Quote:cd kitchen(enter)
./menu(enter)Quote:cd ../kitchen(enter)
./menu(enter)Quote:If you did things right you should see this:
congratulations!!