[Sprint LG Optimus G] spleef:
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, and Paranoid Android features; with some CM cherry-picks. Keep in mind Jelly Bean is only at the beginning stage of development and there will be minor bugs, but this ROM is working well enough to be called a daily driver. Thanks for flashing and please report any issues, logs, complaints, wanted additions, or anything within reason ( while following XDA rules)... Enjoy

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

HALO (Paranoid Android)

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

AOKP FEATURES

General UI

StatusBar and NavBar transparency

Custom Carrier Label

Custom Bootanimation

Custom Notification Background

Notification Count

Vibrate on expand

Statusbar slider (brightness)

StatusBar Toggle

IME Switcher

Show Menu UI Overflow

Allow 180 degree rotation

Allow 270 degree rotation

Wake up on charger

CRT Screen off

CRT Screen animation style

Kill-All-Button in Recents

Recents RAM Bar

Lockscreen

Custom Lockscreen Text Color

Lockscreen Battery Percentage

Lockscreen rotation

Volume Wake

Volume Music Controls

Allow all wigets on lockscreen

Allow unlimited widgets

Hide initial page hints

Minimize lockscreen challenge

Enable Long Press Unlock (Minimized lockscreen challenged)

Use widget carousel

Lockscreeen Targets (8 targets)

Power Menu

Screenshot

Airplane Toggle

Navigation Bar Toggle

Torch Toggle

Volume states

System Bar toggles

Reboot on lockscreen

Navigation Bar

Button Quantity

Custom NavBar buttons Color

Custom NavBar buttons Glow Color

Navigation Ring Targets (1-5 targets)

Menu arrow keys

NavBar Button Transparency

NavBar Hide Feature

Ribbons

Lockscreen, Notifications, Quick Settings, Left Swipe, Right Swipe, Bottom Swipe

Vibrate on target click

Show app name

Icon size

Icon spacing

Label text color

Auto-timeout

Icon gravity

Drag Handle opacity, Thickness

Color of swipe Ribbon

Statusbar Toggles

Custom Toggles (Auto-Rotate, BT, GPS, WIFI, Airplane Mode, Vibrate, Silent, SYNC, DATA, 2G, Tether, USB Tether, Torch, NFC, Quiet Hours, Power Menu, Profiles, RootBox, Quick Record, Stay awake, PIE)

Tiles or Traditional Style

Toggles per row (3, 4, 5)

Favourite Contact

Toggle Style (Text or Icons)

Fast Toggle (Right or Left side)

Custom Toggle

Battery

Battery Icon Style (Icon only, Text only, Icon+Text, Icon+Centered Text,RB CircleMod, RB SquareMod, RB SpeedoMeter, Hide)

Battery Bar (Location, Style, Color and Thickness)

Clock

Clock Style (Right, Center, Hide)

Custom AM/PM Style

Custom Day of the Week

Notification Clock (Short and Longpress actions)

Notificaiton Date (Short and Longpress actions)

Clock Color

Signal

Signal-WiFi Text Style (Bars, Text, dBm)

Signal-WiFi Color

Hide Signal/WiFi Bars

LED (Compatible devices)

Custom LED per app

LED while charging

LED blinking speed

Sound

Volume Panel

Less Frequent Notification

Headphones Plugin Action

A2DP Connection Action

Phone Call Silence (Flip Phone to Silence Calls)

Face Down Actions (Vibrate or Silent Mode)

Vibrations

Create Own Custom Vibrations

please note you must either have taken the ota to jb or used the appropriate teeny bin or have successfully flashed the latest cm10.1 or one of the many aosp roms available for our phone...and as always make a backup of your current configuratin before trying anything

Installation

Fresh/new install:

* download rom and gapps to the root of your sd card (sdcard0)

* reboot to twrp

* factory reset

* wipe system

* wipe cache

* wipe d. cache

* flash rom

* flash gapps

* reboot phone

Updating/dirty flash method: ONLY if already using my rootbox

Download ROM and gapps onto the root of your sdcard (sdcard0)

Reboot phone into recovery

Wipe cache

Wipe dalvick cache

Flash ROM

Flash gapps

Reboot phone

(IMO) for optimal results after dirty flash and it reboots, go back to recovery and fix permissions (JMO)

Known Issues

these "fixes" are only necessary if you are experiencing problems

if experiencing mms issues try this:

MMS confirmed working for a few in IRC.. send receive should work now if you're lucky and can follow directions.

1. Delete telephony.db located at /data/data/com.android.providers.telephony/databases/telephony.db ...Open ES File Explorer > Press the menu button > Settings > Scroll to the bottom > Make sure "Root Explorer" is checked > Click "OK" > navigate to the directory starting from "/" (you could prob do this with the CM file explorer too)

2. Delete messaging Data...From home screen > Press menu button > Manage Apps > "All" tab > Find Messaging > Press "Clear data" button

3. Reboot. Clear cache if you want.

GPS issues:

go back to stock rom or a stock based rom ( a back up is sufficient )

Get a GPS lock and keep it for a few minutes ( make certain you are getting a lock from GPS and not your network or WiFi )

Flash back to ROOTBOX

That should solve any GPS problems

Battery drain issues:

if your experiencing major battery drain there are a few things you can try i will list a few here....

turn wifi, gps, bluetotth, and sync off when not using it

turn auto-brightness off and adjust it to your liking

lower sceen time-out to 15 or 30 seconds

try installing an app like greenify or batteryguru that will shut down apps that are running in the background

try changing your govenor from performance to powersave with an app like faux enhancement or trickstermod

try lowering your max freq. from 15+ to something a little lower

turn things like daydream off if you dont use it

try using wifi more often if able 3g/mobile data will suck the battery dry in no time

try looking in task manager to see if you have rouge apps hanging out.. if you do stop them

Try flashing smoocha kernel can find it in the android development section for this phone

these in no way are guaranteed to get you more life but they are a start to getting better life..hell it cant hurt only make it better

Camera focus issues:

Double tap instead of single tap

Switch to a different mode then back..(switch to HDR then back, switch to panorama then back)

Try the script method posted below

Try a third party camera app

Or try this: a quick hack work-around to anyone who has auto-focus working but only for the 1st app launch.

using smanager

* Install and launch smanager

* Make a new script with this in it

killall mm-qcamera-daemon

killall com.android.gallery3d

am force-stop os.tools.scriptmanager

am start -n com.android.gallery3d/com.android.camera.CameraLauncher

* Click on the script. Set it as "favorite" and highlight "SU". Save

* Add a shortcut on launcher. Select SMShortcuts.

* Select Add one script shortcut. Pick your script. Change the name/image to whatever you want.

* Hit OK and profit.

Need to thank sputnikk23 & prowlingfox for this workaround

or try with tasker method

Originally Posted by Carrick1973

One thing I did a bit differently that might help others out is use Tasker for the camera script instead. I didn't want to have to deal with shortcuts, but instead wanted all the requests for camera, to actually use the camera program.

To do this, In Tasker:

Create a new Task called "Load Camera".

Click the + sign.

Click on Script.

Click on Run Shell.

Paste the following into the Command section (note that the first line is missing - that's on purpose):

Code:

killall com.android.gallery3d

am force-stop os.tools.scriptmanager

am start -n com.android.gallery3d/com.android.camera.CameraLauncher

Check the box next to Use Root - not sure if this is needed or not, but it works fine if it's checked.

Click the Tasker icon in the top left of the screen to accept the changes for the shell command.

Click the Tasker icon in the top left of the screen again to accept the changes to the Task.

Click on the Profiles tab.

Click on the + sign.

I called my Profile "Load Camera"

Click on "Application".

Select Camera.

Click on the Tasker icon in the top left of the screen to accept the selection.

Click on the task that you created in the first steps to tie the profile to the task.

Enjoy....

Give it a shot and let me know if it doesn't work for you, but it works just great for me.

Downloads

GAPPS:

standard gapps: http://db.tt/mTjSkKgT

baanks gapps: http://xdaforums.com/showthread.php?t=2012857

Current build:

dropbox: http://db.tt/5rSa0vzW {dropbox still says 8/2 i corrected the file on my computer and refreshed the directory...}

goo: http://goo.im/devs/Spleef/geehrc4g/rootbox

dev-host: http://d-h.st/users/spleef

if on the 8/2 build and have 8mp camera and want 13mp either download and flash 8/6 or download the zip i have for a fix..thanks

13mp camera fix (directions are inside the zip as well as the needed file, extract do not flash)

old builds will be kept primarily at goo to save on space.... search for Spleef

Changelog

8/6/2013 (thank you prowlingfox for pointing it out)

8/2 rootbox and team lgog sources

eco mode kernel

13mp camera

8/03/2013

8/2 rootbox sources

8/2 team lgog sources

eco mode kernel

camera only goes to 8mp

7/27/2013

7/26 rootbox and team lgog sources

eco mode kernel

for a full list of changes please visit either rootbox github or their website..thanks

7/22/2013 [dirty flashable]

7/22 rootbox sources which includes latest changes from cm,pa, aokp, and rootbox

7/22 team lgog sources

eco mode kernel

7/19/2013 [was able to dirtyflash on top o last build]

7/19 rootbox and teamlgog sources

eco mode kernel

just a sync and build folks not sure whats changed but should still be silky smooth

7/16/2013 (I was able to dirty flash)

7/16 rootbox and teamlgog sources

eco mode kernel

7/13/013

latest rootbox sources (7/13 sources for a full list of changes go to their website)

latest team lgog sources

eco mode kernel

4.7 toolchain

7/09/2013

latest rootbox sources

latest team lgog sources

source built team lgog kernel (no eco mode, sorry had lots of bugs....will be working on it until then sticking with stable kernel)

built on 4.7 toolchain

side note: if the team lgog kernel isnt for you flash chadouming's smoocha kernel

7/05/2013

latest rootbox and teamlgog sources

source built eco mode kernel

updated/new bootanimation

Sources & Credits

teamlgog sources: https://github.com/TeamLGOG

rootbox sources: https://github.com/Root-Box

kernel sources: https://bitbucket.org/codefirex/kernel_lge_gee_mako

my github: https://github.com/spleef

major thanks to these people without them this would not have been made

sharkboy0901

trailblazerz11

xboxfanj

haze028

TheByteSmasher

rlasalle15

bmp7777

shelnutt2

chadouming

th3bill

jokersax

synergye

voluntaryman.. contributor/dontaor

AdhvanIt

Syprus21.. donator

rhop1.. donator

kmull4.. donator

85gslse.. donator

A MAJOR THANK YOU TO THESE GUYS THEY ARE THE BACK BONE TO MY BUILDS

and an extra special thanks goes to sharkboy0901 for cracking the rb kernel with eco mode

THANK YOU GUYS

due to maintaining five roms i will only be updating once a week, updates will start to roll out every weekend (friday-sunday), unless there is a issue which needs addressing then it will be worked on immediately....also if you choose to donate please provide your xda name in the description so i can add you to the list in the op...much thanks everyone.

XDA:DevDB Information

[ROM] [4.2.2] (sprint lgog) unofficial ROOTBOX ( 8/06/2013 ) [aokp/cm/pa mixed], a ROM for the Sprint LG Optimus G

Contributors

spleef, Shelnutt2

ROM OS Version: 4.2.x Jelly Bean

Based On: aokp,cm,pa

Version Information

Status: No Longer Updated

Current Stable Version: 8/06/2013

Created 2013-09-09

Last Updated 2013-09-21