• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[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

shekinahsmoke

Senior Member
Mar 21, 2011
2,422
949
Brooklyn, NY
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

does 3.7 work on nougat still? Im trying to get the blueborne patch but still use 7.1.2...
 

Mrcactuseater

Senior Member
Dec 21, 2014
668
352
Belfast
@vt0r I just attempted to flash your encrypted kernel on my f2fs, encrypted device with no success. I do understand you gave problems getting f2fs to work, so surely looking at a kernel with working f2fs and getting those f2fs commits would be easy?
 

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
@vt0r I just attempted to flash your encrypted kernel on my f2fs, encrypted device with no success. I do understand you gave problems getting f2fs to work, so surely looking at a kernel with working f2fs and getting those f2fs commits would be easy?

I already know what needs to be done, but it's anything but easy. I have to merge the upstream commits from the official F2FS repo, which involves fixing many many merge conflicts. I have little to no desire to actually do this, on top of having little to no time to actually work on it. I noticed something in the fstab was incorrect and fixed that, and since Google claims to support F2FS in msm, I figured it was worth having people test. This is obviously not the case, so it didn't work.

version 3.7 work in nougat?

Yes. This was answered just two posts earlier.
 
  • Like
Reactions: crixley and Lawlrus

Mrcactuseater

Senior Member
Dec 21, 2014
668
352
Belfast
I already know what needs to be done, but it's anything but easy. I have to merge the upstream commits from the official F2FS repo, which involves fixing many many merge conflicts. I have little to no desire to actually do this, on top of having little to no time to actually work on it. I noticed something in the fstab was incorrect and fixed that, and since Google claims to support F2FS in msm, I figured it was worth having people test. This is obviously not the case, so it didn't work.

I apologize for jumping the gun on assuming that you could work on it, my mistake. Thanks for doing what you do anyway, I'm enjoying this FBE encryption! :)
 

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
I apologize for jumping the gun on assuming that you could work on it, my mistake. Thanks for doing what you do anyway, I'm enjoying this FBE encryption! :)

No worries. You don't need to apologise for making a suggestion. FBE is also treating me pretty well. I haven't seen random reboots since I RMA'd my 6P a few months back for battery issues, but it's nice to know my alarm app would still wake me up in the event of a reboot (it's direct boot enabled).
 
  • Like
Reactions: Mrcactuseater

coremania

Senior Member
Jan 16, 2016
1,808
557
@vt0r
Love to use this stable kernel with the nice presettings without a manager app, could you preset the weak vibration value to 80 or 90 % in the next update. Sadly the n6p is very weak for this by hardware.
 

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
@vt0r
Love to use this stable kernel with the nice presettings without a manager app, could you preset the weak vibration value to 80 or 90 % in the next update. Sadly the n6p is very weak for this by hardware.

I'm sorry, but I'm going to leave the stock value alone here; changing the vibration strength sounds like a very subjective change people may not like.

Hi... First sorry if this inappropriate but if you can add maple to I/O list it would be nice. TQ

Not inappropriate at all to make suggestions. :) At the moment, I believe there are already enough I/O schedulers, however. After reading through the code for this scheduler, it appears to be a close enough match to SIO+ in my opinion, so if you'd prefer close-to-Maple scheduling decisions over fiops, I'd recommend trying SIO+ (or SIO or Zen) instead, as it's (they're) already included.
 

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
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
 

phantom146

Senior Member
Apr 30, 2015
1,081
1,127
Malabon
@VTor your kernel isn't booting, just a heads up

EDIT: nevermind, my mistake :) boot-up ok
EDIT2: I guess you won't be implementing kernel wakelocks to be blocked? its quite useful to be honest especially that those wakelocks are going rogue atm
 
Last edited:

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
EDIT2: I guess you won't be implementing kernel wakelocks to be blocked? its quite useful to be honest especially that those wakelocks are going rogue atm

If you want me to be able to help with kernel wakelocks, I'll need more information, such as the wakelocks you're experiencing, for example. Even just a screenshot of the BBS kernel wakelocks view would be helpful to a degree, but this post doesn't have any of the needed information as is.
 

vt0r

Senior Member
Sep 22, 2013
465
1,002
New York
shellvatore.us
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
 
Last edited:

xflowy

Senior Member
Jun 4, 2011
1,708
199
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:
still no f2fs though, i guess?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    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