[ROM][4.2.2][AOKP/CM/PA] Oppo Find 5 Vanilla RootBox [04/08][v4.2]

Search This thread

bajee11

Retired Recognized Developer
Mar 10, 2012
4,421
14,824
0
Montreal

RootBoxLogo_2.png


picture.php
picture.php
picture.php
picture.php



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 Releases - Nightlies
Stable | Nightlies | Google Apps

Mirror 1 - Basketbuild



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.



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

*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
* Paranoid Android
* Rodries
* Pier



ScreenShots/Videos


picture.php





picture.php
 
Last edited:

bajee11

Retired Recognized Developer
Mar 10, 2012
4,421
14,824
0
Montreal



Contribute to RootBox


Those interested in making wallpapers and bootanimation for RootBox, send an email to [email protected] 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

 
Last edited:
  • Like
Reactions: kroz

kilometers4

Senior Member
Mar 6, 2012
3,455
2,860
253

Pengod

Senior Member
Jul 4, 2011
120
17
0
So camera isn't working atm?

Anyone has had any personal experience running both this and PAC to see which functions better atm?

Sent from my Find 5 using xda premium
 

kilometers4

Senior Member
Mar 6, 2012
3,455
2,860
253
Message from Bajee

Latest Nightlies (last 2-3 builds) from all supported devices have been transferred to the new hosting site. Download speeds should be faster now. I'll also mirror the stable builds by tomorrow, if I have time. From this point forward, all builds will be uploaded to Goo and Basketbuild. Unfortunately, Basketbuild does not have an OTA app but they are in the process of developing one for their servers. Until then, you can use Goo's notifications to find out if there's a new build and head to Basketbuild through your Browser (PC or Mobile) to download the builds. If you wish to donate directly to Basketbuild (which I encourage you to do), I'll leave you guys the link below.

Donate: http://basketbuild.com/

RootBox Builds: http://rootbox.basketbuild.com/

Source: https://plus.google.com/107766449895730667621/posts/8m7pRvNEcJ3
 

kilometers4

Senior Member
Mar 6, 2012
3,455
2,860
253
Message from Bajee

Quick Update.
I'm modifying my build scripts in order to divide the workload on each servers. This proved to be more complicated than I initially anticipated since both servers don't operate the same way and they are running on different local zone time as well. So far, this is what I have done.

1) Create new scripts to be run on each server
2) Each script has its own device list to build
3) Builds will be uploaded on both hosting servers (Goo & Basket)
4) Changelogs will be generated by both servers so they could be packaged with each rom but only uploaded once to Goo and Basketbuild by Server 1.
5) Both servers will run simultaneously when I start the building script.

Server 1 (XDA) - Build List

Mako
Grouper
Manta
Maguro
Toro
d2att
d2tmo
d2vzw
d2spr

Server 2 (Basket) - Build List

i9100
n7000
i9100g
i9300
n7100
t0lte
t0lteatt
i605
l900
find5

Source: https://plus.google.com/107766449895730667621/posts/P31JSwQuGxR
 

Top Liked Posts

  • There are no posts matching your filters.
  • 14

    RootBoxLogo_2.png


    picture.php
    picture.php
    picture.php
    picture.php



    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 Releases - Nightlies
    Stable | Nightlies | Google Apps

    Mirror 1 - Basketbuild



    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.



    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

    *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
    * Paranoid Android
    * Rodries
    * Pier



    ScreenShots/Videos


    picture.php





    picture.php
    2
    Guys,
    a new nightly is available (14/06), will test it fully and report back.

    Cheers and thanks Bajee:good:

    http://goo.im/devs/RootBox/Nightlies/find5/RootBox-JB-find5-Nightly-20130614.zip

    Edit:
    So i flashed the last nightly:
    What is not working:
    *still camera does not work (can not connect to cam), tried to replace it by the working CM or PA but as I expected it does not work.
    *usb connexion to pc
    What is strange or buggy:
    *Dpi is really strange (boot animation is not full screen, initial dpi is far to small, for example after booting the settings dpi is 245dpi/1060 p way to small). Then it's really tricky to play with hybrid settings to have it more or less ok. Another issue with playing with hybrid settings is that with some dpi, you'll lose the network after reboot (known issue with this device, ie with CM10.1, when changing dpi to lower than the factory one (480 dpi) i will also loose the mobile network connexion after reboot). So let's see what PA did to have that dpi stuff working, hybrid setting is not initially made for 480 dpi phones i believe.
    What is working:
    all the rest is working like on another rootboxed device, Halo for example is working nicely.

    I made a nandroid backup of this build and will test the comings one.

    Cheers and thanks for your work, i really want to have a fully working rootbox on this brilliant device;)
    1



    Contribute to RootBox


    Those interested in making wallpapers and bootanimation for RootBox, send an email to [email protected] 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

Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone