[KERNEL] [SM-G96XF/FD/N] ElementalX 3.00 (DTAA Android 10)

Search This thread

marquelito

Senior Member
I'm using it on the very same ROM

Samsung devices have so many weird quirks, I have no idea why things work for me and not for others
I solve it by flashing: kernel>magisk with keep dm-verity on>permissive magisk module. Phone boots and works ok.
The only time i could boot before using the module i saw that magisk manager didnt detect the phone was rooted although in SHRP recovery it said that phone was rooted.
 

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
New version is uploaded to EX Kernel Manager (https://play.google.com/store/apps/details?id=flar2.exkernelmanager)

ElementalX 3.03 should be compatible with all Android 10 ROMs, no matter what base, as I've changed the installer to use the existing ramdisk. The new installer will also preserve root. This should make things a lot easier.

Do a backup and install in EXKM or TWRP. Let me know how it goes, I've only tested with root.
 

kaku

Senior Member
Jul 13, 2014
135
9
30
Bangalore
Google Pixel 4a
Sorry, I didn't get you, what details you need actually?
Flaahed via twrp and my rom was previously rooted with magisk.
It was going to bootloop, just with splashscreen.

Tried flashing magisk after the kernel, still the same
 

Leon

Senior Member
Dec 31, 2012
2,617
1,172
31
Samsung Galaxy S9+
Redmi Note 9
Same. My device can't boot with this kernel at all. It shows the Samsung logo and keeps rebooting. At least on the last version was able to boot and show the lock screen. Using Alexis's 1.5 ROM.
 

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
Same. My device can't boot with this kernel at all. It shows the Samsung logo and keeps rebooting. At least on the last version was able to boot and show the lock screen. Using Alexis's 1.5 ROM.

Are you rooted? Which installer did you use? What phone model is it?

Details please.


I have the regular S9, rooted with Magisk 20.4 and tested on Alexander ROM ETF5 and DTF5
 

freakerload

Senior Member
Mar 17, 2011
371
72
Could you save the log from the installer in TWRP and post it here?
It is true. S9+ only Samsung boot logo on and off in 2-3 seconds Intervall.

Here is the log:



AROMA INSTALLER version 3.00
(c) 2013-2015 by amarullz.com

ROM Name : ElementalX
ROM Version : 3.03
ROM Author : flar2
Device : Samsung Galaxy S9/S9+
Start at : Thu Jun 25 08:36:40 2020


installing samsung updater extensions
Installing ElementalX...
Extract: /tmp/G960-dtb.patch
Extract: /tmp/G960-oc-dtb.patch
Extract: /tmp/G960-oc-zImage.patch
Extract: /tmp/G960-uc-dtb.patch
Extract: /tmp/G960-uc-zImage.patch
Extract: /tmp/G960-zImage.patch
Extract: /tmp/G965-dtb
Extract: /tmp/G965-oc-dtb.patch
Extract: /tmp/G965-oc-zImage.patch
Extract: /tmp/G965-uc-dtb.patch
Extract: /tmp/G965-uc-zImage.patch
Extract: /tmp/G965-zImage
Extract: /tmp/bspatch
Extract: /tmp/busybox
Extract: /tmp/install.sh
Extract: /tmp/magiskboot
about to run program [/tmp/install.sh] with 1 args
112640+0 records in
112640+0 records out
57671680 bytes (55.0MB) copied, 0.226703 seconds, 242.6MB/s
Parsing boot image: [/tmp/boot.img]
HEADER_VER [0]
KERNEL_SZ [31207448]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [55992c0d3a0fc24ccc88f542050dab66c2c61bd3000000000000000000000000]
KERNEL_FMT [raw]
RAMDISK_FMT [gzip]
MODEL=
CPU=3
open: /tmp/split_img/kernel failed with 2: No such file or directory
Loading cpio: [ramdisk.cpio]
Loading cpio: [/tmp/split_img/ramdisk.cpio]
Extract [.backup/.magisk] to [.magisk]
Loading dtbs from [/tmp/split_img/kernel_dtb]
open: /tmp/split_img/kernel_dtb failed with 2: No such file or directory
Parsing boot image: [/tmp/boot.img]
HEADER_VER [0]
KERNEL_SZ [31207448]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [55992c0d3a0fc24ccc88f542050dab66c2c61bd3000000000000000000000000]
KERNEL_FMT [raw]
RAMDISK_FMT [gzip]
Repack to boot image: [/tmp/newboot.img]
HEADER_VER [0]
KERNEL_SZ [0]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [25556230de2572e46f89fd3b2ea68fd57911c6f4000000000000000000000000]
2836+1 records in
2836+1 records out
1452052 bytes (1.4MB) copied, 0.089693 seconds, 15.4MB/s
Finished!
script result was [1.0]


Installer Sucessfull (Status 0)


End at : Thu Jun 25 08:36:41 2020
 
Last edited:

flar2

Recognized Developer
Jun 11, 2012
18,897
87,868
Southwestern Ontario
elementalx.org
It is true. S9+ only Samsung boot logo on and off in 2-3 seconds Intervall.

Here is the log:



AROMA INSTALLER version 3.00
(c) 2013-2015 by amarullz.com

ROM Name : ElementalX
ROM Version : 3.03
ROM Author : flar2
Device : Samsung Galaxy S9/S9+
Start at : Thu Jun 25 08:36:40 2020


installing samsung updater extensions
Installing ElementalX...
Extract: /tmp/G960-dtb.patch
Extract: /tmp/G960-oc-dtb.patch
Extract: /tmp/G960-oc-zImage.patch
Extract: /tmp/G960-uc-dtb.patch
Extract: /tmp/G960-uc-zImage.patch
Extract: /tmp/G960-zImage.patch
Extract: /tmp/G965-dtb
Extract: /tmp/G965-oc-dtb.patch
Extract: /tmp/G965-oc-zImage.patch
Extract: /tmp/G965-uc-dtb.patch
Extract: /tmp/G965-uc-zImage.patch
Extract: /tmp/G965-zImage
Extract: /tmp/bspatch
Extract: /tmp/busybox
Extract: /tmp/install.sh
Extract: /tmp/magiskboot
about to run program [/tmp/install.sh] with 1 args
112640+0 records in
112640+0 records out
57671680 bytes (55.0MB) copied, 0.226703 seconds, 242.6MB/s
Parsing boot image: [/tmp/boot.img]
HEADER_VER [0]
KERNEL_SZ [31207448]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [55992c0d3a0fc24ccc88f542050dab66c2c61bd3000000000000000000000000]
KERNEL_FMT [raw]
RAMDISK_FMT [gzip]
MODEL=
CPU=3
open: /tmp/split_img/kernel failed with 2: No such file or directory
Loading cpio: [ramdisk.cpio]
Loading cpio: [/tmp/split_img/ramdisk.cpio]
Extract [.backup/.magisk] to [.magisk]
Loading dtbs from [/tmp/split_img/kernel_dtb]
open: /tmp/split_img/kernel_dtb failed with 2: No such file or directory
Parsing boot image: [/tmp/boot.img]
HEADER_VER [0]
KERNEL_SZ [31207448]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [55992c0d3a0fc24ccc88f542050dab66c2c61bd3000000000000000000000000]
KERNEL_FMT [raw]
RAMDISK_FMT [gzip]
Repack to boot image: [/tmp/newboot.img]
HEADER_VER [0]
KERNEL_SZ [0]
RAMDISK_SZ [1143192]
SECOND_SZ [0]
EXTRA_SZ [305152]
OS_VERSION [10.0.0]
OS_PATCH_LEVEL [2020-06]
PAGESIZE [2048]
NAME [SRPQH16A009KU]
CMDLINE [Repacked_by_SoLdieR9312]
CHECKSUM [25556230de2572e46f89fd3b2ea68fd57911c6f4000000000000000000000000]
2836+1 records in
2836+1 records out
1452052 bytes (1.4MB) copied, 0.089693 seconds, 15.4MB/s
Finished!
script result was [1.0]


Installer Sucessfull (Status 0)


End at : Thu Jun 25 08:36:41 2020


Thanks, here is the problem:
MODEL=

Without a model number, it can't choose a correct kernel image. This has always worked before, not sure why it now doesn't

Could you please go into TWRP, then go into adb shell and type

getprop | grep omni

If that returns nothing, then try:

getprop | grep 965

And let me know what it returns
 

freakerload

Senior Member
Mar 17, 2011
371
72
Thanks, here is the problem:
MODEL=

Without a model number, it can't choose a correct kernel image. This has always worked before, not sure why it now doesn't

Could you please go into TWRP, then go into adb shell and type

getprop | grep omni

If that returns nothing, then try:

getprop | grep 965

And let me know what it returns
Here for you Screenshot_2020-06-25-18-12-43.jpg
 
  • Like
Reactions: flar2

Top Liked Posts

  • There are no posts matching your filters.
  • 84
    ElementalX Kernel
    for Samsung Galaxy S9/S9+ (Exynos)
    p3890301369-11.jpg


    ElementalX is designed for maximum stability. It is made for people who depend on their phone every day.


    Features:
    -Easy installation with AROMA installer
    -Overclock or underclock the CPU
    -Performance and battery optimization
    -improve multicore performance of big cluster
    -Color control (RGB)
    -Sweep2wake
    -DoubleTap2Wake
    -Sweep2sleep
    -CFQ, noop, deadline, BFQ, FIOPS, SIO, maple and zen i/o schedulers
    -Option to disable fsync
    -Block wakelocks
    -WireGuard support
    -GPU voltage control
    -LED fade control
    -selinux enforcing


    Installation
    1. Flash in TWRP recovery or flash directly in EX Kernel Manager



    Notes

    EX Kernel Manager can be used to configure settings and update or install the kernel quickly and easily.

    Knox status will be set to 0x1 by flashing this (but you probably already tripped it by installing TWRP). Tripping Knox means no Samsung Pay and Secure Folder. If these are important to you, then you can't mod your device.

    Everything else works.

    Some notes about settings
    Sweep2wake/Doubletap2wake/Sweep2sleep: these can be set on the Gestures screen in EX Kernel Manager. I strongly recommend sweep up 2 wake over any other gestures. It is most reliable, less prone to accidental wakes and should not interfere with anything (i.e. phone calls). Wake gestures do not cause battery drain on this device.

    CPU frequencies: Samsung has limited the big cluster frequencies when two or more cores are in use. The stock default is 2700MHz for one CPU, 2314MHz for two CPUs, and 1794MHz for three or four CPUs. If you choose the overclocking option during install, these frequencies are increased.

    Overclocking: The overclocking option will run the big cluster up to 2886MHz and little to 2002MHz, plus it has an additional boost to multicore performance. You benchmarks will be way higher, unless thermal throttling kicks in. EX Kernel Manager will allow you to set the big cluster frequency properly and will show the actual max freq in most circumstances (sometimes it shows less when the big cluster is being throttled for thermal reasons). Don't use other kernel apps, they won't work properly. Don't complain about reboots if you choose this option.

    Color control: I've added an override so that you can adjust red, green and blue by a much larger range than in Samsung's settings. The way this works is any adjustment in EX Kernel Manager will override the Samsung system settings. If you want to go back to using system settings, restore red, green and blue to defaults (255 each) and the system settings will take over again.

    GPU frequencies: I have also updated EX Kernel Manager to allow adjustment of GPU frequencies on this device.

    Blocking wakelocks: If you want to block wakelocks (and it looks like blocking some wifi wakelocks could improve battery life), go to the Miscellaneous screen in EX Kernel Manager and select block wakelocks. You will have the option of blocking any kernel wakelock on that screen, and it will show the time each has been active. I don't know what most of them do, so they might not all be safe to disable. Experiment and provide feedback here for other users.

    selinux is enforcing!

    Thanks to @farovitus @jesec @Tkkg1994


    Downloads

    Android 10
    ElementalX-S9-3.00

    Android 9 (Pie)
    ElementalX-S9-2.11

    Android 8.0.0 (Oreo)
    ElementalX-S9-1.15




    Source code:
    https://github.com/flar2/starlte







    .


    XDA:DevDB Information
    ElementalX-S9, Kernel for the Samsung Galaxy S9

    Contributors
    flar2
    Source Code: https://github.com/flar2/starlte

    Kernel Special Features:

    Version Information
    Status:
    Stable

    Created 2018-03-23
    Last Updated 2020-05-01
    26
    Update!!


    Download:
    ElementalX-S9-2.01



    Changes:
    -release for Android 9 (Pie)
    23
    The update is coming. I've been using my S9 a lot lately for some major updates to Button Mapper.

    It takes a more work to update samsung kernels, because I have to diff the new source and create a patch, and I have to download the new system image, which takes hours on my slow internet. I wish Samsung would use a git repo.
    22
    Update!!


    Download:
    ElementalX-S9-2.09



    Changes:
    -CSG8 update
    19
    Update!!

    Sorry, the updater and boot.img didn't update properly in 2.07

    Flash directly and control all your settings with EX Kernel Manager:
    https://play.google.com/store/apps/details?id=flar2.exkernelmanager



    Download:
    ElementalX-S9-2.08





    Changes:
    -release for CSF2