[F2FS] [ROM] [KitKat] [4.4.4] Carbon Unofficial Full F2FS - Nexus 5 Android Development

which is f2fs
F2fs, Ext4, FAT benchmark
Unofficial Carbon Rom Full F2FS
Presentation:
Custom Carbon Rom and modified to run on the system file F2FS.
Main changes:
Kernel settings with ElementalX
disable sweep2wake
disable doubletap2wake
sweep2sleep enable left and right
disable usb fastcharge
disable support exFAT
disable Max screen off frequency
stock color
enable Graphics Boost
enable fsync
ElementalX governor
ROW I / O Scheduler
Readahead Buffer Size 1024
Max CPU frequncies 2266 for all CPU
Thermal Settings cooler
ElementalX L2/Bus Overclock Settings
on the kernel changes to support F2FS
removed Galery 2 and camera (added google apps)
removed DSPManager (added Viper4Android)
removed Delta Carbom (for obvious reasons)
Changed lcd density to 420 (feel free to change your settings will be saved in updates)
Added Google Apps and its libraries
Added many in build.prop and init.d tweaks for maximum performance with battery saving.
Edited media_profiles.xml and mixer_paths.xml for best results the camera.
Installation:
ATTENTION! Back up your current ROM and copy the entire contents of your Nexus to your computer (you will lose everything).
Note: I am assuming that you have already unlocked your phone and did the same root.
01 - download and install last version of PhilZ Touch.
02 - download the full rom and put in the clockworkmod folder on your phone.
03 - Restart your device in recovery mode (PhilZ. ..)
03A- Under "mounts and storage" menu, select "toggle f2fs <-> ext4 migration"
format the system and cache in mode f2fs
03B- reboot in recovery mode
03C- install the rom
03D- Under "mounts and storage" menu, select "toggle f2fs <-> ext4 migration"
format "/data and /data/media" in mode f2fs
04- Restart your phone and voila!
Update:
Important: Your preferences are saved.
Xposed, lcd density and hosts -> settings-carbon fibers-Persistence
Elementalx.conf, GPS and init.d.cfg -> Automatic
01 - download the last update rom and put the clockworkmod folder on your phone.
02 - Restart your device in recovery mode (PhilZ. ..)
install the rom
Restart your phone and voila!
Gapps:
PA_Gapps
Sources (every third)
Carbon Rom
Carbon Kernel
ElementalX Kernel
F2FS Tools
Change log
14-08-22
Based on version 20140821
Update ElementalX kernel to version 1.04.
Incrementing the kernel parameters (based on Uber Kernel script):
Governor GPU settings (set to ondemand);
Max GPU Frequency (set to 389);
Multicore Powersavings (set to aggressive);
Frandom Module (set to on);
File System Trim (set to on);
Sysctl parameters (set to obtain performance, stability and battery friendly according to my customizations).
All parameters above as well as all others are configurable by changing the values ​​in /etc/elementalx.conf (do carefully and knowledge).
From this version the integration with updates GAPPS is full(I suggest one pa_gapps-stock-4.4.4-2014xxxx-signed).
14-08-08
based on version 20140807
14-08-02
based on version 20140731
Update on the update script, now you can install any google apps package (packages suggest pa).
14-07-24
based on android 4.4.4 carbon night 14-07-24
small tweaks changes
Update Gapps 14-07-23
Heads up!
The GAPPS been updated (including Play Store Black, thank MyLifeRocks10).
Follow these steps if you have problems like certain apps not showing up in Play Store(e.g. Facebook,Beautiful Widgets) or shows incompatiblity error.
1. In Settings->Apps->All clear data of Play Store and Google Services Framework then reboot.
2. Open Play Store, if it gives error then clear data of Play Store and open Play Store again then hit accept.
3. If ur apps doesn't show up under installed apps in play store after installing this fix then reboot once and u should see it afterwards.
4. If above steps didn't fix ur issues then remove Google account,reboot and re-add ur Google Account.
14-06-09
Initial release
based on android 4.4.3 carbon night 190614
elementalX 45
IMPORTANT!
1 - There are two versions of the rom, one is always complete and must be downloaded and installed first the other is merely update will come every Saturday and is only for those who already have installed the full rom.
2 - How to F2FS the system is not yet official in nexus 5 do not recommend installing packages via recovery because most will want to mount the system on ext4 so in this case I suggest editing the installation script.
Thanks: Phil3759 - dennes544 - rootSU - NABENDU1 - flar2 - ViPER520 and zhuhang - Jishnu Sur™ - Carbon - pacman rom - dtrail1 - Cl3Kener - Google - Linus Torvalds
If somehow you participated in this study and has not been mentioned here, I'm sorry, please contact and I will gladly mention you.

Thanks so much bro ill try
can i flash with twrp ?

hunting_ said:
Thanks so much bro ill try
can i flash with twrp ?
Click to expand...
Click to collapse
you have two options:
1 - Install Philz by TWRP and use it according to my instructions;
2 - Install the rom following the instructions TWRP (the latest version supports f2fs).

Sweet! I'll give it a go later.
Sent from my Nexus 5 using Tapatalk

Awesome so glad to see a full f2fs friendly ROM, it saves me time trying to either run a script or use the app and troubleshoot which kernel works with what, I hope to see more like this and look forward to updates as they come
Quick edit: @davidsonsjesus is there a way to enable some of the elemental x options like exfat and wake gestures (using xposed module)? Or is there a reason for the way you have them set?

DaringDomino3s said:
Awesome so glad to see a full f2fs friendly ROM, it saves me time trying to either run a script or use the app and troubleshoot which kernel works with what, I hope to see more like this and look forward to updates as they come
Quick edit: @davidsonsjesus is there a way to enable some of the elemental x options like exfat and wake gestures (using xposed module)? Or is there a reason for the way you have them set?
Click to expand...
Click to collapse
/etc/elementalx.conf
Change the settings and reboot. :good:

210614 released!
Based on kitkat 4.4.4 carbon night 210614 and ElementalX 1.0

May I ask what is the benefits of disabling usb fast charge?
Sent from my Nexus 5 using XDA Premium 4 mobile app

Ntress said:
May I ask what is the benefits of disabling usb fast charge?
Sent from my Nexus 5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I had problems transferring data to the computer, but you can activate the in /etc/elementals. Conf
Sent from my Nexus 5 using Tapatalk 4 Beta

No gapps on the latest build? What gapps should I flash that work with F2FS?
Edit: Also, volume keys do not work on 6/21.

Koopa777 said:
No gapps on the latest build? What gapps should I flash that work with F2FS?
Edit: Also, volume keys do not work on 6/21.
Click to expand...
Click to collapse
6/21 update only, ie, if this is your first installation you must install the full and then upgrade if already installed the full just install the 6/21 which is just an update.
This is well explained in the first topic, read it please.
Sent from my Nexus 5 using Tapatalk 4 Beta

Unofficial F2FS carbon 2806 released!

I cannot flash this if my device is ext4, correct?
Sent from my Nexus 5 using Xparent Green Tapatalk 2

aheeejd said:
I cannot flash this if my device is ext4, correct?
Sent from my Nexus 5 using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
Originally all are ext4, read the whole thread and have your answer.

Unofficial F2FS carbon 05/07 released!

I have been use your rom for a while,it's real nice.Thanks a lot for your work dude!??

Hey man, great work on getting this ROM working, everything is great for me with the exception of one issue I've been having: I am trying to use a kernel other than the ElementalX1.00 kernel and every one of the f2fs AOSP kernels i've tried doesn't let me boot past the Google boot screen. It just sits there.
Is there something I'm missing? Is anyone else having this problem?

socioteq said:
Hey man, great work on getting this ROM working, everything is great for me with the exception of one issue I've been having: I am trying to use a kernel other than the ElementalX1.00 kernel and every one of the f2fs AOSP kernels i've tried doesn't let me boot past the Google boot screen. It just sits there.
Is there something I'm missing? Is anyone else having this problem?
Click to expand...
Click to collapse
To run this rom have changed beyond the original kernel Carbon (which already has support f2fs but inactive) also su. The ElementalX (duly amended) is what makes it tick. Beyond this I could boot the uber (also appropriately amended).
I intend to eventually make it available to a converter that converts the roms in rom f2fs using your own kernel (logical that not all will be compatible) and those tested so far to boot in Carbon, Liquid and Purity, unable AOKP, Paranoid and Gummy (yet) . Also a specific converter for whoever uses roms f2fs convert any package installed via recovery, of course it can be done manually but simply do automated way is better.

Thanks for the quick response! I am for the most part happy with elementalx, but have had better benchmarking and smoothness with LaboDJs Linaro-Franco kernel, so I was really hoping to pair this ROM with it to see what happened, especially since it has -O3 optimization etc etc. Anyway, can't wait for the next build, I'm very happy with this rom so far!
Edit: Thank you for recommending Uber Kernel. I went ahead and flashed it and I am much more satisfied with it than I thought I would be. It has MANY options for different governors and schedulers. AWESOME!

version 7.14.24 available see the post

Related

[KERNEL][MULTIBOOT GB/ICS/JB][TWRP][CWM][PLAY] Turbo Kernel v3.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Gingerbread support is experimental. Whatever the bug is, don't say it - I already know. I will fix them all when I can.​
Current device support:
anzu (Arc) (LT15): Alpha in progress
ayame (Arc S) (LT18): Alpha in progress
haida (Neo V) (MT11): Alpha in progress
hallon (Neo) (MT15): Alpha in progress
iyokan (Pro) (MK16): Alpha in progress
phoneix (Neo L) (MT25): Supported
zeus/zeusc (Play) (R800): Supported
Others - No plans, probably never (only HDPI Xperia 2011 devices will be supported by MIUI Australia)
Full feature list:
Early roots in KRsH 2.6.32.9/4.1.C.0.7 kernel. Has changed drastically since first release; additional changes from CosmicDan, FXP and Irii. Stock-based kernel with manual changes/updates for AOSP and JB support - reported my many to have better batterey life and reliability than FXP-based kernels. Also built with Linaro toolchain and uses some Linaro-optimized memory functions.
Supports GB, ICS and JB ROM's. Configurable via the "Slot Mode" in the specific slot for the Boot Menu (see next point). AOSP-GB ROM's (e.g. CM7) are not supported.
Turbo Boot Menu. Entered by pressing vol-down (acts as a pre-recovery menu). Supports four slots for installing ROM's into - Slots 2-4 are stored on ext2 "image" files inside the /sdcard/turbo/ folder. Powered by the brilliant Aroma Installer GUI by Amarullz - any slot can be changed to your default boot, and each slot's icon and text can be customized
Tweaks and Mods selection for each slot:
- TSDX - my own set-and-forget sd-ext script. Ability to share apps between each slot. Can also be uninstalled if desired (for one slot or for all - fully wizard-driven install/uninstall interface).
- Restore random entropy device - By default, Turbo kernel replaces the /dev/random entropy device with urandom. No need for a seeder - in fact an entropy seeder will do absolutely nothing in this kernel, just sit there feeding entropy to the same device. This option can be toggled to set the default device back to random.
- Deasec v2 - When enabled, this slot will decrypt "asec" apps on startup. Helps a lot with App2SD/Link2SD users. Original concept by Giovanni Aneloni, rewritten by myself (CosmicDan).
- Change USB to ### - This option can toggle this slot to force UMS (Mass Storage) or MTP (Media Transfer) mode for USB connections. Please note that some ROM's, e.g. latest CM10 and KXP-JB, have completely disabled UMS in the ROM. Nothing I can do about that.
- Disable ALS - Enable or Disable the ambient light sensor for this ROM. If a ROM has a "disable ALS tweak" built it, this option will not do anything.
- Logging Mode - Change the Logging mode from the default to either Disabled or Extended. Disabled can increase performance (but logcat will be unavailable), extended can help with developers. See the option itself in tweak menu for more details.
Repair Functions. Inside the Boot Menu > Settings and Tools, the repair function will attempt to fix errors on SDCard and Slot2-4 images, and fix permissions. Default full repair and Advanced selection modes possible.
TeamWin Recovery Project. Can also be switched to/from CWM-Recovery in the Boot Menu > Settings and Tools menu. TWRP is recommended though as it's much more advanced and user-friendly. Contains additional fixes thanks to championswimmer, a theme and UI design by myself, plus the "Factory Reset" option will *not* touch the sd-ext partition.
Increased RAM capacity (select devices). zeus and phonex (Play/Neo L) have 379MB of RAM total. 720p recording is removed since it is buggy in Jellybean (gives a good chunk of more RAM), and also some of my own kernel tuning to squeeze a bit more (smaller kernel footprint = more RAM for Android). Do not ask for a 720p recording version, it will never happen - use a different kernel if you want it.
Expanded /data partition (varies per device). 600MB+ of space on userdata. Please note that your /system ROM must be no larger than 310MB to use this kernel. If you don't know how to check this, contact your ROM author for details and to make their ROM compatible with this kernel - also they can contact me for tips on crushing their ROM size =)
Automatic wifi-module. There is no ZIP install required for Wifi module, the kernel init can detect automatically if the wifi module(s) need to be installed. They are located on the RAMDisk (at {root}/modules) and the kernel simply makes a symlink to the .ko files on boot if it needs to (linking is better than copying them).
Snappy zRAM compression. I personally don't use zRAM at all because it slows things down (still ain't snappy enough, heh), but "Snappy" zRAM compression by Google is apparently a lot faster than the traditional LZO compression and only a tiny bit worse compression ratio.
CPU governors - Intellidemand (default, has my own enhancements for our single-core Snapdragon CPU's - including CPU ramping on touch events ported from "Project Butter"), Lagfree, SmartAssV2, Performance and OnDemand. No, I will not add more governors. More governors = more RAM used by kernel = less RAM for Android.
I/O schedulers - SIO (default), deadline and noop. No, I will not add more schedulers. More schedulers = more RAM used by kernel = less RAM for Android.
CIFS, TUN/TAP and FUSE support built-in. No modules required.
...did I miss anything? Don't think so.
Compatibility:
The kernel has been tested and working on the following ROM's -
Turbo UI (CosmicDan's source build) (Multiboot-aware)
Project Jellyzeus AOSP (CosmicDan's source build) (Multiboot-aware)
SlimBean for Xperia Play GSM/CDMA (cj360's source build) (Multiboot-aware)
P.A.C Man-PA (wedgess' source build) (Multiboot-aware)
Paranoid Android JB (wedgess' source build) (Multiboot-aware)
CM10 (Not multiboot-aware)
CM9 (Not multiboot-aware)
NXT2JB (GB ROM by sewer56lol) (Multiboot-aware)
AuroraPlay (GB ROM by Spizzy01) (Multiboot-aware)
Please report if it works or not for other Jellybean/ICS-AOSP ROM's.
FAQ/Bugs:
Q) When I select "Reboot > Recovery" in my ROM, it boots recovery but there are strange errors!
A) Yes, this will boot recovery but it won't know which slot to use. I can't fix this sorry, so simply don't use it (just use Vol-Down on normal reboot).
Q) My device keeps going into the Boot Menu, even though I never pressed the key to enter!
A) This is a bootloader thing and is rare, to fix it just enter Recovery (for any slot) and select reboot from there.
Q) Camera does not work in my Stock GB or Stock ICS based ROM!
A) Known issue. I *may* be able to fix camera in Stock ICS ROM's later, but Gingerbread will probably never happen.
Q) I get an FC when trying to record video!
A) Make sure you select 480p for the quality in camcorder settings. Recording only works on ICS-AOSP and JB ROM's with no 720p.
Q) My ROM in slot 2/3/4 is bootlooping, or I'm getting FC's all the time!
A) Your microSD has become corrupted, probably due to a battery pull or an unclean shutdown - and so the Slot images have also been corrupted. Chose the Tools > Repair function in Boot Menu to try and solve it. If not, I'm afraid you'll have to *delete* that slot (a format will not do) and re-create the images. (Note to ROM dev's - best to use Slot 1 for testing/working, since this is the safe slot for battery pulls/adb reboot command).
Q) I have a problem with my ROM - I flashed Turbo Kernel and restored my backup with Nandroid.
A) This is not possible. If you have a Nandroid/TWRP backup from another ROM, it cannot be restored with this kernel. This is because of the custom partitions. The same goes for restoring Turbo Nandroid backups in another kernel (but restoring TWRP backups in another kernel will work fine - as long as userdata is not too big for the new kernel).
Important info on data safety
*Never* unmount/remove SDCard or pull the battery while system is using Slot 2/3/4. But mounting USB Storage or MTP to PC is 100% fine. @Dev's - never use "adb reboot" command, instead use "adb shell reboot" for the safe reboot.
Do NOT install a ROM ZIP in Slot 2/3/4 until it is marked "multiboot-aware" by the creator. ROM's that are not Multiboot-aware will format and install to your internal (Slot 1), no matter *what* you do. There are two ways to work-around this:
1) [Easy, temporary] Basic idea is to move the ROM from Slot 1 (Internal) to the new Slot. When you first enter Slot 2/3/4, the wizard to set up the slot begins. You have the option to either create blank system and useredata images, or to copy (clone) it from Slot 1 (Internal). So basically, just install the ROM (e.g. CM9 or CM10) in Slot 1, then you can setup Slot 2/3/4 and chose "Copy from Internal" for system (and userdata if you like). Make sure the new Slot works OK, then you can erase and reinstall whatever on Slot 1.
2) [Detailed, permanent, ROM makers do this please!] Change the updater-script to use generic mount commands. I encourage all ROM makers to do this, it will still work with other kernels and recoveries fine. For details on the specific script changes needed, refer to this post.
Make sure your SDCard is free of errors. If you encounter *any* issues with *any* ROM, do a full Repair in the "Settings and Tools" menu before reporting any issues.
For a better detailed, newbie-friendly guide on Multiboot, or for more help, refer to this thread guide. Big thanks to RC fma965 for the guide!
Downloads/Installation
Please Nandroid backup before flashing. I am not responsible for any permanent damage or data loss. I try my best not to wreck your stuff though
This kernel uses a custom partition layout. /system size is 310MB and /data size is over 600MB. Flashing this kernel will DESTROY all your userdata and ROM, so backup first! You have been warned!
GSM ONLY - You must have a vendor-unlocked partition layout - this only needs to be done once, if you have flashed my MIUI Australia ROM in the past or an official Neo L FTF, you already have it and can skip this step. If not, flash this full FTF first which is the same as .64 FTF but with the required vendor partition to format the unallocated space (it will completely wipe your phone) - R800i_4.0.2.A.0.62_phoenixvendor.ftf on Google Drive. DevHost mirror here - thanks to fma965
CDMA ONLY - No need to flash any FTF, it seems R800x already has an unlocked vendor partition.
Ensure your ROM is less than 310MB system size. If you are not sure or don't know how to check, contact your ROM builder.
Download and flash the kernel -
Mediafire folder for Turbo Kernel
First-time users - Enter Multiboot Menu (Vol-Down key) and go to Internal > Recovery, then format system, data and cache before doing anything else. Very important.
Do not install Google Apps straight after ROM install. You *must* boot the ROM at least once before installing Gapps package!
If you cannot enter the Boot Menu or Recovery after flashing, you need to flash the FTF first.
Sources and Changelog
All sources all on my GitHub (see my sig) in the KRsH kernel (there are a few kernel repo's but the KRsH one with latest update is this one), under "jellybean" branch. TWRP sources are in Team-Win-Recovery-Project repo under "jb-wip" branch (yes, it's TWRP 2.4.1.0+ - I'm just too lazy to branch). CWM sources under android_bootable_recovery.
Changelog: See this post (same changelog for all devices).
it is interesting. I will check later
Will try to flash it when I'm home.
Sent from my R800i using xda premium
Going to try it when I get hime
Sent from my Xperia Play using xda premium
Cool, please do share your experiences i was playing Reckless Racing HD just now and performance is really great, not a single "stutter" in framerate like it was before!
Sent from Xperia Play (R800a) with Tapatalk
Hey cosmicdan, I cant seem to boot in recovery from your kernel. when spamming the back button a black screen comes up and nothing happens. When spamming the volume button it does boot into Aroma file manager, a little fix is to just flash your other kernel and install cm9/miui or boot up a recovery through fastboot
d_zen said:
Hey cosmicdan, I cant seem to boot in recovery from your kernel. when spamming the back button a black screen comes up and nothing happens. When spamming the volume button it does boot into Aroma file manager, a little fix is to just flash your other kernel and install cm9/miui or boot up a recovery through fastboot
Click to expand...
Click to collapse
Crap, you're right! I'll fix it now and re-upload... sorry lol
EDIT: Problem is RAMDisk building in Linux, doing it in Windows like I used to fixes it lol. But I found another issue, only 180 version boots.... mediafire downloads deleted, will update when I test (half hour)
CosmicDan said:
Crap, you're right! I'll fix it now and re-upload... sorry lol
Click to expand...
Click to collapse
Hehe no need to say sorry mate I love your work :laugh: can't wait to try this bad boy on LupusUI v0.5
Fixed, links updated.
Bricked My Phone
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
I don't have to wipe since I'm already using the 180 LuPuS v3 right?
extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
You're a ****ing idiot. It's IMPOSSIBLE to brick the phone with a fastboot flash. And I tested *both* kernels myself before uploading. Pull that **** out of your signature before I report you to a moderator. NOW.
EDIT: "Pro at installing kernels" xD Use flashtool in flashmode on stock FTF mister "pro"!
xRegrets said:
I don't have to wipe since I'm already using the 180 LuPuS v3 right?
Click to expand...
Click to collapse
Correct Only wipe when switching partition layout. Sometimes you don't have to, but the ramdisk tried to read system and can result in a bootloop.
extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
I think you screwed up. Do you not know how to get your phone into fastboot using the search button? You didn't try to use flash mode or something did you? Fastboot is always available so try flashing it again.
Just installed, seems quite smooth. Using intellidemand and vr i/o scheduler o/c to 1.2ghz
tempest918 said:
I think you screwed up. Do you not know how to get your phone into fastboot using the search button? You didn't try to use flash mode or something did you? Fastboot is always available so try flashing it again.
Click to expand...
Click to collapse
Yep and even if fastboot somehow dies, flashmode is always available. I think flashmode is actually managed by a separate little chip even, that might be wrong information though.
What I'm really pissed off about is that the jerk is advertising in his signature that I killed his phone and won't remove it. That should be bannable.
xRegrets said:
Just installed, seems quite smooth. Using intellidemand and vr i/o scheduler o/c to 1.2ghz
Click to expand...
Click to collapse
Yeah I run a 1.2GHz max too, I was on 1.5GHz but it seems to drain battery quicker (due to quick ramping on every touch) with no performance benefit. I might actually run a battery life test on intellidemand vs lagfree tomorrow, running a few different benchmarks in a row each from a full battery - to compare benchmark scores and battery life of each.
CosmicDan said:
Yeah I run a 1.2GHz max too, I was on 1.5GHz but it seems to drain battery quicker (due to quick ramping on every touch) with no performance benefit. I might actually run a battery life test on intellidemand vs lagfree tomorrow, running a few different benchmarks in a row each from a full battery - to compare benchmark scores and battery life of each.
Click to expand...
Click to collapse
Can u post results?
Sent from my Xperia Play using xda premium
Fat_boy555 said:
Can u post results?
Sent from my Xperia Play using xda premium
Click to expand...
Click to collapse
Of course i will, i only posted that half an hour ago
Sent from Xperia Play (R800a) with Tapatalk
extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
extremetempz said:
im a pro at installing kernals
Click to expand...
Click to collapse
extremetempz said:
installing kernals
Click to expand...
Click to collapse
extremetempz said:
kernals
Click to expand...
Click to collapse
extremetempz said:
im a pro
Click to expand...
Click to collapse
please start here
---------- Post added at 04:37 PM ---------- Previous post was at 04:25 PM ----------
ONTOPIC
Kernel runs great on LuPuSUIv0.5, I definitely notice a bit better performance then the stock FXP CM9.0 kernel. Together with V6 supercharger and deleting about 20 system apps I can say this is the smoothest rom/kernel combo I have tried this far
extremetempz said:
Dont flash i done it on cm9 fx132 and now my phone just vibrates and shows black screen im a pro at installing kernals but idk what happened dont download
Click to expand...
Click to collapse
obviously android is a tad bit too complicated for you so may i suggest iphone/blackberry
f****** A**

[UNIVERSAL] ParrotMod - SPEED UP the 2012 Nexus 7! FULL FLASH STORAGE SPEED FIX!

What is ParrotMod?
This is a mod to greatly improve the performance of the 2012 Nexus 7, on ANY rooted Android 4.3+ ROM.
It doesn't work on Nougat. I can't fix it, because I don't own this device anymore - I gave it to a friend's little brother.
Feel free to fork it and fix that.
(Got a 2013 Nexus 7? Use this version: http://forum.xda-developers.com/nex...eta-1-parrotmod-improve-2013-nexus-7-t3375928)
Download:
https://parrotgeek.com/dl.php?file=ParrotMod_Universal_2016-08-31.zip
Use this one if the other one doesn't improve the speed: https://parrotgeek.com/dl.php?file=ParrotMod_Universal_2016-10-17.zip
GitHub:
https://github.com/parrotgeek1/ParrotMod_Nexus_7_2012
Feel free to fork/pull request! But always credit me if you make something based on it and tell me in a PM or email.
IMPORTANT NOTE
ParrotMod needs 8MB of free space on the system partition. Don't use huge gapps packages.
ParrotMod requires a recovery that has BusyBox built in. (All versions of TWRP do. CWM does not.)
PLEASE disable IO scheduler/RAM/read ahead tweaks in kernel apps. They override ParrotMod's meticulously optimized settings.
REQUIRES LATEST SUPERSU INSTALLED FIRST https://download.chainfire.eu/supersu-stable
EVEN IF YOUR ROM HAS BUILT IN ROOT LIKE CYANOGENMOD, TURN IT OFF IN SETTINGS, THEN FLASH SUPERSU!!
Does NOT support PHH/MagiskSU, ONLY SUPERSU
If the installer warns you about TRIM on boot being disabled, it's a good idea to schedule TRIM using an app like Trimmer, or just leave your tablet on overnight (on silent) instead of turning it off, so it can automatically trim.
You can tell if ParrotMod is working by checking if the file /sys/block/mmcblk0/queue/read_ahead_kb contains "0", using a root explorer. Do NOT use ROM Toolbox or Root Browser, otherwise you will not be able to see the folders. Use Solid Explorer or FX.
Features:
FLASH MEMORY SPEED INCREASE! up to 4x better performance WITHOUT F2FS OR DYNAMIC FSYNC
Auto trim at boot, but ONLY for Samsung flash storage (it is too slow for Hynix/Kingston)
Uses ext4 but can use data/cache f2fs
Audio stutter and multitasking fix
Miracast enabled (but it freezes on disconnect unless you unplug from the receiver end)
Can set up device without Wi-Fi
Bluetooth 4.0 enabled (BLE/GATT/SMP), CVE vulnerabilities fixed (for 5.x)
More apps open at once (minfree tweak, scheduler tweaks, 64k log buffers, zram optimized)
LCD color fix (no Nvidia smartdimmer/Prism)
Internet optimizations
Can use more storage space before it doesn't let you download things
Survives ROM updates with addon.d
Tethering without carrier checks on 3G Nexus 7
Speed up full disk encryption
GPU optimizations (without OC!) and hardware acceleration properties, decrease GPU RAM usage by 4.4mb per app!
Reverted to dlmalloc for reducing ram usage / ART_USE_HSPACE_COMPACT enabled for better garbage collection [Not on 5.0.x]
Instructions - From unrooted stock 5.1.1
Download the KingRoot apk from here on your tablet, install it, ignore the warnings about the app being unsafe, and tap Root. If it says root failed, try again. It will eventually work.
Install Flashify from the Play Store
Download the latest Universal zip in the download link above on your tablet
Download the SuperSU zip from https://download.chainfire.eu/supersu-stable on your tablet
Open Flashify and install TWRP recovery, the latest version
Open the KingRoot app, tap Menu 3 dots icon, General settings, uninstall KingRoot
Delete the KingRoot and Purify apps
Plug your tablet into a computer! (not even a charger) otherwise it will freeze on the next step. This is a bug in the tablet itself.
Reboot your tablet while holding the power and volume down buttons. If this does not work power on while holding BOTH volume UP and DOWN.
Scroll with volume buttons to Recovery mode and tap power button
You will see a Google screen and then TeamWin logo, just wait
Tap Never show this screen again and Swipe to allow modification
Tap Install
You will see the files on your internal storage, go to Download folder
Tap on ParrotMod_XXXXXXX.zip
Tap add more zips
You will see the files on your internal storage, go to Download folder
Tap on UPDATE-SuperSU-v2.XX.zip
Swipe to confirm flash
When it finishes installing tap Reboot System
Your tablet will reboot
Wait 30 seconds for the device to settle
Enjoy the improved speed! (You can delete ParrotMod_XXXXXXX.zip now)
Extras
Fix for speaker/headphone buzzing while charging: https://parrotgeek.com/dl.php?file=ParrotMod_ChargingNoiseFix.zip
Upgrade notes
It is safe to flash new ParrotMod versions without wiping data.
IF YOU UPGRADE MAJOR ANDROID VERSIONS YOU MUST WIPE SYSTEM, FLASH THE WHOLE ROM, AND REINSTALL PARROTMOD.
UPGRADING ROM BUILDS WORKS FINE! In ROMs with addon.d support, it will even keep ParrotMod installed.
Please don't use with ParrotMod:
L Speed/any other "supercharger" like tweaks. I will ignore any support requests if you use them. Most are very badly programmed/full of placebos.
Disable journaling zip (it conflicts with my script, and doesn't improve performance)
Don't limit background processes, it might even make the tablet SLOWER. As of version 2016-04-30, the installer script removes this setting from build.prop automatically.
Known Bugs
Doesn't work on most Nougat ROMs
Miracast will freeze the tablet on disconnection unless you disconnect from the TV/dongle side. This is a common Tegra issue.
The optimizations to the ART runtime do not work when Xposed is installed, and you will see reduced performance! They also don't work on 4.4.x or 5.0.x.
Recommended Kernel:
https://forum.xda-developers.com/nexus-7/development/kernel-dc-kernel-t3310642
Slow charging hardware fix:
https://forum.xda-developers.com/showthread.php?p=65039448
Credit
Busybox from BSZAospLp ROM LMY49H
libc/libart from i9300 CM14/i9300 CM13/i9300 JustArchi CM12.1 old beta
Charging Noise Fix is based on an apk from the Moto G 2015 stock ROM.
Bluetooth 4.0 libs for 4.3 from https://github.com/manuelnaranjo/AndroidBluetoothLowEnergyEnabler/tree/master/releases
BT4.0 KitKat libs from cm-11-20160509-UNOFFICIAL-grouper by @dookie23
BT4.0 5.x libs from Dreams - version 5.3.9.4 for Maguro
BT4.0 6.x libs from aosp_grouper-ota-eng-20160803.ds.zip by @AndDiSa
BT4.0 7.x libs from cm-14.0-20160924-UNOFFICIAL-i9300.zip by @Taker18
Thanks
Thanks to bangsergio on XDA for testing several dozen beta versions.
Thanks to @nereis for showing me a zram tweak.
How ParrotMod Works
ParrotMod works by trying to counteract the slow flash storage speed, by decreasing unnecessary reads and writes, and also optimizing how well processes share the bandwidth.
To optimize RAM, it also changes minfree values, replaces libart and libc with optimized versions (reverting to the memory allocator that was in 4.4.4), and enables zram (but in a less CPU intensive compression mode).
It also enables GPU clock scaling instead of throttling based on CPU speed, to improve performance in GPU-bound games. It also disables Nvidia PRISM adaptive backlight to fix washed out screen in videos.
It increases the CPU priority of audio players, and the hd-audio0 kernel thread, to fix sound stutter when multitasking.
Finally, it increases wifi transmit power and noise filter in nvram.txt to increase wifi range.
I also made my own patch to enable Miracast.
Looks nice :3 Sounds like a very good ROM for newbies, I'd be happy if you'd do the same ROM with the 3.4 kernel when it comes out and CM13/Android 6.0 AOSP.
KawaiiAurora said:
Looks nice :3 Sounds like a very good ROM for newbies, I'd be happy if you'd do the same ROM with the 3.4 kernel when it comes out and CM13/Android 6.0 AOSP.
Click to expand...
Click to collapse
Maybe if I have beta testers. The Nexus 7 is now in the hands of its (much happier) original owner. Almost all of the mods in this zip except /system/lib and mira4u apk should work M though. Also probably tilapia if you remove the assert in updater script which I will do soon
To make it even simpler for newbies, why not use Wugfresh to root from stock 5.1.1? It's so much easier than your method.
http://www.wugfresh.com/nrt/
Is this a rom or a simple mod to install over stock lollipop, because the downloadable zip only has 13mb?
sroma1980 said:
Is this a rom or a simple mod to install over stock lollipop, because the downloadable zip only has 13mb?
Click to expand...
Click to collapse
It's a mod because my internet is too bad to upload the whole rom. Uploading this takes 7 min
cdnron said:
To make it even simpler for newbies, why not use Wugfresh to root from stock 5.1.1? It's so much easier than your method.
http://www.wugfresh.com/nrt/
Click to expand...
Click to collapse
Doesn't that erase data?
[This post was for a test feature which has been merged into the mod]
well this is my personal experience with this rom
coming from virgin unrooted, locked bootloader, never been into the darkside with my given by best friend nexus 7 (2012 and 16gb)
always OTA updated until 5.1.1
can't stand with lag and everythings else.
a litte bit google and found this thread.
so i factory reset my nexus
download parrot rom (saved in download folder)
download kingroot (saved in download folder too)
install es file manager from playstore, browse to download folder, install kingroot
running kingroot
download super SU
install flashify from play store
running flashify and choose recovery, choose TWRP, download and flash TWRP. after finish press back button
uninstall kingroot and purify
reboot into recovery (power off first. power on while holding BOTH volume UP and DOWN) until boot screen appear. -in firstpost say just power and vol down, well is not working for me. i have to hold both volume keys.
in TWRP recovery backup my current rom (just in case no body knows whatt would happend in the future)
after that select install
select parrot
add super SU
and waitt........
viola everything running smooth as butter. no more delay.
will stay in this rom for now.
just hoping may be in the future just add playstore. so we can download everything else we need and no redundancy.
thank you for your effort making this rom
Ice Zodiac said:
just hoping may be in the future just add playstore. so we can download everything else we need and no redundancy.
Click to expand...
Click to collapse
what? do you mean delete more preloaded google apps? If so, I'm maybe thinking about replacing Play Music with Eleven or Shuttle, and add motorola camera and gallery instead of google photos, and CM12.1 browser & also viper4android
Ice Zodiac said:
thank you for your effort making this rom
Click to expand...
Click to collapse
you're welcome
parrotgeek1 said:
what? do you mean delete more preloaded google apps? If so, I'm maybe thinking about replacing Play Music with Eleven or Shuttle, and add motorola camera and gallery instead of google photos, and CM12.1 browser & also viper4android
Click to expand...
Click to collapse
yes real AOSP with nothing accept play service and play store so if i want play music, i download play music or else i can download power amp. i can cownload google camera or maybe just camera 360.
BTW the slow charging still not fix on my nexus. over night charging only from 18% until 80% (more than 10 hours)
thank you for your effort. i will try to do wipe (factory reset) maybe will comeout differently)
Added to INDEX
This mod has been added to this [INDEX] thread:
[INDEX] Nexus 7 2012 - ROMs, Kernels, MODs, GUIDES [27/01/16]
Ice Zodiac said:
BTW the slow charging still not fix on my nexus. over night charging only from 18% until 80% (more than 10 hours)
thank you for your effort. i will try to do wipe (factory reset) maybe will comeout differently)
Click to expand...
Click to collapse
i couldn't fix it either, it happens to me too
parrotgeek1 said:
i couldn't fix it either, it happens to me too
Click to expand...
Click to collapse
Try to rapitly insert and erase the charger few times. That works for me.
Just a question, it is a mod I can use with any rom ?
I am on Orion rom.
thanks.
Marcovanbasten said:
Just a question, it is a mod I can use with any rom ?
I am on Orion rom.
thanks.
Click to expand...
Click to collapse
Yes, if you open the zip and delete the contents of /system/priv-app and /system/app. Also delete any thing in the updater script that has delete(...) or delete_recursive, and the line in the patch prop.sh that has lmy47v in it. Then rezip
if you use it on marshmallow it will bootloop unless you delete libstagefright_wfd and libMira4U. But then miracast won't work
If your rom has stagefright fixed delete libstagefright_EVERYTHING-BUT-wfd.so and libutils and libcutils
I'm going to make a universal version later, sorry
EDIT: you have to flash SuperSU even if your rom includes built in su
Ice Zodiac said:
yes real AOSP with nothing accept play service and play store so if i want play music, i download play music or else i can download power amp. i can cownload google camera or maybe just camera 360.
BTW the slow charging still not fix on my nexus. over night charging only from 18% until 80% (more than 10 hours)
thank you for your effort. i will try to do wipe (factory reset) maybe will comeout differently)
Click to expand...
Click to collapse
parrotgeek1 said:
i couldn't fix it either, it happens to me too
Click to expand...
Click to collapse
Oajj said:
Try to rapitly insert and erase the charger few times. That works for me.
Click to expand...
Click to collapse
Sorry for OT. I know this issue and I know how to resolve it. It's a problem with the flat cable of the micro USB port. With a little tear down you can resolve the problem. Take off the back cover, screw the speakers and USB board, detach flat cable and put a piece of transparent tape above it in order to make more pressure on pins. Reassemble all the components and take a look if the problem still here
Interesting.
Cam I flash this over my already rooted device from or will I need to start from scratch again.
Sent from my Nexus 7 using Tapatalk
deejayburnout said:
Interesting.
Cam I flash this over my already rooted device from or will I need to start from scratch again.
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
You can flash it if you're on rooted stock lmy47v
can i flash this on
this 5.1.1 rom?
http://forum.xda-developers.com/showthread.php?t=2931064
Re: [ROM][F2FS/EXT4][AOSP][BSZAospLp v1.9.5][5.1.1_r30 LMY48Z][SuperSU|BusyBox][16/1/7]
Sent from my Nexus 7 using Tapatalk 2

Omnirom 6.0.1 Ubertc 5.4 rom O3 & 6.1.1 kernel Ofast

Use https://github.com/yoinx/kernel_adiutor/raw/master/download/app/app-release.apk Warning, you _must_ debloat this rom
Download Rom https://mega.nz/#!QZAHHYzb!lfpF2c_gl5Cfrg93S2Dy6KTIzbnwF7Wb_85LFkzz76s
flash this kernel and reboot recovery before installing rom https://github.com/lgrootnoob/andro...a6d28b7b324d9e4ace9239dbcb5f9d9cd0c7/boot.img
then after installing rom flash the kernel again. its far more updated than whats in the rom zip.
Gapps for the brave(probably still doesnt work) https://www.androidfilehost.com/?w=profile&uid=23060877490004802
Hacks for building, and features included:
ubertc 5.4 and justarchi O3 on the rom, ubertc 6.1.1 and Ofast on the kernel. f2fs is recommended and supported on data and cache
This patch is applied http://review.cyanogenmod.org/#/c/120824/2/build/Android.common_build.mk
https://android-review.googlesource.com/#/c/148147/
http://forum.xda-developers.com/showpost.php?p=67211122&postcount=7
my trees are required for building
Ophidian_DarkCore said:
Use opengapps pico.
Should probably remove some of the crap gapps installs also.
Let me know if this flashes from cm11 recovery, and/or omni 5.1 recovery.
Use https://github.com/yoinx/kernel_adiutor/raw/master/download/app/app-release.apk for control of kernel. set cpu min to 200mhz, max 1400mhz, disable animations and all the live display and ambient display crap. then it should run smooth.
Use this supersu https://mega.nz/#!H5AEyI6Z!2FFd91__n2JVJSh-RidwpkMmYj5bfuQhHHLiEGr2LK4
Download Rom
Experimental Release 6(Skipped releasing small internally tested builds that had few changes. This build has a new kernel with CMA and the rom has justarchi optimizations and ubertc 5.3): https://mega.nz/#!9RpHDDiL!3r0A7ox2Vv864mB7SrRqUSFaKIWoEdjpUUbFnVg27yI
Stable Release 3(Latest Omni r43): https://mega.nz/#!xRoFxYbb!mXTzPPfqErND5pOe_B2XC0cEcKKQ4F4YJVWb_oMNhZQ
Release 2(device tree updates): https://mega.nz/#!ANYRnSbL!jAtYHkOpc1Jg_ULyl4TCVFBZ45lxzSx-7WKWeTYX8GM
Initial Release: https://mega.nz/#!xcg0nZzZ!_zTmgEC4SR4fsPAAAmlcphp72T44lGgBPjgLgXGLrD8
cache and system on ext4, data on f2fs. f2fs is buggy for cache.
mount system in twrp before flashing
thanks to everyone that was thanked in the omni 5.1 thread. source is on xc racer's github.
Hacks:
The zip is debloated.
This patch is applied http://review.cyanogenmod.org/#/c/120824/2/build/Android.common_build.mk
My fascinatemtd and aries-common trees need to be used.
We have a special updater_script
The experimental release has another commit not from the trees on my github: https://android-review.googlesource.com/#/c/148147/
With poweramp 703 alpha this is just a music player rom for my device.
Click to expand...
Click to collapse
Wow. Kudos to @Ophidian_DarkCore for doing a marshmallow build for the venerable old Fascinate! How's it work?
I've got a couple old fascinates in desk docks acting as clocks (cm10.1 with clock daydream most of the time). Wi-Fi access needs to work for a Chromecast remote function now and then.
Sent from my One using XDA-Developers mobile app
bmeek said:
Wow. Kudos to @Ophidian_DarkCore for doing a marshmallow build for the venerable old Fascinate! How's it work?
I've got a couple old fascinates in desk docks acting as clocks (cm10.1 with clock daydream most of the time). Wi-Fi access needs to work for a Chromecast remote function now and then.
Sent from my One using XDA-Developers mobile app
Click to expand...
Click to collapse
wifi works fine on this rom. there is a gapps bug that i cant figure out, all the sudden all of the builds crash setup wizard, and now i cant even get my partitions to setup properly. i think it has to do with something i did when i was reflashing my devices from stock to mm again to test everything out before final release. i just have no clue. but it works great for wifi just install everything without gapps i guess. i really need someone to test this tbh
Ophidian_DarkCore said:
wifi works fine on this rom. there is a gapps bug that i cant figure out, all the sudden all of the builds crash setup wizard, and now i cant even get my partitions to setup properly. i think it has to do with something i did when i was reflashing my devices from stock to mm again to test everything out before final release. i just have no clue. but it works great for wifi just install everything without gapps i guess. i really need someone to test this tbh
Click to expand...
Click to collapse
Like I said, I'm running cm10.1 on the fascinate, do you attempt to change the partition arrangement from what cm uses?
Sent from my One using XDA-Developers mobile app
Ophidian_DarkCore said:
wifi works fine on this rom. there is a gapps bug that i cant figure out, all the sudden all of the builds crash setup wizard, and now i cant even get my partitions to setup properly. i think it has to do with something i did when i was reflashing my devices from stock to mm again to test everything out before final release. i just have no clue. but it works great for wifi just install everything without gapps i guess. i really need someone to test this tbh
Click to expand...
Click to collapse
OK... I just downloaded your experimental ROM and pico gapps. Turns out my Fascinate still has CWM 6.0.3.3 recovery. I'm doing a backup of my cm10.1 and then we will see if your ROM will install...
OK. "some symlinks failed". Guess I need a new recovery. I'm out of date on this old device. What's my best choice of recovery?
Sent from my One using XDA-Developers mobile app
bmeek said:
OK... I just downloaded your experimental ROM and pico gapps. Turns out my Fascinate still has CWM 6.0.3.3 recovery. I'm doing a backup of my cm10.1 and then we will see if your ROM will install...
OK. "some symlinks failed". Guess I need a new recovery. I'm out of date on this old device. What's my best choice of recovery?
Sent from my One using XDA-Developers mobile app
Click to expand...
Click to collapse
zimage in odin from the omnirom 5.1 thread. its the same mtd over bml lvm bs from cm11. but something is wrong with it. like ot was causing the zip not to flash or the partitions would become unmountable. i diffed the scripts and i dont see a difference.. so i removed the script from my zips. no big deal. gapps is what i need tested after you confirm the rom works.
@bmeek here is a full unmodified zip. still ubertc 5.3 with justarchi stuff, has cma kernel, and opticharged. the latest device tree code is used. i cant get gapps to work. they just crash. when the zip install fails, reboot to recovery and install again. then it works https://mega.nz/#!QZAHHYzb!lfpF2c_gl5Cfrg93S2Dy6KTIzbnwF7Wb_85LFkzz76s
its hella fast for me, but i have kernel adiutor stuff changed. like laptop fs mode, less entropy generation, 200-1400mhz, no animations etc. and lots of bloat removed
bmeek said:
Like I said, I'm running cm10.1 on the fascinate, do you attempt to change the partition arrangement from what cm uses?
Sent from my One using XDA-Developers mobile app
Click to expand...
Click to collapse
I run CM10.1 too! With devil Kernel. Max clock set to 1200MHz.
Home button, recent apps button do not work, clicking "more" in settings crashes it, quick settings do not work, notifications do not work. in the R3 build.
Can't get the R6 build to install, "Operation not supported on transport endpoint.".
Erase system partition before you flash this, Or you will have problems! btw, the zip will not install from cm10.1 cwm recovery, I had to flash Omni 5.1.1, reboot recovery, then flash this 6.0.1 build. I am on R6 now.
Finally got the R6 to install lastnight. in fact, I am writing on it write now in chrome (36). chrome is the only browser that works.
cool, use the latest link a couple posts up, and whoever needs gapps, this is the proper link.(xc-racer99 linked it said it was officially supported by omni https://www.androidfilehost.com/?w=profile&uid=23060877490004802 ) i cant be arsed to even edit the op with no one looking. you gotta do your own debloating when installing the full unmodified build(the latest one)
pcwizzy37 said:
Finally got the R6 to install lastnight. in fact, I am writing on it write now in chrome (36). chrome is the only browser that works.
Click to expand...
Click to collapse
webview is probably broken in the rom
kernel update: wayy more updated f2fs, exfat in kernel for exfat of course and also for vfat, which means more stability and recent code. sync with xc-racer99 sources for more cma etc... updates and a radix-tree backport from the 3.4 kernel. thanks arter97, dorimanx, xc and cwof
sauce removed, use link in op for the new boot.img
Ophidian_DarkCore said:
kernel update: wayy more updated f2fs, exfat in kernel for exfat of course and also for vfat, which means more stability and recent code. sync with xc-racer99 sources for more cma etc... updates and a radix-tree backport from the 3.4 kernel. thanks arter97, dorimanx, xc and cwof
sauce https://mega.nz/#!4YwASYhT!X91E-f0i7KOGBYvMjxF1NT4qLSujqYYg6G8s9vnZHVQ
6/13/16 11:06pm: these optimizations are about to make the galaxys devices in all variants sky rocket performance wise
Click to expand...
Click to collapse
is this boot.img in the latest download (omni-6.0.1-20160521-fascinatemtd-HOMEMADE.zip)? My fascinate started getting in a reboot loop last week so I decided to wipe and try this.
---------- Post added at 08:40 PM ---------- Previous post was at 08:35 PM ----------
I wiped (all 3),
installed omni 6.0.1 20160521,
installed BaNkS_Dynamic_GApps
installed SuperSU
I cannot get past the got another device screen in wizard. I eventually get 'Google play services has stopped.' I will try again without GApps. What do you suggest I do?
mswells said:
is this boot.img in the latest download (omni-6.0.1-20160521-fascinatemtd-HOMEMADE.zip)? My fascinate started getting in a reboot loop last week so I decided to wipe and try this.
---------- Post added at 08:40 PM ---------- Previous post was at 08:35 PM ----------
I wiped (all 3),
installed omni 6.0.1 20160521,
installed BaNkS_Dynamic_GApps
installed SuperSU
I cannot get past the got another device screen in wizard. I eventually get 'Google play services has stopped.' I will try again without GApps. What do you suggest I do?
Click to expand...
Click to collapse
We have to bug @xc-racer99 trust me ive spent a couple hours trying to figure this one out, btw the op states to flash the boot.img after flashing the rom zip(which _is_ old). we also gotta do hella debloat because banks doesnt actually fit, it leaves an apk or two unwritten cause running out of space. if you can convince xc to figure this out I'll release a package solution, with the latest rom(reworked optimizations and synced with latest omni source yesterday) and gapps all debloated.
Ophidian_DarkCore said:
We have to bug @xc-racer99 trust me ive spent a couple hours trying to figure this one out, btw the op states to flash the boot.img after flashing the rom zip(which _is_ old). we also gotta do hella debloat because banks doesnt actually fit, it leaves an apk or two unwritten cause running out of space. if you can convince xc to figure this out I'll release a package solution, with the latest rom(reworked optimizations and synced with latest omni source yesterday) and gapps all debloated.
Click to expand...
Click to collapse
I have no idea why you guys are having such problems on the Fascinate: with a freshly synced Omni source, freshly downloaded OpenGapps pico, I had no issues getting through the Setup Wizard (I did skip setting up a Google Account) on my Galaxy S 4G - although it was understandably laggy. The default Browser also works just fine afterwards.
Perhaps the gapps package provided removes some essential file/doesn't overwrite properly?
xc-racer99 said:
I have no idea why you guys are having such problems on the Fascinate: with a freshly synced Omni source, freshly downloaded OpenGapps pico, I had no issues getting through the Setup Wizard (I did skip setting up a Google Account) on my Galaxy S 4G - although it was understandably laggy. The default Browser also works just fine afterwards.
Perhaps the gapps package provided removes some essential file/doesn't overwrite properly?
Click to expand...
Click to collapse
i have it written completely and setup wizard blatantly stops right after boot. Then sometimes setup wizard will work and then google play services will crash incessantly. I think this was the case with the 5.1 builds too. I get issues with "you have tried to change the api from what has been previously released in" while building and i have to manually remove 4 lines from the output folder's api txt file. but i was convinced thats just a part of using lunch instead of brunch. i also jacked around with the fingerprint for no real sane reason but reverted it in my local trees. the latest build is dex preopted but the first builds(generic no changes) arent and they still have this issue
wait, could it be that we dont init gps and ril? https://github.com/lgrootnoob/andro...mmit/9f67333ee281c1b7fcc5c2ae04eb899a14b4b1ee https://github.com/lgrootnoob/andro...mmit/5d8effadf263a8a22809f3d3751245351c2c11eb
im basically at your mercy here. whatever you say to do, ill be ready to build and try it

[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?

[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.

Categories

Resources