{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ALYNX Nethunter Kernel for Pixel 3/3xl - [Stock][Android 12] and [Android 12L PixelDust/ CAF]
What is Nethunter ?
Kali NetHunter is a free & Open-source Mobile Penetration Testing Platform for Android devices, based on Kali Linux.
Click to expand...
Click to collapse
Code:
I'm not responsible for bricked devices, dead SD cards.
Do some research if you have any concerns about features included in this Kernel.
About the kernel :
The Kernel is based on Kirisakura sources for bluecross
Features:
Internal Wifi Monitor Mode Support (packet injection doesn't works as it is based on qcacld-3.0 which is not capable of packet injection yet)
HID gadget keyboard/mouse
USB WiFi, mac80211 (Monitor mode, packet capture, packet injection) [Compatibility List]
RTL88XXAU USB WIFI Support
RTL8188EUS USB WIFI Support
ATH9K_HTC USB WIFI Support
Ethernet Support
Bluetooth USB Support
SDR Support
BadUSB
for more kernel features look into Kirisakura Kernel thread as it is based entirely on Kirisakura sources
warning: please do not update magisk after flashing the kernel, you can update the magisk before flashing the kernel.
Installation:
Boot the device into Twrp recovery .
Backup your current kernel inside Twrp
Download Alynx-12L.zip if you're using Android 12L PixelDust or CAF rom else download Alynx-12-nethunter-bluecross.zip for [STOCK/ PIXELDUST CAF ANDROID 12 ]
Flash the zip (Flashing the kernel/zip will keep root)
Install Busybox
Download Wireless_firmware.zip open Magisk and install the zip as Magisk module
Install Nethunter store
Install Nethunter app & Nethunter terminal from Nethunter store
Open Nethunter app & Download the full chroot kalifs within the app and let the app setup everything. After it finishes it'll start the chroot automatically.
Update the sources with apt-get update && apt-get upgrade in the chroot using nethunter terminal
Reboot the device
Note: if nethunter app crashes open any android terminal in su environment and paste the following.
Code:
pm grant com.offsec.nethunter android.permission.ACCESS_FINE_LOCATION
pm grant com.offsec.nethunter android.permission.ACCESS_COARSE_LOCATION
pm grant com.offsec.nethunter android.permission.READ_EXTERNAL_STORAGE
pm grant com.offsec.nethunter android.permission.WRITE_EXTERNAL_STORAGE
pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT
pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_SU
pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_NH
pm grant com.offsec.nethunter com.offsec.nhterm.permission.RUN_SCRIPT_NH_LOGIN
Screenshots:
Tested on pixel 3 with tplink wn722n v1 and v3 both working perfectly well : )
View attachment 5636393 View attachment 5636395 View attachment 5636397 View attachment 5636399
Extra:
if you want to replace nethunter terminal with termux (not completely nethunter main app will still launch nethunter terminal everytime for any operation but you can access kali chroot environment from termux.
(i know nethunter terminal sucks)
Follow these steps to access the environment from termux:
Install termux from f-droid or from nethunter store
Open termux and install root repo using pkg update && pkg install root-repo tsu wget
Download the script from termux wget https://raw.githubusercontent.com/name-is-cipher/boot-nethunter/main/install_boot-kali.sh
chmod +x install_boot-kali,sh && ./install_boot-kali.sh
let it setup everything.
restart termux and type boot-kali to access the nethunter chroot environment
Spoiler: Changelog: [2022/10/29]
- Alynx [NE]
- Bluetooth Support (Added MIssing Drivers)
- Ethernet Support
- Fix RTL 8XXX SL (Replaced)
- All the goodies from KIrisakura Kernel
Thanks to @freak07 for his amazing work.
Downloads & Links :
- Flashable Zip: https://mega.nz/file/nIQTlZYT#GOzWmxygnQa-HX41EtLfJCybZvOdXPMUu3Yx64xYTgg
Spoiler: Changelog: [2022/10/02]
Alynx [End of Life] PixelDust Android 13 CAF
- Upstream Kirisakura
- all the goodies from kirisakura kernel + some modifications from @spezi77
Thanks to @freak07 for his amazing work.
Links: https://mega.nz/file/iRBSWDzZ#0gqZgWYmWLCanRkIjts-4VagW5lsPAm7i7zxfYqUj6M
Credits:
Freak07 For KIrisakura Kernel
Team Kali For Nethunter
Kimocoder For wifi patches
Darkar25 For fixing wifi bugs
Special Thanks to Matthias for helping with the toolchain
XDA:DevDB Information
Alynx Nethunter Kernel For Pixel 3/3xl
Contributors: V3rB0se
Source Code: https://github.com/V3rB0se/Alynx-Nethunter
Version Information
Status: Stable
Stable Release Date: 12/06/2022
Created 13/06/2022
Last Updated 13/06/2022
Thank for this build . But i have problem when install TL722v1 on nethunter to use it . Wish you support soon
chiinh9h said:
Thank for this build . But i have problem when install TL722v1 on nethunter to use it . Wish you support soon View attachment 5685105
Click to expand...
Click to collapse
it should be working already. no need to insert anything. just flash the kernel install the firmware module, run wifite and see if it detects your wifi adapter.
Hi, could you provide a Guide for building this kernel? I tried to build, and the build was successful, but the touchscreen is not working. Am I missing something?
I face this same problem when I compile the sources from the stock kernel after modifying the defconfig for nethunter. Could you help?
Toolchain Used: Google toolchain from the Kernel repo tree.
Thanks.
MShivaG said:
Hi, could you provide a Guide for building this kernel? I tried to build, and the build was successful, but the touchscreen is not working. Am I missing something?
I face this same problem when I compile the sources from the stock kernel after modifying the defconfig for nethunter. Could you help?
Toolchain Used: Google toolchain from the Kernel repo tree.
Thanks.
Click to expand...
Click to collapse
you are missing some extra modules
I fixed the touchscreen issue.
Now the kernel panics and reboots whenever I tried to run wifi commands like iwconfig, wifite, airmon-ng. I used b1c1_defconfig and updated it with nethunter kernel configs.
ended up with kernel panic!
which defconfig you have used to build? Could you please update in the kernel sources?
Thanks
MShivaG said:
I fixed the touchscreen issue.
Now the kernel panics and reboots whenever I tried to run wifi commands like iwconfig, wifite, airmon-ng. I used b1c1_defconfig and updated it with nethunter kernel configs.
ended up with kernel panic!
which defconfig you have used to build? Could you please update in the kernel sources?
Thanks
Click to expand...
Click to collapse
try to build it from this source
V3rB0se said:
try to build it from this source
Click to expand...
Click to collapse
With b1c1_defconfig? b1c1_defconfig is with Kirisakura configs.
V3rB0se said:
try to build it from this source
Click to expand...
Click to collapse
I traced back the issue. It seems to be from the ioctl. Have you faced this issue?
MShivaG said:
I traced back the issue. It seems to be from the ioctl. Have you faced this issue?
Click to expand...
Click to collapse
it was a headache fixing these compile time errors i don't even remember them correctly but they're fixed now you should compile the kernel from the link i posted earlier i fixed all these errors in it.
V3rB0se said:
it was a headache fixing these compile time errors i don't even remember them correctly but they're fixed now you should compile the kernel from the link i posted earlier i fixed all these errors in it.
Click to expand...
Click to collapse
After a full research on the kernel hardening I found that this is because CFI conflicts. The kernel freaks out and panic in response to the cfi_failure. After disabling the CFI and LTO the kernel runs smoothly and all the attacks are working fine.
Could you tell me if your kernel had been compiled with CFI disabled?
The kernel source is missing some modules(So far I found files for wiregaurd is missing). Could you please check and update the kernel sources?
MShivaG said:
After a full research on the kernel hardening I found that this is because CFI conflicts. The kernel freaks out and panic in response to the cfi_failure. After disabling the CFI and LTO the kernel runs smoothly and all the attacks are working fine.
Could you tell me if your kernel had been compiled with CFI disabled?
The kernel source is missing some modules(So far I found files for wiregaurd is missing). Could you please check and update the kernel sources?
Click to expand...
Click to collapse
you can check the defconfig cfi is disabled in it. and what do you mean it is missing some modules? it's just another fork of kirisakura kernel with some minor changes. it is clearly mentioned in the post that the kernel uses sources from kirisakura kernel.
MShivaG said:
After a full research on the kernel hardening I found that this is because CFI conflicts. The kernel freaks out and panic in response to the cfi_failure. After disabling the CFI and LTO the kernel runs smoothly and all the attacks are working fine.
Could you tell me if your kernel had been compiled with CFI disabled?
The kernel source is missing some modules(So far I found files for wiregaurd is missing). Could you please check and update the kernel sources?
Click to expand...
Click to collapse
I can't help you if you're not using the source i provided, CFI and LTO were disabled in the source, you shouldn't be complaining about it when you're using the source from i don't know where?
V3rB0se said:
you can check the defconfig cfi is disabled in it.
Click to expand...
Click to collapse
Which defconfig? I already asked it. I don't find any of the defconfig match nethunter configurations. I don't find any defconfig with local version "Alnyx Nethunter".
V3rB0se said:
it is clearly mentioned in the post that the kernel uses sources from kirisakura kernel.
Click to expand...
Click to collapse
I know the source is from Kirisakura.
V3rB0se said:
I can't help you if you're not using the source i provided, CFI and LTO were disabled in the source, you shouldn't be complaining about it when you're using the source from i don't know where?
Click to expand...
Click to collapse
I tried to compile with your source( see the error, missing wiregaurd). I have attached the screenshot. You should have mentioned that the security feature CFI and LTO are disabled in the first place in your post. It is one of the important security features of Kirisakura kernels. We need to fix the CFI conflicts not disable them.
V3rB0se said:
I can't help you if you're not using the source i provided
Click to expand...
Click to collapse
I am not crazy to ask this forum if I am not using the source described here. As your source is throwing errors I used Kirisakura sources and it's working fine. See the screenshot if you don't believe it.
Why are you too confident? By mistake, you should have forgotten to push the code from your machine.
Don't you check once before replying?
Please don't take anything wrong. We are here to help each other.
MShivaG said:
Which defconfig? I already asked it. I don't find any of the defconfig match nethunter configurations. I don't find any defconfig with local version "Alnyx Nethunter".
I know the source is from Kirisakura.
I tried to compile with your source( see the error, missing wiregaurd). I have attached the screenshot. You should have mentioned that the security feature CFI and LTO are disabled in the first place in your post. It is one of the important security features of Kirisakura kernels. We need to fix the CFI conflicts not disable them.
I am not crazy to ask this forum if I am not using the source described here. As your source is throwing errors I used Kirisakura sources and it's working fine. See the screenshot if you don't believe it.
Why are you too confident? By mistake, you should have forgotten to push the code from your machine.
Don't you check once before replying?
Please don't take anything wrong. We are here to help each other.
Click to expand...
Click to collapse
what makes you so confident that it's missing the wireguard ? use the build script from kirisakura that's not how it works, and for the defconfig it doesn't contain alynx nethunter (my bad) but the default b1c1_defconfig doesn't contain LTO and CFI flags and the main reason for disabling them in the first place is my potato system which doesn't have enough ram to compile the sources with lto and cfi enabled. if it doesn't contain some modules regarding nethunter do inform me I'll push them in the upcoming builds.
and if you're looking for a post on "how to compile a kernel" you're in the wrong place my friend. im not here to teach you. you can visit nathan chance guide on compiling a kernel.
if you care about security you shouldn't install nethunter. see this
V3rB0se said:
what makes you so confident that it's missing the wireguard ? use the build script from kirisakura that's not how it works, and for the defconfig
Click to expand...
Click to collapse
I have attached the screenshot in the previous reply. The same issue occurs even when using Kirisakura build script. I don't know why you removed the script 12 days before. try yourself the fresh clone of your source and try to build. I'm tired of explaining.
V3rB0se said:
and if you're looking for a post on "how to compile a kernel" you're in the wrong place my friend.
Click to expand...
Click to collapse
When did I ask you this my dear friend?
V3rB0se said:
if you care about security you shouldn't install nethunter.
Click to expand...
Click to collapse
I do agree and I have already read this before installing chroot.
MShivaG said:
I have attached the screenshot in the previous reply. The same issue occurs even when using Kirisakura build script.
Click to expand...
Click to collapse
why bother asking if you feel "tired of explaining"
for the removal of build script it was the wrong one. i accidentally put it there.
check if your cloud is blocking the connection as the kernel fetches latest wireguard
Alynx-Nethunter/fetch-latest-wireguard.sh at backup · V3rB0se/Alynx-Nethunter
Alynx nethunter kirasakura sources for pixel 3 and pixel 3xl - Alynx-Nethunter/fetch-latest-wireguard.sh at backup · V3rB0se/Alynx-Nethunter
github.com
V3rB0se said:
why bother asking if you feel "tired of explaining"
for the removal of build script it was the wrong one. i accidentally put it there.
check if your cloud is blocking the connection as the kernel fetches latest wireguard
Alynx-Nethunter/fetch-latest-wireguard.sh at backup · V3rB0se/Alynx-Nethunter
Alynx nethunter kirasakura sources for pixel 3 and pixel 3xl - Alynx-Nethunter/fetch-latest-wireguard.sh at backup · V3rB0se/Alynx-Nethunter
github.com
Click to expand...
Click to collapse
OMG! Finally. Thank you for clarifying. This is what I am looking for.
Related
I9300 CyanogenMod 13
Powered with: Linaro and SaberMod!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
In brightest day, in blackest night, no lag shall escape my sight. Let those who worship Apple's might, beware my power, Green Lantern's light!
Click to expand...
Click to collapse
cm-13.0-20161216-MARKOX89-i9300 is UP!
Download Folder on AndroidFileHost
AFH calculates md5sum for every build: please, always check it before flashing!
Highlights of the main features:
Kernel is compiled with latest Linaro arm-eabi-4.9 toolchain
Source:
https://github.com/CyanogenMod/android_kernel_samsung_smdk4412/tree/cm-13.0
ROM is compiled with latest SaberMod arm-linux-androideabi-4.9 toolchain
Source:
https://github.com/CyanogenMod
https://github.com/CyanogenMod/android_device_samsung_i9300/tree/cm-13.0
https://github.com/CyanogenMod/android_device_samsung_smdk4412-common/tree/cm-13.0
ART tweaks for devices with less memory, as provided by arter97 and JustArchi
Fix for Google Play Services crashes, as provided by fusionjack
Support for Screen Mirroring through Chromecast
Changelog:
BACKPORT: perf: Allow the PMU driver to choose the CPU on which to install events CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: perf: Introduce perf_pmu_migrate_context() CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: lockdep: Silence warning if CONFIG_LOCKDEP isn't set CyanogenMod/android_kernel_samsung_smdk4412
BACKPORT: perf: Fix event->ctx locking CyanogenMod/android_kernel_samsung_smdk4412
perf: protect group_leader from races that cause ctx double-free CyanogenMod/android_kernel_samsung_smdk4412
net: ping: Fix stack buffer overflow in ping_common_sendmsg() CyanogenMod/android_kernel_samsung_smdk4412
fbmem: Check failure of FBIOPUTCMAP ioctl CyanogenMod/android_kernel_samsung_smdk4412
fbcmap: Remove unnecessary condition check CyanogenMod/android_kernel_samsung_smdk4412
drivers: video: Add bounds checking in fb_cmap_to_user CyanogenMod/android_kernel_samsung_smdk4412
netfilter: Change %p to %pK in debug messages CyanogenMod/android_kernel_samsung_smdk4412
smdk4412-kernel : do not ignore COB wifi chips CyanogenMod/android_kernel_samsung_smdk4412
smdk4412-kernel : kona wifi module is COB type CyanogenMod/android_kernel_samsung_smdk4412
mobicore: Fix pointer narrowing issues CyanogenMod/android_hardware_samsung_slsi-cm_exynos7420
soundtrigger: fix memory corruption CyanogenMod/android_frameworks_av
version: Set version string to 13.0.5 to reflect security update CyanogenMod/android_vendor_cm
Updating Security String to 2016-12-01 CyanogenMod/android_build
Fix out of bound access in libziparchive CyanogenMod/android_system_core
Unexport OmtpMessageReceiver CyanogenMod/android_packages_services_Telephony
Restrict SipProfiles to profiles directory CyanogenMod/android_packages_services_Telephony
mm-video-v4l2: vdec: Disallow input usebuffer for secure case CyanogenMod/android_hardware_qcom_media
Fix potential NULL dereference in Visualizer effect CyanogenMod/android_hardware_qcom_audio
Handle color bounds correctly in GIF decode. CyanogenMod/android_frameworks_ex
ExifInterface: Close the file when an exception happens CyanogenMod/android_frameworks_base
Isolated processes don't get precached system service binders CyanogenMod/android_frameworks_base
Fix divide by zero CyanogenMod/android_frameworks_av
Fix potential NULL dereference in Visualizer effect CyanogenMod/android_frameworks_av
Decoder: Fixes in handling errors in Mbaff clips. CyanogenMod/android_external_libavc
Decoder: Ignore few dpb errors CyanogenMod/android_external_libavc
resolve merge conflicts of 849c5c7 to mnc-dev CyanogenMod/android_frameworks_opt_net_wifi
wifinative jni: check array length to prevent stack overflow CyanogenMod/android_frameworks_opt_net_wifi
wl12xx: Common WLAN KM build target for reuse by devices CyanogenMod/android_hardware_ti_wlan
Add Reliance Jio India IMS volte apn's CyanogenMod/android_vendor_cm
Fix Reliance Jio India APNs. CyanogenMod/android_vendor_cm
Enable support for groups in External contacts accounts CyanogenMod/android_packages_apps_ContactsCommon
macloader : add n5120 murata MAC address CyanogenMod/android_hardware_samsung
macloader : add n5110 murata MAC address CyanogenMod/android_hardware_samsung
build: repopick: Avoid failing on commits lookup CyanogenMod/android_build
vendor: cm: Add some more BQ maintainers/devices CyanogenMod/android_vendor_cm
build: repopick: Support squashed commits for Change-Id detection CyanogenMod/android_build
build: repopick: Support projects with less than 10 commits CyanogenMod/android_build
repopick: handle revisions with slashes CyanogenMod/android_build
repopick: don't re-pick duplicate changes CyanogenMod/android_build
repopick: try to use remote's default revision CyanogenMod/android_build
Settings: Fix the failing strings CyanogenMod/android_packages_apps_Settings
Contributors: Add maintainer for Xiaomi Redmi 3/Prime (ido) CyanogenMod/android_vendor_cm
SystemUI: Don't vibrate on touchscreen camera gesture CyanogenMod/android_frameworks_base
ActivityControler: Fix BadPacelableException in certain scenarios CyanogenMod/android_packages_apps_UnifiedEmail
Check if Volte is enabled in ImsManager to determine Volte support CyanogenMod/android_packages_apps_PhoneCommon
cmhw: Account for devices that don't use manager0 sysfs paths CyanogenMod/android_hardware_ti_omap4
Support for MODE_ASK in commandline CyanogenMod/android_frameworks_base
AppOps: Do not prune apps that are not present CyanogenMod/android_frameworks_base
cm: Add more Mi 5 maintainers CyanogenMod/android_vendor_cm
Contributors: Add Xiaomi Mi 5 maintainer CyanogenMod/android_vendor_cm
More...
Buildbot:
CPU: Intel Core 2 Quad Q8300 2.50 GHz
MotherBoard: ASUS P5K
RAM: 4 GB Corsair DDR2 667 MHz
Main HD: SanDisk SSD SDSSDP-128G 128 GB SATA 6 GB/s
ccache HD: Western Digital Raptor WD1500ADFD 150 GB SATA 1.5 GB/s
OS: Linux Lubuntu 16.04 "Xenial Xerus" x64
Kernel version: 4.4.0
Donations:
If you're enjoying my work you may consider sending a small donation using this link
Special Thanks:
CyanogenMod Dev Team
Linaro Dev Team
sparksco and the whole SaberMod Dev Team
IAmTheOneTheyCallNeo
Lysergic Acid
JustArchi
fusionjack
Android-Andi
Ziyan
tuxafgmur
Infected_
-Grift-
prace86
jamal2367
XDA:DevDB Information
[ROM][I9300][MM][6.0.1][Linaro][SaberMod] CyanogenMod 13, ROM for the Samsung Galaxy S III I9300
Contributors
Markox89
Source Code: https://github.com/CyanogenMod
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: CyanogenMod 13
Created 2014-03-29
Last Updated 2016-12-17
How to: Installation and Bug Reporting
Disclaimer (read it before installing the ROM for the first time):
Your warranty is now 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 ROM 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.
Regarding the compatibility with mods or apps, these builds are as compatibile as official CyanogenMod nightly builds.
Click to expand...
Click to collapse
Installing CyanogenMod 13 on your Galaxy S III:
Copy CyanogenMod 13 zip and a light GApps package of your choosing to your Internal or External SD card;
Make sure you are using latest version of a MarshMallow compatible recovery;
Boot into recovery;
Flash CM 13 zip;
Flash GApps package;
If you're coming from another non-CyanogenMod ROM do a Data Wipe / Factory Reset (otherwise your device will be stuck at boot);
Reboot.
Posting Bug Reports (comply these requisites is mandatory, otherwise your report won't be considered):
Use the newly added Bug Reports tab;
I always test my builds before releasing them and use the latest build as daily ROM for my devices: do not claim it doesn't boot or it gives you force close loops (if this is your case it's either a corrupted download or your phone needs a full wipe);
Clearly state which build are you using (for reporting a bug it needs to be the latest);
Clearly state that you're using the kernel that comes with the build and not a modded one (if you're experiencing issues using a modded kernel, you should refer to the kernel's developer thread);
Clearly state which mods are you using (e.g. Xposed Framework): try to remove the mod and see if the bug is still there;
Clearly state which runtime are you using (e.g. Dalvik or ART); if you're using ART try to switch to Dalvik and see if the bug is still there;
In addition before posting bug reports, test if your bug is also present in the same day's official CyanogenMod nightly; if it is present there, wait until the CyanogenMod Team fixes it or report directly to them;
As a small courtesy, please don't report bugs that can easily be fixed with well known patches (e.g. CWM zips);
GApps related crashes should be reported to GApps package maintainer (at least at first).
F.A.Q (Frequently Asked Questions)
Uff, our device is slow and Screen Mirroring is laggy, can you fix this?
Nope, our device is old and OEM support lacks.
You shouldn't complain about the overall performance or about the performance of some specific features (e.g. Screen Mirroring through ChromeCast).
Your latest build isn't working at all, can you fix it?
I personally test every build before releasing it, so the device will always be usable.
If you experience weird issues or something that's a showstopper for you, you should consider switching to CyanogenMod's official builds, or to another ROM: your device or setup may be incompatible with my builds.
Where can I find CyanogenMod's official builds?
If you're looking for something common or some common infos, you should definitely use xda search engine or Google.
May you give me some informations about your builds?
All the infos about my builds (e.g. technical compilation infos, features and installation guide) are in the first three posts: you should definitely read them before posting.
I saw this cool feature on another ROM, can you include it in your builds?
Nope, sorry, I'm not taking Feature Requests (see that the correspondent tab is missing from OP): you should make Feature Requests to CyanogenMod Team in the ways you prefer.
In addition, you can look for some Xposed Module, maybe you'll find one that can add to my builds what you're looking for.
A new "SnapShot" build is out! When you'll compile a build based on it?
Never, sorry. My builds are compiled from the nightly branch. The "SnapShot" builds are compiled from a dedicated branch; "SnapShot" releases doesn't influence in any way my builds.
I need some technical explanation about the tools you're using, may you provide them?
What is Toolchain?
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Click to expand...
Click to collapse
Source: http://en.wikipedia.org/wiki/Toolchain
What is SaberMod?
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124. Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Click to expand...
Click to collapse
Source: http://forum.xda-developers.com/show....php?t=2158698
What is Linaro?
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Click to expand...
Click to collapse
Source: http://www.linaro.org/linux-on-arm/
first comment
great work Sir :good:
nasheich said:
first comment
great work Sir :good:
Click to expand...
Click to collapse
Thank you!
So help me spread the news
Sent from my GT-P5110 using Tapatalk
GAPPS?
Markox89 said:
Thank you!
So help me spread the news
Sent from my GT-P5110 using Tapatalk
Click to expand...
Click to collapse
no problem
btw, this rom looks great, maybe I'll try port it to my device
---------- Post added at 08:02 AM ---------- Previous post was at 07:59 AM ----------
[email protected] said:
GAPPS?
Click to expand...
Click to collapse
maybe it can be use with any gapps with kk base
and you can choose in this thread
looks interesting . but i need to see screenshot 1st
[email protected] said:
GAPPS?
Click to expand...
Click to collapse
I suggest the packages from this thread. The link will be added asap to the 2nd post
nasheich said:
no problem
btw, this rom looks great, maybe I'll try port it to my device
---------- Post added at 08:02 AM ---------- Previous post was at 07:59 AM ----------
maybe it can be use with any gapps with kk base
and you can choose in this thread
Click to expand...
Click to collapse
Thank you
And, like I said above, I suggest BaNkS package It's lighter :good:
hamimi said:
looks interesting . but i need to see screenshot 1st
Click to expand...
Click to collapse
They are on their way
Meanwhile, if you want, you can also look at the screenshots from my ROM for other devices (take a look to my signature)
EDIT: ...or to the post below :highfive:
screenshot
Well, that looks interesting dude, thanxx for your effort & good luck with your project! Maybe I will give this a shot next time :laugh::good:
Cheers....
Seems interesting! Will test it out and see how it compares to original CyanogenMod :fingers-crossed:
Excellent rom dude! No problem so far.
hey @Markox89
good to see you here at s3 thread..
i enjoy youre release at s2..
hope that this thread grows...
just one request... could you do a mirror dowload at goo.im
coz afh is blocked here even devhost and other filesharing site...
plz markox....
and is there any added features?? most of all is customizable qs panel.
goodluck for this cm11 sabermod
adzz37 said:
hey @Markox89
good to see you here at s3 thread..
i enjoy youre release at s2..
hope that this thread grows...
just one request... could you do a mirror dowload at goo.im
coz afh is blocked here even devhost and other filesharing site...
plz markox....
and is there any added features?? most of all is customizable qs panel.
goodluck for this cm11 sabermod
Click to expand...
Click to collapse
(First of all, may you remove the quote of the whole OP? You know, xda rules )
Thank you for your wishes and compliments
Regarding your requests: mirroring files on different sites wasn't working well for S2 (great loss of time, small number of downloads), so I choosed AFH only (but I can reconsider this if the project grows bigger enough); have you tried proxying yourself or changing DNS?
Adding features will be against the whole idea of compiling a CyanogenMod build just with custom toolchains, sorry :angel:
BTW, you can take a look at the beautiful GravityBox, I'm using it myself
Thank you all for the first 100 downloads of my I9300 build! :victory: :victory: :victory:
Markox89 said:
Thank you all for the first 100 downloads of my I9300 build! :victory: :victory: :victory:
Click to expand...
Click to collapse
It's very smooth! Good job!
How often do you planning to release an update?
Eleve11 said:
It's very smooth! Good job!
How often do you planning to release an update?
Click to expand...
Click to collapse
I'll try to keep this on a weekly basis
It looks reasonable to me
Sent from my GT-P5110 using Tapatalk
Well, the "Download" - button was hitted, got to charge my phone a bit & then its time to flash :laugh:
Occasus said:
Well, the "Download" - button was hitted, got to charge my phone a bit & then its time to flash :laugh:
Click to expand...
Click to collapse
I'll wait for your report
Hope you'll enjoy! :angel:
Sent from my GT-P5110 using Tapatalk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About Lineage OS:
Lin·e·age
/ˈlinēij/
noun
lineal descent from an ancestor; ancestry or pedigree.
a sequence of species each of which is considered to have evolved from its predecessor.
Disclaimer:
LineageOS (Lineage Android Distribution) members or anyone else on this website is 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 the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at us for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
What's Working:
Lineage boots
Ril
Data
Wifi
Bluetooth
Hotspot
Sms
Audio
Fingerprint
Camera
Led notification
OMS (Substratum)
All sensors
NFC
Camcorder
Dual-tone led
HW decoders
1080p YouTube videos
Ambient Display
Enforcing Selinux
FM
Not working:
Volte
Instructions:
1. Make sure you're using latest Marshmallow firmware with unlocked bootloader and flash Custom Recovery via fastboot!(OR any Other methods)
2. Download ROM [Link to ROM]
3. Unzip The ROM zip file somewhere in Internal/SD
4. Boot To Recovery
5. Tap on Install Button
6. Now Tap on install images/img located at bottom right
7. Now locate the unzipped ROM images
8. Flash boot.img to boot partition
9. Flash Recovery.img to Recovery partition
10. Reboot To Recovery Now You will be booted in my new Material TWRP-3.1.1
11. Wipe-Cache,data,system,internal storage
12. Again go in install section and tap on install images/img and locate System.img
13. Flash System.img to system partition
14. Flash Su/Magisk
15. Install GApps (mandatory)[Recommended -> Open GApps (arm64) (7.1)]
ROM OS Version: 7.1.x Nougat
ROM Kernel: Linux 3.18.x (Negative)
ROM Firmware Required: Marshmallow- Firmware with recovery
Based On: Lineage Os
Version Information
Status: Stable
Special Thanks To:
Lineage OS Distrubution
Cyanogenmod Team
@Zormax For releasing sources
@ChinmayXD
@mohancm
@ganesh varma
Link To TWRP For 2GB Variant Usershttps://www.androidfilehost.com/?fid=817550096634793293
Link To TWRP For 3GB Variant Usershttps://www.androidfilehost.com/?fid=817550096634793286
What's different in this ROM
Negative kernel implementation
MTK engineering mode app
YGPS app
Full OMS Support
Stock Power_Profile.xml values
About Negative Kernel
Well it is based on kernel ver 3.18.35 provided by @Zormax
What's added in it
ElementalX Governor
Zen I/O Shedulers
USB fastcharge
Overclocking ( Disabled for now as i think it's of no use )
A minimal kernel with some tweaks...
Q. Well why i don't upstream it ??
A. If u have no idea what you doing with kernel it can worstify stuffs or even break modules
But no worries i will upstream it needs patience it's not a git merge or cherry-pick stuff and just showoff thing that it can be done within few 2-3 days even a pro can't upstream in a day donno how some ppl achieve it some 1-2 days...
I support only my Negative kernel and zormax kernel as sources are there and i can rectify ****s i don't support any closed sourced kernels with tons of features i am not responsible for any damage in hardware if any by those fooking closed source kernels.
My device tree :
Device Tree
My vendor tree :
Vendor Tree
My Kernel Source :
Kernel Source Contribute to it if you can by making PR it follows open souce
My TWRP Tree :
TWRP Tree Thnx to SevenMax to make it possible
My Modification for making Material TWRP :
Material TWRP
My Local Manifest :
Manifest
Base Sources :
Base Referance Source Code
Again A huge Thnx to @Zormax and SevenMax aka 7M for following Open Source and to be Real Men
Enjoy More ROM's coming soon
Remember, every penny you send to us goes right back into the rom. It's used for hardware, server costs, etc - all the things that help us make Lineage better with every release. Your support means the world to us! If you've enjoyed Lineage, please consider a donation toward this goal. Thank you, and we hope you continue to enjoy Lineage!
Paytm Donation
Wow.. u are now a dev ... Nc
720p60fps YouTube videos run without lag?
KaMyKaSii said:
720p60fps YouTube videos run without lag?
Click to expand...
Click to collapse
No lag still there i will try to find some workaround for it...
Nice bro
dg28gadhavi said:
No lag still there i will try to find some workaround for it...
Click to expand...
Click to collapse
One more question: does rom work with selinux enforced?
KaMyKaSii said:
One more question: does rom work with selinux enforced?
Click to expand...
Click to collapse
Umm no
KaMyKaSii said:
One more question: does rom work with selinux enforced?
Click to expand...
Click to collapse
U can but it will loose fp
I have slim ready with me but have fp issues will ressolve it and release it also currently working on xos aka halogen os fighting errors from a week will try to resolve them and release both Roms
dg28gadhavi said:
U can but it will loose fp
Click to expand...
Click to collapse
Thanks for the answer. And do you use SuperSU or Magisk? And if it's the second option, can you pass Safetynet?
KaMyKaSii said:
Thanks for the answer. And do you use SuperSU or Magisk? And if it's the second option, can you pass Safetynet?
Click to expand...
Click to collapse
Ahh am too not able to pass safety net check i love magisk and prefer it do one thing manually use magisk hide i mean they have that menu know to check out apps in that ...
It doesn't passes safety net check but that method will let u to use the app which uses safety net api's
Hope u understand it
dg28gadhavi said:
Ahh am too not able to pass safety net check i love magisk and prefer it do one thing manually use magisk hide i mean they have that menu know to check out apps in that ...
It doesn't passes safety net check but that method will let u to use the app which uses safety net api's
Hope u understand it
Click to expand...
Click to collapse
Can you put selinux on enforced and test the Safetynet check again? I am currently in RR 5.8.3 and it is not possible to use selinux enforced and probably so doesn't pass Safetynet check (actually only passes the basic integrity, not the CTS profile) so I can't use Netflix :/
KaMyKaSii said:
Can you put selinux on enforced and test the Safetynet check again? I am currently in RR 5.8.3 and it is not possible to use selinux enforced and probably so doesn't pass Safetynet check (actually only passes the basic integrity, not the CTS profile) so I can't use Netflix :/
Click to expand...
Click to collapse
Ok if u want selinux enforcing for only time being for using Netflix do this download terminal emulator type
su
setenforce 1
Type
getenforce to check
Note : this changes will be temporary after a reboot it will go
dg28gadhavi said:
Ok if u want selinux enforcing for only time being for using Netflix do this download terminal emulator type
su
setenforce 1
Type
getenforce to check
Note : this changes will be temporary after a reboot it will go
Click to expand...
Click to collapse
Yes, I know how to change the selinux status. But in the rom that I am it is impossible to change the selinux to permissive. If I do this, the rom will crash, and the only solution is to force the device to shut down. So I want you to put the selinux in permissive and test the Safetynet again. If it passes, I will definitely migrate to your rom. Could you do this for me?
KaMyKaSii said:
Yes, I know how to change the selinux status. But in the rom that I am it is impossible to change the selinux to permissive. If I do this, the rom will crash, and the only solution is to force the device to shut down. So I want you to put the selinux in permissive and test the Safetynet again. If it passes, I will definitely migrate to your rom. Could you do this for me?
Click to expand...
Click to collapse
Don't want to say lie but for now i can't
This iz MTK
dg28gadhavi said:
Don't want to say lie but for now i can't
This iz MTK
Click to expand...
Click to collapse
Anyway thank you. And could you tell me how much free RAM there is after starting the system?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer :
Code:
* Your warranty is now void.
*
* We're 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 us for messing up your device, we will laugh at you.
A project by Offensive Security
The Kali NetHunter is an Android penetration testing platform targeted towards Nexus and OnePlus devices built on top of Kali Linux, which includes some special and unique features. Of course, you have all the usual Kali tools in NetHunter as well as the ability to get a full VNC session from your phone to a graphical Kali chroot, however the strength of NetHunter does not end there. We've incorporated some amazing features into the NetHunter OS which are both powerful and unique. From pre-programmed HID Keyboard (Teensy) attacks, to BadUSB Man In The Middle attacks, to one-click MANA Evil Access Point setups, access to the Offensive Security Exploit Database... And yes, NetHunter natively supports wireless 802.11 frame injection with a variety of supported USB NICs.
About the kernel:
ONLY FOR ROMS BASED ON 4.9 KERNEL (TREBLE AND NON-TREBLE)
This kernel is based on LightningKernel so all the features from LightningKernel
Based on CAF kernel 4.9
Linux version 4.9.190
CAF Tag LA.UM.7.6.2.r1-09500-89xx.0
Build with Clang 9.0.5
Added support for Treble/Non-Treble
Global CPU undervolt for better battery life
Implemented Arter's Rapid GC on F2FS
Boeffla wakelock blocker
State notifier
Westwood TCP congestion algorithm enabled by default
KCAL color control
Added Klapse (livedisplay driver similar to lineage live display)
Sound Control
F2FS Support
BFQ I/O scheduler
Fiops IO Scheduler
Deadline IO Scheduler
Anxiety IO Scheduler
Pixutil CPU Governor
Blu_schedutil CPU Governor
Smurfutil CPU Governor
Pixel_smurfutil CPU Governor
Lightningutil CPU Governor
Adreno Idler
Added Fsync on/off support
USB Fast Charge
Enabled 19MHz idle GPU frequency
Single zip for both Treble and Non-Treble roms
Powersuspend
Vibration Control
Wireguard VPN support
Voltage Control
DTS Ultra
Dynamic SchedTune Boost (disabled by default)
CRC ON / OFF support
Adrenoboost
TTL Target Support
Backlight Dimmer
Things you can play with this nethunter kernel:
Wifi penetration as long as you got a working dongle.
The usual utilities you used to play with Kali OS(limited to armhf or arm64).
Recommendations
Things you'll need for wifi penetration test:
A usb c otg adapter. (you can also buy another otg with additional ethernet port.)
A usb wifi dongle capable of monitor mode, you can try some with realtek/ralink/atheros chipset. AWUS036H / AWUS036NEH works great !
Things you need before start flashing
A working twrp recovery.
Latest magisk installer zip.
Nethunter kernel zip & magisk module zip for nethunter.(Please DO NOT flash the magisk module zip from recovery.)
INSTALLATION
Download latest Nethunter Kernel version
Boot into recovery
Flash NethunterKernel.zip
Reboot to system
Flash Nethunter Magisk module from magisk
Reboot system
Chroot installation
Flash Nethunter Kernel (Ignor if already installed)
Install Nethunter Magisk module (Ignor if already installed)
Install BusyBox (Ignor if already installed)
Reboot
Downloaded and install Kali Nethunter app (apk)
Downloaded chroot
Renamed chroot to kalifs-full.tar.xz and moved it to /sdcard
Open Kali Nethunter App -> Chroot Manager
Select "full" and "install from sdcard"
Wait for Chroot install (this may take a few minutes)
Click "Install & Update" - allow Root permission for Nethunter Terminal app
Enjoy!
How to backup, restore and delete nethunter chroot
Backup chroot
* For encrypted or unencrypted device that used "Directory method" to install the kali chroot.
Run the custom command called "Backup Kali Chroot" from nethunter app, it will do the job for you, and dont worry if you see nothing on the terminal, it is actually working on it. it will end up creating a .tar.gz file named "kalifs-backup.tar.gz" into /sdcard.
* For encrypted or unencrypted device that used "Image file method" to install the kali chroot.
Just backup your chroot .img file, it's just a matter of size.
Restore chroot
* For encrypted or unencrypted device that used "Directory method" to install the kali chroot.
Place your kalifs-backup.tar.gz into /sdcard
Open nethunter app and go to chroot manager, then click "install chroot", and select "Restore from SdCard".
Now wait until it finishes decompressing.
You are now good to go again.
* For encrypted or unencrypted device that used "Image file method" to install the kali chroot.
Just place your chroot .img file into /sdcard and make sure the file is named "kali-chroot.img".
Delete chroot
Reboot into recovery.
Navigate to "Advanced" -> "Terminal"
run "rm -rf /data/local/nhsystem/kali-armhf"
DOWNLOADS
Kernel: Github Releases
Magisk module for Nethunter (you can also download from magisk app/repo): Nethunter Magisk Module
Thanks to:
flex1911
Khusika
All the contributors from my git history
XDA:DevDB Information
[KERNEL] [Tissot ] [KALI-NETHUNTER] [15/07/19], Kernel for the Xiaomi Mi A1
Contributors
prorooter007
Source Code: [url]https://github.com/prorooter007/Nethunter_Kernel_Xiaomi_msm8953[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.9
Stable Release Date: 2019-08-30
Created 2019-07-15
Last Updated 2019-08-30
Changelog
NethunterKernel-V1.9
Linux version 4.9.190
Merged Lightning into Nethunter
Increased zram to 1.5GB
Upstream anykernel3
NethunterKernel-V1.8
Linux version 4.9.189
Merged Lightning into Nethunter
NethunterKernel-V1.7
Linux version 4.9.188
Merged LightningKernel into Nethunter
Upstream AnyKernel3
NethunterKernel-V1.6
Linux version 4.9.187
Merged LightningKernel into Nethunter
Upstream AnyKernel3
NethunterKernel-V1.5
Fixed Wi-Fi adapter not showing up.
NethunterKernel-V1.2
Merged Lightning into Nethunter
Linux version 4.9.186
Fix naming issues for some Wi-Fi adapter driver (ath9k)
Upstream AnyKernel3
NethunterKernel-V1.0
Nethunter initial bringup
All the features from LightningKernel
Added support for various Wi-Fi adapters
Telegram group link
Reserved 3
seems interesting
What's is the chroot !!?
Nice
NethunterKernel-V1.2
Changelog
Merged Lightning into Nethunter
Linux version 4.9.186
Fix naming issues for some Wi-Fi adapter driver (ath9k)
Upstream AnyKernel3
Download link in the OP.
Telegram group link
NethunterKernel-V1.5
Changelog
Fixed Wi-Fi adapter not showing up.
Download link in the OP.
Telegram group link
NethunterKernel-V1.6
Changelog
Linux version 4.9.187
Merged LightningKernel into Nethunter
Upstream AnyKernel3
Download link in the OP.
Telegram group link
HI! Tank you for your amazing work!
I can't manage to install it for every stock ROM in this page: xiaomifirmware.com/roms/download-official-roms-xiaomi-mi-a1/
Is any stock ROM able to install it?
Do you have a link to any ROM that uses 4.9 kernel and can use this one? will I be able to bypass root detection using this?
Thank you in advance for any help :highfive:
NethunterKernel-V1.7
Changelog
Linux version 4.9.188
Merged LightningKernel into Nethunter
Upstream AnyKernel3
Download link in the OP.
Telegram group link
prorooter007 said:
NethunterKernel-V1.6
Changelog
Linux version 4.9.187
Merged LightningKernel into Nethunter
Upstream AnyKernel3
Download link in the OP.
Telegram group link
Click to expand...
Click to collapse
can you put it in Rom stock?
cahyo_diegol said:
can you put it in Rom stock?
Click to expand...
Click to collapse
No
cthulhu897 said:
HI! Tank you for your amazing work!
I can't manage to install it for every stock ROM in this page: xiaomifirmware.com/roms/download-official-roms-xiaomi-mi-a1/
Is any stock ROM able to install it?
Do you have a link to any ROM that uses 4.9 kernel and can use this one? will I be able to bypass root detection using this?
Thank you in advance for any help :highfive:
Click to expand...
Click to collapse
This kernel is not for stock rom.
Almost every pie rom for Tissot on xda is based on 4.9 kernel.
NethunterKernel-V1.8
Changelog
Linux version 4.9.189
Merged Lightning into Nethunter
Download link in the OP.
Telegram group link
NethunterKernel-V1.9
Changelog
Linux version 4.9.190
Merged Lightning into Nethunter
Increased zram to 1.5GB
Upstream anykernel3
Download link in the OP.
Telegram group link
Is it possible to enable HID with this kernel? I can't get it working on LOS 16, /dev/hidg* files are missing too.
prorooter007 said:
This kernel is not for stock rom.
Almost every pie rom for Tissot on xda is based on 4.9 kernel.
Click to expand...
Click to collapse
Hi @prorooter007,
let me see if I understand ... I have a Xiaomi Mi A1 with the factory default rom (Android One - 9 - Pie w / kernel 3.18.120-perf ....)
if your kernel doesn't work on a stock rom, like the one in the link mentioned, then could i flash this kernel (via twrp) on my current android version (9 / Pie) that would work?
Thanks for your help.
atmozphera said:
Hi @prorooter007,
let me see if I understand ... I have a Xiaomi Mi A1 with the factory default rom (Android One - 9 - Pie w / kernel 3.18.120-perf ....)
if your kernel doesn't work on a stock rom, like the one in the link mentioned, then could i flash this kernel (via twrp) on my current android version (9 / Pie) that would work?
Thanks for your help.
Click to expand...
Click to collapse
Yep flash it on any 4.9 kernel based android 9 rom.
Introducing ...
RedLine Kernel - for Samsung Galaxy J4
(Lol, bad image )
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. */
1. What is RedLine Kernel?
RedLine kernel is custom optimized and improved kernel, aiming for less-developed device (Like this Samsung Galaxy J4).
2. Features
This kernel have :
CPU Overclocked to 1.6 Ghz
Kali NetHunter support
HID support for Kali NetHunter
SELinux mode can be changed to Enforce or Permissive (default)
WireGuard Support
Boeffla Wakelock Blocker
Powersuspend Driver
Enable built-in available CPU Governors
Switchable fsync & Dynamic Fsync
GPU Voltage Control
Increased refresh rate to 65Hz
Graphic & Rendering Optimization
Sec Battery Control
Increased charging input
Disabled anoyying security
ZRAM lz4 support (default)
And many more! More features coming soon
Notes: This kernel only support GSI ROM, if you install it in stock, maybe there are bug! To see what is GSI and how to install it, see the @phhusson 's GitHub GSI
3. Requirement
Samsung Galaxy J4, with bootloader unlocked
Official TWRP 3.4 (CLICK HERE)
Any GSI ROM A64 A/B installed (Search for the tutorial)
Magisk (Optional, if you want root)
4. Installation Steps
Boot Into Recovery
Flash as usual
If you ever flash Magisk before, it got deleted. Reflash magisk or keep unrooted, that's up to you
Reboot
If you face the 'there is a problem with your device' (AOSP GSI), simply ignore it
5. Bugs
You tell me If you want to report, please send me last_kmsg from /proc and logcat when doing the bug. Syslog is helpful too.
6. FAQ
A: Does my data will going to deleted when installing this kernel?
B: NO! The installer script is just replacing boot and dtbo partition, NOT DATA PARTITION. So data will safe.
A: Keep getting bootloop or infinity boot (enter the screen and then goes back to boot animation)!
B: Do you flash in GSI? What GSI you use? And you sure you flash this after Android 10 update, so the Q vendor is installed, not P?
A: You f*cking fake!! This is broken kernel!!
B: Dude, I tested this kernel my self! And it works properly. You want proof? Go to Post 3!!
A: Great! How I can help you? By donating?
B: See number 7 below
6. Screenshots
See Post 3
7. Donate
If you feel this kernel is helpful, and want to help me build by donating, here is the answer : Don't donate to me, donate to other people that more need donation. I'm not being rude, or don't want to be helped, or whatever. This kernel is builded in my free time, so I don't do this for job, but just my hobby
8. Source
Kernel : https://github.com/RedLine-Project/RedLine_j4ltejx
Defconfig: redline_defconfig
GCC: Google GCC 4.9, branch ndk-release-r17
My source is freely used for anyone. You can fork it, clone it, even build it without my permission. But, if you want to rebuild kernel, add other features, and share to somewhere, please add my credit! Atleast my XDA username, 'source forked from RedLine', or anything! It will be very appreciated
JOIN OUR GROUP IN TELEGRAM :
• Samsung Galaxy J4 Group : t.me/SamsungGalaxyJ4
• RedLine Project Channel : t.me/redlinep_channel
9. Thanks to
Allah SWT
My beloved parents and family
@asarre , for helping me to overclock
@AlexGeek3 , his commit is very useful for my kernel
All of Samsung Galaxy J4 telegram group's member
My tester
@osm0sis for AIK, @jcadduono for Dtbtool
And other!
Thanks for using this kernel! Cheers
EDIT 19/03/2021: Discontinued! The link is dead.
RedLine V2.0
This is just for avoiding forgot zip name. This release is only add 2 features.
Download Link: https://github.com/redline-dev/RedLine_j4ltejx/releases/tag/V2
All downloads: https://github.com/redline-dev/RedLine_j4ltejx/releases
Changelog:
Migrate to shell script installer. This allowing me to edit & tweak the kernel when installing, and better UI message
Added RTL8188EU & RTL8812AU for Kali NetHunter. Modules available in /sdcard/RedLine-stuff
================================
V1 NOT AVAILABLE, DUE TO WEBSITE DELETION. V2 IS AVAILABLE IN GITHUB
RedLine V1.0
Download Link : http://hendramanu.rf.gd/j4ltejx/RedLine-09_11_2020_16_51-j4ltejx.zip
All downloads : http://hendramanu.rf.gd/j4ltejx
Changelog:
- Initial build with :
CPU Overclocked to 1.7 Ghz
GPU Overclocked to 1.1Ghz (still bugged!)
Kali NetHunter support
HID support for Kali NetHunter
SELinux mode can be changed to Enforce (default) or Permissive
WireGuard Support
Boeffla Wakelock Blocker
Powersuspend Driver
Enable built-in available CPU Governors
Switchable fsync & Dynamic Fsync
GPU Voltage Control
Increased refresh rate to 65Hz
Graphic & Rendering Optimization
Sec Battery Control
Increased charging input
Disabled security
ZRAM lz4 support (default)
Screenshot taken from Bless GSI :
Reserved (Other things)
Excellent work, mate
asarre said:
Excellent work, mate
Click to expand...
Click to collapse
Thanks
Awesome
Great work bro. I am still waiting for an overclocked kernel for a51 tbh but anyways great work. Also you asked me about the dtbo support in ofox , was that to make this work with ofox?
Mirai_deku said:
Great work bro. I am still waiting for an overclocked kernel for a51 tbh but anyways great work. Also you asked me about the dtbo support in ofox , was that to make this work with ofox?
Click to expand...
Click to collapse
I'm not sure. At first I just flashing dtb to dtbo partition, with maybe expecting any different, but I think it is little bit useful.
But still can't install in twrp 3.2, since it Android O based (no system_root), so myb will edit the script.
And for A51, I already send query for samsung to release OneUI 2.5 / U4 source, but still no respond. If I develop now, it may useless because there is a chance will cause conflict when importing U4 source in future. And Exynos 9610 is something quite new to me, so need to learn kmsg, log, and dts.
Btw thanks
the link doesn't open bro
leoleeo said:
the link doesn't open bro
Click to expand...
Click to collapse
Fixed. My website is under deletion, and I upload release in GitHub. Check the new link.
will it work on the J5 Prime? since it has the same chipset (exynos 7570) and I would like to try it.
Agus0215 said:
will it work on the J5 Prime? since it has the same chipset (exynos 7570) and I would like to try it.
Click to expand...
Click to collapse
I think no, since it has different dts
the link is broken dude
batangllanos said:
the link is broken dude
Click to expand...
Click to collapse
Hi!
Yes, because it's discontinued. Even the source link is dead too. I'll change the status to discontinued in thread.
But I make new kernel: https://t.me/SamsungGalaxyJ4/13629. However it's still in testing phase, but will released if I have time.
Thanks!
hendramanu said:
Hi!
Yes, because it's discontinued. Even the source link is dead too. I'll change the status to discontinued in thread.
But I make new kernel: https://t.me/SamsungGalaxyJ4/13629. However it's still in testing phase, but will released if I have time.
Thanks!
Click to expand...
Click to collapse
thank, but why is this discontinued?
batangllanos said:
thank, but why is this discontinued?
Click to expand...
Click to collapse
Busy and got messed up
hendramanu said:
Busy and got messed up
Click to expand...
Click to collapse
Oh, okay
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(for anyone wondering, yes i took a completly random photo lmao)
How often will you update this kernel?
I won't release updates often, but i will still update source and
you are free to compile it yourself.
/*
* .NOTE:
* .If you plan to do so, don't contact me for help
*/
Is my ROM/device supported?
As long as it is OnePlus 8T or OnePlus 9R, and as long as your rom is based
on Android 12, then yes, it is supported.
/*
* .NOTE:
* .OnePlus 9R has not been tested, so I do not guarantee its full support.
* .The same thing goes for Android 11 ROMs (including AOSP one(s))
* .as i did test only on Android 12 AOSP ROM.
*/
Which toolchain did you use?
• Compiled with latest cutting-edge LLVM-Tools-14 (https://llvm.org/docs/ReleaseNotes.html), with LLVM_IAS (integrated assembler), with Clang compiler (refer to https://clang.llvm.org/) and with LD.LLD linker (LLVM linker, refer to https://lld.llvm.org/) to have increased performances and smaller zImage (aka kernel Image) size (which is around ~50MB, compared to the over ~100MB Image of other kernels.).
Toolchain link: https://github.com/ClangBuiltLinux/tc-build
Features
• Compiled with Full LTO (Link Time Optimization, https://llvm.org/docs/LinkTimeOptimization.html), which makes kernel Image bigger than with ThinLTO but also increase performances by a lot (https://docs.google.com/spreadsheets/u/0/d/1mhjyshujZz8jYI7dMoCe-yFbxymW-fWaC08vMhBbEmQ/htmlview).
• Compiled with CFI Clang (https://clang.llvm.org/docs/ControlFlowIntegrity.html) and with Shadow Call Stack (SCS, https://clang.llvm.org/docs/ShadowCallStack.html) to improve security by a lot, but with a little less performance and a little more overhead (around ~1% of overhead, https://source.android.com/devices/tech/debug/shadow-call-stack).
• Disabled STune (SchedTune) in favor or UClamp (UtilClamp) to achieve less jank (jitter) and less fps drops (refer to https://www.linuxplumbersconf.org/e...hments/328/552/UtilClamp_usage_on_Android.pdf).
• Disabled WALT in favor of PELT, even if benchmarks clearly say that WALT is better, i did not see any lag or latency issue (refer to https://www.slideshare.net/linaroorg/walt-vs-pelt-redux-sfo17307.
• Upstreamed F2FS (/data filesystem) to latest (5.16) available mainline port for linux 4.19 (https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable.git/tag/?h=5.16-rc1-4.19).
• Upstreamed EXT4 (/system, /vendor, /odm, /product filesystem) to latest commits found in linux mainline.
• Use EAS (Energy Aware Scheduler) along with Schedutil governor to improve battery backup and keep high performances.
• Improved cfq I/O scheduler to reduce jitter by a lot.
• Disabled some debugging and tracing features such as Coresight (https://developer.arm.com/ip-products/system-ip/coresight-debug-and-trace).
• Disabled most debugging functions treewide to achieve less overhead and a smoother experience (as debug prints logs in dmesg, there may ve high I/O Disk usage, leading to a notable performance lose): Android binder, mm, drivers, ion, techpack drivers...
• Built qcacld-3.0 (network driver) and most techpack drivers as user and disable useless debug.
• Compiled with LLVM-Polly up-to-date flags to tweak LLVM-Tools and so to get smaller Image and better performances (refer to https://polly.llvm.org/ and to https://polly.llvm.org/performance.html).
• Tweaked UDFPS (Under Display FingerPrint Scanner, aka FOD, Fingerprint On Display) to faster unlock experience (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/6fbf5a20fc78f954818649eb9048a63077bc0f0f).
• Disabled many unused configs to reduce kernel Image.
• Compiled some kernel parts with -Ofast to increase performance on critical points, such as fingerprint and display (https://www.phoronix.com/scan.php?page=article&item=gcc_47_optimizations&num=2).
• Upstreamed kernel to latest ACK (Android Common Kernel, https://android.googlesource.com/kernel/common/+/refs/heads/android-mainline) tag and to latest CAF (Code Aurora Forum, https://source.codeaurora.org/quic/la/kernel/msm-4.19) tag to address latest CVE and to improve kernel treewide.
• Built vdso32 to get better battery backup and better performances according to Google (refer to https://source.android.com/devices/architecture/kernel/config#vdso32-on-arm64)
• Fixed PD (Power Delivery) charging, you can now charge phone with your laptop now at a reasonably good speed (~1400 mAh, tested with OnePlus warp cable and MacBook Air).
• Disabled pstore (logging and debugging feature) as it doesn't work.
• WireGuard VPN tunnel support and upstreamed to latest commits from mainline (https://www.wireguard.com/).
• Upstreamed ZSTD and LZ4 compression algorithms to latest commits from mainline.
• Tweak scheduler to achieve less overhead and better latency (lower).
• Added USB-2.0 fast charge upto ~900mAh (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/1669d653a321f8a491df02b42f5a472fa177db9e).
• Added better number generator, LRNG (Linux Random Number Generator) (https://www.chronox.de/lrng/doc/lrng.pdf).
Very cool, you put some random features, but how to install this?
First of all, make a backup!!! I don't want to be blamed if you lose your data.
1. Download kernel zip from the link in thread.
2. Now you have 2 ways to flash this:
.A) Use Franco Kernel Manager (https://play.google.com/store/apps/details?id=com.franco.kernel&hl=it&gl=US)
.Go to flasher and then press on "Manual Flasher" button, select kernel zip and press "flash and reboot".
.B) Use adb sideload from recovery: Press on apply update, adb sideload, and then execute this command within pc's terminal:
Spoiler: command
adb sideload <drag n drop kernel zip here>
.If you get "Signature verification failed", change recovery.
3. Flash dtbo with
Spoiler: command
fastboot flash dtbo dtbo.img
/*
* .NOTE:
* .This is an AnyKernel3 zip, so you won't need to
* .flash Magisk again if you have it installed.
*/
Source moment
Kernel source ("main" branch): https://github.com/FraSharp/kernel_oneplus_sm8250
Credits
@osm0sis - AnyKernel3 (https://github.com/osm0sis/AnyKernel3).
@franciscofranco - FKM (https://play.google.com/store/apps/details?id=com.franco.kernel&hl=it&gl=US).
@YumeMichi - Base kernel source (https://github.com/YumeMichi/kernel_oneplus_sm8250).
@Bicet - For providing me ROMs to test kernel on and to assist me for everything.
LLVM - LLVM Tools and Clang.
OnePlus - Stock kernel source code (https://github.com/OnePlusOSS/android_kernel_oneplus_sm8250/).
GitHub - For hosting kernel source.
@ Any other person who i picked commits from without them knowing xD.
Where to contact you?
I hope you won't need to contact me, but if you need,
you can do it by sending a message to @airfraa on Telegram.
and no i don't have a support group.
Donations?
Well, no. No donations to me. But if you feel the urge to donate to someone
you can donate to the Human Rights Campaign @ https://www.hrc.org/
And finally, download link
You can download kernel zip in GitHub releases at this link:
Kernel direct link -> https://github.com/FraSharp/kernel_oneplus_sm8250/releases/tag/schwa-gm
Releases link -> https://github.com/FraSharp/kernel_oneplus_sm8250/releases
Dtbo direct link -> https://github.com/FraSharp/kernel_oneplus_sm8250/releases/download/schwa-rc4/dtbo.img
CHANGELOG IS ALWAYS ON THE 2ND POST
Support group: https://t.me/schwakernel
Changelog as of 27/01/2022:
* Upstreamed to latest linux-4.19.y (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/0ba5a5c8e0755cbfa2ddc5fdb28def6ec8703fcb).
* Upstream rwsem/locking/irq/rcu to reduce latency (jitter) (https://github.com/FraSharp/kernel_...578a8ce4749cd81b7dbd+505&branch=golden-master and after until https://github.com/FraSharp/kernel_...578a8ce4749cd81b7dbd+435&branch=golden-master).
* Remove more logging (https://github.com/FraSharp/kernel_...578a8ce4749cd81b7dbd+436&branch=golden-master).
* Upstream lzo (https://github.com/FraSharp/kernel_...578a8ce4749cd81b7dbd+436&branch=golden-master).
* Set filesystem to noatime by default, https://opensource.com/article/20/6/linux-noatime (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/7893d9ad850529ce59bf0b35b5ee2667d61fee60).
* Fix an issue that made google photos to lag while reproducing videos (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/8c160c0aab46ba8cec3cf5d3e25f6d1d0d92c9b3).
* Fix PD charging and WARP/DASH charging (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/e3172a61a8e0ca8c2a62fe0ac1ea5c31dc6148ca).
* Optimize memmove (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/26faff502d719085a869ad200f587d08b63091d6), memcpy (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/8141be99eb05435540926afbb6616fbf4c2e609a) and memset (https://github.com/FraSharp/kernel_oneplus_sm8250/commit/346a0a920da8878a638c56f38a2c4619d217779e).
* Revert https://github.com/FraSharp/kernel_oneplus_sm8250/commit/eb20099c21879fe0e208ab621fa6414f612f5211 as it was a regression for latency.
* Upstream crypto, network, sysfs-net and sysfs to 5.5-rc1.
Download: https://github.com/FraSharp/kernel_oneplus_sm8250/releases/tag/schwa-gm
doesn't works on pa
Can anyone please respond if it works on android 11 custom roms
wawanRedblack said:
doesn't works on pa
Click to expand...
Click to collapse
Note: Custom kernels are NOT supported unless the kernel says it supports PA and GMS is included!
this is a part of text found in https://forum.xda-developers.com/t/paranoid-android-ruby-beta-4-oneplus-8t.4206613/, it goes the same for aospa sapphire
hey,this kernel battery saving or performance?
takileo said:
hey,this kernel battery saving or performance?
Click to expand...
Click to collapse
it is a little more focused on performance than battery, but battery backup is very good
I really want to try this on Havoc but Havoc is still on android 11. I'm a bit scared, i might break my 8T
FraSharp said:
it is a little more focused on performance than battery, but battery backup is very good
Click to expand...
Click to collapse
already flashed on pe12,seems works great ,thanks for your working
takileo said:
already flashed on pe12,seems works great ,thanks for your working
Click to expand...
Click to collapse
you also must flash the dtbo i uploaded in github, https://github.com/FraSharp/kernel_oneplus_sm8250/releases/download/schwa-rc4/dtbo.img
Bumbae said:
I really want to try this on Havoc but Havoc is still on android 11. I'm a bit scared, i might break my 8T
Click to expand...
Click to collapse
it should boot, at most you will have some casual bugs (most likely non working wifi, but it's very unusual to happen), anyway it won't damage for phone. in the worst case it won't boot and all you have to do is reboot to recovery and flash a working kernel
FraSharp said:
you also must flash the dtbo i uploaded in github, https://github.com/FraSharp/kernel_oneplus_sm8250/releases/download/schwa-rc4/dtbo.img
Click to expand...
Click to collapse
flash dtbo in fastboot first and flash kernel in recovery via sideload,right?
Ohhh i see thank you so much! I'll update if it works on Havoc Os
FraSharp said:
it should boot, at most you will have some casual bugs (most likely non working wifi, but it's very unusual to happen), anyway it won't damage for phone. in the worst case it won't boot and all you have to do is reboot to recovery and flash a working kernel
Click to expand...
Click to collapse
Bumbae said:
Ohhh i see thank you so much! I'll update if it works on Havoc Os
Click to expand...
Click to collapse
thank you very much!
It booted on HavocOS 4.12, no problems found on a quick glance, however on a startup "there was an internal problem" notification popped up.
OP - you might want to include dtbo.img in kernel zip, as AnyKernel3 handles flashing dtbo too (it worked when I copied it), no problem with flashing using OrangeFox Recovery.
Immortalis said:
It booted on HavocOS 4.12, no problems found on a quick glance, however on a startup "there was an internal problem" notification popped up.
OP - you might want to include dtbo.img in kernel zip, as AnyKernel3 handles flashing dtbo too (it worked when I copied it), no problem with flashing using OrangeFox Recovery.
Click to expand...
Click to collapse
good about the no issues on android 11, the internal problem popup is there and we can do nothing about it , i didn't know that AnyKernel3 handled dtbo, so thank you for letting me know that, bye.
Bumbae said:
Ohhh i see thank you so much! I'll update if it works on Havoc Os
Click to expand...
Click to collapse
@Immortalis tried on HavocOS 4.12, as you can see from this post:
Immortalis said:
It booted on HavocOS 4.12, no problems found on a quick glance, however on a startup "there was an internal problem" notification popped up.
OP - you might want to include dtbo.img in kernel zip, as AnyKernel3 handles flashing dtbo too (it worked when I copied it), no problem with flashing using OrangeFox Recovery.
Click to expand...
Click to collapse
Hello OP, I'm going to try this on Havoc OS 4.12 (Android 11). If i'm going to flash using EX kernel manager or FKM. Do i still need to flash dtbo?
Bumbae said:
Hello OP, I'm going to try this on Havoc OS 4.12 (Android 11). If i'm going to flash using EX kernel manager or FKM. Do i still need to flash dtbo?
Click to expand...
Click to collapse
yes you will need to flash dtbo in every case
This booted on my 8pro without dtbo