[EOL][KERNEL][7.0][G92xF/I/T/W8] Aldeon Kernel for Samsung Galaxy S6

Search This thread
Mar 25, 2018
25
2
25
Johannesburg
www.youtube.com
I've attached a screen shot of my software information, tried reflashing su which succeeds but when I try rebooting after that it goes back into recovery for some reason
 

Attachments

  • Screenshot_20180609-174123.png
    Screenshot_20180609-174123.png
    218.2 KB · Views: 129

minealex2244

Senior Member
Jan 29, 2015
1,503
1,581
24
Baia Mare

turquoise.blue

Senior Member
Nov 18, 2013
118
35
izmit
Thanks for this kernel. Working fine with samsung s6 920FQ Turkey phone with last android 7 update (stock rom) . It seems there are conservative and samartass v2 governor problems (random reboot sometimes) and secure mode dont work. Why ?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 107
    Aldeon_Kernel.png


    Code:
    #include "std_disclaimer.h"
    /*
     * Your warranty is void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this kernel
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you.
     */

    READ THE WHOLE OP!

    THIS KERNEL IS END OF LIFE. NO MORE UPDATES FOR IT.
    This is a stock-based custom kernel for S6 which lets you change the things you want in the kernel. It was born from tests, bootloops and a lot of hardworking to give you the most stable features.
    I want it to be almost as stable as stock.


    Features:
    • based on stock G920F source region XEF
    • built with UBERTC v4.9 / Google's TC v4.9 (v2.7+)
    • Linux kernel version 3.10.61
    • permissive
    • Synapse support
    • CPU underclock: 200 MHz / 400 MHz (little / big)
    • CPU overclock: 1704 MHz / 2304 MHz (little / big)
    • GPU underclock: 100 MHz
    • GPU overclock: 852 MHz
    • GPU governor selection in Synapse
    • voltages control for both CPU and GPU
    • memory bus voltage control
    • CCACHE and GRAPHITE optimizations
    • system de-knox script when flashing
    • AOD support (see bugs)
    • KSM support
    • ZSwap control
    • init.d support (credits to @_alexndr for his implementation)
    • SafetyNet bypass (see changelog at " ***1.5*** ")
    • Knox software is removed from the kernel
    • WiFi forget fix
    • use Android device as USB keyboard/mouse (no driver required; compatible with any OS and BIOS)
    • DriveDroid patch
    • new CPU governors: Smartass2
    • new IO schedulers: row
    • enabled these: all CPU governors, TPC congestions, IO schedulers, USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support, F2FS support
    • Double tap to wake
    • Synapse profile backup/restore
    • sqlite3 installed in /system/xbin
    • Spectrum profiles
    • HMP voltage control
    • Doze control
    • fake Enforcing SELinux
    • live statistics in Synapse
    • S7 Edge battery support (not working properly)
    • Knox Warranty bit 0x1 to 0x0 (the eFUSE is still blown, just a software fix)

    Bugs:
    - rare random reboots when overclocking the big cluster over 2.2 GHz
    - AOD (touching is broken) is working perfectly while playing music but when it's quiet there are reboots, happening on G920F Nemesis ROM and NNE; reported to work correctly on: NNE 4.5 on G925W8, Gold Eagle on G920F (DO NOT REPORT RANDOM REBOOTS WHEN USING AOD)

    PLEASE READ THE FAQ!

    Installation:

    0. Backup is mandatory!!!
    1. Download the latest kernel version zip file
    2. Go to recovery
    3. Flash the kernel zip
    4. If you were rooted then flash root again otherwise you'll get a bootloop
    5. Enjoy
    Optionally, install Kernel Adiutor from Play Store to get control over the kernel. Install Synapse from Play Store or Synapse MOD (read FAQ).


    Note: From v2.6 to v2.9 CPU OC and UC are disabled for stability.
    This kernel requires a stock-based Nougat ROM. If you are on a stock based ROM just tell me if the kernel is working with your ROM.
    If you want to contribute just PM me :D
    If you press the Thanks button then Chuck Norris will visit you ;)
    If you want to revert all the changes to boot.img, I attached the stock boot.img. Just flash it and enjoy the enforceness :) restore boot and system. If there is a WiFi and Bluetooth issue then restore data too.
    Subscribe to be always informed about what's going on. ;)

    Downloads:
    See THE INSTALLATION PROCEDURE FIRST and then check Android File Host (for versions 2.8+).
    Select your device (Flat/Edge) then Aldeon kernel then your model. Don't look at popular downloads.



    XDA:DevDB Information
    Aldeon Kernel, Kernel for the Samsung Galaxy S6

    Compatibility
    Models:
    G92xF
    G92xI
    G92xT
    G92xW8

    Custom ROMs:
    StockRomLite
    OdexLite
    Nemesis Nougat
    BRx S8+ ROM
    Noble Nougat Experience
    MiPa ROM
    Gold Eagle ROM / Global Elite
    Ultimate Nougat ROM

    Contributors
    minealex2244

    Credits:
    Noxxxious (WiFi forget fix and help)
    The Sickness (his guide and scripts)
    UpInTheAir (resetprop)
    thehacker911 (Synapse files base)
    geiti94 (AOD files)
    Others I've used the commits from ;)

    Source Code: GitHub

    Version Information
    Status: Stable
    Current version: 3.4

    Created 2017-06-06
    Last Updated 2017-10-08
    45
    Changelog

    ***1.0***
    - initial release

    ***1.1***
    - fixed a bootloop issue (thanks to @Noxxxious)
    - now the kernel is always permissive
    - de-knox added
    Note: If your WiFi and Bluetooth stops working properly PLEASE REPORT. Install the kernel, boot up and then test it with another reboot. Tell me the results.

    ***1.2***
    - fixed a WiFi and Bluetooth issue (again, thanks to @Noxxxious)
    - updated the flashable zip

    ***1.3***
    - more de-knox
    - now de-knoxing script is working properly
    - preparation for init.d (not working but it exists; it looks like something prevents me from running the scripts at boot)

    ***1.4***
    - init.d support
    - removed old init.d support from kernel

    ***1.5***
    - SafetyNet bypass support (use Magisk v13 with Magisk Hide enabled for it to work)

    ***2.0***
    - added CPU OC and UC (OC: 2.5/1.6GHz & UC: 200 MHz)
    - added GPU OC and UC (OC: 852 MHz & UC: 100MHz)

    ***2.1***
    - lowered big CPU's max frequency to 2.4 GHz because of ultra instability (the performance is same)

    ***2.2***
    - improved GPU drivers

    ***2.3***
    - added zRAM and KSM
    - first Edge (G925F) build
    - worked on the flashable zip

    ***2.4***
    - added deadline IO scheduler
    - added conservative, powersave and ondemand CPU governors

    ***2.5***
    - temporarily removed GPU OC/UC (not working properly) until I will add Synapse support

    ***2.6***
    - removed CPU OC/UC to create a last stable version (v3.0 won't be as stable as the previous versions!). I'll add it back after I'll add Synapse support.

    ***2.7***
    - the almost (edit) last stable version
    - removed Knox from the kernel (better battery life)

    ***2.8***
    - hopefully the last V2
    - enabled these: USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support
    - support for G920T
    - enabled all available TCP congestions

    ***2.9***
    - Knox warranty bit 0x1 to 0x0
    - new models: G925T and G92xW8
    - added a default init.d script

    ***3.0***
    - Synapse support
    - DriveDroid patch
    - Use Android as USB keyboard/mouse
    - CPU and GPU OC/UC and voltages control
    - ZSwap control and GPU governor selection in Synapse
    - WiFi driver is no longer built in Legacy mode

    ***3.1***
    - added memory bus voltage control
    - profile backup/restore
    - added sqlite3 binary in /system/xbin
    - fixed "No UCI support" for most of the users
    - fixed init.d patcher
    - fixed Synapse showing apply and dismiss icons for no reason (in some situations)
    - fixed Synapse showing "No UCI support" after boot up (which then fixes up)
    - now Synapse actions will search for Busybox
    - added AOD (reboots to be expected, sorry)
    - live memory in Synapse
    - compatibility with my build of Synapse MOD
    - other minor improvements in the code

    ***3.2***
    - fixed SafetyNet bypass
    - fixed broken Magisk modules
    - stock values setting on boot
    - HMP voltage control
    - Doze profiles (credits to Noxxxious and UpInTheAir)
    - fake Enforcing SELinux
    - fixed wrong version in Synapse info

    ***3.3***
    - fixed instant freeze and then reboot after boot up

    ***3.4***
    - added DT2W support
    - added support for F2FS
    - fixed A53 cluster max frequency being reset (it fixes issues with Magisk)
    - fixed missing A53 cluster 200 MHz time in state
    25
    FAQ
    1. Screen mirroring is not working. Is it kernel related?

    No. It is root related. Just add this to your /system/build.prop :
    Code:
    wlan.wfd.hdcp=disable

    2. Bootloop with stock/stock-based ROM.

    Did you flashed SuperSU or Magisk again? Maybe you were rooted before and you need to reflash root. Pay attention to OP instructions and to the text printed in recovery.

    3. Thank you for this kernel.
    But can you please help me to get surround sound on my S6?

    Sure. I'll attach here a mixer_paths.xml file modded by @AlexisXDA but boosted by me for a perfect surround sound volume. All the credits are going to this developer.
    To use it, download the attachment, go to /system/etc and rename the existing mixer_paths.xml to mixer_paths.xml.bak then copy the new mixer_paths.xml and change the permissions to rw-r--r-- or 0644.
    It won't damage your earpiece so keep calm ;)
    Features:
    - louder than stock
    - left and right channels
    - better for utilisation in landscape
    To download on mobile just use Chrome, long press on attachment and click "Download link".
    4. How to enable multiuser support?
    Add these to your build.prop:
    Code:
    fw.show_multiuserui=1
    fw.max_users=5
    5. Synapse is saying:
    Note: Before proceeding with the following stuff, please flash my kernel package again.
    - "No UCI support"
    → Close the app from recents and open it again. If still no UCI support then PM me with the output of this command: uci (run it with su permissions).
    - "JSON configuration parsing failure" → Using a file manager go to /res/synapse and delete a file named "config.json", close Synapse then open again, UCI error, reopen and done.
    - The apply and discard buttons appeared for no reason. Which one should I click? → Click "X". This is a bug in Synapse.
    - Is there a mod for Synapse? → Yes, Morogoku worked on it and I modified it a little bit to match our kernel and I built it. Get it from the attachments below. All the credits are going to Morogoku. It features backup/restore profile option and a red material theme.
    6. Where to install BusyBox? In /su/xbin or /system/xbin. I'm using SuperSU and Synapse is working perfectly. After each boot up I highly recommend you to check the Synapse settings, especially CPU OC to see if everything is ok.
    7. How to build your kernel from source?
    After you git cloned it, open terminal in the root of the cloned folder and enter this: "sudo bash build_kernel.sh G920F" (or your model). Choose stock dt.img during building process.
    8. AOD is broken! I know, sorry. Maybe in one day I'll fix it somehow. While playing music it won't reboot but when not playing any music it will reboot. Also touchscreen isn't working in AOD mode. Use this app to get a working AOD.
    9. XYZ not working. PM me with logs and screenshots.
    10. Battery issues? Check this post.
    11. Is there any LOS/NX 14.1 version of this kernel?
    Yes, here.
    8
    It is finally here: v3.1. The builds are up for all flat devices (now building for G925F) and soon for all supported models. Look at the changelog, see FAQ again as it got an update and see OP to see all the features. To be honest I never thought that this kernel will become something. In the beginning I only wanted to add permissive SELinux patch and deepsleep fix but guess what: my plans got changed :D Now my kernel is a beauty in my eyes, my first project where I was able to learn a lot of new things. With this I want to say "Thank you" to everybody which used my kernel and told me his/her impression. This kernel is now "end(?)" of life. Maybe I'll find a way to make AOD to work and then I'll give you the new version. Now I'll move to AOSP 7.1.2 users.
    7
    Custom Binary Blocked by Reactivation Lock

    Hi, i just edited the Build number via Kenel Auditor to SM-G925I(as it is my actual model name) from SM-G925F, after that i tried to restart the phone, now its showing "Custom Binary Blocked by Reactivation Lock" over the top of the logo, i can't enter recovery, only Bootloader Download mode is acissible, can't flash anything via Odin, it shows error, what can i do now?

    1. Offtopic!
    2. Super simple to search on Google! I found the solution from the first search!

    ---------------------

    Good news everybody: the new 3.4 will fix the little cluster max frequency resetting and will add support for F2FS. :)
    Edit: ... and possibly double tap to wake :)