Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,758 Members 46,131 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][4.2.2][AOKP/CM/PA] Mako Vanilla RootBox [04/08][v4.2][DEVELOPMENT THREAD]

Tip us?
 
bajee11
Old
(Last edited by bajee11; 4th August 2013 at 10:25 PM.)
#1  
bajee11's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 14,957
Posts: 4,404
Join Date: Mar 2012
Location: Montreal

 
DONATE TO ME
Default [ROM][4.2.2][AOKP/CM/PA] Mako Vanilla RootBox [04/08][v4.2][DEVELOPMENT THREAD]







Description


Vanilla RootBox is built straight from RootBox sources and always carries a very light installation with no extra/useless apps. This means, you can enjoy a pure Android experience combined with AOKP/CM features and some CM cherry-picks. Keep in mind Jelly Bean is only at the beginning stage of development and there will be minor bugs. Every RootBox releases are stable and always up to the challenge for a daily usage. If you're wondering how this ROM differs from any other AOKP roms out there, I only have one thing to say: Try it yourself and choose the one that meets your requirements.


Features

Built from RootBox Sources

For a complete list of all Features in RootBox, visit the following link:
Complete Feature List

AOKP Features

Hybrid Settings

Per App DPI
Per App Colors (Statusbar, Icons, NavBar)
Per App UI (Phone, Tablet, Phablet)
Per App Expanded Mode (FullScreen)
NavBar Height

General Settings

Home button call answer (Accessibility Option)
Variable Lockscreen Pattern size (CM)
Quiet Hours (CM)
Power Sounds (CM)
Camera Shutter sound
Permissions (AOKP)
Profiles (CM)
Update Center OTA Updates through GOO Manager

Camera

Save pictures to external memory
Timer Shutter
Voice Shutter
Power Shutter
Picture Size
Focus Mode
Color Effects
Exposure
White Balance
ISO Settings
Scenery Settings
Smart Shutter
Store Location (GPS)
Burst Shots

Clock

Clock: Increasing Alarm
Clock: Flip/Shake Snooze or Dismiss
Clock: Disable Alarm Icon on Statusbar

MMS

Easy selector
Privacy Mode
Quick Message
Wake and Unlock
Strip Unicode
Emoji support
Direct Call
Message font size
Text area size

Phone

Blacklist
Noise supressiony, Off)
Flip Actions
Phone: Advance Phone Settings (Vibrate on Answer, Every 45 Seconds, On Hangup and On Call Waiting)
Rejected calls as missed
Voicemail can be cleared in notification

RootBox Settings

General UI

Pie (Paranoid Android)
Low Battery Warning (Pop-up & Sound, Pop-up only, Sound only, Off)
Expanded Desktop

Keyboard

Disable Fullscreen Keyboard (Landscape mode)
Auto keyboard rotation
Option to control cursor in text fields using volume keys

Lockscreen

Lockscreen See Through
Lockscreen Background
Screen Security Features (Unlock options: Quick Unlock, Delay Screen Lock, Menu Unlock, Home Unlock)

Statusbar and Notification Drawer

Breathing SMS
Breathing Missed Call
Display Connected WiFi Network beside Carrier Label
Notification Drawer Shortcuts
Notifications Behaviour (Always Expand, Never Expand, Normal, Old Style)
Notification icon opacity
Power Widget (CM)

Clock

cLock (Chronus)

Sound

Option to disable sound when adjusting volume
Launch Music app on Headset connection
Swap Volume Buttons on Rotation

Hardware Keys

Hardware Keys Remapping
Lockscreen Hardware Keys Remapping

Recommended Installation Steps

Coming from another Custom ROM or Stock ROM:

1. Wipe Data/Factory Reset (This does not affect your Internal/External storage)

2. Flash RootBox zip

3. Flash Latest GAPPS

4. Wipe Dalvik Cache

5. Reboot


How to upgrade RootBox versions:

1. Download RootBox update

2. Flash RootBox update

3. Wipe Cache (Optional)

4. Wipe Dalvik Cache (Optional)

5. Reboot



RootBox Sources

www.github.com/Root-Box


Downloads

Official Downloads

Mirror 1

Mirror 2

Google Apps




Quick Tip: To avoid bad flashes and unexpected surprises, make sure you check the md5sum of the downloaded zip file against the one displayed on Goo.


All Private Messages sent to me for support will be ignored. I do not have the time to go through all the PMs I receive on a daily basis.


Non-development | Discussion | Support

This is a development thread only. For Discussion, Support and Non-development posts: Use the Support Thread! You have been warned.

RootBox Support Thread



Changelog

**Due to thread size limit restrictions, only the latest version's changelog will be displayed.
If you wish to have changelogs from previous versions, you can find them at the following link:


RootBox Changelogs

RootBox Nightlies Changelogs

Changelogs are now integrated with the ROM itself:


- At the root of ROM zip file (changelog.txt)
- Goo Manager app (View Changelog section of the zip file)
- Goo.im website (Drag mouse over the zip file and click "view file changelog")


Bugs

If you want to submit a bug report, you must include the proper log associated to your issue. If you don't know how to use adb, you can still get a logcat through various apps in the Play Store.

aLogcat Play Store Link

Donations

If you want to donate, feel free to do so but I'm not a big fan of donations. I put this up because I've been getting too many PM asking for my paypal account.



Credits/Thanks To:
* AOKP
* Teamhacksung
* The CyanogenMod Project
* Paranoid Android
* DaXmax
* Rodries
* Pier
* BigDenn - Logo, bootanimation and wallpapers



ScreenShots/Videos








|| AOKP Device Maintainer I9100/I9100G/I747(AT&T S3)

|| Android Open Kang Project I9100 | I9100G | I747

|| Vanilla RootBox JB AOKP I9100 | I9100G | I9300 | I747 | T999 | I535 | Nexus 4 | Nexus 7

|| Vanilla RootBox Support Thread I9100/I9100G | d2att/d2tmo/d2vzw

|| Follow RootBox on Twitter | Facebook | G+ | Github | RootBox Blog
The Following 172 Users Say Thank You to bajee11 For This Useful Post: [ Click to Expand ]
 
bajee11
Old
(Last edited by bajee11; 9th May 2013 at 08:54 AM.)
#2  
bajee11's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 14,957
Posts: 4,404
Join Date: Mar 2012
Location: Montreal

 
DONATE TO ME



Contribute to RootBox



Those interested in making wallpapers and bootanimation for RootBox, send an email to rootbox.rom@gmail.com with the following:


Information
  • Name
  • Email

Wallpapers
  • Attach wallpaper in email
  • Two sizes are required: HDPI and XHDPI

I'll review them and add the wallpapers in the next release. I will also choose the best one as the default wallpaper for official releases.

Bootanimation
  • Attach bootanimation or paste download link in the email.
  • Two sizes are required: HDPI and XHDPI

Wallpaper Resolution
  • HDPI: 960 x 800
  • XHDPI: 1440 x 1280

You can also contribute by creating icons for settings. Use proper sizes and always include compatibility for HDPI and XHDPI.

The reason behind this is very simple. I'm always busy and I've neglected the visual aspect of RootBox for a while now. It's time to polish it with new visuals!



How to Build RootBox from Source



Getting started

I will assume that you have some kind of knowledge with Linux and how to use a terminal. I will also assume that you have already setup all the android building requirements. First, you must create your working folder and initialize a repository with RootBox sources. The following steps will guide you in creating this working folder where you will be able to build RootBox.

You should now open a terminal (By default you should be in your home folder: /home/yourusername/)


Step 1: Let's create a folder in your home directory named RootBox. This will be referred as your working folder.

Code:
~$ mkdir RootBox

Step 2: Let's change our directory to the new RootBox folder we just created.

Code:
~$ cd RootBox

Step 3: Now that we are in our working folder (RootBox), we will initialize our RootBox repository by entering the following command:

Code:
~$ repo init -u git://github.com/Root-Box/platform_manifest.git -b jb-mr1

Step 4: It's now time to sync RootBox sources which could vary from a few minutes to a few hours depending on your internet connection.

Code:
~$ repo sync

Building Vanilla RootBox

Now that you have synced the sources, you're ready to build RootBox.

You can run the following build script:

Code:
~$ . build_rootbox.sh -device- -sync- -thread- -clean-
  • Device: Choose between the following supported devices: i9100, i9100g, i9300, d2att, d2tmo, d2vzw, mako and grouper.
  • Sync: Will sync latest RootBox sources before building
  • Threads: Allows to choose a number of threads for syncing and building operation.
  • Clean: Will remove the entire out folder and start a clean build. (Use this at your discretion)

Examples:

1) Sync sources and Build RootBox for GT-I9100 with 12 threads

Code:
~$ . build_rootbox.sh i9100 sync 12
2) Don't sync sources, clean out folder and build RootBox for GT-I9300 with 6 threads

Code:
~$ . build_rootbox.sh i9300 nosync 6 clean
3) Don't sync sources, clean out folder and build RootBox for SGH-I747 with 4 threads

Code:
~$ . build_rootbox.sh d2att nosync 4 clean
4) Sync sources, clean out folder and build RootBox for Nexus 4 with 5 threads

Code:
~$ . build_rootbox.sh mako sync 5 clean
This script will make a signed flashable zip file located in out/target/product/-device-/RootBox-JB-(Device)-Nightly-(Date).zip


|| AOKP Device Maintainer I9100/I9100G/I747(AT&T S3)

|| Android Open Kang Project I9100 | I9100G | I747

|| Vanilla RootBox JB AOKP I9100 | I9100G | I9300 | I747 | T999 | I535 | Nexus 4 | Nexus 7

|| Vanilla RootBox Support Thread I9100/I9100G | d2att/d2tmo/d2vzw

|| Follow RootBox on Twitter | Facebook | G+ | Github | RootBox Blog
The Following 32 Users Say Thank You to bajee11 For This Useful Post: [ Click to Expand ]
 
ManOnTheMoon
Old
#3  
ManOnTheMoon's Avatar
Senior Member
Thanks Meter 332
Posts: 891
Join Date: May 2011
Default Re: [ROM][4.2.1][AOKP/CM] Mako Vanilla RootBox [31/01][v3.6][Per-App-DPI][PIE]

Make this aokp/cm/PA and I will be the happiest man ever. Regardless, thank you for this.

Sent from my Nexus 4 using xda premium
The Following User Says Thank You to ManOnTheMoon For This Useful Post: [ Click to Expand ]
 
abnormalreply
Old
#4  
abnormalreply's Avatar
Senior Member
Thanks Meter 231
Posts: 470
Join Date: Sep 2012
Location: New York City
Quote:
Originally Posted by ManOnTheMoon View Post
Make this aokp/cm/PA and I will be the happiest man ever. Regardless, thank you for this.

Sent from my Nexus 4 using xda premium
It says AOKP/CM/PA right in the title...

Also, I can't wait to try this!
 
aimetti
Old
#5  
Senior Member
Thanks Meter 157
Posts: 975
Join Date: Nov 2011
Default Re: [ROM][4.2.1][AOKP/CM/PA] Mako Vanilla RootBox [31/01][v3.6][Per-App-DPI][PIE]

Woah looks good

Sent from my Nexus 4 using xda premium
The Following User Says Thank You to aimetti For This Useful Post: [ Click to Expand ]
 
ManOnTheMoon
Old
#6  
ManOnTheMoon's Avatar
Senior Member
Thanks Meter 332
Posts: 891
Join Date: May 2011
Default Re: [ROM][4.2.1][AOKP/CM/PA] Mako Vanilla RootBox [31/01][v3.6][Per-App-DPI][PIE]

Quote:
Originally Posted by abnormalreply View Post
It says AOKP/CM/PA right in the title...

Also, I can't wait to try this!
Wow am I blind....

Sent from my Nexus 4 using xda premium
 
flxdms
Old
#7  
flxdms's Avatar
Senior Member
Thanks Meter 91
Posts: 251
Join Date: Jan 2011
Location: Canada
Quote:
Originally Posted by ManOnTheMoon View Post
Wow am I blind....

Sent from my Nexus 4 using xda premium
The title was AOKP/CM originally. You posted too fast!

Anyway, this looks promising.
Google Nexus 4,
Paranoid Android, Harsh
The Following 2 Users Say Thank You to flxdms For This Useful Post: [ Click to Expand ]
 
bajee11
Old
#8  
bajee11's Avatar
Recognized Contributor / Recognized Developer - OP
Thanks Meter 14,957
Posts: 4,404
Join Date: Mar 2012
Location: Montreal

 
DONATE TO ME
V3.6 should be up in a few minutes

|| AOKP Device Maintainer I9100/I9100G/I747(AT&T S3)

|| Android Open Kang Project I9100 | I9100G | I747

|| Vanilla RootBox JB AOKP I9100 | I9100G | I9300 | I747 | T999 | I535 | Nexus 4 | Nexus 7

|| Vanilla RootBox Support Thread I9100/I9100G | d2att/d2tmo/d2vzw

|| Follow RootBox on Twitter | Facebook | G+ | Github | RootBox Blog
The Following 3 Users Say Thank You to bajee11 For This Useful Post: [ Click to Expand ]
 
Are.Two
Old
#9  
Senior Member
Thanks Meter 103
Posts: 398
Join Date: Apr 2011
Location: Portland, OR
Default Re: [ROM][4.2.1][AOKP/CM/PA] Mako Vanilla RootBox [31/01][v3.6][Per-App-DPI][PIE]

Waiting for 3.6. Can't wait to give this a go!

Sent from my Nexus 4
NEXUS 5 - ROM: Paranoid Android 4.6 Beta 1 | Kernel: franco | Recovery: TWRP 2.8.0.1
 
zimphishmonger
Old
#10  
zimphishmonger's Avatar
Senior Member
Thanks Meter 741
Posts: 3,865
Join Date: Jun 2009
Default Re: [ROM][4.2.1][AOKP/CM/PA] Mako Vanilla RootBox [31/01][v3.6][Per-App-DPI][PIE]

Very nice, looks very promising....

Sent from my Nexus 4
| Device: LG Nexus 4 | Morfic's Trinity or Bricked Kernels |

| Device: Google Nexus7 | Trinity Kernel |


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes