My Note 8 SM-N950N is now dead RIP (Recovery Mode stop working, Download Mode work but not even Stock Odin flash succeed), possible cause are faulty NAND/SSD or NAND controllers, not sure if caused by this kernel, YOU HAVE BEEN WARNED !
LinuxDeployPro | docker info |
---|---|
- Docker 26.1.4
- Storage Driver: vfs+overlay2 (do not use vfs please)
- Network Driver: bridged+host (working internet inside containers)
- hello-world, ubuntu, portainer, postgresql, npm, immich-app...
docker stats
give zero stats- No cpuset, no blkio features
- Install TWRP with Heimdall (Linux) or Odin (Windows) (https://twrp.me/samsung/samsunggalaxynote8.html, https://twrp.me/samsung/samsunggalaxys8.html, https://twrp.me/samsung/samsunggalaxys8plus.html)
- Install the ROM from https://xdaforums.com/t/rom-10-hadesrom-q-v3-0-for-exynos-s8-s8-note8-04-02-2022.4208403/
- Root the rom with Magisk APK from https://github.com/topjohnwu/Magisk/releases/tag/v27.0
- Enable ADB Debugging and keep your phone connected via USB
- Clone this repo and run
build_kernel.sh
and wait for the compiled boot.img to flash automatically via ADB
Using LXC : https://github.com/George-Seven/Termux-LXC-Guide
- Install LinuxDeployPro APK from https://github.com/lateautumn233/Linuxdeploy-Pro, install your favorite chroot distro (ie: Ubuntu 22.04)
- Install latest Docker from https://get.docker.com:
curl -sSL https://get.docker.com/ | sh
- Make a bash script to start Docker daemon (replace
192.168.1.1
with your actual gateway)
opts='rw,nosuid,nodev,noexec,relatime'
cgroups='blkio cpu cpuacct devices freezer memory pids'
# fix iptables so you can run with bridged network driver
ip route add default via 192.168.1.1 dev wlan0
ip rule add from all lookup main pref 30000
# unmount all cgroup
umount /sys/fs/cgroup/*
umount /sys/fs/cgroup
# try to mount cgroup root dir and exit in case of failure
if ! mountpoint -q /sys/fs/cgroup 2>/dev/null; then
mkdir -p /sys/fs/cgroup
mount -t tmpfs -o "${opts}" cgroup_root /sys/fs/cgroup || exit
fi
# try to mount differents cgroups
for cg in ${cgroups}; do
if ! mountpoint -q "/sys/fs/cgroup/${cg}" 2>/dev/null; then
mkdir -p "/sys/fs/cgroup/${cg}"
mount -t cgroup -o "${opts},${cg}" "${cg}" "/sys/fs/cgroup/${cg}" \
|| rmdir "/sys/fs/cgroup/${cg}"
fi
done
# start the docker daemon
dockerd
- corsicanu for the ROM and kernel at https://github.com/corsicanu
- FreddieOliveira for the guide at https://gist.github.com/FreddieOliveira/efe850df7ff3951cb62d74bd770dce27