XDABBEB's VS980 v3.1.2

Search This thread

xdabbeb

Inactive Recognized Developer
Sep 10, 2010
1,248
7,255
!!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
!!! I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT OCCUR WHILE INSTALLING/USING THIS !!!



Please follow the XDA rules. This is a development thread, not a Q & A or opinion thread. If your post isn't related directly to development (within reason), it will be ignored and/or reported to the moderators. Speculation/flaming/attacks/rants will not be tolerated.

Features:

  • Basically, everything from my VS982.5 fw, including:
  • Xdabbeb Kernel 4.0.0 w/f2fs support
  • App ops/Access lock
  • QuickButton (select "None" to enable TorchToggle app on/off from Vol+ Longpress)
  • Extended Power Menu
  • G4 Power Menu w/reboot to recovery (longpress restart)
  • Dual window/Split view
  • Mini view
  • Multi-User
  • Call record
  • Call reject
  • Increased volume steps
  • Knock Code
  • My TorchToggle app
  • XCam LG
  • Adv camera driver
  • AOSP browser
  • Plug-n-Pop
  • All lockscreen weather animations
  • Extra lockscreen effects
  • Extra sounds
  • Extra fonts (including proper/full Roboto)
  • Extra wallpapers (from G3)
  • TAction
  • Screen capture area select
  • Removed Verizon app check service
  • Removed many useless apps, services, etc
  • Proper LG boot animations
  • LG's hidden menu
  • Remove mobile data type icon while Wi-Fi is active
  • Remove am/pm from statusbar clock
  • More little things I can't remember :)


How to Install:
  1. Peform a full nandroid backup.
  2. If you already have the full 39A bootstack and are running TWRP 2.8.6.3 or higher, you may skip the next step.
  3. Flash the 39A bootstack found in the VS980 Resources thread in this forum and reboot back into recovery (there's a menu item in TWRP to do this).
  4. Wipe data/cache within twrp. You should leave internal storage alone. If you fail perform this step and have any issues while running the firmware, start this whole install process again and follow this step before posting.
  5. Flash the latest firmware version below after verifying the md5.
  6. Kernel/Firmware options:
    • This is a trimmed down kernel built for speed/stability/efficiency. I'm not interested in a bloated kernel with every governor/module/cherry pick du jour and never will be. I prefer using my phone, not obsessing over countless "tweaks".
    • Turn on CAF touchboost by creating /sdcard/touchboost file and rebooting. If the file is empty, boost freq is 1036800 Hz. If you want a different one, just put the value inside the text file (no spaces). Valid options are (422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600). If you don't know what touchboost is, search.
    • Switch to Interactive governor by creating /sdcard/interactive file and rebooting.
    • Enable Bricked kernel-space hotplug (thanks to @show-p1984) by creating /sdcard/mpdec file and rebooting.
    • Enable SEAndroid permissive mode by creating /sdcard/permissive file and rebooting.
    • Toggle between G2/G4 Power Menu by creating /sdcard/powermenu file and rebooting.
    • Toggle MultiUser by creating /sdcard/multiuser file and rebooting TWICE
  7. If you wish to restore data using Titanium Backup or some other app, you are welcome to do so, but if you encounter problems, you must follow these steps again WITHOUT restoring data before posting.


Changelog:
Version 3.1.2:
  • Fix rotation on/off when using new Power Menu
  • Change mixed sun/cloud weather to show sun on LS
  • Updated Play Services that seems to be a little better behaved
Version 3.1.1:
  • Fix intermittent VVM connectivity
  • Fix Calendar weather display
Version 3.1.0:
  • MultiUser enabled by default now. Read above for how to toggle it on/off
  • Removed some more unnecessary system and Verizon services
  • Toggle G2/G4 PowerMenu - VIDEO HERE. Read above for how. Reboot to recovery via longpress on "Power off and restart"
  • Added G4 Weather that isn't encrypted and so shouldn't need to be removed for those using XPosed
  • Removed QuickWindow as a result of above and conclusive poll
Version 3.0.0:
  • Initial LP Release - KK release/details in 2nd post


Downloads:
NOTE: AFH provides md5 checksums of all downloads on their site. Please verify them before installing.

Firmware/Patches:
XDABBEB's VS980 3.1.2

Add-ons:
20 dip Navbar
24 dip Navbar
30 dip Navbar
36 dip Navbar
42 dip Navbar

My Patch - This is a zip I flash on my phone after the main install. It sets the default system dpi to 424, installs the 30dpi navbar and changes the status and navigation bars (centered clock, LP icons, battery percentage to right if on).


Thanks:
  • Brut.all & iBotPeaches - apktool
  • JesusFreke - smali/baksmali
  • Team Codefire - bump
  • Team Win - TWRP


Before posting about any issues, make sure that you have followed the install directions explicitly (including wiping data and NOT restoring backed-up data). If you are using a 3rd-party kernel, you must revert to the included kernel first. You must provide DETAILED steps to reproduce the issue along with a log if appropriate or your post will be ignored/moved/deleted/etc. If you don't know how to get a log, HERE is a good tutorial. There is also an excellent app available on the Play Store called SysLog that you can use on your phone.

Devs: I will provide flashable zips or tutorials for any included apps/modifications that I intend to share. I do not authorize anything else to be shared, used or uploaded elsewhere.

XDA:DevDB Information
XDABBEB's VS980, ROM for the Verizon LG G2

Contributors
xdabbeb
ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: Stock

Version Information
Status: Stable
Current Stable Version: 3.1.2
Stable Release Date: 2014-04-12

Created 2014-04-12
Last Updated 2016-02-13
 

xdabbeb

Inactive Recognized Developer
Sep 10, 2010
1,248
7,255
XDABBEB's VS980 2.3.0

Changelog:
Version 2.3.0:

  • Updated XCam to 5.2.4
  • Removed a little more bloat
  • Updated ART/IMS patch
  • Updated Play Services/Play Store/Search to current versions
  • Added Google TTS as default and removed LG's
  • Updated G3 Keyboard
  • Updated LG Apps and Gapps zips per above
  • A few more minor changes that I can't remember

Version 2.2.0:

  • Updated to 26A base
  • Xdabbeb kernel v2.0.0 included
    • OnDemand is still the default, but you can switch to a tuned interactive governor by creating /sdcard/interactive file (also turns on bricked hotplug mpdec).
    • Force bricked hotplug mpdec by creating /sdcard/mpdecision file.
    • Turn on CAF touchboost by creating /sdcard/touchboost file. If the file is empty, boost freq is 1036800 Hz. If you want a different one, just put the value inside the text file (no spaces). Valid options are (422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600)
  • If you use ART, flash the patch that fixes the race condition caused by ims when using this RT (still unregistered, may have 1/2 to 1 sec sms delay). There's a revert patch as well if you want to go back to Dalvik.
  • XCamLG v5.1.2 included | Stock camera removed
  • Ad-block hosts file included.
  • Added Volume UP longpress hotkey customization (Settings > QuickButton).
  • Minor UI changes (black statusbar, removed 4G/3G icon when WiFi connected, etc)

Version 2.1.0:

  • Updated to 25B base
  • XCamLG v5.1.1 included and will wake screen with longpress vol-down

Version 2.0.0:

  • Updated to 25A base
  • Full ART support. Enable it under Developer options > Select runtime.
  • XCamLG v5.0.0 included and will wake screen with longpress vol-down

Version 1.2.1:

  • Includes xdabbeb camera mod v3.2.0
  • App ops included (Settings > Security)
  • Multitasking option in list view settings
  • Screen recording (adb)
  • Updated Gapps to latest as of 6/20/2014

Version 1.2.0:

  • Includes xdabbeb kernel v1.1.1
    • Defaults to Ondemand with stock Qualcomm MPDecision.
    • If you want to use Interactive, create a file named "interactive" (w/o quotes, content of file irrelevant) on root of sdcard. This will switch governor on reboot and set the appropriate MPDecision (showp's)
  • Includes fix for LG's Alarm Clock posted in thread
  • Revert volume steps for voice-call only
  • A few minor UI changes that I forgot to include since first version (no carrier label on lockscreen, enable Swing lockscreen option, get rid of am/pm in statusbar)
  • G3 Keyboard
  • Updated Gapps to latest as of 6/9/2014

Version 1.1.1:

  • Include changes for upcoming Camera mod v3.1.0
  • LG Video Player from G Pro 2 (better/automatic handling of slow motion videos)
  • Added tunables for Ondemand gov I had forgotten to include in v1.1.0
  • Updated Gapps to latest as of 5/2/2014

Version 1.1.0:

  • Splitview from G Pro 2 fully ported
  • LG's root checker reset and bypassed
  • Boot check defeated (remove more apps if you want)
  • Interactive governor now default
    • Tunables set for balanced perf/batt
    • Return to Ondemand: create empty file named /sdcard/xdabbebgov
  • XDABBEB's VS980 Kernel:
    • Removed useless governors, and trimmed the fat
    • Only Interactive/OnDemand/Performance remain
    • Latest source
    • Fully optimized linaro 4.9.1 kernel/module build
  • Increased volume steps: 30 for music/media, 15 for the rest
  • Base image trimmed further
    • Many LG apps removed and are available in separate zip
    • Google apps all updated to current versions as of 5/1/14 and are available in separate zip
    • Removed many unneeded system services to reduce resource usage
  • New bootstack zip uploaded with files from kdz (ocd).

Version 1.0.0:

  • Based on Stock LG VS98024A Firmware
  • Modified kernel based on 24A source and built with linaro 4.7.4 tc
  • XDABBEB's Camera Mod with all features from G Pro 2
    • Magic Focus
    • Chroma Flash
    • OIS+
    • 120fps Video (with improved brightness)
    • 4kUHD Video
    • GB HDR (Note: first hdr photo may hang cam)
    • Noise Reduction lessened
    • IA Mode shutter speed set at 1/15 min
    • Improved photo/video quality
    • Video player can slow down playback below 0.5x
    • etc
  • Wireless Hotspot Provisioning Fix
  • Removed all 3rd-Party apps & help videos
  • Call Recording (option inside Call Settings)
  • Reboot Menu
  • Init.d support
  • Busybox v1.22.1
  • Removed persistent wifi notification
  • Fix TangibleIO bug with smaller NAV bar
  • NAV bar button config (thanks @Cloudyfa!)


How to Install:


  1. Peform a full nandroid backup.
  2. If you already have a full 26A bootstack by going through a carrier OTA or the method here or some other method and are running TWRP 2.7.1.0, you may skip the next step.
  3. If you are coming from 10b, 11a, 12b, 24a, 25a, 25b you must first update your entire bootstack to be compatible by flashing the 26A bootstack found in the VS980 Resources thread in this forum FOLLOWED by the 12b bootloader zip.
  4. Do a full wipe of system/data/dalvik-cache/cache within twrp. You should leave internal storage alone.
  5. Flash the latest firmware version below after verifying the md5.
  6. OPTIONAL: ALL of the removed LG & 3rd-party apps are in xdabbeb_vs98026a_lg_apps.zip and the removed Google apps are in xdabbeb_vs98026a_gapps.zip. Both are flashable and you can manually remove any apps you don't want before installing with WinZip, etc. ONCE AGAIN THESE ARE OPTIONAL. They are only provided as a courtesy to those who want access to the files. If you flash either of these and have problems, don't post in the thread...clean flash with the main firmware zip and run the firmware as originally intended.
  7. Enjoy!


Downloads:

XDABBEB's VS980 2.3.0 - MD5: 76a9fdab1d72d98b4a7bff8e1c93fe7c
Removed LG Apps - MD5: a0d3624a9268a94d1a39d6848ec5c352
Removed Google Apps - MD5: 2e66521c9153716ba55cb517ed00b3fd
ART patch - MD5: 26d305ba2e480c8d28773f3898caf0d4

Restore:
Restore Download Mode - MD5: c863961de7dacb019be91d098b31dcb9 - only needed if you had flashed an older bootstack zip that enabled fastboot. Keep in mind this is a 12b laf partition and will only work paired with a 12b bootloader
G2 Stock Keyboard - MD5: 0f38f5b495b9e6a9e7cb34504533d575
ART patch revert - MD5: 29fcf46d8a124db8223c79b85a41b0b6

Bump/Loki:
If you don't know the difference between bump/loki and what it means with regards flashing other firmware, then don't download or use anything in this section. Do not ask questions about this in the thread regardless. If you wish to run a bumped kernel/recovery/26A aboot, then flash the bumped zip after flashing the main rom zip. If you wish to revert back to a loki'd kernel/recovery/12b aboot, flash the loki'd zip. There is also a separate laf restore zip if you wish to use download mode while using the 26A bootloader/aboot.
Bumped xdabbeb kernel 2.0.0 + TWRP + 26A BL md5: 43c0aaa9932bba8dab6a8587973a7ee6
Loki'd xdabbeb kernel 2.0.0 + TWRP + 12B BL md5: fd5078c3a1259b38959fc23214f9430f
Download mode restore for 26A BL md5: 167b76407052e43e6ed330c8e0580185 - only needed if you had flashed an older bootstack zip that enabled fastboot. Keep in mind this is a 26a laf partition and will only work paired with a 26a bootloader


Add-ons:

Alternate Navbar Sizes:
20 dip
24 dip
30 dip
36 dip
42 dip
48 dip
 
Last edited:

jayochs

Senior Member
Jul 22, 2010
9,624
3,147
33
Central NJ
www.dinosaurstakefrance.com
gonna put some sample pics here ;)
--------

here's the "wonderful, amazing" Galaxy S5 camera everybody is raving about:
eXnTecL.jpg
Notice the lack of ALL detail on the black of the truck. notice how blotched out and blurry it is, as well as the inside of the garage. this was on Auto mode of the Galaxy S5. absolutely horrific..for those of you wondering, yeah, I returned my GS5 after only 7 hours with it yesterday.

and here's the new camera in xdabebb's rom, same time of day, and yes it was the same brightness outside. sun was shining both days with not a single cloud in the sky. auto mode:
dYYSG4U.jpg
the quality speaks for itself. (UPDATED with a better angle pic. same exact time of day (around 12:30pm) and same sunlight.

to see both in a scaled down size, just right click and copy image URL and open it in a new tab. I made them full size so you all can see the horrible detail of the GS5 which was supposed to be some super, amazing camera.
-------------------

ChromaFlash Example:
Chroma Flash is pretty neat.
Here was the stock G2 before this rom:
http://i.imgur.com/yJsY6zL.jpg

Here's WITH ChromaFlash:
http://i.imgur.com/67jxHTw.jpg

---------------------
Night Mode Example:
http://i.imgur.com/SU9dJVi.jpg
this was very low light, and it came out great.
----------------------
Random Shots:
http://i.imgur.com/357B5gL.jpg the colors and detail came out quite well
http://i.imgur.com/2FRvvRB.jpg indoor daytime shot with the curtains open. not as much light as outdoors, but i think it did pretty well. ISO on auto, which set it to 250, and I tend to do my exposure 2 notches down, so it was at -0.7 for both images.

----------------------
HDR Shots:

http://i.imgur.com/XLs1sd2.jpg my new Mustang!
http://i.imgur.com/mV7ZrEK.jpg
http://i.imgur.com/ADdCra5.jpg

HDR looks great!

here's a non-HDR shot compared to an HDR shot, which i like the non HDR better:
http://i.imgur.com/u1P7whq.jpg (non HDR)
http://i.imgur.com/YuATHcF.jpg (HDR)
----------------------
VIDEO SAMPLES:
Here is a 1080p video sample, which honestly looks like the standard G2 videos..soft, blurry, and just not that good. Especially the audio..
https://www.youtube.com/watch?v=dEyZLIYyVac&feature=youtu.be

notice how on the background objects, like the bass amp and the carpet, it's very blurry and blotchy looking. typical LG 1080p videos there..but..


HERE are some UHD videos of the same guitar/bass playing, but wow! the quality looks so much better. the mics still have a problem with their noise cancellation algorithm, so anything at certain high frequencies (like guitar) are still wishy washy and have that underwater sound, oh well.
don't mind the vibrations and whatnot on the bass video...didn't realize it was that bassy it would make the phone vibrate on the other side of the room!!

https://www.youtube.com/watch?v=AJmB85B0oHg&feature=youtu.be guitar
https://www.youtube.com/watch?v=MGuOZwepImg&feature=youtu.be bass

-------------------
GALAXY S5 VS. LG G2 COMPARISON ALBUM
http://imgur.com/a/tSJBt

all taken on auto. G2 kills the GS5.
--------------------
LG G2 KitKat Camera Samples Imgur Album including PANORAMA!
http://imgur.com/a/AFkhv
The panorama quality is great! Compared to how it used to be, there are real improvements here because it's at full resolution now..and the stitching is seamless!
 
Last edited:

cynikalJ

Senior Member
May 24, 2010
1,047
140
gonna put some sample pics here ;)
--------

here's the "wonderful, amazing" Galaxy S5 camera everybody is raving about:
eXnTecL.jpg
Notice the lack of ALL detail on the black of the truck. notice how blotched out and blurry it is, as well as the inside of the garage. this was on Auto mode of the Galaxy S5. absolutely horrific..for those of you wondering, yeah, I returned my GS5 after only 7 hours with it yesterday.

and here's the new camera in xdabebb's rom, tried to recreate the scene best I could, around the same time of day, complete auto mode:
t92PKsZ.jpg
the quality speaks for itself.

to see both in a scaled down size, just right click and copy image URL and open it in a new tab. I made them full size so you all can see the horrible detail of the GS5 which was supposed to be some super, amazing camera.

more to come!

Yea, the G2 is still in my opinion the best phone you can buy right now. I can't wait to try the rom. Downloaded the first one, then saw the bad upload so I deleted it. Waiting on the new one. Great dev, should be a great rom
 
L

l3lueberries

Guest
Is the 24A bootstack compatible with the current AOSP ROMs available?
 
Last edited by a moderator:

xdabbeb

Inactive Recognized Developer
Sep 10, 2010
1,248
7,255
OP updated with link to DL. Please verify the md5s (available on the download page) match the file AFTER you have moved it to your device to be safe.


Is the 24A bootstack compatible with the current AOSP ROMs available?
Depends on if they have updated their kernels, etc.

Just noticed the fastboot part. If we are already on 24a and want to enable fastboot is it still safe to flash the bootstack zip?

Sent from my VS980 4G using Tapatalk
The zip in OP for laf is to enable Download Mode again after the bootstack zip gets rid of it (and thus enables fastboot). If you want fastboot instead of Download Mode, you could just edit the update-script to not flash the laf and just run the fb.sh script...or if people really want that I can do so.
 

jayochs

Senior Member
Jul 22, 2010
9,624
3,147
33
Central NJ
www.dinosaurstakefrance.com
this rom is running great, thanks man!

everyone who wants a clean, no-problems KK rom, TRY THIS OUT! and this camera is great.

i'll be adding more sample pics to my post below OP.

seriously, flash this! glad i returned my GS5 yesterday and decided to keep my G2!

:good:
 
Last edited:
  • Like
Reactions: xdabbeb

Mightycaptain

Senior Member
May 19, 2013
928
420
Morganton, NC
So let me ask obvious questions here. Surprised no one has asked yet. This appears to be the easiest path yet to stock kk. These things are not in the OP so I'm assuming they are irrelevant.
1. If your running AOSP ROM currently no need to go back to stock or be running custom stock ROM first?
2. Do you need to also flash KK radio?
3. Any version of TWRP really is okay to start so long as its above 2.6.3.3? From any bootstack version 10B,11A, 12B?
I means this seems to straight forward its like is this one of those 2 good 2 be true things. I mean compared to everything else kit kat the last week. If all of the above is true, superb job. Very impressed. Deserve accolades and many thanks. And if it is this easy why is this thread not being lit up.

Sent from my LG-VS980 using XDA Premium 4 mobile app
 

Dick Ripple

Senior Member
Jul 24, 2010
291
105
Memphis
So let me ask obvious questions here. Surprised no one has asked yet. This appears to be the easiest path yet to stock kk. These things are not in the OP so I'm assuming they are irrelevant.
1. If your running AOSP ROM currently no need to go back to stock or be running custom stock ROM first?
2. Do you need to also flash KK radio?
3. Any version of TWRP really is okay to start so long as its above 2.6.3.3? From any bootstack version 10B,11A, 12B?
I means this seems to straight forward its like is this one of those 2 good 2 be true things. I mean compared to everything else kit kat the last week. If all of the above is true, superb job. Very impressed. Deserve accolades and many thanks. And if it is this easy why is this thread not being lit up.

Sent from my LG-VS980 using XDA Premium 4 mobile app

I believe the first zip flashes the propriety bits from the 24a update including the radio. No need to be on stock beforehand. I assume this thread isn't being "lit up" because those who didn't do it the manual way probably used jake days zip that was released two days ago. It's really awesome the devs made this process so easy for us newbs.
 
  • Like
Reactions: Mightycaptain

xdabbeb

Inactive Recognized Developer
Sep 10, 2010
1,248
7,255
So let me ask obvious questions here. Surprised no one has asked yet. This appears to be the easiest path yet to stock kk. These things are not in the OP so I'm assuming they are irrelevant.
1. If your running AOSP ROM currently no need to go back to stock or be running custom stock ROM first?
2. Do you need to also flash KK radio?
3. Any version of TWRP really is okay to start so long as its above 2.6.3.3? From any bootstack version 10B,11A, 12B?
I means this seems to straight forward its like is this one of those 2 good 2 be true things. I mean compared to everything else kit kat the last week. If all of the above is true, superb job. Very impressed. Deserve accolades and many thanks. And if it is this easy why is this thread not being lit up.

1) Correct. No need whatsoever. I wanted to make it easy.
2) No, this takes care of that...just follow the full set of steps with the bootstack zip
3) Correct. It may even work with twrp 2.6.3.2, but I didn't test it. Honestly, after you flash the bootstack zip it updates you to twrp 2.7.0.0 anyway.

Thanks! Hope you enjoy it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 245
    !!! PLEASE READ THIS ENTIRE POST BEFORE PROCEEDING !!!
    !!! I AM NOT RESPONSIBLE FOR ANY PROBLEMS THAT OCCUR WHILE INSTALLING/USING THIS !!!



    Please follow the XDA rules. This is a development thread, not a Q & A or opinion thread. If your post isn't related directly to development (within reason), it will be ignored and/or reported to the moderators. Speculation/flaming/attacks/rants will not be tolerated.

    Features:

    • Basically, everything from my VS982.5 fw, including:
    • Xdabbeb Kernel 4.0.0 w/f2fs support
    • App ops/Access lock
    • QuickButton (select "None" to enable TorchToggle app on/off from Vol+ Longpress)
    • Extended Power Menu
    • G4 Power Menu w/reboot to recovery (longpress restart)
    • Dual window/Split view
    • Mini view
    • Multi-User
    • Call record
    • Call reject
    • Increased volume steps
    • Knock Code
    • My TorchToggle app
    • XCam LG
    • Adv camera driver
    • AOSP browser
    • Plug-n-Pop
    • All lockscreen weather animations
    • Extra lockscreen effects
    • Extra sounds
    • Extra fonts (including proper/full Roboto)
    • Extra wallpapers (from G3)
    • TAction
    • Screen capture area select
    • Removed Verizon app check service
    • Removed many useless apps, services, etc
    • Proper LG boot animations
    • LG's hidden menu
    • Remove mobile data type icon while Wi-Fi is active
    • Remove am/pm from statusbar clock
    • More little things I can't remember :)


    How to Install:
    1. Peform a full nandroid backup.
    2. If you already have the full 39A bootstack and are running TWRP 2.8.6.3 or higher, you may skip the next step.
    3. Flash the 39A bootstack found in the VS980 Resources thread in this forum and reboot back into recovery (there's a menu item in TWRP to do this).
    4. Wipe data/cache within twrp. You should leave internal storage alone. If you fail perform this step and have any issues while running the firmware, start this whole install process again and follow this step before posting.
    5. Flash the latest firmware version below after verifying the md5.
    6. Kernel/Firmware options:
      • This is a trimmed down kernel built for speed/stability/efficiency. I'm not interested in a bloated kernel with every governor/module/cherry pick du jour and never will be. I prefer using my phone, not obsessing over countless "tweaks".
      • Turn on CAF touchboost by creating /sdcard/touchboost file and rebooting. If the file is empty, boost freq is 1036800 Hz. If you want a different one, just put the value inside the text file (no spaces). Valid options are (422400, 652800, 729600, 883200, 960000, 1036800, 1190400, 1267200, 1497600, 1574400, 1728000, 1958400, 2265600). If you don't know what touchboost is, search.
      • Switch to Interactive governor by creating /sdcard/interactive file and rebooting.
      • Enable Bricked kernel-space hotplug (thanks to @show-p1984) by creating /sdcard/mpdec file and rebooting.
      • Enable SEAndroid permissive mode by creating /sdcard/permissive file and rebooting.
      • Toggle between G2/G4 Power Menu by creating /sdcard/powermenu file and rebooting.
      • Toggle MultiUser by creating /sdcard/multiuser file and rebooting TWICE
    7. If you wish to restore data using Titanium Backup or some other app, you are welcome to do so, but if you encounter problems, you must follow these steps again WITHOUT restoring data before posting.


    Changelog:
    Version 3.1.2:
    • Fix rotation on/off when using new Power Menu
    • Change mixed sun/cloud weather to show sun on LS
    • Updated Play Services that seems to be a little better behaved
    Version 3.1.1:
    • Fix intermittent VVM connectivity
    • Fix Calendar weather display
    Version 3.1.0:
    • MultiUser enabled by default now. Read above for how to toggle it on/off
    • Removed some more unnecessary system and Verizon services
    • Toggle G2/G4 PowerMenu - VIDEO HERE. Read above for how. Reboot to recovery via longpress on "Power off and restart"
    • Added G4 Weather that isn't encrypted and so shouldn't need to be removed for those using XPosed
    • Removed QuickWindow as a result of above and conclusive poll
    Version 3.0.0:
    • Initial LP Release - KK release/details in 2nd post


    Downloads:
    NOTE: AFH provides md5 checksums of all downloads on their site. Please verify them before installing.

    Firmware/Patches:
    XDABBEB's VS980 3.1.2

    Add-ons:
    20 dip Navbar
    24 dip Navbar
    30 dip Navbar
    36 dip Navbar
    42 dip Navbar

    My Patch - This is a zip I flash on my phone after the main install. It sets the default system dpi to 424, installs the 30dpi navbar and changes the status and navigation bars (centered clock, LP icons, battery percentage to right if on).


    Thanks:
    • Brut.all & iBotPeaches - apktool
    • JesusFreke - smali/baksmali
    • Team Codefire - bump
    • Team Win - TWRP


    Before posting about any issues, make sure that you have followed the install directions explicitly (including wiping data and NOT restoring backed-up data). If you are using a 3rd-party kernel, you must revert to the included kernel first. You must provide DETAILED steps to reproduce the issue along with a log if appropriate or your post will be ignored/moved/deleted/etc. If you don't know how to get a log, HERE is a good tutorial. There is also an excellent app available on the Play Store called SysLog that you can use on your phone.

    Devs: I will provide flashable zips or tutorials for any included apps/modifications that I intend to share. I do not authorize anything else to be shared, used or uploaded elsewhere.

    XDA:DevDB Information
    XDABBEB's VS980, ROM for the Verizon LG G2

    Contributors
    xdabbeb
    ROM OS Version: 5.0.x Lollipop
    ROM Kernel: Linux 3.4.x
    Based On: Stock

    Version Information
    Status: Stable
    Current Stable Version: 3.1.2
    Stable Release Date: 2014-04-12

    Created 2014-04-12
    Last Updated 2016-02-13
    55
    Thank you all for the support, emails, pms, etc. It was totally unexpected, but truly appreciated and I will reply to all of you personally. It's great that the matter is resolved and that there is a system in place to allow for these situations to be corrected. Everyone (including mods) can make mistakes so no hard feelings there. That's all I will say about it.

    I will post the files in the OP as soon as I can, but I'm actually doing my taxes now. Oops.
    39
    OP Updated with new version.

    The stock 25a as vzw delivered it definitely needed some work to get it running smoothly under the ART runtime, but it's now working quite well. I also had to redo a few of my framework/app changes to be art compatible, but it gave me the opportunity to change a few more things while I was in there. If you're going to enable art, I would recommend doing so immediately after the first boot (and before you've downloaded all your apps) as it can take some time to compile them all otherwise.

    The included kernel is just a patched stock 25a without any of my fixes/changes/commits. As soon as LG releases the 25a source I'll update the kernel as well.

    I didn't bother creating an up-to-date gapps package for this base/release as it's fairly time consuming and everything is available via the play store anyway. As such, the gapps package in the OP is just the included stock versions.

    EDIT: I'm uploading the different navbar-size zips now and will put them in the 2nd post.
    33
    OP Updated with new version...full details in the changelog, but the highlights are:

    - Splitview ported from G Pro 2
    - A lot of work went on the new trimmed down kernel and system services
    - Bypassed all of LG/Qualcomm's root and boot checking. Freedom!
    - Separated gapps and updated/odexed all latest versions (latest GCS, search, and play store integrated)
    - Reduced bloat further and put removed apks in separate zips for those that kept asking...I won't be taking this any further, however.

    Usual rules apply...you should be able to get away with dirty flash, but clean is always better/recommended. If you do so and have problems, don't report them until clean flash.

    I'm taking a few days off now!