[US996][ROM + Kernel] NRD90M Modded NotSoStock ROM v5.5 1/5/2017 - LG V20 ROMs, Kernels, Recoveries, & Other Developm

Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG. This is for phone models US-996 (only flash this if the sticker on your phone says US-996. There is already a ROM for the H910, H918, and VS996 that I've made, use that instead if your device is different).
I have added a few mods to it.
I still need the Sprint system.img and boot.img, as well as for the Korean F800L, if you can get me those files, I can build for you.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR5
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Thanks to @imucarmen for getting me the IMG files, and for testing. whoops, thats from a different thread
Latest: v5.1 combined with v5.5
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you might be able to use a root hide program, or maybe full unroot within SuperSU, and perhaps apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
system/app/AmazonKindle*
system/priv-app/AppRecovery*
system/priv-app/VZCloud*
system/priv-app/LGVZWHelp*
system/priv-app/LGVZWStartupwizard*
system/priv-app/VZWPoaService*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security

I didn't get you images for the US996 ROM :silly:

imucarmen said:
I didn't get you images for the US996 ROM :silly:
Click to expand...
Click to collapse
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.

Tilde88 said:
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.
Click to expand...
Click to collapse
Thank you cant to try it out

Tilde88 said:
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.
Click to expand...
Click to collapse
I know. But you put my name in the OP thanking me for getting you the images
I deserve no credit!

imucarmen said:
I know. But you put my name in the OP thanking me for getting you the images
I deserve no credit!
Click to expand...
Click to collapse
LOL! Copy + paste
I plagiarize myself
lingo2012 said:
Thank you cant to try it out
Click to expand...
Click to collapse
You can't what?
Lol jk

5.1 ROM is here

Tilde88 said:
LOL! Copy + paste
I plagiarize myself
You can't what?
Lol jk
Click to expand...
Click to collapse
Lol wait sorry

lingo2012 said:
Lol wait sorry
Click to expand...
Click to collapse
Link is up btw

Thanks sir!!!

Tilde88 said:
Link is up btw
Click to expand...
Click to collapse
Do I dare try this?! Lol
Edit: you're never going to believe this... But it worked!! Flashed without issue!

bryancotton84 said:
Do I dare try this?! Lol
Edit: you're never going to believe this... But it worked!! Flashed without issue!
Click to expand...
Click to collapse

Tilde88 said:
Click to expand...
Click to collapse
Works great thank you and with the color control settings set at what you suggested is amazing.

Take it that sprint isn't able to use this just yet?
Beastmode on my LG V20

Nrod0784 said:
Take it that sprint isn't able to use this just yet?
Beastmode on my LG V20
Click to expand...
Click to collapse
He needs someone with the stock sprint rom to give him the system.img and the boot.img
Without those files, he can't do anything.
I'm guessing that it will fix HD calling, ## codes, wi-fi calling, FM and PRL updating.

Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)

XooLoo said:
Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)
Click to expand...
Click to collapse
Are you rooted? Just download a reboot app that will give you a recovery option.

bryancotton84 said:
Are you rooted? Just download a reboot app that will give you a recovery option.
Click to expand...
Click to collapse
OK that sounds simple enough. So basically that's it? I download this, reboot in recovery, flash and viola? Sorry, I came to LG from years of Samsung, so this has been a somewhat anxiety-inducing learning experience for me so far--haven't bricked, boot-looped, etc yet and trying to keep it that way if possible lol

XooLoo said:
OK that sounds simple enough. So basically that's it? I download this, reboot in recovery, flash and viola? Sorry, I came to LG from years of Samsung, so this has been a somewhat anxiety-inducing learning experience for me so far--haven't bricked, boot-looped, etc yet and trying to keep it that way if possible lol
Click to expand...
Click to collapse
That's the long and short of it! As long as you're sure you have the US996 variant. Tilde88 made this super easy to flash and I've seen a big improvement so far!

XooLoo said:
Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)
Click to expand...
Click to collapse
The button combo (which is important to know for any phone when rooting because what if you can't boot into the ROM?) is volume down + power and when you see the LG logo release power for a moment and repress and hold it until you see a white screen with a yes or no question. Answer yes to both questions and you'll be in TWRP. It will not factory reset you when you have TWRP installed.

Related

Most secure and more absolute minimal ROMs?

Can anyone recommend a ROM that is the most secure? (offers SElinux, privacy locks, encryption, etc..) and is minimal in nature? By minimal, I mean no pre-installed apps like Apollo music player or movie editor or things like that. Currently I'm on CM11 for the XT912 and it's okay, but my battery like is sucking horribly.
TurnNBurn said:
Can anyone recommend a ROM that is the most secure? (offers SElinux, privacy locks, encryption, etc..) and is minimal in nature? By minimal, I mean no pre-installed apps like Apollo music player or movie editor or things like that. Currently I'm on CM11 for the XT912 and it's okay, but my battery like is sucking horribly.
Click to expand...
Click to collapse
RU running JBX Kernel?
I am just guessing that Paranoid Android would be for you. Very Clean, minimal added apps. SELinux, as far as I know you can go into build properties to enable/disable or add it if it's not listed. To change its setting, use a value '1' to put SELinux in enforcing mode. Use a value of '0' to put SELinux in permissive mode.
Good luck!
Decon1 said:
RU running JBX Kernel?
I am just guessing that Paranoid Android would be for you. Very Clean, minimal added apps. SELinux, as far as I know you can go into build properties to enable/disable or add it if it's not listed. To change its setting, use a value '1' to put SELinux in enforcing mode. Use a value of '0' to put SELinux in permissive mode.
Good luck!
Click to expand...
Click to collapse
Thanks for the info! I found a link for the ROM at http://aospal.hostingsharedbox.com/aospal/roms/spyder/.
What kernel would you recommend? JBX or stick with default?
TurnNBurn said:
Thanks for the info! I found a link for the ROM at http://aospal.hostingsharedbox.com/aospal/roms/spyder/.
What kernel would you recommend? JBX or stick with default?
Click to expand...
Click to collapse
Woops sorry could have provided that...but they are just a few threads below so I never thought...
Ya know, I am not that able when it comes to kernels. For some reason I can't see much difference. If I think a ROM on runnin' is slow or lagging I try JBX. I have also used the new AXXION Kernel. JBX is quicker to recover from should you not like it. I think the PA Kernel is adequate and maybe above average!
So I am going to defer to someone else passing through.
Decon1 said:
Woops sorry could have provided that...but they are just a few threads below so I never thought...
Ya know, I am not that able when it comes to kernels. For some reason I can't see much difference. If I think a ROM on runnin' is slow or lagging I try JBX. I have also used the new AXXION Kernel. JBX is quicker to recover from should you not like it. I think the PA Kernel is adequate and maybe above average!
So I am going to defer to someone else passing through.
Click to expand...
Click to collapse
I got it installed and I'm using the default ROM. It seems exactly what I was looking for.
A few questions. First, can I use the OTA update (am I using the right terminology?) when I go to the phone settings and go to the updates menu it shows there's updates. Am I able to install those without it affecting safestrap?
Also, what's the recommended way to set SElinux to enforce mode? I know how to do it on Linux (Fedora, CentOS, etc..), but never had to do it on an android.
TurnNBurn said:
I got it installed and I'm using the default ROM. It seems exactly what I was looking for.
A few questions. First, can I use the OTA update (am I using the right terminology?) when I go to the phone settings and go to the updates menu it shows there's updates. Am I able to install those without it affecting safestrap?
Also, what's the recommended way to set SElinux to enforce mode? I know how to do it on Linux (Fedora, CentOS, etc..), but never had to do it on an android.
Click to expand...
Click to collapse
OTA should work. I can't remember if I have done one on PA. Basically you download it on the phone, obviously WiFi is best then it will ask if you want to install it. The 'phone' will reboot to Recovery and the update should install.
Remember we're experimental here. If you mess up you simply reinstall with minimal whining!
Here's a link for a SELinux app to change from permissive to enable. No clue if it works!
Info here: http://forum.xda-developers.com/sho...mctr=(not provided)&__utmv=-&__utmk=239820800
App here: https://play.google.com/store/apps/details?id=com.mrbimc.selinux
TESTED! I tested this on my RAZR 'Test Phone' with DumbleCore's port of SlimKat's BifTor ROM. It worked!
Decon1 said:
OTA should work. I can't remember if I have done one on PA. Basically you download it on the phone, obviously WiFi is best then it will ask if you want to install it. The 'phone' will reboot to Recovery and the update should install.
Remember we're experimental here. If you mess up you simply reinstall with minimal whining!
Here's a link for a SELinux app to change from permissive to enable. No clue if it works!
Info here: http://forum.xda-developers.com/sho...mctr=(not provided)&__utmv=-&__utmk=239820800
App here: https://play.google.com/store/apps/details?id=com.mrbimc.selinux
TESTED! I tested this on my RAZR 'Test Phone' with DumbleCore's port of SlimKat's BifTor ROM. It worked!
Click to expand...
Click to collapse
I've got no problems starting over from scratch. I found a tool/script that does it all and I've messed up things so many times it's down to a science now.
As far as SELinux, I found that tool on the market that is simple enough. It just switches SELinux into enforcing mode and you can change it back to permissive. Simple enough. It's on the Play store and also on the F-droid market.
I have a side question regarding encryption. If I encrypt the phone, does that mess with any of the other ROM slots or will that affect Safe Strap?
TurnNBurn said:
I have a side question regarding encryption. If I encrypt the phone, does that mess with any of the other ROM slots or will that affect Safe Strap?
Click to expand...
Click to collapse
Sorry, no clue...again hopefully a passer by will help!
TurnNBurn said:
I've got no problems starting over from scratch. I found a tool/script that does it all and I've messed up things so many times it's down to a science now.
As far as SELinux, I found that tool on the market that is simple enough. It just switches SELinux into enforcing mode and you can change it back to permissive. Simple enough. It's on the Play store and also on the F-droid market.
I have a side question regarding encryption. If I encrypt the phone, does that mess with any of the other ROM slots or will that affect Safe Strap?
Click to expand...
Click to collapse
Just like in the other UNIX based OS, encryption here encrypts only the set ROM Slots contents and other partitions if selected by the user, like for example if u have a dual boot of Fedora and Ubuntu and if u decide to encrypt the contents of a specific drive having lets say Ubuntu, only that much portion stays under encryption and the Fedora portion stays unencrypted... Thus SafeStrap stays untouched... I suppose that's how it works..!!
P.S.: I could be wrong.. i haven't tested this yet... ill have to dual boot another ROM in another slot and test it... and i am too bored to test it right now... Would probably update the test results if i get drunk enough XD
P.P.S.: Man it feels good to be back on XDA *cheers*

[H918][ROM + Kernel] NRD90M Modded NotSoStock ROM v6.5 3/12/17

Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it
could also be that you are on an old TWRP build.
--WiFi calling is fixed. (thanks @lordodin912 . Turned out to be the defconfig after all. Netfilter/netlink )
--Built with the latest -old v6 Uber Toolchain cross-compiler (ubertc 7 is bugged, and latest v6 doesn't boot after compile)
--Kernel optimization flags added in for Uber (thanks @lordodin912 for the info on this)
--Better 3g/4g connectivity. Which should hopefully lead to less polls to satellites, and hopefully reduce battery consumption (May need to upgrade to latest bootloader and radio).
--ConservativeX governor and a few others added in
--ConservativeX is default
--ROM tweaks to init.qcom.post_boot to do the following : ensure min CPU freq is at 307mhz for all cpus, 133mhz for GPU, modified cpu_boost and other tunables for bettery battery usage, other small tweaks.
--GPU gov set to simple_ondemand by default
--Many TCP congestion algorithms enabled, westwood+ is default, and recommended.
--Small tweak to ZEN_DECISION hotplug
More things fixed/tuned
*testing* AutoSMP hotplug added to kernel. (idk wtf it is though--likely not working)
--Force current charge. Ability to override charging rate. Might set to max rate (1500mAh) by default. This means your cable+charge combo will charge as fast as it can.
6.5 will not force wipe, but if you have bugs with wifi calling, texting, or rootswitch freezing, this is an indication you have to do a Factory Reset within recovery.
Wifi calling fixed, sms fixed. No bugs that I can find.
You can turn off WiFi while on a WiFi call also. It will stay connected and switch to 4g. First connection may take up to 10 seconds, but it's just the first time.
Your phone will be very slow for the initial setup. Once you finish setting up your email, and fingerprint and all that, reboot your device.
If you have factory reset, you will need to update Google Assistant, and Google Play Services. Both of those updates can be done from opening Google Assistant. She won't work until these are installed/updated. SafetyNet bypass also requires Google Play Services, so just be sure to have all updates installed from play store.
LG Music is back in. I added back in the LG update center and the weather lockscreen thing, but they doesn't show up. I'll make a separate zip that works later in the future. For now, you can download smartworld and other things from LGs website.
One more thing, once your battery goes down to 10%, your phone will slow down and be as conservative as possible. I don't believe at 10% anyone will be worried about a smooth experience, but rather that their phone can last them enough time (it will!!). The savings is even greater if you enable Battery Saver at 15%.
Here is v6.5--perfected
You don't have to wipe anything.
However, if you get one of the following bugs, you will have to factory reset in recovery:
**Rootswitch disable freezes phone
**SMS dont always send, or won't send with root disabled
**No call connection or sound when calling after disabling wifi
**Literally any other bug
Development for NSS H918 will come to a halt as of 6.5, as I need to make an update for the other carriers. Additionally, IRL will be taking over for a month or two.
========================================================
Sidebar:
Here is the 6.5 kernel. Note : this is not an update for v6.0, this is only a kernel to be used on other ROMs.
v6 info below
(old in from previous update)
v6 NSS ROM has been rebased on the latest build from LG (10j). The kernel for v6 has also been built from source from the 10j sources. If you want the stock source for 10j kernel download it frmo my thread in the dev section. The one release by LG does not work as-is. I had to go through it and fix multiple errors preventing compile.
v6 WILL wipe your phone. All your apps, settings, games, and save states will be erased! This will not wipe your SD card, nor internal storage.
v6 is heavily debloated. ROM size is a mere 1.06 GB.
There is no kernel-only zip for v6, nor will there be.
I am also not releasing a way to flash v6 without wiping. The wipe is intended to clear any corrupted caches and/or other issues.
In v6, everything you need to pass SafetyNet is already included. Just disable root with Rootswitch, and you can play Pokemon Go, use Android Pay, and any other app that uses Google SafetyNet.
This ROM and kernel have been heavily modified for speed, stability, and battery.
I have changed the default CPU governor to Bioshock.
Here are some changes for v6
v6 will wipe your data!
Based off LGs latest build (V10j). Comes with matching kernel from 10j as well.
Kernel optimizations to the cpu. CPU ramps down quicker, is more conservative (probably best if you leave CPU settings as they come).
Cancun and triton disabled. Triton removed entirely.
Core Control Helper disabled.
New governors have been added! The default governor is now Bioshock.
You have a choice from ElementalX, Despair, Darkness, Alucard, Wheatley, blu_active, uhh prob 1 or 2 others. Note that not all governors are optimized for this chipset and may cause high CPU usage. Bioshock and blu_active work great! Note that the Darkness driver is outdated. Alucard24 did update it a few days ago, but for now, I don't recommend the Darkness driver.
V6 WILL WIPE YOUR PHONE EVERY TIME YOU FLASH IT!
This new version is going to WIPE your PHONE! This means that your apps, save states for games, games, and custom settings will be deleted.
You can backup your call logs and text+mms messages. My favorite app is called SMS Backup and Restore (by Carbonite).
If you have games and/or apps that you have to backup, you can use Titanium Backup. DO NOT BACKUP SYSTEM APPS! Basically if the app is not white in the Titanium Backup list, do not back it up. If it is green, or red, do not back it up, and certainly don't restore it on the new ROM!!!
ROM is much smaller now. ZIP is only 1.06GB. Lots more stuff ripped out of it. Shouldn't download new stock updates either. Will post a full debloat list tomorrow. No features were harmed in the making of this ROM.
I personally prefer to just use Google Assistant for pretty much everything, including Weather and Weather notifications. So the LG Weather has been removed.
I have 2 rebloat zips.
The LG only zip restores LG Weather, LE QMemoPlus (quickcapture), LG Music, and LG Update center.
The full rebloat zip restores everything minus carrier spyware, and lookout. I do not recommend flashing the full rebloat zip, and if you must, be sure to open the ZIP and delete anything out of it you do not specifically want to re-add. Don't flash the whole 450MB zip just to get LG Backup or something like that.
Phone likes to sleep, sometimes it goes hours without dropping 1%... It's weird... Idk .
Remember, if you don't use NFC, turn it off and save a little extra battery.
Also, phone does not have OK Google....
It only has Google Assistant . She is really awesome! It does not identify as a Pixel either.
Here is the link to v6. It will wipe your phone any time that you flash it! Note that the .ZIP says (fixed). This is because it already includes the fix for WiFi calling, SMS, and hotspot. I used some of the active members as guinea pigs, sue me
So once you flash your phone, just wait... It will take a long time. Once it boots, it will ask for your SIM card. Just wait a minute, and it will come on.
Go through the initial setup, make sure to give Color Control and Rootswitch SU access when prompted (will be really early, if you miss it just open SuperSU app and force grant permission).
Once you finish initial setup with fingerprint and all that stuff let it download whatever Google Play apps it finds, then get to your home screen and reboot the phone to complete setup.
Note, you must manually install Google Play Services. If you hold your Home button, it will activate Google Assistant (same as before with OK Google), and it will get a Services download.
Also, be sure to open Maps, it too will ask you to do a Google Play Services download.
If SafetyNet fails, you do not have Google Play Services, or you forgot to disable root.
SafetyNet passes root check, and unlocked bootloader check.
Here is everything that was ripped out of the ROM
Here is a ZIP to restore some of the removed LG apps on v6 for the 10j build.
This only includes
LG Music app + widget
LG Weather + everything related to it
LG Qmemoplus
LG UpdateCenter
And here is the full rebloat.zip (eww)
/system/app/AndroidPay
/system/app/BookmarkProvider
/system/app/CloudPrint
/system/app/Drive
/system/app/DriveActivator
/system/app/EasterEgg
/system/app/EditorsDocs
/system/app/EditorsSheets
/system/app/EditorsSlides
/system/app/Gmail2
/system/app/GnssAirTest
/system/app/GnssLogCat
/system/app/GnssPosTest
/system/app/GnssTest
/system/app/GoogleCalendarSyncAdapter
/system/app/GooglePrintRecommendationService
/system/app/Hangouts
/system/app/LGAccount
/system/app/LGAirDrive
/system/app/LGBackupLauncher
/system/app/LGDrm
/system/app/LGFOTA
/system/app/LGMusicShare
/system/app/LGSpringCleaning
/system/app/MirrorLinkServer
/system/app/Music2
/system/app/Photos
/system/app/SignatureWallpaper
/system/app/SmartMessagingEngine
/system/app/SmartShare
/system/app/SmartShareProvider
/system/app/talkback
/system/app/Videos
/system/app/YouTube
/system/etc/permissions/com.lge.sizechangable.weather.platform.xml
/system/etc/amzn.mshop.properties
/system/priv-app/AdaptClient
/system/priv-app/CloudHub
/system/priv-app/facebook-installer
/system/priv-app/GoogleFeedback
/system/priv-app/LG360VideoWallpaper
/system/priv-app/LG360Wallpaper
/system/priv-app/LGAirDriveSetting
/system/priv-app/LGApplicationManager
/system/priv-app/LGBackup
/system/priv-app/LGEmail
/system/priv-app/LGExchange
/system/priv-app/LGGestureAnswering
/system/priv-app/LGLDB
/system/priv-app/LGMapUI
/system/priv-app/LGMusic
/system/priv-app/LGMusicController
/system/priv-app/LGMusicWidget
/system/priv-app/LGNLPService
/system/priv-app/LGPartnerBookmarksProvider
/system/priv-app/LGPCSuiteService
/system/priv-app/LGQHelp
/system/priv-app/LGQHelpService
/system/priv-app/LGSignBoardInitialGuide
/system/priv-app/LGSmartSharePush
/system/priv-app/LGSnapPage
/system/priv-app/LGTasksProvider
/system/priv-app/LGTTSPAService
/system/priv-app/LGUpdateCenter
/system/priv-app/LGVoiceCare
/system/priv-app/LGVRPlayer
/system/priv-app/LGWeatherService
/system/priv-app/LGWernickeManager
/system/priv-app/Lookout
/system/priv-app/MyPlacesEngine
/system/priv-app/MyPlacesSettings
/system/priv-app/NameID
/system/priv-app/Tag
/system/priv-app/TMO_MyAccount
/system/vendor/app/facebook-appmanager
/system/vendor/overlay/com.android.providers.partnerbookmarks
/system/vendor/overlay/com.lge.appbox.client
/system/vendor/overlay/com.lge.bnr
/system/vendor/overlay/com.lge.exchange
/system/vendor/overlay/com.lge.friendsmanager
/system/vendor/overlay/com.lge.lgmapui
/system/vendor/overlay/com.lge.lgworld
/system/vendor/overlay/com.lge.lifetracker
/system/vendor/overlay/com.lge.mlt
/system/vendor/overlay/com.lge.mtalk.sf
/system/vendor/overlay/com.lge.qhelp
/system/vendor/overlay/com.lge.qmemoplus
/system/vendor/overlay/com.lge.sizechangable.weather
/system/vendor/overlay/com.lge.sizechangable.weather.platform
/system/vendor/overlay/com.lge.sizechangable.weather.theme.optimus
/system/vendor/overlay/com.lge.smartsharepush
/system/vendor/overlay/com.lge.updatecenter
/system/vendor/overlay/com.lge.wernicke.nlp
Below is just old info from previous ROMs.
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG.
I have added a few mods to it.
FEATURES
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR4
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Built-in DNS Ad-blocking
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Latest: v5.5
If you are already on v5.1,here is the 5.5 update. This is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup.
Here are the changes for v5.5:
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol) **added assertive display which should help draw less power with screen on (not sure if it is actually working, but meh it's in there)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Can confirm Pokemon GO and Android Pay work perfectly. Just need to hide root.
Use the app attached.
Checkmark where it says "Stop all su daemons"
Reboot
Open RootSwitch again, and the checkmark should still be there, click disable root, and test with an app called SafetyNet Helper Sample from Play Store. When root is disabled, SafetyNet test will pass with a full green screen.
When you are done playing, you can enable root again. The game checks every so often, so root needs to be disabled to play for X amount of time.
Here are the changes for v5.1:
The only change in v5.1 that it has my updated kernel. It had previously been giving bugs to random people in bluetooth. Also, FM radio was broken. I am happy to announce that as of 5.1, all functions are in full working order, and there should be nothing else wrong in the ROM.
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Rebased ROM to a full system dump. Major thanks to @NotATreoFan ! His intuition was quite helpful. This should fix issues with WiFi calling, and other odd bugs that have been creeping about.
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Fully debloated. Thanks again to NATF for pointing out the files that were installing the last bit of carrier-based bloat (amazon, facebook stub installer, etc).
**Updated to latest Super SU
**Other things here and there to try and fix bugs.
**Oh, the FM module from the original ROM was also restored. This, in conjunction with the files retrieved from NATF's full dump, should fix FM!
**If you have issues on your phone, and are trying to fix them, I recommend you do a clean install.
**However, if your phone is fine and you have had no issues, you can go ahead and just dirty flash.
No need to wipe anything. The only people who had to or need to wipe, are those on my v2.0 ROM. If you are on any version below or higher (including 2.1) you do not need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 64
Value 127
Contrast 129
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
REBLOAT
If you want to add in things I removed, flash this. It will include all apps that were removed. You can open the ZIP and simply delete anything inside the system folder that you don't want before you flash it.
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
Source for kernel is at https://github.com/Tilde88/nss
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Few minutes you say. Well I shall be one of the first to try it ^.^
Thanks for the hard work*.
shadowxaero said:
Few minutes you say. Well I shall be one of the first to try it ^.^
Thanks for the hard word.
Click to expand...
Click to collapse
Sorry, I noticed I missed 2 lines of scripts after I started upload. I just now started the proper upload. ETA is 15m from now.
I'll be the third to try this ... This is awesome ! Thanks dude ???
Tilde88 said:
Sorry, I noticed I missed 2 lines of scripts after I started upload. I just now started the proper upload. ETA is 15m from now.
Click to expand...
Click to collapse
Such a tease haha
thank you so much for this. now i am using your stock deodexd rom and what will be the proper way to install this over it? is it possible for you to put up the step by step instruction on how to install this rom in op?
thanks!
hslayer said:
thank you so much for this. now i am using your stock deodexd rom and what will be the proper way to install this over it? is it possible for you to put up the step by step instruction on how to install this rom in op?
thanks!
Click to expand...
Click to collapse
Yea I'll add something to the OP tomorrow.
You can flash this without any other steps. Just copy to phone, boot to TWRP, flash. Everything else is taken care of.
Tilde88 said:
Yea I'll add something to the OP tomorrow.
You can flash this without any other steps. Just copy to phone, boot to TWRP, flash. Everything else is taken care of.
Click to expand...
Click to collapse
Question. Does adb commands work for you? The box wont popup for me to authorize the device.
Awesome ness job @Tilde88...
Deleted
Sent from my Pixel XL using XDA-Developers mobile app
Follow the steps listed on my thread and it will work @ ViPER4Android.
Lol'd.
I was able to successfully port it, as displayed by the poll and close to 300 downloads.
shadowxaero said:
Question. Does adb commands work for you? The box wont popup for me to authorize the device.
Click to expand...
Click to collapse
I was wondering if that was just me. No, USB Debugging does not work for me either. Hmm... Now how did I break ADB integration? And how do I fix it?!
Paradoxumical said:
Follow the steps listed on my thread and it will work @ ViPER4Android.
Lol'd.
I was able to successfully port it, as displayed by the poll and close to 300 downloads.
Click to expand...
Click to collapse
Ok I'll try again later. Oh, I thought you were a different person lol.
I did try the steps in your OP. I also baked in all the files, and set all permissions accordingly with the updater script. No matter what, It always tells me that the Driver must be installed. Upon trying to install, it says IO Error. Even though root is on, and System is R/W. /shrug
I am assuming just bout to recovery and flash?
Is there any way to disable the sound mod if I wanted to?
Thank you Tilde88 for your hard work. Thats really awesome to have ROM like that.
Do you think you can also add:
1. boot animation: http://forum.xda-developers.com/v20/themes/stock-android-7-0-boot-shutdown-t3499524
2. 2nd screen flash on new text: http://forum.xda-developers.com/v20/themes/2nd-screen-flash-text-message-tasker-t3490220
3. Also change emoji to samsung ones. Those from LG are terrible. http://forum.xda-developers.com/v20/themes/aroma-1-click-emoji-changer-10-to-pick-t3499517
4. Ad blocker is the same as Ad away? I wish we could get rid of adds from apps.
Thank you again
What's the difference between this rom and the other one that you posted? This one just has mods baked in?
Can you dirty flash this over stock ROM
Sent from my Pixel XL using XDA-Developers mobile app
Paradoxumical said:
Follow the steps listed on my thread and it will work @ ViPER4Android.
Lol'd.
I was able to successfully port it, as displayed by the poll and close to 300 downloads.
Click to expand...
Click to collapse
Yes. Your viper is working. I can't get XHiFi working. But, I don't care. The original viper works great!
lightninbug said:
What's the difference between this rom and the other one that you posted? This one just has mods baked in?
Click to expand...
Click to collapse
@Tilde88 ? There is also another rom with bravia built in, what are the differences?? Why not just update your other thread/rom?

[H910 (AT&T)][ROM + Kernel] NRD90M Modded NotSoStock ROM v5.5 1/1/2017

Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG.
I have added a few mods to it.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR4
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Latest: v5.1 combined with v5.5
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you might be able to use a root hide program, or maybe full unroot within SuperSU, and perhaps apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
If the ROM won't flash because it says you have the wrong device
This is likely due to the conversion thing you guys had to do to root. I don't have the AT&T device and I don't know about that conversion thing. To bypass it, open the ZIP, go into META-INF/com/google/android and delete only the file called updater-script. Replaced it with this one
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Everything is still working great! Thanks again @Tilde88. Those color settings are awesome, too. Much better than stock!
Glad to see this! Trying now..
UPDATE: Runs pretty smooth. Thanks again!
Yeah it worked perfectly now after replacing the updater-script (correctly). Thanks for doing this! My only request is just on adding the advanced power menu options such as reboot to recovery/bootloader Other than that - its perfect.
Twisted
twistedvip said:
Yeah it worked perfectly now after replacing the updater-script (correctly). Thanks for doing this! My only request is just on adding the advanced power menu options such as reboot to recovery/bootloader Other than that - its perfect.
Twisted
Click to expand...
Click to collapse
I second this! Advanced power menu with recovery/bootloader reboot would be great. I use ROM Toolbox Pro to boot into recovery as it is now.
Also, would like to put GApps Pico with the ability to add any extra Google features as necessary. I pretty much just use the play store and some services. I like minimal Google services and apps on my phone. For example, I use Waze instead of Google Maps, and I use Gmail, but not the app. I use a different email app but I cannot delete Maps or Gmail since they are system apps, just disable them and their services. I don't use OK Google, Google Now, Hangouts, etc... There are a lot more examples like this.
nikktrikk said:
I second this! Advanced power menu with recovery/bootloader reboot would be great. I use ROM Toolbox Pro to boot into recovery as it is now.
Also, would like to put GApps Pico with the ability to add any extra Google features as necessary. I pretty much just use the play store and some services. I like minimal Google services and apps on my phone. For example, I use Waze instead of Google Maps, and I use Gmail, but not the app. I use a different email app but I cannot delete Maps or Gmail since they are system apps, just disable them and their services. I don't use OK Google, Google Now, Hangouts, etc... There are a lot more examples like this.
Click to expand...
Click to collapse
You can delete system apps by using a program such as Titanium Backup. You can also backup your apps, and restore them on other ROMs. Don't backup system apps, just user apps.
I recommend the Pro version of Titanium; I bought it years ago, and still use it today. One of, if not the actual best, backup/restore program.
With pro you can do batch files, instead of 1by1. Also good for games to save their current state.
Tilde88 said:
You can delete system apps by using a program such as Titanium Backup. You can also backup your apps, and restore them on other ROMs. Don't backup system apps, just user apps.
I recommend the Pro version of Titanium; I bought it years ago, and still use it today. One of, if not the actual best, backup/restore program.
With pro you can do batch files, instead of 1by1. Also good for games to save their current state.
Click to expand...
Click to collapse
Titanium Backup is great! I have the pro version as well and use it constantly. I guess I'm not really concerned with the apps taking up space, rather just starting with the bare minimum of necessary things and adding what is needed afterward. But I usually freeze the apps just to avoid any possible issues with deleting. Another app that is just as great is ROM Toolbox Pro. Their App Manager and Auto Start Manager have advanced freeze functions that show you every single activity, receiver, and service attached to each app and gives you full functionality over them.
@nikktrikk @twistedvip or anyone else that wants to test.
@me2151 has given me a new defconfig for the kernel which might fix the static boot thing. Can anyone try it out for me please? It can be found here. Let me know how it goes. Thanks.
Tilde88 said:
@nikktrikk @twistedvip or anyone else that wants to test.
@me2151 has given me a new defconfig for the kernel which might fix the static boot thing. Can anyone try it out for me please? It can be found here. Let me know how it goes. Thanks.
Click to expand...
Click to collapse
Just flashed on my H910. Unfortunately, it still gave me the static screen upon reboot.
EDIT: It also seems to have made the phone very laggy compared to your original custom ROM.
Twisted
:/
twistedvip said:
Just flashed on my H910. Unfortunately, it still gave me the static screen upon reboot.
EDIT: It also seems to have made the phone very laggy compared to your original custom ROM.
Twisted
Click to expand...
Click to collapse
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Tilde88 said:
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Click to expand...
Click to collapse
Thanks, I just flashed back to your original custom kernel. Let me know if there's anything else y'all might come up with and want me to test out. Always willing to help out.
Twisted
Tilde88 said:
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Click to expand...
Click to collapse
Everything is still running great. Much better battery life than stock! Just wanted to let you know, the only thing I have found that is missing is the Screen Capture feature. On the stock AT&T ROM, it is included in the pull down menu from the top, but it is not here at all in the custom ROM. If you navigate to Settings>Display>Home touch buttons>Button combinations, you can actually see the capture icon used as an example in the help section in the bottom half of the screen showing how to rearrange the buttons. The center button shows the capture button icon, but that button is not an available button to choose from when actually rearranging the Home touch buttons.
nikktrikk said:
Everything is still running great. Much better battery life than stock! Just wanted to let you know, the only thing I have found that is missing is the Screen Capture feature. On the stock AT&T ROM, it is included in the pull down menu from the top, but it is not here at all in the custom ROM. If you navigate to Settings>Display>Home touch buttons>Button combinations, you can actually see the capture icon used as an example in the help section in the bottom half of the screen showing how to rearrange the buttons. The center button shows the capture button icon, but that button is not an available button to choose from when actually rearranging the Home touch buttons.
Click to expand...
Click to collapse
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Tilde88 said:
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Click to expand...
Click to collapse
I have no problem doing a screen capture, I just wanted to let you know for the sake of knowing that the capture button icon is not included. Just so you have a comprehensive list of features no matter how minor they might be
Tilde88 said:
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Click to expand...
Click to collapse
Its also on the second screen and is very handy and much faster. I know for me my case is of some crap rubber amd hard to hit both at the same time
Got the error that I'm not a 910. Tried swapping the update script to bypass the check, but now get an error that the update binary is missing while trying to flash it. Went to check and it is still the in the zip however. Did I miss something obvious?
Sent from my Pixel using Tapatalk
streetpounder said:
Got the error that I'm not a 910. Tried swapping the update script to bypass the check, but now get an error that the update binary is missing while trying to flash it. Went to check and it is still the in the zip however. Did I miss something obvious?
Sent from my Pixel using Tapatalk
Click to expand...
Click to collapse
Sounds like you broke the ZIP. Don't modify it on your phone. copy the ZIP to your PC (don't open it from internal storage). Well, since it's broken now, download it again. When it's done downloading, open the ZIP on your PC, remove only the updater-script file, and once you have only the update-binary, re-add the updater-script.
I made a copy before I modded it. I'll try your approach and give it another go. Thanks!
Sent from my Pixel using Tapatalk
Still getting bluetooth shutting off randomly.
I flashed this using no wipe, as in instructions...on Dirty Santa AT&T rooted phone. Bluetooth STILL is completely annoying and disconnects whenever it feels like it. Even Bluetooth Auto Connect and Bluetooth Keep Alive are of no use as fixes. Any ideas??? Should I wipe and just flash your rom to clear up any bugs??
[EDIT] I JUST WIPED AND FLASHED...WILL POST RESULTS!!!!!
Thanks for your awesome work and thank you for your time!!!!

[VS995 (VZW)][ROM + Kernel] NRD90M Modded NotSoStock ROM v5.5 1/1/2017

[QRCODE][/QRCODE]Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG.
I have added a few mods to it.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR4
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Thanks to @imucarmen for getting me the IMG files, and for testing.
Latest: v5.6
The only change in 5.6 is the addition of LGMessage. Somehow this ROM did not include a text messaging app... WTF? So I added it in from my H918. v5.6 is a full ROM, not just an update. You do not need to be on 5.1 first. Just flash 5.6 and good to go.
v5.5 changes below
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you are able to use a root hide program, or maybe full unroot within SuperSU, and apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Can confirm Pokemon GO and Android Pay work perfectly. Just need to hide root.
Use the app attached.
Checkmark where it says "Stop all su daemons"
Reboot
Open RootSwitch again, and the checkmark should still be there, click disable root, and test with an app called SafetyNet Helper Sample from Play Store. When root is disabled, SafetyNet test will pass with a full green screen.
When you are done playing, you can enable root again. The game checks every so often, so root needs to be disabled to play for X amount of time.
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
system/app/AmazonKindle*
system/priv-app/AppRecovery*
system/priv-app/VZCloud*
system/priv-app/LGVZWHelp*
system/priv-app/LGVZWStartupwizard*
system/priv-app/VZWPoaService*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Awesome!! Cant wait to use this.
Request: speaker mod, Google assistant, and volume up/down to skip tracks when main screen is off.
Sent from my Pixel XL using Tapatalk
Note to all. You will notice that the theming option is missing from the settings under home. Don't fret! Theming is still in the Rom you just need to add a shortcut for it. I'm personally using Nova Prime and assigning an activity for the theming app so it makes an app icon. There are independent apps in the store that can do this as well.
Just a heads up for those of you using themes and wondering how to apply them.
@Tilde88 so a hot reboot let's you see the boot animation and I wanted to let you know it needs scaled down. It's way too large and actually is blurry because of it.
imucarmen said:
Note to all. You will notice that the theming option is missing from the settings under home. Don't fret! Theming is still in the Rom you just need to add a shortcut for it. I'm personally using Nova Prime and assigning an activity for the theming app so it makes an app icon. There are independent apps in the store that can do this as well.
Just a heads up for those of you using themes and wondering how to apply them.
@Tilde88 so a hot reboot let's you see the boot animation and I wanted to let you know it needs scaled down. It's way too large and actually is blurry because of it.
Click to expand...
Click to collapse
The bootanimation is the right size, as it is the same that I use for the other models. There is something fishy with your bootloaders after doing that conversion thing. I don't fully understand it.
Tilde88 said:
The bootanimation is the right size, as it is the same that I use for the other models. There is something fishy with your bootloaders after doing that conversion thing. I don't fully understand it.
Click to expand...
Click to collapse
I see. Just letting you know the things I'm seeing. I hot reboot on the US996 rom and the boot animation was normal size. On the vs995 the word android is gigantic. It spans from edge to edge of the display and looks like a size 26 font lol
---------- Post added at 04:58 PM ---------- Previous post was at 04:48 PM ----------
Kernel crashed @Tilde88 I was using some custom settings so maybe that's why. I was underclocking and using the Blu Active gov and the zen hotplug.
Any chance of a Sprint ROM?
N1ghtr08d said:
Any chance of a Sprint ROM?
Click to expand...
Click to collapse
Sure, get me your system.img and boot.img
imucarmen said:
Kernel crashed @Tilde88 I was using some custom settings so made that's why. I was underclocking and using the Blu Active gov and the zen hotplug.
Click to expand...
Click to collapse
I don't understand what you are saying. Lot's of typos. Also, over/underclocking does not stick, as it is not unlocked in the kernel.
Tilde88 said:
I don't understand what you are saying. Lot's of typos. Also, over/underclocking does not stick, as it is not unlocked in the kernel.
Click to expand...
Click to collapse
lol it was only one typo. Made should have been maybe.
According to Kernel Adiutor it's sticking. I have the cpu max clock set to 1920 and it never goes above it.
Tilde88 said:
Sure, get me your system.img and boot.img
Click to expand...
Click to collapse
Do you need them from the stock Sprint phone or does it matter that I flashed the stock deodexed on my phone?
N1ghtr08d said:
Do you need them from the stock Sprint phone or does it matter that I flashed the stock deodexed on my phone?
Click to expand...
Click to collapse
stock would be best... Where did you get a Sprint deodexed ROM?
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
mrtruckincowboy said:
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
Click to expand...
Click to collapse
I had US996 on my device and flashed to this fine. I cleaned flashed. Did you try a dirty flash? Not sure why it wouldn't flash. What kind of error are you getting?
it starts twrp again wierd error
mrtruckincowboy said:
it starts twrp again wierd error
Click to expand...
Click to collapse
you're stuck in TWRP? Did you factory reset inside the rom?
imucarmen said:
you're stuck in TWRP? Did you factory reset inside the rom?
Click to expand...
Click to collapse
not stuck
tried again now i get a map file error whats that mean ? bad file?
mrtruckincowboy said:
not stuck
tried again now i get a map file error whats that mean ? bad file?
Click to expand...
Click to collapse
Perhaps. Definitely, I would try downloading a new copy. I didn't have any issues flashing.
Can you guys tell me if you are having USB issues when plugging in to your PC. Trying to figure out if the ROM has a bug or if someone has a driver issue.
Thanks.
No issues here connecting to computer through usb.
Sent from my LG-VS995 using Tapatalk
mrtruckincowboy said:
not flashing prob cause i have 996 deoxed on this vzw device any way to install?
Click to expand...
Click to collapse
Um, this ROM and kernel is built for the VS995, so if the sticker on your phone says VS995, flash it.

[ZIP][FLASHABLE][8.0&7.0]Project Deep Clean - Keep only what you actually use

Long story short, this is a zip to debloat your S8 and probably other Samsung devices. Please modify it to suit your firmware. *As long as your rom is from Samsung, regardless of nougat or oreo, most of the package names should be the same thus this zip should still remove quite a lot of them by default, you will need some minor edits to match your rom perfectly though.
The attached zip is what I'm currently using, there's something that I had commented out because I use that feature and never tried disabling it. Please feel free to experiment with it and modify the script as per your need. However, do pay close attention to some of the lines as activating them will cause your phone fail to boot.
If you had any error or knowledge about what certain file does, please provide feedback so that we can improve this script. The ultimate goal is to know what we can stripe off from TouchWiz ROM until close AOSP state without breaking features that we use, that includes .apk files, files of any format and even related lines in build.prop.
Also, for anyone who wishes to use this script in any way, please feel free to do so. No need to inform or give credit.
Since I do not backup my file before testing, I'm using Github to do this for me. The most updated version will be on Github.
For more information please visit Github.
Credit
SoLdieR9312 for his OREO BETA6 Debloat zip as template.
foobar66 for his debloat shell script as a reference.
Google as well as several posts in XDA Developers forum
Hall of fame
1. Debloating Samsung Experience Service might lead to Samsung Account FC / bootloop. By: Saibot.XI
After this zip your phone will be left with:
Stock Samsung Audio (Adapt sound, SoudAlive, etc)
Stock Samsung AOD
Stock Samsung Calculator
Stock Samsung Calendar
Stock Samsung Camera & all plugin
Stock Samsung Clock
Stock Samsung Contacts
Stock Samsung Device maintenance w/ McAfee removed
Stock Samsung Gallery & related editor
Stock Samsung Game Launcher & services
Stock Samsung Live wallpaper picker
Stock Samsung Messages
Stock Samsung Music
Stock Samsung Phone
Stock Samsung Smart capture (Screenshot w/ crop, drawing features)
Stock Samsung Launcher
Stock Samsung Video Player
Samsung Desktop Smart Switch support .apk file
Google play etc among some preloads
And some files that IDK what they do/what will happen after removal
Over hundred of apk files will be removed.
Theme center and Samsung account will also be removed, if you want to use theme, please comment them out before flashing.
They can be removed after you applied your theme and will stick after reboot. This is what I did too.
How do i add themestore and remove it after applying theme? Also, flash in twrp?
Got it working nvm. Awesome work!
I'm on AQGL and used Flashfire but the script doesn't seem to work. I updated the script to reflect the boot device as /dev/block/platform/soc/1da4000.ufshc/by-name/system but that didn't work either. Any other hints or suggestions?
TIA.
kleen3r said:
I'm on AQGL and used Flashfire but the script doesn't seem to work. I updated the script to reflect the boot device as /dev/block/platform/soc/1da4000.ufshc/by-name/system but that didn't work either. Any other hints or suggestions?
TIA.
Click to expand...
Click to collapse
used the updated script from github and works perfectly!
is this working on 955N or 950N variant?
Very good ! VERY SMOOTH AND FAST!
Box3D said:
is this working on 955N or 950N variant?
Click to expand...
Click to collapse
I do expect people here to experiment with it, as I said in Github this is not (completely) noob-friendly.
You can cross check the script with your ROM, majority of the Samsung preloaded app will be the same, the difference usually is carrier apps. Maybe I shouldn't mention that I'm using AQL5.
XDA developer yeah, not XDA noobs.
kleen3r said:
I'm on AQGL and used Flashfire but the script doesn't seem to work. I updated the script to reflect the boot device as /dev/block/platform/soc/1da4000.ufshc/by-name/system but that didn't work either. Any other hints or suggestions?
TIA.
Click to expand...
Click to collapse
I've no idea what is flashfire, sorry about that.
ImbaWind said:
I've no idea what is flashfire, sorry about that.
Click to expand...
Click to collapse
It's an app that flashes zip files similar to TWRP. I have the snapdragon 955u variant so cant use twrp since the bootloader is locked. I do have root though.
kleen3r said:
It's an app that flashes zip files similar to TWRP. I have the snapdragon 955u variant so cant use twrp since the bootloader is locked. I do have root though.
Click to expand...
Click to collapse
I see, good to know. Im using an exynos version so cant really figure that out.
You can even delete folder/file one by one by using terminal/root explorer according to my updater-script, that shouldn't make much of a difference.
Will this work on oreo zra5? Actually tried flashing this but it didnt remove anything at all
I personally use the Package Disabler because I'm not that worried about space but the script helped me extremely on what to disable. Very helpful. (also on aql5 btw)
dr460nf1r3 said:
Will this work on oreo zra5? Actually tried flashing this but it didnt remove anything at all
Click to expand...
Click to collapse
That's weird, it should be able to delete what nougat and oreo have in common and there's quite a few.
porkslapchop90 said:
I personally use the Package Disabler because I'm not that worried about space but the script helped me extremely on what to disable. Very helpful. (also on aql5 btw)
Click to expand...
Click to collapse
System space is quite useless, but it makes people like me feel better when useless stuff is actually gotten rid of.
Plus it is able to remove files, that's beyond the ability of package disabler.
Work on 7.0 aql5? Renovate 7.5
Hey after flashing this tool i have problem : screen write is ereased and when i want to use root file to open system/app my device suddenly reboot what could be the problem?
Nathan5900 said:
Work on 7.0 aql5? Renovate 7.5
Click to expand...
Click to collapse
Im using stock aql5, how do you define 'work' tho?
EDIT: This zip basically removes stuff, so if your ROM contains the stuff that match the updater-script, it gets removed. Nothing magic happening here.
torhect said:
Hey after flashing this tool i have problem : screen write is ereased and when i want to use root file to open system/app my device suddenly reboot what could be the problem?
Click to expand...
Click to collapse
This script doesn't remove the function that allows you to draw on your screenshot cause I'm using that too, one of the actually handy feature added by Samsung...
The reboot part, I'm not sure. Somehow when I try to add back apks directly to system via explorer, my /data partition gets corrupted with
Code:
persist.security.tlc.otp structure needs cleaning
in TWRP, only format data fixes this, and this happened to me twice so I'd recommend you to flash them in instead using the rescue zip template I provided in Github.
The script is really good, I just read it line by line but since I see some issues reported for some people I prefer to try it out later
Edit: i was thinking on replace all Samsung needed apps with Google ones like phone and dialer, anyone knows a port from those?

Categories

Resources