Custom ROM Builder
Intro
Do You Wanna Make ROMS? Jumbled Up With Setting Up The Kitchen? Cannot understand The Hard tutorial Of Devs?
Look Here What I've Got For You
Click to expand...
Click to collapse
Hey Guys!
Many Of you Asked Me How Do You Make Custom ROMS And All that......
So I Found A Solution!..........I Made A Tool Named Custom ROM Builder
This Tool Helps Newbies to learn more about ROM building,Adding tweaks,making updater script editing build.props
Pre-Requisites
*A Machine Running Windows XP ,7 ,8
*Java Environment JRE Or JDK
*A Working Stock Based Custom ROM (Bugless Preferred ) [Note-We Will Use That Custom ROM Only As Base..all files from system/app
system/framework
system/media will be deleted]
*A Brain
*A Cup Of Coffee
Features
*Auto Extracts Custom ROM zip
Support tweaks To Add Zip To The Build (Choose From A Wide Range Of Tweaks)
Updater Script Demo Included(For Those Who Have Problems With updater-script)
Auto Compresses the files And Make A zip
Steps Regarding replacing of themed apps included
Auto Sign The .zip And Make A New Zip
Steps
Copy Your Custom Rom into Base-rom
Open 1.RunMe.bat
Select Your option [If You had made A Update.zip(ROM) Select The Tweak Option>>if No Then Select Build A ROM
Follow The Steps As Printed In The Script
The Scripts Auto Deletes The app,framework,media folder...(For NON-Kangers-You Have To Include Your Modified Apps,Frameworks,media
For KANGERS-I Won't Guide You,Do What You Want)
After Doing All Modification,Create A Zip With The Option-The Script Creates A Zip Named yourromunsigned.zip
After Making A Zip,The Script Auto Signs The Zip
And Rom is Named As youromsigned.zip
Done!
Note
After the script deletes the system/app,framework,media folders....add your own made/modified files
Suggestions Are Welcomed
Credits
*Eraste-For His Guide On Making one Click Tools.You Can Find It Here
*CharsiBabu-For Helping Me And Answering My Noobish ques
*Blaze-For The Support
*XDA For Help
*You!
Sorry!Was In A Hurry While Making This Thread
Screenshots Will Be Posted Next Time
If Any Of You Is Having Problem In Understanding This,Feel Free And PM Me
Downloads In Second Post
Have A Nice Day
The Guy Who Sacrificed His Sleeping Hours Deserves A Couple Of Thanks!
Reserved For Downloads
Downloads
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dev-Host
MD5 Sum: c7af2e0aa640d34e13e0c9fb1a699046
Reserved
Reserved For Further Updates
Great work, mate !!
Thumbsup !!
I am so going to try this tomorrow! Thank you dude :victory:
How many times i wanted to port some stock based roms ! Thanks ! i 'll try that ASAP !
Also, an we use this tool with Percy's CM7 base rom ?
Related
So I have decided to post my theme here, to provide additional support:
So after a lot of time spent on my part and a number of other of peoples parts, I am (finally releasing a theme)
This theme recreates AOSP 2.3.7 and was made for Tweaked0411, or Tweaked 2.0
Do not use this with any other version of Tweaked!
Now Time to get the obligatory disclaimer out of the way:
I am not responsible for anything that may happen to your phone as a result of using this.
Thanks
Withere2, for being a Master Themer( ) and helping me out with 2-3 things I could not figure out on my own
Endless, for being awesome in general and helping me theme.
PaulN64007, for doing the wifi transfer icons and testing a lot of things for me.
Kowkorn14, whose edits are coming soon(promise)
Sircrazy, for testing
CUJO, for testing
tonsit, for testing
fiti28, for testing
matalo for testing
And everyone else on IRC
Team Gummy, for many images
*If I've forgotten you, please shoot me a PM. Tons of people were involved in this project, and I may have inadvertently forgotten someone.*
Information About this Theme
This theme contains a few AOSP apps, including:
Calendar, Calculator,Clock, and Keyboard
I will also upload a few addons when I get a chance. These should be flashed ontop of the AOSP theme.
Images were pulled from a Stock Deodexed 2.3.7 ROM, and GummyCharged GBE 2.1
Mod Type: Theme, Mod Status: Stable
Difficulty: Very Easy, Apply In: TweakTools,
Mod Base: TouchWiz (Samsung), Carrier: Verizon,
Optional: For Tweaked 2.0 Requires Root: Yes
Installation Instructions:
-Open Terminal
-Type
su
tweaktools
Click to expand...
Click to collapse
-Install following the Instructions in Tweaktools
Other notes: If you see something you would like themed/fixed, PM me a picture, and ill get on it.
ScreenShots
Add Ons Instructions
Download The correct zip from the section below
Place on SD Card
Boot into Clockwork Mod Recovery
Mount System
Wipe Cache
Wipe Dalvik Cache( This option is located under advanced)
Then Install Zip
And install the zip file
Reboot Phone
Add Ons
Stock Touchwiz/Tweaked Clock: http://db.tt/iJQbkPZz
Accurate Gingerbread Battery http://db.tt/xQDYG3vG
I'll be flashing this in a minute ....
Thanks for the hard work.
You da man.....
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SENT FROM THE DOG POUND
SENT FROM THE DOG POUND
So after much tinkering
I managed to inject an emoji font into CM9 (And TF101 Stock ROM!!)
I am now able to see iphone peoples emojis (in black n white) in ALL apps
(I have personally tested this on TF101 Stock Rpooted ROM, AOKP build38, build39 for Gnex and CM9 for Gnex)
I would asume you can do this on ANY AOSP rom and its REALLY REALLY EASY!!
I couldnt manage to make a flashable zip from the files they kept failing trying to flash in TWRP
INSTRUCTIONS
1. Download this zip:
https://www.dropbox.com/s/t9ge0djys3wlean/Droid.zip
2. Install 7zip
3. extract the Droid.zip to a folder on your pc
4. Open your CM9/AOSP/AOKP/Custom ROM zip in 7zip (dont extract it, just right click and open with 7zip)
5. Navigate to /system/fonts in the zip (Double click system, then double click fonts)
6. Open the folder where you extracted the contents of Droid.zip
7. Drag and drop EVERYTHING from the Droid.zip into the fonts folder
8. Click YES when it asks are you sure you want to add the files
9. Once it finished adding to the zip archive close 7zip
10. Copy newly Emoji enabled rom to your sdcard and flash as normal
11. Profit!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Credit goes to this thread: http://forum.xda-developers.com/showthread.php?t=1093197
I got Droid.zip from there
To write emojis download Emoji Keyboard: http://bit.ly/LjyKIA
Disclaimer: Im not repsonsible if you brick your phone or mess anything up. you do this at your own risk.
I have only tested on ICS Roms. I dont have a GB device currently to test on
Hello there.
Can this be installed in any ROM? I mean, I have a Desire ROM with Sense and rooted, could this be compatible?
not true
No it doesn't work at all tried 6 diffrent rims on 2 diffrent phones
sp3c_0ps_o7 said:
No it doesn't work at all tried 6 diffrent rims on 2 diffrent phones
Click to expand...
Click to collapse
Ive done this on more roms than I can count.
Granted they were all AOSP based.
I can check on a touchwiz rom for you.
And I can test a sense ROM on my sensation.
I have tested this working on S2, S3, Gnote, Gnex
So I'm currently coding a One click AIO rom cooker for ALL OFFICIAL CM supported devices (if it's on the CyanogenMod Downloads page, it'll be included).
Pretty much all you have to do is:
1) Download the folder from my github (link will eventually be included in the thread)
2) select your device
3) Select your version of CM (CM7, CM9 or CM10). IF IT IS SUPPORTED OFFICIALLY (a one click compile CM10 for a HTC Wildfire is outside my coding knowledge and patience level)
4) Set Options (Name your mod, Compile a custom kernel or use stock, copy the rom to your SD card and reboot to recovery, etc)
5) hit go!
It will:
Set up your Linux install (should work for Ubuntu and Debian)
Download the CM Source
Download the required files for your specific device (provided it can be found in the CM repository)
Build the rom
If selected compile Kernel and then recompile including the new Kernel
Copy the rom to an easy folder for you to send to your SD card (or have it do it for you)
Should be easy to update, just repo sync, then recompile (I think)
Easy debugging. All errors are automatically logged to a easy to find file.
What does everyone think of this? I'm aiming to have it released around Christmas, At least a beta version (may not support all devices out of the box, but I will keep working to add more (I need to test each and every device to make sure the cooker works). This will be released under some open source license (currently researching)
Here's a screenshot of what I have working so far (not much but it's a start). It's based on the layout of Android Kitchen.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hey guys many of you were having problem with dual booting so i making a easy guide on it
before begin thank those which made dual boot possible for our device here http://forum.xda-developers.com/showthread.php?t=2409236
MAKING THE ROM AS PRIMARY IN DUAL BOOT
First of all download the required files from download section
Use any zip file explorer (recommended winrar or 7zip) and
open the rom folder
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and folder of downloaded files
now replace the boot.img
and replace the updater script here -
after placing the files at specific places ur rom is ready for dual boot as primary
PARTITIONING YOUR SD CARD
First you need 3 EXT4 partitions on SD-card, using minitool partition wizard
1) around 700 MB - SD-SYSTEM (ext4)
2) around 1 GB (this will be ur internal) - SD-DATA(ext4 format),
3)around 70MB SD-CACHE(ext4 format)
(refer to the screenshot):
NOTE: THE 1ST PARTITION(SD-SYSTEM) CAN BE 400 MB FOR AOSP ROMS
PRESSING THANKS WOULD BE APPRECIATED
DOWNLOAD SECTION
FOR CM 10.1 as primay rom in Dual Boot
boot.img - use johncarter kernel
updater script - https://www.dropbox.com/s/9crnd8dpcjp3hx7/updater-script
CM 10 Gapps - http://www.mediafire.com/?8ibd77mt7ij4657
FOR SENSE 4.1 AS PRIMARY
sense 4.1 oc_edition boot.img - https://www.dropbox.com/s/1p25vvuwln83aao/boot_oc.img (rename it to boot and put in rom)
MF LINK - http://www.mediafire.com/download/dadam6le4rcxn54/boot_oc.img
use sense dual boot with roms that are listed below with other it will not work
sense 4.1 build 1, sense 4.1 build 3.5, deroid sense 5 ex
updater script - https://www.dropbox.com/s/lykr7rp7p2xm3a6/updater-script
MF LINL - http://www.mediafire.com/view/80n94o3b3ite909/updater-script
NOTE
dual boot app may not work in sense rom then u will have to flash it manually through terminal emulator by this command
flash_image boot /sdcard/(nameofboot.IMG).img
SWITCHING ROM BY RECOVERY -the easy way
DOWNLOAD these file put primary boot.img in primary zip and secondary rom's boot.img in secondary zip flash the zip to change rom
http://www.mediafire.com/?tr4cpnls625xu
RESERVED
You could suggest this on our thread, not making your own. I think most of users knows to replace updater-script, for updater script and kernel, also, you could post this sense 4.1 script and kernel on our thread.
Great Great Great work...
Thak u very much . Great job .....Thank you again for proper guide...Great work.
I am very happy to use dual roms.
Cowboys_From_Hell said:
Thanks for this guide
Click to expand...
Click to collapse
Dont post thanks there is a THANK button by the way this thread should had been closed by now
Cowboys_From_Hell said:
But dont you think this is the copied thread. Means is there any efforts of your in this other then copying the stuff?
Click to expand...
Click to collapse
what the hell are u saying all the stuff i posted here are all mine and its made with help of johncarter guide u can also ask him
Need help dude
Sent from my HTC Explorer A310e using xda premium
Wannabe developers stepping into the ROM Development scene usually begin with theming and porting. One Themeable feature of Android is the Boot Animation. Traditionally it is located in /system/media for the latest versions of the OS. But sometimes it is possible that the folder contains this :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So what to do in this case ??? Yeah you can copy the bootanimation.zip to /data/local after the first boot, change permissions to rw-r--r-- and reboot to see the glorius boot animation you just planted. This is fine if you are a end user, but if you're theming a ROM, it can be quite frustrating to ask the user to do this, since most people would be overwhelmed by this procedure (Not anyone here at the Android Development and Hacking forums - it's supposed to be noob-resistant, right ). So here I am with the tutorial for themers and devs alike who want to mod the supposedly hidden bootanimation.
Before we begin, ensure you have the following installed and ready to go :
Prerequisites
APK Tool by @iBotPeaches
Java 7 JRE and JDK
ADB (If you want to do this without any flashing)
Brain.jar and Common Sense.apk (Plenty required if you do not fit into the [Developers Only] parameter)
So Let's Begin
Get the framework-res.apk of the ROM you want to theme (Either from the zip or using adb pull /system/framework/framework-res.apk)
Decompile it using apktool
Navigate to framework-res/assets/images. Here you'll find android-logo-mask.png and android-logo-shine.png
Replace the android-logo-mask.png with your custom splash of the EXACT same dimensions(Or you can change the width to your device's screen's width if you have borders in the image). I used my team's logo and cut out the white parts to let the shine shine through
Optional : If you want, you can also edit the android-logo-shine.png to mod the color of the shine
Compile the framework-res.apk (Ignore the errors, if any. They are harmless......Atleast in my case)
Copy the the META-INF folder and AndroidManifest.xml from framework-res/original to the apk in /framework-res/dist
Copy the apk to the framework folder in the ROM zip or use adb push framework-res.apk /system/framework
Done! You have competed the tutorial. Flash/Reboot to see the fruits of your labour
Demonstration
Before
After
Hit Thanks if I helped you and let me know below if you're stuck or have a suggestion
This tutorial was done with Evervolv 4.0.0 as the ROM in question.
Sent from my HTC Desire 616 dual sim using Tapatalk