Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,810,055 Members 48,040 Now Online
XDA Developers Android and Mobile Development Forum

[ROM] [4.2.2] [AOKP/CM/PA] Maguro Vanilla RootBox [21/05] [v4] [Per-App-DPI] [PIE]

Tip us?
 
sykomaniac
Old
(Last edited by sykomaniac; 30th May 2013 at 12:29 PM.)
#1  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
DONATE TO ME
Default [ROM] [4.2.2] [AOKP/CM/PA] Maguro Vanilla RootBox [21/05] [v4] [Per-App-DPI] [PIE]







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

Based on JB 4.2.2- Built from RootBox Sources

AOKP Features

CM Profiles

Per App DPI

Per App Tablet UI

Per App Language

OTA Updates - Goo Manager

Navigation Bar Colour

Camera: Save to external memory

Phone: Advance Phone Settings (Vibrate on Answer, Every 45 Seconds, On Hangup and On Call Waiting)

Phone: Noise Suppression

MMS: Message rate alerts (Modify SMS message limit for alert)

MMS: Fully Customizable MMS Theme

MMS: Soft Keyboard Type (Emoji, Enter to Send, Enter for a New Line)

Option to control cursor in text fields using volume keys

Home button call answer (Accessibility Option)

Variable size pattern lockscreen

RootBox Settings

LockClock (Chronus)

Launch Music app on Headset connection

Pie (Paranoid Android)

Option to disable sound when adjusting volume

Lockscreen Shortcuts (Paranoid)

Lockscreen Targets (CM)

Screen Security Features (Unlock options)

Expanded Desktop

Hardware Keys Remapping

Lockscreen Hardware Keys Remapping


Recommended Installation Steps

Coming from another Custom ROM:

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

2. Flash RootBox zip

3. Flash JB GAPPS

4. Wipe Dalvik Cache

5. Reboot


How to upgrade RootBox versions:

1. Download RootBox update

2. Flash RootBox update

3. Flash JB GAPPS

4. Wipe Cache (Optional)

5. Wipe Dalvik Cache (Optional)

6. Reboot



RootBox Sources

www.github.com/Root-Box


Downloads

Official Releases - Nightlies
Official | 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.


This is a development thread only. You have been warned.



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

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

*AOKP/CM BUGS

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
* rovo89 - For his excellent work on Xposed Framework
* Paranoid Android
* DaXmax
* Rodries
* Pier
* BigDenn - Logo, bootanimation and wallpapers



ScreenShots/Videos







-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP

The Following 101 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
 
sykomaniac
Old
(Last edited by sykomaniac; 18th April 2013 at 11:28 PM.)
#2  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
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

-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP

The Following 28 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
 
sykomaniac
Old
(Last edited by sykomaniac; 30th May 2013 at 12:28 PM.)
#3  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
DONATE TO ME
For me
-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP

The Following 28 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
 
sykomaniac
Old
(Last edited by sykomaniac; 18th February 2013 at 04:54 PM.)
#4  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
DONATE TO ME
Future use
-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP

The Following 19 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
 
sykomaniac
Old
#5  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
DONATE TO ME
Just incase
-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP

The Following 15 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
 
pageniao
Old
#6  
pageniao's Avatar
Senior Member
Thanks Meter 135
Posts: 274
Join Date: Nov 2011
Location: wuzhou

 
DONATE TO ME
Default Re: [ROM][4.2.1][AOKP/CM] Maguro Vanilla RootBox - UNOFFICIAL [21/01][Per-App-DPI]

First blood

Sent from my Galaxy Nexus using xda premium
The Following User Says Thank You to pageniao For This Useful Post: [ Click to Expand ]
 
fredmode01
Old
#7  
fredmode01's Avatar
Senior Member
Thanks Meter 1,243
Posts: 762
Join Date: May 2010
I remember this tom back in my 'old' days on SGS2 (not even a year ago lol).. it was good stuff.
I'll be watching this thread closely.. Rootbox and G-Nex could be a powerful combo..
Phone: Galaxy Nexus
Rom: [JB 4.2.2] XenonHD Stable-10.0


icon sets and other random stuff..(mostly UCCW skins)
Smaller icon sets can be found if you browse my last posts..
 
vivmar
Old
#8  
vivmar's Avatar
Senior Member
Thanks Meter 132
Posts: 1,329
Join Date: Sep 2009
Location: Brescia
great news
 
sergini
Old
(Last edited by sergini; 21st January 2013 at 08:17 PM.)
#9  
sergini's Avatar
Senior Member
Thanks Meter 555
Posts: 1,482
Join Date: Nov 2011
Location: Porto
AWESOME! Rootbox was my favorite ROM on my SGSII, I remember that bajee11 was the dev and rootbox team made an awesome job with that rom.

I'll be following this ROM closely and this will be, 4 sure, my next rom.

sykomaniac will you release nightlies like on the SGSIII forum or update it when needed?
United we Stand, divided we fall!

Galaxy Ace -> Galaxy SII -> Galaxy Nexus (maguro) -> Galaxy SIII (Garnet RED) -> HTC ONE 32GB Silver (2 weeks) -> Galaxy S4 (Black Edition) -> LG G2
 
sykomaniac
Old
#10  
sykomaniac's Avatar
Senior Member - OP
Thanks Meter 2,232
Posts: 1,288
Join Date: Jun 2010
Location: Leeds

 
DONATE TO ME
Default Re: [ROM][4.2.1][AOKP/CM] Maguro Vanilla RootBox - UNOFFICIAL [21/01][Per-App-DPI]

When needed but often probably 1 or 2 per week. Im also part of team eos primarily but like others really like rootbox

Sent from my Galaxy Nexus
-----------------------------------------------------
Phone: Nexus 5
OS: Android 4.4
Flavour: Paranoid Rastakat
Recovery: TWRP

Deceased:
Google Galaxy Nexus - RIP
Google Nexus S - RIP
HTC Sensation - RIP
HTC Desire - RIP


The Following 2 Users Say Thank You to sykomaniac For This Useful Post: [ Click to Expand ]
Tags
rootbox
Thread Tools
Display Modes