Repository navigation
Eureka Kernel R24U v1.1 — CIFS + IPset (AROMA)
Eureka Kernel R24U — v1.1 (CIFS + IPset, AROMA)
Kernel for Exynos7885 Samsung devices, based on the pristine vendor R24U 4.4.302
tree + rsuntk KernelSU 32473, packaged in the original AROMA installer
(the packaging style of the device-verified builds).
What's new in v1.1
- CIFS enabled (SMB2 + SMB3.1.1, XATTR, POSIX) — mount Windows/Samba shares
natively. Verified on-device:/proc/fs/cifsactive, CIFS Version 2.08. - Full IPset enabled (all 15 set types +
setmatch /SETtarget for
iptables). Verified on-device: set create/add/list/destroy over kernel
protocol 6 with ipset v7.24. - Original AROMA packaging restored — v1's plain AK3 zips flashed a
kernel-tree-built DTB that does not boot these devices (root cause of the
v1 boot failures, see below). v1.1 ships the same AROMA structure as the
original Eureka release: the menu flashes the original Eureka DTBs +
DM-verity-patched DTBO + the new kernel. - Missing vendor-tree fix actually committed (dsim dev_get_drvdata — was only
in the build working tree before). tools_eureka/build_device.shfixed (defconfig filename + stale
CIP-era LOCALVERSION) — now reproduces this release per-device.
Root cause of v1's boot failures (why v1.1 uses AROMA)
The v1 zips were single-layer AnyKernel3 that flashed the DTB built from the
kernel tree (dtb.img, sha 1b8609b2…). The device-verified builds (H2 and
the original Eureka release) flash the original Eureka DTBs
(52d5d478… enf / bbed7f94… perm) — different content. Flashing the
tree-built DTB hangs at the boot logo on these devices. v1 has been deleted;
use v1.1.
Install
- Flash the zip for your device in recovery.
- Menu: Default Installation
- Variant: AOSP Q/R/S/T/U (New) — this choice installs OUR kernel
(rsuntk KSU 32473 + CIFS + IPset). The OneUI3/Legacy choices flash the
original untouched Eureka kernels for users of those ROM types. - SELinux: Enforcing (Permissive also available)
- DM-verity patch: Yes (recommended)
- Reboot.
Manager pairing (unchanged from v1)
This kernel embeds rsuntk KernelSU 32473 — pair it with the
rsuntk RKSU manager ≥ v3.2.2-10-legacy (not tiann, not KernelSU-Next).
Per-device notes
| Device | Codename | DTBO |
|---|---|---|
| Galaxy A10 | a10 | DM-verity-patched (device-specific) |
| Galaxy A20 | a20 | DM-verity-patched |
| Galaxy A20e | a20e | DM-verity-patched |
| Galaxy A30 | a30 | DM-verity-patched |
| Galaxy A30s | a30s | DM-verity-patched (device-verified boot + CIFS + IPset + KSU) |
| Galaxy A40 | a40 | DM-verity-patched |
| Galaxy M20 | m20 | original (no device dtbo in tree; dtbo menu option is a no-op) |
| Galaxy M30s (jackpotlte) | jackpotlte | original (same as m20) |
Kernel
uname -r: 4.4.302-p6-Eureka-R24U-KSU_R24U (uniform across all 8 devices)
Built with Neutron Clang 24 in vendor flag style (no LLVM=1), full/ defconfigs.
Verify after install (optional)
adb shell "su -c 'cat /proc/fs/cifs/DebugData'" # CIFS version line
adb shell "su -c 'iptables -m set -h'" # set match registered
Sources: R24U branch of this repository (tip 0ac0bcfb8).