[KERNEL] [6P] [8.x/7.1.x] [2018-02-14] Kernvatore v3.11

Should I remove SuperSU from the ramdisk so SuperSU/phh can patch like stock?

  • Yes. I like this idea.

    Votes: 1 100.0%
  • Nope. I only use SuperSU.

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .
Search This thread

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
Kernvatore v3.5 released!

Changelog
  • Merge all upstream changes from August security release for 7.1.2 and also from O DP4 image for 8.0.0, as the sources finally dropped a few days ago. Here's hoping DP5's sources arrive sooner to its release.

Note: F2FS is likely still not working, and just like I said last time, I'll try to get another release out as soon as possible for that. No promises or ETAs. See post #195 for more details.


DOWNLOAD HERE


md5sum/sha256sum/b2sum:
Code:
36e88d9d72848e51d1fd8ddacd179f65  kernvatore-angler_3.5-anykernel2.zip
ef39b52867ca28b4d47df427f7cd81cdffd0b2b0421eaa81d10d28f87de78017  kernvatore-angler_3.5-anykernel2.zip
5dd6eb104146f72eb7fc71ffb21bda68eb48cb780fa5ddccd47d16434e0d0fef4d7d0a0a27f5d1c10dc6475217608d29bc5588a091d90691717965166968ad59  kernvatore-angler_3.5-anykernel2.zip
 

predek

Senior Member
Dec 26, 2014
244
102
Changelog
  • Merge all upstream changes from August security release for 7.1.2 and also from O DP4 image for 8.0.0, as the sources finally dropped a few days ago. Here's hoping DP5's sources arrive sooner to its release.

Note: F2FS is likely still not working, and just like I said last time, I'll try to get another release out as soon as possible for that. No promises or ETAs. See post #195 for more details.


DOWNLOAD HERE


md5sum/sha256sum/b2sum:
Code:
36e88d9d72848e51d1fd8ddacd179f65  kernvatore-angler_3.5-anykernel2.zip
ef39b52867ca28b4d47df427f7cd81cdffd0b2b0421eaa81d10d28f87de78017  kernvatore-angler_3.5-anykernel2.zip
5dd6eb104146f72eb7fc71ffb21bda68eb48cb780fa5ddccd47d16434e0d0fef4d7d0a0a27f5d1c10dc6475217608d29bc5588a091d90691717965166968ad59  kernvatore-angler_3.5-anykernel2.zip

Hi mate, thank you for keeping this amazing kernel always up to date!

I know you are a big fan of security, so I would like to know your opinion about upstreaming linux kernel version with android. I follow the work of Flash kernel, I think upstreaming it's a good idea but to be honest I've not enough knowledge to say if it's really that good.

Thank you for your time!
 
  • Like
Reactions: adame09

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
...I would like to know your opinion about upstreaming linux kernel version with android...I think upstreaming it's a good idea but to be honest I've not enough knowledge to say if it's really that good...

As you probably already know, I have tried to keep this kernel caught up with upstream 3.10.x patches. When I first started with this kernel, it seemed like a great idea. Who doesn't like the latest and greatest security and bug fixes? However, after keeping it up to date through all these monthly patches and the changes I've made over time, I think it might be more trouble than it's worth, honestly. Quite a few of the bug fixes and security patches don't actually make any difference on Android, either because the patched device doesn't exist, or because the code path that got fixed doesn't get touched, etc. Additionally, there are lots of changes I have to remember with the upgrades, like d_u.d_child being renamed to just d_child, so whenever I merge in Android upstream changes that reference the old behavior, I have to update the code to make it build properly. And that's just the easiest example I can think of. There are a few other annoying ones.


If were to start over again, I wouldn't bother keeping up to date with upstream, since Google typically pulls in security updates at a decent pace anyway, and I could manually merge any relevant ones if I think they're taking too long to incorporate one into a release branch.

Hope that answers your question and doesn't put you to sleep. :)
 

tshute

New member
Feb 27, 2014
1
1
Amazing!

Just wanted to let you know that this kernel is absolutely amazing! I currently have is running with AOSPA as well as pico openGapps and my battery life has never been better! On top of that, everything runs buttery smooth.

I came from using purenexus + franco kernel, which only gave me battery life that would just barely last till the end of the day, now I end it with about 30% left. I did make some changes with kernel auditor, such as changing the IO from fiops to zen, as well as disabling touchboost. Im not sure if this has anything to do with the kernel, but my memory usage now sits around 860 mb with 1.9 gb free (yes I know, unused ram is wasted ram, still cool to see though).

Definitely keep of the good work! Love how minimal everything is :)
 
  • Like
Reactions: vt0r

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
Kernvatore v3.6 released!

Changelog
  • Merge all upstream changes from September security release (official Oreo release branch for 8.0.0).

Note: F2FS is likely still not working, and just like I said last time and the time before that, I'll try to get another release out as soon as possible for that. No promises or ETAs. See post #195 for more details.


DOWNLOAD HERE


md5sum/sha256sum/b2sum:
Code:
47a08d142e78d1013153e3f6a70ee4b6  kernvatore-angler_3.6-anykernel2.zip
bcf3b793c3406b056f2577e6523d1901f657ddf8607156a1db4f1aff7ec5db85  kernvatore-angler_3.6-anykernel2.zip
e12b59e77863915f2ea354c1b5a89d28883069172f8e246f4dabd7d87d9a7ff7bc697d8fe699fb976e05bb15e37c47557f717d68d52295f2b949eb60345715bc  kernvatore-angler_3.6-anykernel2.zip
 

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
This isn't really a new release, but I figured it was worth mentioning anyway... For anyone brave enough to be testing FBE (File-Based Encryption) on Oreo - possibly also on Nougat, I've hacked up a modified zip that will flash a working version Kernvatore that doesn't loop when using FBE. It seems as if even changing the fstab entry to "encryptable" is enough to make booting fail with FBE-encrypted devices, so I'll maintain two zips from 3.6 forward. There's only a single line changed in the anykernel.sh script to make it work, but I've also done some cleanups like patching fstab rather than including the whole thing, and I'll incorporate these changes in the next release. Also note if you're rooting with Magisk or SuperSU and using FBE, you will also need to ensure KEEPFORCEENCRYPT=true is set in either /data/.magisk or /data/.supersu, respectively.

TL;DR - If you're using FBE, grab the linked zip (below). You may even want to use this zip if full-disk encrypted. Otherwise, this post probably means nothing to you if you're one of the anti-encryption weirdos. :p

https://github.com/vt0r/kernvatore-...ernvatore-angler_3.6-anykernel2_encrypted.zip
 
Last edited:

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
Kernvatore v3.7 is released!

Changelog
  • Pull in kernel-side fixes for BlueBorne buffer overflows
  • Restructure anykernel2 ramdisk changes to patch fstab, rather than overwriting it. If this breaks your strange custom ROM, I'll help fix it if you can provide the necessary info, but shame on your ROM developers for thinking they were smarter than Google when changing fstab options or entry contents.
  • Full support for File-Based Encryption (FBE). You must use the -encrypted zip with FBE and probably also want to use it with Full-Disk Encryption (FDE). I do intend to create the two separate zips from this release forward, as it's quite easy to maintain them and appeals to the masses
  • Moved changing of I/O scheduler tunables further along in the boot process to fix a race condition the OS was winning every time.

Note: F2FS may now be working, even though it's still stock; I found an error in the fstab layout I was using before. No guarantees, though - I can't test it and don't care to. ;) Just like I said last time and all the times before that, I have not had time to work on the F2FS upstream stuff. No promises or ETAs. See post #195 for more details.


DOWNLOAD HERE


md5sum/sha256sum/b2sum:
Code:
5f351b12f7920f944e044958283b460a  kernvatore-angler_3.7-anykernel2-encrypted.zip
758fb148fe224358ef54fc72c74fb735e098829abdf77f42f23245d7a4838910  kernvatore-angler_3.7-anykernel2-encrypted.zip
a32361e33355436d5c74c82a786f378d558c475d401ab2befa7108bbd28dd16e403c87dfa34479684a4c55cf852ce3b7b8535e5c6eda45b64ae1f7cd9f9f9897  kernvatore-angler_3.7-anykernel2-encrypted.zip

b7501f36a44f7d91b0bf75a8ecceea27  kernvatore-angler_3.7-anykernel2.zip
cacc00e896475cd4f78bbf4a1ea6044198088531466d0c91e5ebd06bf7a823b9  kernvatore-angler_3.7-anykernel2.zip
7eb43da4f8e585023bc15e127d1eb1fd1d0e1234f964b861a253540289c41bc4594018f8728495d739dee6277fd2144a823ec1ba167048ddad55210a9f709eb6  kernvatore-angler_3.7-anykernel2.zip
 
Last edited:

adame09

Senior Member
Jun 22, 2010
887
258
29
San Diego, CA
:cowboy:
 

Attachments

  • Screenshot_20170919-232942.png
    Screenshot_20170919-232942.png
    117.8 KB · Views: 748

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
How would I know if I'm on FBE or FDE encryption? Your previous kernels have worked fine for me.

If you don't know which one you're using, it's FDE, since that's the default, and you have to perform extra steps to actually "opt-in" to using FBE. If your device is encrypted at all, you'll probably want to prefer the -encrypted zip from here forward to prevent any accidental decryption (like if you ever wipe data from TWRP).
 

coremania

Senior Member
Jan 16, 2016
1,808
557
Great kernel, works nice and stable on all Oreo builds, good presettings I don't need a kernel manager, thanks dev and I hope you will continue this one a long time
:good: :good: :good:
 
  • Like
Reactions: vt0r

vt0r

Senior Member
Sep 22, 2013
465
1,001
New York
shellvatore.us
Updated the first FAQ question and answer to clarify the dual zip thing for encrypted vs unencrypted devices.

Also, if someone would be so kind as to test F2FS and let me know if I fixed it, I would appreciate that very much; I've had zero time to look into doing the upstream F2FS merge again and don't know when I'll realistically get to it.
 

adame09

Senior Member
Jun 22, 2010
887
258
29
San Diego, CA
Sorry to say that f2fs does not work, stuck at Google logo.

Rom: Nitrogen OS O 09/21
Kernel: Flash3.1
File system: data f2fs , system ext4

Flash 3.1 won't work try 3.0

No kernel works on O, f2fs or not.


You're talking about source built 8.0? Custom kernels work fine on official images afaik


Yes yes my mistake. AFAIK kernels only work when streamlined into builds or yes, on stock images.

This kernel runs fine on source built 8.0 I've been running it since he came out with an Old version. have you guys even tried it?
 

Lawlrus

Senior Member
Nov 20, 2013
10,692
6,598
Flash 3.1 won't work try 3.0









This kernel runs fine on source built 8.0 I've been running it since he came out with an Old version. have you guys even tried it?

I haven't, but then again,I didn't say this didn't work because I haven't tried it. I stated they all work fine on the 8.0 image.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    iJoKF6l.png


    Code:
    /*
     * kernvatore-angler.c
     * --------------------------
     * YOUR WARRANTY IS NOW VOID
     *
     * I am not responsible for bricked devices, dead SD cards,
     * sick/abused animals, thermonuclear war or you getting
     * fired because you missed your alarm.
     *
     * Do some research if you have any concerns about features
     * included in this kernel BEFORE flashing it!
     *
     * YOU ALONE are choosing to make these modifications,
     * and if you try to blame me for messing up your own
     * device, I will drink your tears.
     */

    Introduction

    Kernvatore is intended to be a super light and lean kernel, much like leanKernel or ElementalX. Kernvatore only exists because Imoseyon has not been able to update leanKernel in a while, and I miss his kernel very much. Though I would never claim my kernel compares to the great leanKernel, I do aim to make it as close to the original lk experience as possible. The only place where this kernel really deviates from lk is the included I/O schedulers. However, including additional ones does NOT make this kernel any less lean, so no need to worry. I know some people love to change settings, even if you recommend they don't, so I just want to provide ample choices in that department. I have no desire to add new CPU governors at this time, as most of them are highly unstable and have been ported many times between devices.

    Features

    • Built from the latest Oreo sources
    • InteractiveX V4 governor is the default (replaced original interactive)
    • KCAL color control support from @savoca
    • Optimized for cortex-a57/a53 and built using UBERTC optimized 4.9.x toolchain
    • Performance/stability optimizations
    • Some unnecessary features were removed/disabled
    • No F2FS support currently (trying to find time to merge upstream f2fs again)
    • Full SDCARDFS support
    • Synced with upstream to the latest 3.10.x version (currently 3.10.105)
    • Disabled forceencrypt to widen adoption
    • No longer patched with any root solution as of v2.x, so you can choose your own root adventure
    • Removed dm-verity
    • Filter ro.boot.verifiedbootstate from /proc/cmdline (for SafetyNet checks - Android Pay/PoGo/whatever)
    • Some code pulled from CAF repo directly, likely more to come in the future
    • Enabled deadline and ROW I/O schedulers (both built-ins, but disabled by default)
    • Added FIOPS, SIO, SIO+, Zen I/O schedulers - FIOPS is the default.
    • Kexec support with hardboot
    • Config access via /proc/config.gz - mostly for us nerds
    • Disabled ZRAM and swap
    • Rudimentary support for init.d scripts in /system/init.d using run-parts (but neither the zip nor the kernel's ramdisk will EVER mount your system RW, so this does not enable support where it doesn't already exist).
    • Gesture sleep/wake support
    • FauxSound support
    • More features will be added as I see fit, as long as they don't add too much "heft" to the kernel.

    Installation

    1. Download the zip
    2. Flash the zip in TWRP or using your preferred flashing app
    3. BEER





    Downloads and Changelog

    Pushbullet channel




    XDA:DevDB Information
    Kernvatore N6P, Kernel for the Huawei Nexus 6P

    Contributors
    vt0r, imoseyon, franciscofranco, googy_anas, flar2, ryanbg
    Source Code: https://github.com/vt0r/kernvatore-angler

    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 3.11
    Stable Release Date: 2018-02-14

    Created 2016-09-29
    Last Updated 2018-02-14
    16
    Kernvatore v3.8 is released!

    Changelog
    • Merge all upstream changes from oreo-r5(?) branch. Google wat r u doin with release versions? :confused: Patch level: October 2017


    DOWNLOAD HERE


    md5sum/sha256sum/b2sum:
    Code:
    d5c46d66e9dd3bcb0bbed5d149cee889  kernvatore-angler_3.8-anykernel2-encrypted.zip
    7e7615846a383cb645fd6ca3cc0e0ec70977efb1aa89cfa9ffca833898be3bf6  kernvatore-angler_3.8-anykernel2-encrypted.zip
    b11a26ec9d5207e8e9f743219b49bb1002ae39ad237aaa6935d6a79f21a4da9d7a2d40bf05c82b9f8dd586d347305f6b9153c2c533f3cfdc78543d378631d63b  kernvatore-angler_3.8-anykernel2-encrypted.zip
    
    b206d20f8a3a99ff116a6886cf44ed07  kernvatore-angler_3.8-anykernel2.zip
    1f8e04ec1d82c58f53014a0c1eed55b8c35f4002926ad152e28a02fecf5ca42f  kernvatore-angler_3.8-anykernel2.zip
    89076bf30d74f5048d48b881f958fb46bda450b67589baae839767bf5f693cdda83baa7fc0764bf3011fdf347a279df5c7e275478c2cc7b7278169956d70e333  kernvatore-angler_3.8-anykernel2.zip
    16
    Kernvatore v3.9 is released!

    Special Note
    I just wanted to let you guys know I'm finally upgrading my phone. I should have my new Pixel 2 XL (Panda) within about 2 weeks! However, I don't intend to get rid of my 6P any time in the near future, so I will keep the monthly (tested by me on my own device) security patched releases going. Should I decide to get rid of my phone later on, I will make it very clear in this thread before doing so. I don't like the idea of releasing untested stuff, and I'm sure you guys don't like the idea of running it, so I just wanted to make that bit known in advance before any questions come up.

    Changelog
    • Merge all upstream changes from oreo-r6(???) branch. Google really has no idea what they're doing when it comes to release management.
    • Patch level: November 5th, 2017


    DOWNLOAD HERE


    md5sum/sha256sum/b2sum:
    Code:
    0e3e158db6569b46bc41e5e8552c52d6  kernvatore-angler_3.9-anykernel2-encrypted.zip
    ac53698ece6e62df20fceff685137dfba9ebef7d38821847608c80652f69b03d  kernvatore-angler_3.9-anykernel2-encrypted.zip
    f210ac9aaadf2f0df8687587390ab77ccde041274469579bbd5a6a8ecdfe1c16278c710869304e70ab683e978701395854203237d6c78ffac5e0ba7eb6e230a1  kernvatore-angler_3.9-anykernel2-encrypted.zip
    
    5978418b3efb49ac33c839b65196f3d4  kernvatore-angler_3.9-anykernel2.zip
    4860d357ab139180f4e5de3b110ac5eda9a2d11f1537762956ab8f2d8e4c88ee  kernvatore-angler_3.9-anykernel2.zip
    75aa5f9d941f47097559e5ecfd097f272c95cbad3b34d906db38edc2815da680befc3a6caff1474d126a04a76ed686b952b9a6a1b2f1b4eac521c807bf61e5bc  kernvatore-angler_3.9-anykernel2.zip
    15
    Kernvatore v3.6 released!

    Changelog
    • Merge all upstream changes from September security release (official Oreo release branch for 8.0.0).

    Note: F2FS is likely still not working, and just like I said last time and the time before that, I'll try to get another release out as soon as possible for that. No promises or ETAs. See post #195 for more details.


    DOWNLOAD HERE


    md5sum/sha256sum/b2sum:
    Code:
    47a08d142e78d1013153e3f6a70ee4b6  kernvatore-angler_3.6-anykernel2.zip
    bcf3b793c3406b056f2577e6523d1901f657ddf8607156a1db4f1aff7ec5db85  kernvatore-angler_3.6-anykernel2.zip
    e12b59e77863915f2ea354c1b5a89d28883069172f8e246f4dabd7d87d9a7ff7bc697d8fe699fb976e05bb15e37c47557f717d68d52295f2b949eb60345715bc  kernvatore-angler_3.6-anykernel2.zip
    14
    Kernvatore v3.4 released!

    Changelog
    • Merge all upstream changes from July security release for 7.1.2 and also from O DP3 image for 8.0.0, as the sources finally dropped a few days ago. Here's hoping DP4's sources arrive sooner to its release.

    Note: F2FS is likely still not working, and I'll try to get another release out as soon as possible for that. No promises or ETAs, but hopefully very soon. See post #195 for more details.


    DOWNLOAD HERE


    md5sum/sha256sum/b2sum:
    Code:
    35d916edb084654aa1efb15ab203180e  kernvatore-angler_3.4-anykernel2.zip
    30c1aa8b442b7aa6d8bf54b042e69cf566aa3852c47a2594730121c4feb22805  kernvatore-angler_3.4-anykernel2.zip
    86087ddcd34222d68df54e55b160b152dbad9316b51bd9999e99e6df2d767ac01d6b6f778d821081d08908ac1c4352624b15bb52473c9ed26dcd16a696cf8673  kernvatore-angler_3.4-anykernel2.zip
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone