[Kernel | Android 10 | One UI 2.5 | FUF5/FUH1/FUJ2/FUK1/FVC2/FVH1] BeastMode Kernel v2 for N960F | v2.18f1a3 | 20230223 - Samsung Galaxy Note 9 (Exynos) ROMs, Kernels, Reco

Hi all,
It's ME again, being inactive for a few years due to my health conditions since Android Marshmallow! Today I would like to present you something I wanted for so long... an updated kernel for One UI 2.5! To be honest, I knew there were a lot of changes since MM, but not until these days I realized how troublesome they are, including rooting a device these days!! ( just rooted my N960F/DS running stock pie for more than a year )
OK, here we go!!
This is an update to the BeastMode Kernel vR154 originally developed by @freeza and patched with latest Samsung One UI 2.5 kernel sources.
Some of the features from R154 include:
- enforcing kernel (switchable between enforcing/permissive)
- cpu/gpu oc
- dt2w (double tap to wake)
- wireguard support
However, due to my health conditions, I cannot spend too much time to update this kernel everyday although I am jobless, nor to have frequent updates as what @freeza did to his BeastMode Kernel. So please don't expect things will come very often. Thank you
Special notes for BeastMode Kernel v2 initial release:
- in the initial release (v2.02) there is no fix nor new feature added to the BeastMode Kernel vR154, as it servers as an update for new One UI 2.5 ROMs released by Samsung only
- for existing features, problems or solutions, please visit the original BeastMode Kernel thread by @freeza
- new features will be added in later releases
BeastMode Kernel v2:
- built with EVA GCC 12 and Proton Clang 13.0.0
- for cts profile/safetynet fix, please install the Universal SafetyNet Fix by @kdrag0n
Planned features:
- more IO schedulers
- more governors
- OC/UV (partially done)
- f2fs (DONE!)
If you like this, please consider donating a loaf of bread or something to support my living or buy some treats for my old dog @ https://paypal.me/ykkfive ( I don't need coffee or beer ). Thanks!
Important Notes:
if you are using a kernel manger, please go to here and see if you are affected
Downloads:
Changelog and downloads in post #2
Credits:
Big thanks to @freeza for allowing me to use his work and publish this update
Samsung open source
@evdenis
@yarpiin
@Da-BOSS
@flar2
@faux123
xxmustafacooTR
Source code:
github

NOTE: I am not responsible for bricked devices, loss of data, etc. Flash it with your OWN RISKS and ALWAYS DO A FULL BACKUP first
NOTICE:
20020526 - many of the links below were blocked by bit.ly for unknown reasons. up to now the latest 2.17k2 links are not affected. i have reported to them already
Changelog and Download (NO mirror please):
*** TWRP 3.3.1.0 is recommended
20230223 - v2.18f1a3 [Links Fixed]
- patched with latest N960FXXU9FVH1 source
- upstreamed to linux 4.9.304
- added battery charge control for max charging (default: disabled, max=85, min=40) [Do a EFS Backup first]
- fixed breathing/fading led
- misc updates and changes
- IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.18f1a3-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.18f1a3-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUJ2/FUK1
BM-Kernel-v2.18f1a3-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FVC2
BM-Kernel-v2.18f1a3-FVC2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FVH1
BM-Kernel-v2.18f1a3-FVH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
Previous releases:
20220522 - v2.17k2
- NOT compatible with alex 3.3 with may updates, screenlock and samsung account problems may occur
- patched with latest N960FXXU9FVC2 source
- fixed gpu table max freq and other related stuff
- all gpu frequencies shown
- big cores single 2886000, big cores triple/quad 2314000 (Tip: overclock may damage your phone, you have been warned)
- IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.17k2-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.17k2-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUJ2/FUK1
BM-Kernel-v2.17k2-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FVC2
BM-Kernel-v2.17k2-FVC2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
20220122 - v2.17i
- cpu oc big cores quad to 2002000
- cpu oc little cores to 2002000
- preset cpu uv for frequency < 2000kMhz
- preset gpu uv for frequency < 500kMhz
- added dynamic fsync: performs fsync only when screen is off for maintaining data integrity (make sure to enable both fsync and dynamic fsync options)
- raised some internal values:
-- little cores will go to 2002000 instead of staying at 1950000
-- big cores will go back to higer frequencies after throltted when temperature drops
- added frandom
- some more tweaks i cant remember
- IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.17i-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.17i-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUJ2/FUK1
BM-Kernel-v2.17i-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
20211130 - v2.15a
- patched with latest FUJ2 sources
- some more tweaks
- IMPORTANT: please set the io scheduler to noop (by default) as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.15a-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root) - RE-UPLOADED
FUH1
BM-Kernel-v2.15a-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root) - RE-UPLOADED
FUJ2
BM-Kernel-v2.15a-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root) - RE-UPLOADED
20211121 - v2.14b2-FIXED
- FIXED no sound ocasionally after reboot (tested for more than 10 reboots)
- added PELT
- undervolt including memory/bus, etc
- gpu oc to 598 again
- many other performance and battery saving tweaks, as well as other that I could not remember
- swithed back to 250 HZ due to the no sound bug
- IMPORTANT: please set the io scheduler to noop as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.14b2-FIXED-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.14b2-FIXED-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUJ2
BM-Kernel-v2.14b2-FIXED-FUJ2-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
20211120 - v2.14b2
- REMOVED due to an old minor bug was re-introdecued which occasionally produce no sound after a reboot
- pls download the v2.14b2-FIXED above
20211024 - v2.12
- for FUF5/FUH1 (NOTE: 2 different versions)
- updated to latest samsung FUH1 sources
- fixes for slow ext4 performance due to bugs introduced by ext4 and kernel updates
- IMPORTANT: please set the io scheduler to noop as to increase the ext4 performance
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.12-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.12-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
20210920 - v2.11c6
- for FUF5/FUH1 (NOTE: 2 different versions)
- updated to latest ext4 and f2fs
- full f2fs support (cache and data partitions tested, system not yet tested) ** MAKE SURE you know how to go f2fs first
- linux upstream to 4.9.280
- some other tweaks and patches
Downloads (mediafire) *make sure you get the right version for your rom (you can check your rom version by tapping on the dialer, and type *#1234# and read the AP shown):
FUF5
BM-Kernel-v2.11c6-FUF5-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
FUH1
BM-Kernel-v2.11c6-FUH1-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
20210818 - v2.10
- revised from the beginning with updates to FUF5
- cpu oc/uv
- gpu overclock/under voltage removed (awaiting fixes)
- some changes reverted
- Wake Gestures and Boeffla wakelocks included
- bring back the performance from initial release (up to 23% or more with multi cores, and nearly 3x memory performance when compared with v2.04) ** thanks for reporting this issue
Downloads (mediafire):
BM-Kernel-v2.10-magisk_patched.zip (patched with Magisk 23.0)
boot.img (no root)
Known Issues:
20210730:
(I) for version up to v2.05, the following features do not work as expected due to my mistakes
- Wake Gestures including double tap to wake (dt2w), swipe to wake (s2w), etc
- Boeffla wakelocks
- These problems will be fixed in the next version soon.
FIXED. Please accept my sincere apology
(II) in v2.05 default gpu voltage may incorrectly show the modified values as default values in kernel manager
(III) since v2.04m the performance is not as good as v2.03 due to the introduction of some kernel changes
20210730 - v2.05a
- Wake Gestures and Boeffla wakelocks problems fixed
- no other changes, bugs fixing release of v2.05
20210729 - v2.05
- updated with Samsung FUF5 sources just released
- no other changes
- REMOVED, superseded by v2.05a
20210726 - v2.04m
- compatible with FUF5 (** may have problems if you use lockscreen or samsung account with possible fix here. ALWAYS do a full backup first)
- overclocked: cpu little to 2002000Mhz, gpu to 598000Mhz
- undervoltaged: cpu/memory
- gpu undervoltage support awaiting a fix
- linux upstreamed to 4.9.250
- cherry picked some kernel tweaks
- for undervolting the gpu, you may go and read my settings here awaiting a fix
More Previous releases:
20210628 - v2.03
- added "magisk detected" BASIC fix to prevent apps trying to detect if magisk is installed (only some of the detections are prevented)
- you can see the difference by installing an app from google play store called "Дія" issued by Ministry of Digital Transformation of Ukraine
{
"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 more info, please read:
https://darvincitech.wordpress.com/2019/11/04/detecting-magisk-hide/
- for a comprehensive solution (NOT TO BE SUPPORTED/DISCUSSED HERE):
https://forum.xda-developers.com/t/magisk-detected-on-bankapp-solved.4258245/
IMHO, if there's nothing bothering you, you can ignore this comprehensive solution atm. but of coz it's up to you
20210621 - v2.02 (init release)
*** Special announcement for Dr.Ketan ROM Q16 - 20210623 ***
it seems there are some compatibility issues with Dr.Ketan ROM Q16 and this kernel, due to the fact that Q16 is based on N960FXXU8FUE1 while this kernel is N960FXXS8FUE5. As a result you may not be able to login to Samsung Account, or have cts profile/safetynet issue. So please MAKE A FULL BACKUP before proceed.
- updated with N960FXXS8FUE5 sources
- tested with stock rom UE5, Dr Ketan Q16 with some patches
- working properly with DevBase 7.4 and Alexis ROM 2.8 from users feedbacks
*** make sure you have flashed N960FXXS8FUE5 AP, BL, modem etc
.

reserved #2

reserved #3

Life battery? Sot?
Tested with Dr.Ketan Q16 ROM

Detonatte said:
Life battery? Sot?
Tested with Dr.Ketan Q16 ROM
Click to expand...
Click to collapse
need more time to test, just finished the release last nite
it should be the same with r154 however, unless samsung made some mistakes in the latest versions
from my 3 or 4 days experience, it's about 2-3% per nite in flight mode for around 17 to 20 hours
edit: on stock rom
were you on dr ketan q16 before? do you notice any difference?

Works perfectly on ALEXNDR/DevBase v7.4, No Issues/Bug yet. So far so Good, I tried Gaming on it and it's Very Smooth on Stock Clocks, No unnecesarry Overheat and Drain, and even though I turned off Fast Charging it still Charge Fast. Great Work Dev!

JC1126 said:
Works perfectly on ALEXNDR/DevBase v7.4, No Issues/Bug yet. So far so Good, I tried Gaming on it and it's Very Smooth on Stock Clocks, No unnecesarry Overheat and Drain, and even though I turned off Fast Charging it still Charge Fast. Great Work Dev!View attachment 5343821
Click to expand...
Click to collapse
credits to @freeza ( golden freeza? )
i only updated it to one ui 2.5, that's all for this initial release. perhaps the newer toolchains help too performance-wise

With Dr.Ketan Q16 SOT 4 hours

Detonatte said:
With Dr.Ketan Q16 SOT 4 hours
Click to expand...
Click to collapse
pls wait, i just installed q16 and i am facing some problems. now reinstalling
btw, do you find it a bit lag sometimes after installing q16?

No, no exist lag. Q16 rom is perfect custom rom. Q16 is very stabil rom.

Detonatte said:
No, no exist lag. Q16 rom is perfect custom rom. Q16 is very stabil rom.
Click to expand...
Click to collapse
can you tell me more about how did you do the update in more details pls?
for example, were you on Q16 already? then you install my kernel and that's all? what about your cts profile/safetynet status? etc

Detonatte said:
No, no exist lag. Q16 rom is perfect custom rom. Q16 is very stabil rom.
Click to expand...
Click to collapse
i mean, did you notice any jitter or lag after installing this kernel with Q16?

01. Open phone in TWRP
02. Wipe
03. Advanced Wipe
04. Mark:
- Dalvik ART/Cache
- Cache
05. Swipe to Wipe
06. Back
07. Back
08. Back home
09. Install
10. Select Storage
11. Micro SD card
12. OK
13. Choose
- BM-Kernel-v2.02-magisk_patched.zip
14. Swipe to confirm Flash
15. Wait to flash
16. Finish
17. No Reboot System !!!!
18. Back home
19. Install
20. Select Storage
21. Micro SD card
22. OK
23. Chose:
N960_F_DS_N_DrKetan_custom_ROM_Q16.zip
24. Swipe to confirm Flash
25. Next
26. Mark:
- I Agree with this Terms Of Use...
27. Next
28. Next
29. Next
30. Chose:
- Proceed with ROM flasher and MultiTool
31. Mark:
- Do Not Change
32. Next
33. Mark:
- Patch for OEM issue
34. Next
35. Mark: (CSC Flasher)
- Do Not Change
36. Next
37. Mark:
- Keep Existing Kernel
38. Next
39. Mod features
40. Mark:
- Fix For Custom Kernel
41. Next
42. Run Now
43. Wait to flash
44. Next
45. Finish
46. Wipe Cache/Dalvik
47. Swipe to Wipe
48. Reboot System

Detonatte said:
01. Open phone in TWRP
02. Wipe
03. Advanced Wipe
04. Mark:
- Dalvik ART/Cache
- Cache
05. Swipe to Wipe
06. Back
07. Back
08. Back home
09. Install
10. Select Storage
11. Micro SD card
12. OK
13. Choose
- BM-Kernel-v2.02-magisk_patched.zip
14. Swipe to confirm Flash
15. Wait to flash
16. Finish
17. No Reboot System !!!!
18. Back home
19. Install
20. Select Storage
21. Micro SD card
22. OK
23. Chose:
N960_F_DS_N_DrKetan_custom_ROM_Q16.zip
24. Swipe to confirm Flash
25. Next
26. Mark:
- I Agree with this Terms Of Use...
27. Next
28. Next
29. Next
30. Chose:
- Proceed with ROM flasher and MultiTool
31. Mark:
- Do Not Change
32. Next
33. Mark:
- Patch for OEM issue
34. Next
35. Mark: (CSC Flasher)
- Do Not Change
36. Next
37. Mark:
- Keep Existing Kernel
38. Next
39. Mod features
40. Mark:
- Fix For Custom Kernel
41. Next
42. Run Now
43. Wait to flash
44. Next
45. Finish
46. Wipe Cache/Dalvik
47. Swipe to Wipe
48. Reboot System
Click to expand...
Click to collapse
very detailed, thanks
it looks like the step are similar to mine, except that i didnt chose the fix for custom kernel. i will post my battery consumption later today

Detonatte said:
With Dr.Ketan Q16 SOT 4 hours
Click to expand...
Click to collapse
here's mine today, with Q16 compatibility fixes
1st image: screen on for 2h17m for surfing the internet, and started google map for a minute (but it still consuming battery in the background and triggered an alarm)
2nd image: more than 10 hrs in flight mode

Detonatte said:
01. Open phone in TWRP
02. Wipe
03. Advanced Wipe
04. Mark:
- Dalvik ART/Cache
- Cache
05. Swipe to Wipe
06. Back
07. Back
08. Back home
09. Install
10. Select Storage
11. Micro SD card
12. OK
13. Choose
- BM-Kernel-v2.02-magisk_patched.zip
14. Swipe to confirm Flash
15. Wait to flash
16. Finish
17. No Reboot System !!!!
18. Back home
19. Install
20. Select Storage
21. Micro SD card
22. OK
23. Chose:
N960_F_DS_N_DrKetan_custom_ROM_Q16.zip
24. Swipe to confirm Flash
25. Next
26. Mark:
- I Agree with this Terms Of Use...
27. Next
28. Next
29. Next
30. Chose:
- Proceed with ROM flasher and MultiTool
31. Mark:
- Do Not Change
32. Next
33. Mark:
- Patch for OEM issue
34. Next
35. Mark: (CSC Flasher)
- Do Not Change
36. Next
37. Mark:
- Keep Existing Kernel
38. Next
39. Mod features
40. Mark:
- Fix For Custom Kernel
41. Next
42. Run Now
43. Wait to flash
44. Next
45. Finish
46. Wipe Cache/Dalvik
47. Swipe to Wipe
48. Reboot System
Click to expand...
Click to collapse
could you try to apply netflix HD patch then try to watch a movie on it? I tried to watch but it takes too much time to load. Sorry for off-topic

SOT no good!!! Flight mod not use!!!

Detonatte said:
SOT no good!!! Flight mod not use!!!
Click to expand...
Click to collapse
there must be something wrong, what's the sot before?

CyderXDA said:
could you try to apply netflix HD patch then try to watch a movie on it? I tried to watch but it takes too much time to load. Sorry for off-topic
Click to expand...
Click to collapse
i think it should be done in rom

Related

[KERNEL][RAY][ALL MDPI] LuPuS GBv2 [STOCK GB][LINARO 4.7.3][20-06-13]

LuPuS GB Kernel - Stock
{
"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"
}
Based Off SONY 4.0.2.A.0.84 Sources​
Disclaimer
Code:
[COLOR="DarkOrchid"]#include[/COLOR] [COLOR="Magenta"]std.h[/COLOR]
[COLOR="Blue"]/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting dumped or you getting fired because your phone*
* bootloops and alarm does not go off. Please do some research if you have any *
* concerns about features included in my kernel before using it! YOU and only*
* YOU are choosing to make these modifications.
*/
[COLOR="Magenta"]#ifdef[/COLOR]
You have a [COLOR="DarkGreen"]question[/COLOR] post it in the [COLOR="DarkRed"]thread[/COLOR],
Instead of [COLOR="DarkGreen"]Pm'ing me[/COLOR], as other users may
experience your [COLOR="DarkRed"]problems[/COLOR]
[COLOR="Magenta"]#endif[/COLOR][/COLOR]
Features
Added Io-schedulers --
- Noop
- Anticipatory
- Deadline
- CFQ
- BFQ
- SIO
- ROW
Added Governors -
- lagfree
- brazillianwax
- smoothass
- scary
- savagedzen
- smartass
- smartassv2
- smartassH3
- interactivex
- minmax
- powersave
- performance
- conservative
- ondemand
- interactive
- userspace
- lulzactive
- Virtuous
- Intellidemand
- Intellidemand2
- Lazy
- OndemandX
- Lionheart
- Badass
- Superbad
- Darkside
- SmartassH3
Other features
- SLQB
- UKSM
- Supports ext 2,3 & 4
- zRam
- Init.d support
- Tiny RCU
- Tweaked Governors
- Built with Linaro Toolchain
- Google Snappy Compression / Decompression
- Compaction
- Quick Key Reset
- Frandom
- CIFS
- USB-OTG
- NTFS
- TUN
- OC upto 1.6
- Under Volting
- Custom CWM
- TWRP
- LuPuS Menu
- USB Tether
LuPuS Menu --- Click to view info
To Run LuPuS Menu use either ScriptManager get it HERE on google playstore
Or
Use Terminal Emulator get it HERE on google playstore.
Code:
su
lupus
* information is in lupus menu
0/ UKSM
1/ CIFS Menu *
Enable
Disable
2/ zRam Menu *
Enable
Disable
Set zRam size ( default is 60)
3/ Frandom Menu *
Enable
Disable
4/ USB OTG *
Enable
Disable
5/ Clean and Remove tweaks
Remove init.d's
6/ Tweak Menu
Note all tweaks are preset from here and option to set as init.d's
Clean all temp files
SQLITE optimizations
LMK Optimizations
Network optimizations
Defend against ARP spoofing
Remove android logger
SDcard speed tweak
Flag blocks as non-rotational
7/ Performance Menu
Note all options are se by user input from here and option to set as init.d's
Set CPU frequencies
Set Governor
Set IO-Scheduler
Voltage Control
VM tweaks (explained below)
VM Tweaks
dirty ratio and dirty background ratio 1 & 2
This controls how often the kernel writes data to "disk" (in our case the internal microSD system card, not the removable microSD card). When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk.
dirty_expire_centisecs
How old "dirty" data should be before the kernel considers it old enough to be written to disk. It is expressed in 100ths of a second.
dirty_writeback_centisecs
This is the interval of when the writeback daemons periodically wake up and write "old" data out to disk. It is expressed in 100ths of a second.
min free kbytes
This is used to force the Linux VM to keep a minimum number of kilobytes free. The VM uses this number to compute a pages_min value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size. Default is 2048kb.
overcommit_memory
This controls overcommit of system memory, possibly allowing processes to allocate (but not use) more memory than is actually available.
0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a seriously wild allocation fails while allowing overcommit to reduce swap usage. root is allowed to allocate slighly more memory in this mode. This is the default.
1 - Always overcommit. Appropriate for some scientific applications.
2 - Don't overcommit. The total address space commit for the system is not permitted to exceed swap plus a configurable percentage (default is 50) of physical RAM. Depending on the percentage you use, in most situations this means a process will not be killed while attempting to use already-allocated memory but will receive errors on memory allocation as appropriate.
Swappiness
A property for the Linux kernel that changes the balance between swapping out runtime memory, as opposed to dropping pages from the system page cache. Swappiness can be set to values between 0 and 100 inclusive. A low value means the kernel will try to avoid swapping as much as possible where a higher value instead will make the kernel aggressively try to use swap space.
VFS Cache Pressure
File system cache (dentry/inode) is really more important than the block cache above in dirty ratio and dirty background ratio, so we really want the kernel to use up much more of the RAM for file system cache, this will increas the performance of the system without sacrificing performance at the application level. The default value is 100, as a percentage, and what you want to do is lower the value to tell the kernel to favor the file system cache and not drop them aggressively.
8/ Enable / Disable Quick Key Reset
- Reboot device quickly by Holding HOME and POWER Key (Disabled by default)
- Enable
- Disable
9/ Vendor Options
- Fix for Anzu and Hallon Vendor problem
- Mount
- Unmount
- Backup
- Restore
Show your support for the kernel and my work by putting this in your signature, its only a quick one I done up with my limited time
Code:
http://i.imgur.com/xtWNL.png
A big thanks to -
gu5t3r
DooMLoRD
Jimbo77
xeozus
NobodyAtAll
Faux123
Erasmus
Leedroid
FXP Team
Jerpelea
[NUT]
Phil3759
Runner_cz
CTCaer
Downloads
If you need root for STOCK ROM
Code:
[COLOR="Purple"]Root[/COLOR] : ( Flashable via recovery )
* SuperSU : [URL="http://download.chainfire.eu/204/SuperSU/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
* Superuser : [URL="http://androidsu.com/superuser/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
HDPI
RAY
LuPuS_urushi_GingerBreadv2-full.img
md5 = cc5b93ef9a03351ce9fc4a920ab28b69
Wiif-Modules.zip
md5 = d85086143384a4ffa0a6f8465ba39f1b
==================================================================================
MDPI
COCONUT
LuPuS_coconut_GingerBreadv2-full.img
md5 = 71bd36d3e30a79194f7c97d68a094a14
Wiif-Modules.zip
md5 = 755c689eae4d1ca851c63bf463edcf85
MANGO
LuPuS_mango_GingerBreadv2-full.img
md5 = e176c74d0f75a4eaa71cb86946093cb4
Wiif-Modules.zip
md5 = 2edc383e67baa651961b51e740fbfb25
SATSUMA
LuPuS_satsuma_GingerBreadv2-full.img
md5 = c35ebb1ac991ed768e01e59e8b74ea6e
Wiif-Modules.zip
md5 = ea03ad6d868856e06e0aac2a26799eb2
SMULTRON
LuPuS_smultron_GingerBreadv1-full.img
md5 = be6cbda2b0cd6510743ab199a8e120a0
Wiif-Modules.zip
md5 = 78685e9f02bf24ded8da5e4306770960
Kernel source --- -branch master
https://github.com/garwedgess/LuPuS-GingerBread
CWM source -- https://github.com/garwedgess/android_bootable_recovery -b lupus-cwm
Code:
[B]v2[/B]
- Added UKSM ( can enable it in LuPuS Menu)
- Set default swapiness to 20
- Removed fsync
- Removed Cleancache
- Removed zCache
- Removed ZEN IO-SCheduler
- Tweaked Entropy
- Stopped entropy from depleting
- Reduced lag in gaming
- Fix LEDs
- Updated CWM
* brought back reboot system and Power off options to main menu
* Fixed advanced restore menu
* updated to latest CWM source
- Fixed charging offline (on some devices)
- Fixed Google PLAY FC'ing (IYOKAN)
- Minor Clean-up of lupus menu
- Minor Ramdisk changes
Bro, it's working !!!
Wifi is working !!!
Thx a lot !!!
Anyway, is it possible to add touchscreen features on CWM ? I mean like xKernel on ICS (if i'm not mistaken)
Sorry for my bad english...
and once more..
THANK YOU !!!
Great kernel, thank you very much wedgess:highfive:
TRied to change the zRam values. The zRAM menu shows only enable or disable. And neither of the two works.
---------- Post added at 12:59 AM ---------- Previous post was at 12:26 AM ----------
cosmetical issue:
ray's wifi drivers script says
ui_print("| For Xperia anzu |");
But ray is urushi
I'm testing your kernel and it looks very promising.
Battery life seems really great !:good:
is it ok to flash it over an ICS 4.0.4 based rom?
Ecou81 said:
is it ok to flash it over an ICS 4.0.4 based rom?
Click to expand...
Click to collapse
Nope, it's a Gingerbread kernel not ICS.
i suggest you go to the Lupus ICS Topic
One of my colleagues tried the folowing Lupus Menu twiks on the gin2jellybean ROM and this kernel:
2. SQLITE3 optimization
3. LMK
5. Network optimization
8. SDcard speed tweak
After the tweaks were applied and the phone restarted - the phone didn't start - it's got into cycle reboot loop. It seems it conflicts with some gin2jellybean own scripts... Not sure if this should be taken as kernel or rom issue... Just for the info so far.
Today've got a strange problem with USB-OTG.
USB mouse works fine.
USB keyboard - doesnt's work, isn't even recognized.
USB flash stick - recognized, but the phone says "unsupported hardware connected"
Any ideas?
Runner_cz said:
Today've got a strange problem with USB-OTG.
USB mouse works fine.
USB keyboard - doesnt's work, isn't even recognized.
USB flash stick - recognized, but the phone says "unsupported hardware connected"
Any ideas?
Click to expand...
Click to collapse
for the flash usb stick,use USB OTG Helper app to mount the drive..and make sure enable in lupus menu..
hi
i install this kernel on xperia mini
and then i lost touch
touch not working on my phone
please help me :'(
Why would you install a xperia ray kernel on a xperia mini?
I suggest that you install xperia mini firmware or kernel to get your device back working
Sent from my ST18i using xda app-developers app
i install xperia mini kernel not ray kernel
Ok, did you wipe the cache and dalvik cache? Install wifi modules?
Sent from my ST18i using xda app-developers app
Runner_cz said:
Today've got a strange problem with USB-OTG.
USB mouse works fine.
USB keyboard - doesnt's work, isn't even recognized.
USB flash stick - recognized, but the phone says "unsupported hardware connected"
Any ideas?
Click to expand...
Click to collapse
no any my sticks mounts successfully at aires' kernels. I use simple one file fuse.ko and puts it at /system/lib/modules with appropr. perms after that helper (and Q5 utility too) mounts any sticks, multi-card readers perfectly.
maybe I wrong but try this))
upd: oops, kernel utility drops all needed files (sym-links) to modules folder. so, Runner try to re-enable otg feature.
@wedgess
can you make 480p version of this kernel which make the performance higher and more ram??
i rarely use the camera and 720p is useless to me..
Retested the USB-OTG for the external flash drives. Combination of both USBT OTG Helper + modules really works. Everything is fine here.
Got strange problem in TWRP.
SOme of the ZIP updates can't be installed. TWRP simply reports an error during attept to install the zip-file, without details. The same zip is OK installed from CWM.
Runner_cz said:
One of my colleagues tried the folowing Lupus Menu twiks on the gin2jellybean ROM and this kernel:
2. SQLITE3 optimization
3. LMK
5. Network optimization
8. SDcard speed tweak
After the tweaks were applied and the phone restarted - the phone didn't start - it's got into cycle reboot loop. It seems it conflicts with some gin2jellybean own scripts... Not sure if this should be taken as kernel or rom issue... Just for the info so far.
Click to expand...
Click to collapse
I have got a similarproblem with cycle reboot using this kernel.The story was:
1. Full wipe
2. Install radio modules from .85
3. Install this kernel
4. Clean install gin2jellybean 2.4.0 + install WIFI modules from lupus on top.
5. Boot, set up and tweak the system: settings, programs, USB Helper, autostarts, etc..Enabled some tweaks in Lupus menu: frandom + USB OTG
(I used the system for several days)
6. Make CWM nandroid backup
7. Restored from this and other backups (e.g. old repack7 and repack8 backups) several times successfully.
So far so good, everything works.
8. Again full wipe using the CWM, like usually, before installing another rom.
9. FULL install of the STOCK GB 4.0.2.A.84 version (this ROM version finally appeared available yesterday!!! see here: http://forum.xda-developers.com/showpost.php?p=41976134&postcount=541)
10. Used this stock rom for several hours, everything fine. Tired of it, found nothing interesting. Decided to go back to my previous state.
11. So, on top of this stock (in order to keep the newest version of radio .86 from this new stock) - installed this Lupus kernel back. Rebooted.
12. Got into CWM and made again full wipe (including system)
13. Restored my last backup, no errors.
14. Restarted - and, voila! got cycle reboot!!! No even ROM logo appears.
15. OK, get back into CWM and tred to restore other g2jb backup, older one - and again cycle reboot after restart.
16. OK, get back to WRP and restore the TWRP backup - no luck, still cycle reboot ater restart.
17. OK, tried from CWM the very oldest backup of Repack8, from some week ago. Still cycle reboot ater restart.
So it seems the issue is not in the rom backups, but in kernel.
To check this - flashed aire's uv7.1.4 kernel and restored the most recent g2jb backup. And the system booted OK without any issues!
So now it runs perfectly with radio .86 + aire's kernel + most recent backup of g2jb
Any ideas?
using this kernel with ginjelly with no problems or whatever.

[ROM][UNOFFICIAL][5.1.1]CyanogenMod 12.1 for Samsung Galaxy J5

{
"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"
}
CyanogenMod 12.1 for Samsung Galaxy J5
DISCLAIMER
Code:
Your warranty is now void.
I'm 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
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.
--------------------------------------------------------------------------
Bugs and changelogs are in 2nd post !
--------------------------------------------------------------------------
Real Battery Life Calculations
Talk Time: Aprox. 18 hours (3G)
Music Playback: Aprox. 62 hours
Video Playback: Aprox. 13 hours
Screen On Time (Idle CPU): Aprox. 20 hours
Screen On Time (Full load CPU): Aprox. 6-8 hours (user-dependent)
Deep Sleep only: Aprox. 70 hours
--------------------------------------------------------------------------
Installation
1. Make sure you have updated to stock 5.1.1.
2. Download the ROM from the link below.
3. Download 5.1.1 ARM GAPPS.
4. Transfer the zip files to your SD card.
5. Reboot to recovery mode. ( Vol UP + Home + Power )
Note: It is highly recommended to use TWRP Recovery.
6. Optional: Do nandroid backup.
7. Full wipe /system, /internalsd, /data, and /cache.
8. Install CM zip and GApps zip.
9. Reboot to system.
10. Setup your device.
Enjoy!
------------------------------------------------------------------
Downloads
SM-J500FN
SM-J500F
SM-J500G
SM-J500M
SM-J500H
SM-J500Y
SM-J5007
------------------------------------------------------------------​
Source​Check out the ROM Source available on GitHub.
Feel free to submit any fixes, Just remember to give proper credits when using other people's source.
Kernel Source
---------------------------------------------------------------------------------------------------------------------------------------
Credits
@jackeagle for kernel maintaining.
@TheWisp for the awesome InputDisabler.
@aapav01
@ganesh varma for helping when development needed support.
And last the awesome J500H testing team we have in Hangouts, for being there all this time.​
XDA:DevDB Information
CyanogenMod 12.1 for Samsung Galaxy J5, ROM for all devices (see above for details)
Contributors
Nick Verse, ganesh varma
Source Code: https://github.com/Galaxy-J5
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Lollipop Modem/Baseband
Version Information
Status: Stable
Current Stable Version: 4.0.0
Stable Release Date: 2016-07-23
Created 2016-06-23
Last Updated 2016-09-23
Bugs and Issues​
Code:
- No audio through FM Radio.
Let me know if you find other bugs!
--------------------------------------------------------------------------------------------------------------------------------------------
Submitting Bug Reports:
If you find some bugs, report it with logs and detailed information of the issue.
Do not report bugs if custom tweak is done.
Do not report bugs if Xposed is installed!
---------------------------------------------------------------------------------------------------------------------------------------------
Changelog:
Code:
[B]September 23, 2016[/B]
- Fixed reboot issues.
- Fixed lags from not needed libraries and kernel commits.
- Added IMS and VoIP support. (Needs testing)
- Fix rmnet (data) issues.
- Dalvik/ART optimizations. Now ROM is more smooth.
- Removed extra governors/io schedulers.
(The provided governors in OC kernels for J5 are for Exynos devices,
so they need extra configuration to be adapted to Snapdragon devices.
Until then, we will use the stock and trusted ones,
but keep overclocking to be enabled by a userspace application).
- Many kernel fixes.
- Framework fixes.
- Audio enhancements.
- Added audio echo cancellation support (AEC) for in-calling audio.
- Added Wifi-Direct and Screen Cast/HDMI support in kernel. (Needs testing)
- Added Volume wake and Home button wake support.
(You can enable/disable these features from Settings->Buttons)
- Merged with latest CM Changes.
[B]September 8, 2016[/B]
- Removed On-Screen-Buttons implementation.
(Currently we don't have an implementation for hard disabling touch-keys in kernel.)
- Kernel fixes.
- Attempt to fix reboot issues and data problems for [B]G[/B] and [B]H[/B] variant.
- Removed KernelAdiutor
[B]September 2, 2016[/B]
- Added OC in kernel and fixes for frequency ladder. (0.2 to 1.8 GHz)
- Added a lot of governors and I/O schedulers.
- Added KernelAdiutor as a built-in application for tweaking parameters.
- Added DayDream support by default.
(It is a screensaver feature for Android.
You can choose your preference in Settings -> Display & lights -> DayDream)
- PowerHAL fixes.
- Disabled compression of camera images, set quality of Encoder to 100% and increase memCap *4.
(Image sizes are larger, and have better quality)
- Added On-Screen-Buttons implementation similar to qemu.hw.mainkeys=1.
(You can use software keys for Back/Menu/Options, by enabling it on the first setup screen.
Main keys will be permanently disabled)
- Merged with latest CM Changes.
[B]August 20, 2016[/B]
- Excluded InputDisabler from build. (Not needed from now on as we found the root of the cause)
- Screen on/off lag reduction. (WIP)
- Fixed SD Card issues and corresponding folder creations on boot.
- Added option to secure unmount external SD before removal.
- Added option to record in-call voice for all regions.
- CPU speed/responsiveness optimizations.
- SELinux denial fixes for other variants too.
- Switched to SELinux enforcing, minized kernel messages and ADB secure (needs su command from now on).
- Optimized latency for audio HAL. No drop-outs from now on.
- Audio effect optimizations. Sound is more crisp.
- Excluded zRAM.
(zRAM caused not needed CPU overhead and heat issues when on Full Brightness+Mobile Data+GPS)
- TWRP bug-fixes.
- Kernel fixes.
- Merged with latest CM Changes.
- Updated stable release name to 2.0.0
[B]July 22, 2016[/B]
- Fixed small freeze on screen unlock.
- Fixed Auto Display Color Calibration.
- Disabled Auto Brightness feature. (No light sensor for J5)
- Raised the perceived loudness by 4db on headphones, and 4db on speaker output.
- Fixed audio minor drop-outs when exiting deep sleep.
- Fixed some firmware link typos.
- Enabled zRAM. (512MB)
- Merged with latest CM Changes.
[B]July 15, 2016[/B]
- Fixed NFC.
- Fixed Keymaster firmware detection.
- Merged with latest CM Changes.
[B]July 14, 2016[/B]
- Fixed moving apps to external SD.
- Added option to choose the default install location of applications in Settings.
- Optimized haptic feedback.
- Fixed front flash camera latency.
- Merged with latest CM Changes.
[B]
June 23, 2016[/B]
- Optimized CPU usage.
- Fixed SELinux Denials.
- Fixed audio latency and quality.
- Fixed QR Scanner display errors and camera related problems.
- Kernel updates.
- Merged with latest CM Changes.
--------------------------------------------------------------------------------------------------------------------------------------------------
Tips :
To activate Developer settings : Settings -> About phone -> press Build number 7 times.
To activate 3-way reboot go to Developer settings and select "Advanced reboot".
Root is included and disabled by default, enable it from Developer settings - Root access.
BusyBox is included.
LiveDisplay is a feature for adapting display colors for night usage.
You can enable it by turning on GPS and data/wifi for some seconds.
Then go to Settings -> Display & lights -> LiveDisplay -> Display mode and change from off to automatic.
Then your phone will know when to adjust your display for night usage through your local GMT zone.
You can also adjust Color Temperature for Day/Night modes.​
Reserved.
Reserved :fingers-crossed:
@Nick Verse Very good work and thanks to the update several bugs were fixed, but something happened, flash of the camera does not work well. Taking photo with flash front dark leaves that mistake but I could see in the build 9 of vaserbanix. I hope this report will help to upgrade future and thank you again for the good work. Sorry for my bad English translator use. Regards
Awesomeness
Great work! Keep it up.
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phome call.? @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
In order to prevent touch during calls, press the power button and it should keep your phone locked until you finish your call. It works for me.
Sent from my SM-J500F using Tapatalk
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Code:
for i in **/*(/D) ; do ( cd $i ; for j in *(.D) ; do md5sum $j > $j.md5 ; done ) ; done
in bash run this script
Code:
#!/bin/bash
if [ $# -ne 1 ] ; then
echo "Usage $0 [directory]"
exit 1
fi
find $1 -type f -print0 | while IFS= read -r -d $'\0' file; do
(
cd "$(dirname "$file")"
filename="$(basename "$file")"
md5sum "$filename" > "$filename".md5
)
done
Source
Which you recommend gapps?
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
open_gapps-arm-5.1-nano
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
I use gapps micro.
how do I flash this if I got an older version of this cm?
What about j500h ??
Is it safe to install test version ??
Ahmed SD said:
What about j500h ??
Is it safe to install test version ??
Click to expand...
Click to collapse
Still testing not booting so dont
Sent from my SM-J500H using Tapatalk
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
---------- Post added at 08:40 PM ---------- Previous post was at 08:11 PM ----------
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
American_Jesus said:
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Click to expand...
Click to collapse
Thank you for your report. The .md5 files are generated from the CyanogenMod source build itself.
Avi gupta said:
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phone call. @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes. Touch during call is fixed.
soso90 said:
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
Click to expand...
Click to collapse
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Nick Verse said:
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Click to expand...
Click to collapse
i used cm12.1 before

[KERNEL] [ROOT] [SM-N920*] Exynos 7420 | SkyHigh Kernel

[KERNEL] [ROOT] [SM-N920*] Exynos 7420 | SkyHigh Kernel [ v6.8.0-EOL ] | Synapse | Aroma | F2FS | UBERTC 6.2.1 20161012
The BEST & FULLY FEATURED EXYNOS 7420 KERNEL IS REBORN . . . . .
** I will NEVER support KOREAN (S/K/L) variant. Get over it and flash ARTER kernel instead !! **
Many select patches for better security, performance and efficiency (not all listed). THERE IS "NO NEED" to tweak anything -- Just FLASH it !! But, if you desire, can further tweak many settings and available features with Synapse to suit your own habits and device capability. That is for you to find out
SUPPORTED DEVICES:
SM-N920C
SM-N920CD
SM-N920G
SM-N920I
SM-N9200_HK
SM-N9208_SEA​
RAMDISK BASE:
N920C : N920CXXU3BPJ7
N9200_HK : N9200ZHS3BPI3
N9208_SEA : N9208XXU3BPJ4​
FEATURES:
Modified from the LATEST device specific official Samsung source(s): Samsung OSRC
AUTO-ROOT SYSTEM-LESS SR3-SuperSU-v2.78 (on flash)
KNOX WARRANTY VOID: 1
SELinux PERMISSIVE (default) or ENFORCING
DEEP SLEEP FIX
UX ROM (BOOT support only)
AROMA Installer (set your own defaults)
Auto-Install busybox v1.24.1-Dorimanx & Sqlite3 to /system/xbin (on flash)
Compiled with UBERTC 6.2.1 20161012 + Graphite optimizations
Linux 3.10.104
init.d script support (drop in script & set permissions to 755 or 777 and reboot)
adb insecure
stock dt.img
Secure storage = false (should prevent WIFI settings & passwords wiping on reboots)
Reduced logging
F2FS experimental support (Much faster I/O - write speeds).
exFAT FS support
NTFS R/W support with app
CIFS support (not tested)
ISO 9660 CDROM & UDF FS support
Frandom
mount all partitions NOATIME (better performance & efficiency)
mount EXT4 /data & /cache partitions LAZYTIME (better performance & efficiency)
A53 LITTLE cores increased boot frequency (faster boot)
LZO ramdisk de/compression algorithm (faster boot)
CLEANCACHE & ZCACHE
Microsoft X-BOX gamepad controller module (updated)
Slub tweaked
Invisible CPUSETs (better efficiency)
A tonne of select patches for features, better performance & efficiency
Synapse app support for many kernel configurations + much much more !!
SYNAPSE FEATURES:
Too many too list . . . Have a look through Synapse yourself. If you don't know, then read and research or leave it DEFAULT !!
About
A57 CPU frequency scaling
A57 voltage control
A53 CPU frequency scaling
A53 voltage control
CPU governor
A57 governor tunables
A53 governor tunables
Multicore
CPU stats
Boost
GPU frequency scaling
GPU voltage control
Thermal
BUS
IO
Memory
Advanced
Power Suspend
Doze
Wakelocks
Audio
Battery
LED
Screen
Network
Security
FS (file system)
CortexBrain
Crontab
USB mode
Modules
Backup & Restore profiles + EFS (auto on boot to /sdcard/SkyHigh/EFS)
Logs
Reboot
Info
CREDITS:
My family !!
Chainfire - root & SuperSU app
AndreiLux - years of support for Exynos development and his various kernel features + Synapse app and UCI code
halaszk88 - patches and some Synapse code I adapted to many of my kernels
dorimanx - BusyBox and various ramdisk tweaks/ideas
apb_axel - I adapted and used many of the Synapse controls to suit my kernels
arter97 - various source fixes/patches
ktoonsez - ktoonservative hotplug governor
YashdSaraf - BusyBox-Cleaner script
Android File Host
Linus Torvalds & Linux Foundation
Google & Samsung OSRC
and many others!
All those in my select private group that have provided constructive feedback, help, and support.
IF I'VE FORGOTTEN ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS
XDA:DevDB Information
SkyHigh Kernel for N920* devices, Kernel for the Samsung Galaxy Note 5
Contributors
UpInTheAir
Source Code: https://www.androidfilehost.com/?w=files&flid=88214
Kernel Special Features: Aroma - Synapse ++ almost everything !!
Version Information
Status: Stable
Current Stable Version: 6.8.0-EOL
Stable Release Date: 2016-11-19
Created 2016-07-30
Last Updated 2016-11-19
License - requirements - installation - download - source
DON'T POST LAME QUESTIONS THAT YOU CAN FIND THE ANSWER TO BY A LITTLE SEARCHING.
I AM NOT GOOGLE & NEVER PRETEND TO KNOW EVERYTHING, SO A LITTLE HELP FROM YOURSELF WILL GO A LONG WAY. . .
THANKS & ENJOY !!
** LICENSE & DISCLAIMER **
/*
© Copyright (c) 2015-2016 UpInTheAir <[email protected]>
All rights reserved. The alterations from OEM, associated script files and coding packed within this ramdisk & installation package (the "Software"), may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder. For permission, contact [email protected].
The above copyright notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF , FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
In plain language
DO NOT STEAL MY SH*T !!
UpInTheAir is NOT responsible, the person you see in the mirror is !!
REQUIREMENTS:
Supported variant only !!
​** I will NEVER support KOREAN (S/K/L) variant. Get over it and flash ARTER kernel instead !! **
Touch Wiz Android M 6.0.1 ROM or UX leaked firmware (boot support only)
Appropriate custom recovery (i.e..TWRP for your variant)
INSTALLATION & UPDATE:
If you have Synapse installed = = you must clear Synapse app data before flash !!
Device Settings: Enable Developer Options > OEM UNLOCK is ENABLED
Boot into custom recovery (volume UP + home + power)
DO NOTHING but flash SkyHigh kernel.zip (ALWAYS flash again AFTER any custom ROM installation, system or data wipe)
After flash == DO NOTHING but REBOOT IMMEDIATELY from TWRP or you will have to re-flash !!
CONVERT EXT4 TO F2FS FS:
If not already, install the latest TWRP for your device variant (ie. 3.0.2-2). This must support F2FS.
Boot into TWRP.
Insert USB-OTG
** ALL DATA WILL BE WIPED FROM INTERNAL STORAGE (restored later)
Backup (copy) all important files (incl. your NANDROID) off device (ie. from internal storage > USB STORAGE). This can take a while. Advanced > File Manager > .....
Home > Backup > Select Storage > USB Storage > OK > "Swipe to Backup" (Only need DATA, but recommend to backup all partitions).
Install > Select Storage > USB Storage > OK.
Select f2fs.zip > "Swipe to confirm flash" (This will WIPE ALL DATA !! & convert DATA & CACHE to F2FS. System is not supported by kernel).
Check the box to remember setting and “Swipe to allow Modifications”.
If you do not have Step #8, then Data was not converted to F2FS.
Mounts > unchecked both Cache & Data. Repeat Step #7 & 8.
Restore > Select Storage > USB Storage > OK > Select TWRP Backup folder > DATA ONLY !! > "Swipe to Restore" (ignore warning about EXT4).
Home > Install > Select Skyhigh_kernel.zip > "Swipe to confirm Flash".
Home > Mount > USB STORAGE > uncheck/unmount (then remove USB-OTG).
Home > Reboot > SYSTEM.
Wait ~2-5 mins for boot.
Once booted, let stabilize for ~5 mins.
You can check Data & Cache F2FS FS status in either /proc/mounts or Synapse app (FS section).
Use a root type explorer (su permission) & navigate to /sdcard, and delete the "0" folder.
Move (copy) your backed up files from Step #4 to internal storage (/sdcard). This can take a while. Maybe one folder at a time is better?
ISSUES ?
If using TWRP MTP mode, deleting some folders/files may crash TWRP and cause corruption. Instead, use a root type file explorer to delete from device.
If you need to wipe data, then use the ext4 or f2fs.zip, otherwise this is not possible with this TWRP !!
Not tested any method with customized ROMs. The ROM installer script may re-format partitions back to EXT4 or not mount correctly causing TWRP crash or corruption. I can only suggest to Flash ROM with EXT4 FS > make a NANDROID on USB-OTG and then follow the F2FS steps above.
CONVERT F2FS TO EXT4 FS:
The Same steps as above, but use the ext4.zip !!
OPTIONAL SYNAPSE INSTALLATION:
After boot:
Wait at least 120 secs to stabilize
Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!
Open Synapse
Tap "Understood"
So changes stick every time you start Synapse == Make any change & 'apply'.
Recommend: Disable KNOX with Synapse
DOWNLOADS:
** I will NEVER support KOREAN (S/K/L) variant. Get over it and flash ARTER kernel instead !! **
Mod Edit: Link removed.
BUGS:
Aroma Installer: 10% of installation will encounter Aroma installer "freeze". It's only the display that freeze, the script still execute in the background. Just wait a minute, then press slightly to the top right 'home' key / top left of the 'back' key . . .
UX BETA firmware - blue light filter
UX BETA firmware - torch light (some ROMs)
HD voice ? - Speakerphone: other party cannot hear voice
SOURCE - ALL SkyHigh VARIANT:
Available upon request.
v6.6.1 AFH
v6.8.0 uploaded soon. . . . .
.
FAQ & HELP
TROUBLESHOOTING GUIDE:
I might not have your device variant and or able to reproduce your "issue".
Please provide as much information as possible.
Without resetting your device to a stable unmodified baseline, any potential troubleshooting or logs could be meaningless.
So please follow the guidelines set out below. Users can't "read minds".
Without providing important information, we are unable to help YOU.
Search thread, XDA and Google before posting
Provide as much information as possible.
- Device model
- Firmware version
- ROM name / version
- Kernel version
- Modem version
- Bootloader version
- Synapse settings (try default)
- Installed tweaks and apps etc (Xposed ?)
- The exact steps you've taken to try resolve the issue yourself.​
Exact steps to reproduce the issue. Provide screenshots if able.
Does it work with older / other versions etc
Reset your device to a stable baseline (ie. stock) with only custom TWRP recovery and kernel (FULL WIPE: system, cache, dalvik-ART)
Possible logs
FAQ & HELP:
CAN I BUILD A KERNEL FOR YOUR __XX DEVICE ?
Sorry. I don't have the spare time for any more variant support.
Additionally, I do not build for any device that I can not compile using SAME source, personally test method or debug. Some device variants can compile with same source.
** I will NEVER support KOREAN (S/K/L) variant. Get over it and flash ARTER kernel instead !! **
CAN I INCLUDE SkyHigh KERNEL IN MY ROM
NO == My ramdisk modifications are COPYRIGHT (refer LICENSE in Post #2), and distribution without MY (UpInTheAir) prior written consent is not only in a breach of that license, but also XDA Rule #12)
Although I do appreciate your contribution, if you could please do not include my kernel in any ROM package etc. This policy goes for anyone.
Having my kernel distributed outside my development thread just removes a lot of credit and more importantly, constructive user feedback that could be helpful to my development or user issue.
ALWAYS on DISPLAY (AoD)
I have spent some time to attempt port S7 display drivers to our kernel, but haven't had success as yet with too many errors.
TBH, it's a lot of work for something I'm not really interested in or would use. . . so I don't wish to spend any more of my own time on it, sorry. If someone else does it, GREAT
DO I "NEED" SYNAPSE
THERE IS NO "NEED" !!
It is "recommended", which is OPTIONAL, and not "needed".
It is for ADVANCED or adventurous users who wish more control of their device or use various features I've added.
Using any other optional tweaking or control app may conflict & many features and options won't be available.
WHY WAIT 120 SECS
The kernel and Synapse scripts need time to boot up properly and allow SU permission.
There are scripts / code that have a deliberate delay and must run after Synapse. These are not user optional.
Synapse has a stability check on boot. You may get "synapse boot cancelled".
Thermal throttling will be trying to limit many things, let the device settle
OTHER PARTY CAN NOT HEAR VOICE ON SPEAKER PHONE
It could be a conflict in the system/etc/mixer_*.xml. I don't know for sure, but if I exclude the sound mod, then this "fixes" the problem.
As I cannot reproduce the issue (and the majority), then the audio mod stays.
Unfortunately, making it optional would require to build kernels without and create much more work for many device I don't actually use.
Either live with it, or use another kernel. Sorry.
"NO UCI SUPPORT"
It's a ROM busybox compatibility issue !!
Re-flash kernel as per Installation Instructions. (kernel install zip flashes proven busybox binary to /system/xbin)
BACKUP / RESTORE ISSUES
It's a ROM busybox or sqlite3 compatibility issue !!
Re-flash kernel as per Installation Instructions. (kernel install zip flashes proven busybox binary to /system/xbin)
BACKUP & RESTORE
DO NOT restore profiles from different kernel version
Refer to THIS post for "how-to" screen-shots
Refer to THIS post for a "how-to" video
LOADABLE MODULES AREN'T WORKING
Check your /system/lib/modules directory. Are any ____.ko present?
Did you flash a ROM or wipe the system partition at any point? Doing this will remove them !
Re-flash the kernel will install the modules.
If modules aren't installed after flash, then re-flash and manually mount system in recovery first.
You can check running modules in terminal with:
​lsmod
KTOONSERVATIVE GOVERNOR
Some info from the author HERE
DT2W & COLOUR CONTROL
No, I cannot make it work properly with single source for all supported variants
CPU POWER CONSUMPTION
The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC (by ANANDTECH - Andrei)
F2FS SUPPORT
It's not needed. You wouldn't see any difference or measure much, if anything. Not worth the potential trade-off. This is not eMMC anymore
Storage Benchmarks
STUCK ON SAMSUNG BOOT LOGO AFTER FLASH
Ensure you flashed the correct kernel for your device model
Ensure your download is not corrupted. Check MD5 hash or re-download
Your current base firmware (ROM, boot-loader version etc.) may be incompatible - UPDATE to latest with Odin and try again.
CM SUPPORT
Read THIS
BATTERY TIPS (require updating !! )
Try some (or combination) of the CPU MULTICORE features in Synapse:
HMP profile = Default (values are battery orientated)
Power Aware Scheduling (slight performance cost) = Enabled
HMP LITTLE Packing (slight performance cost) = Enabled
PEWQ (power-efficient workqueue) (slight performance cost) = Enabled
Set A57 & A53 Interactive governor profile = Battery
Set Input-Booster for key/touchkey profile = Battery
Multi-tasking: enable UKSM & "low" or "quiet" profile (slight performance/battery cost)
PERFORMANCE TIPS (requires updating !! )
Set A57 & A53 Interactive governor profile = Performance
Set A57 & A53 Interactive governor = Turbo Mode (battery cost)
Set HMP threshold profiles = Stock or Performance
Once in a while:
Optimize Databases
FSTrim​
RANDOM REBOOT
Don't UV or UC CPU or GPU
Use SkyHigh defaults
Use a stock UNMODIFIED ROM for your device variant
No tweaks, Xposed or other CPU control apps installed
Follow the TROUBLESHOOTING GUIDE
ASV_GROUP (ALL DEVICES ARE NOT CREATED EQUAL)
THIS is an example from my Exynos5420 source. Similar idea for Exynos4
DOWNLOAD LINK NOT WORKING
I want to keep this project all in one place - ☆☆ NO MIRRORS ☆☆
Please try again in a few minutes
POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE
Disable any CPU MULTICORE options in Synapse
Disable any Battery profiles in Synapse. Set to default or Performance.
Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
HIGH CPU/GPU OC == excessive heat == thermal throttling == reduced clock frequency == DECREASE PERFORMANCE
DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS
by Christopher83
This feature allows to have two different intervals for dirty page writebacks and to dynamically manage them when the system has been resumed (it's active) or when has been suspended.
Three new procfs parameters are exposed inside /proc/sys/vm path:
dynamic_dirty_writeback is the activation status of this feature, set 1 to enable it, set 0 to disable it and use the standard behaviour
dirty_writeback_active_centisecs is the interval for the dirty page writebacks when the system is active (screen on)
dirty_writeback_suspend_centisecs is the interval for the dirty page writebacks when the system is suspended (screen off)
This feature is in part inspired on Francisco Franco's PATCH
TCP/IP NETWORK SECURITY
Thanks to zeppelinrox & V6SuperCharger
Hardening the TCP/IP stack to SYN attack
Bump up tw_buckets in case we get DoS'd
Ignore pings
Don't cache connection metrics from previous connection
Don't pass traffic between networks or act as a router
Enable spoofing protection (turn on reverse packet filtering)
Don't accept source routing
Don't accept redirects
Further reading:
http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening
http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks
CHROMECAST - STREAMING PROBLEMS
Lock screen MUST be enabled (simple screen lock swipe) I don't know why but it breaks the chromecast app's ability to resume smoothly if switched off
Synapse > Network > DTIM (both screen ON & OFF) = 1
Synapse > Network > WIFI Power Mode (screen OFF) = FAST
@UpInTheAir needed to create these threads to compile them for Synapse. He contacted me to close these as soon as he made them until he is ready with the finished product. Have patience.
Also I would like to apologize to UITA as the last ban may have been due to a system glitch where the signature was restored upon return, so was unjust. I have seen these glitches before and better communication might have prevented the error. We will do better going forward!
Edit: Opened
Reserved
Nice to see you back UITA.
Welcome back UITA ?
SM-N930F cihazımdan gönderildi
Welcome officially back
SkyHigh KERNEL REBORN - v5.6 released !!
SkyHigh KERNEL REBORN - v5.6 released !!
Hi fellow members.
Please find my latest release for SkyHigh kernel. There are many many changes, both visually (more / improved features) and a upgraded engine (better performance & efficiency) since I last publicly released. Far too many to talk about. . . .
Please note that although I have taken as much care in building and testing by my friends and I, the kernel may still not perform as hoped for you. Could be due to various factors including (but limited to):
hardware quality
firmware installed (incompatibility)
user habit (how you use the device)
apps & mods installed, customization's (conflicts)
user kernel settings (read them carefully - if in doubt == defaults)
As noted in Post #3, I may not have your device variant and not be always able to help either. In the end, sometimes SkyHigh is just not meant for you . . . .
If you have issues = = READ & FOLLOW ALL Posts #1-3
READ & FOLLOW THE INSTALLATION INSTALLATIONS EXACTLY (or else device will not boot)
Also please note (as per OP) the support for UX based ROMS is still in beta. I have personally tested very briefly, and also some of my friends (not all variant)
Enjoy
UITA
.
Proud to be one of the first ten guys downloading your kernel. Hahaha
*reborn kernel
Woo Hoo!
N920C variant doesn't have .zip file extension at the end of the file. FYI, thanks.
Edit: Didn't boot on N7 Port.
iko11 said:
N920C variant doesn't have .zip file extension at the end of the file. FYI, thanks.
Edit: Didn't boot on N7 Port.
Click to expand...
Click to collapse
Don't know why AFH is truncating the .zip extension . . . never used to. I'll see what's up, trying to get this source uploaded
EDIT: re-uploading all three kernels. zip extension sorted
iko11 said:
N920C variant doesn't have .zip file extension at the end of the file. FYI, thanks.
Edit: Didn't boot on N7 Port.
Click to expand...
Click to collapse
+1 cant flash even if i zip the file...sorry
N920c/64g/infinity Ux beta a2 / arise sound +doubly/xposed greenify+amplify+powernap
www.ndroid.io
---------- Post added at 01:07 PM ---------- Previous post was at 12:42 PM ----------
ziped work great...flashed succes....on ux beta a2 infinity rom...will test now
N920c/64g/infinity Ux beta a2 / arise sound +doubly/xposed greenify+amplify+powernap
www.ndroid.io
Welcome back, UITA.
Thanks for the update, finished downloading and will give it a try.
Sent from my SM-N930F using Tapatalk
carlitobahsoun said:
+1 cant flash even if i zip the file...sorry
N920c/64g/infinity Ux beta a2 / arise sound +doubly/xposed greenify+amplify+powernap
www.ndroid.io
---------- Post added at 01:07 PM ---------- Previous post was at 12:42 PM ----------
ziped work great...flashed succes....on ux beta a2 infinity rom...will test now
N920c/64g/infinity Ux beta a2 / arise sound +doubly/xposed greenify+amplify+powernap
www.ndroid.io
Click to expand...
Click to collapse
Tested RR4 UX
I've re-uploaded with zip extension
hi
my device n920cd
my rom CRISSCROSS v-2.3
The kernel's all good
Thank you very much
UpInTheAir said:
Don't know why AFH is truncating the .zip extension . . . never used to. I'll see what's up, trying to get this source uploaded
EDIT: re-uploading all three kernels. zip extension sorted
Click to expand...
Click to collapse
I don't know if it's a bug, On the first attempt I tried to boot on Enforcing but didn't boot, at the Samsung logo it vibrated consequtively, bzz, bzz .... bzz, bzz like. But Permissive works fine. I am fully operational besides Blue Filter not working.
iko11 said:
I don't know if it's a bug, On the first attempt I tried to boot on Enforcing but didn't boot, at the Samsung logo it vibrated consequtively, bzz, bzz .... bzz, bzz like. But Permissive works fine. I am fully operational besides Blue Filter not working.
Click to expand...
Click to collapse
Might be to do with UX or your ROM. I only test that on 100% stock ROM and worked fine at the time.
The blue light filter bug for UX is known and has already been reported / added to the "BUG REPORT" tab. (View in website mode on PC).
Please be aware that I extensively test only on stable stock firmware. Not beta leaks etc. So some UX bugs may or may not get fixed. I personally use stock.
{
"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"
}
NTFS
Hi UITA, thanks for coming back. Could you please tell me which apps need to be used in order to use NTFS formatted external hard drives.
Thank you.

[RECOVERY][UNOFFICIAL][REDMI 2][WT88047][ARM64][V3.2.1] Red Wolf Recovery Project

{
"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"
}
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 ROM
* 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.
*
*/
Red Wolf Recovery is custom recovery based on TWRP source code, however some things are working here slightly different then you might expected. The main objective of this project is to provide stable recovery with features which you have never seen before in a recovery and which have not been accepted for adding to the official source code of TWRP. This recovery is also first recovery on the world with password protection.​Based on TWRP version: 3.2.1
For device: Redmi 2 / Prime (wt88047)
Authors build: @ATG Droid & @dadi11
Main Developers: @ATG Droid
Thanks: @z31s1g (for the base of his theme), @osm0sis (for his image scripts). @nicknitewolf ( for initial twrp sources), @pirej (for arm64 kernel sources)
Features:
Code:
Translated to EN, PL, zh_cn, & CZ
- Password protection
- Flashlight
- MIUI Incremental OTA Support
- Built-in latest Magisk, SuperSU & AromaFM
- Support two screenshot GUI actions - Power+VolDown to save screenshot in to the internal storage &
Power+VolUp to save screenshot in to the external storage (Will be automatically saved in to the internal in case
that external storage doesn't exist).
- Support automatic reboot after the restore process
- Recovery can automatically modify some props in the ROM directly during the installation
- Some built-in scripts from community
- Tap to wake support
- Advanced deactivation of the stock recovery
- Automatic deactivation of the dm-verity & forced encryption directly during the installation of the ROM
- Recovery can notify you about the completed backup/restore/installation using the notification diode & vibration.
- Support "set on boot" settings.
* Changes for security reasons *
- ADB isn't starting automatically at the start of the recovery. You have to activate it in recovery
- MTP isn't starting until user enter correct password
- Deactivated support of the custom themes
Some differences to the official version:
Code:
- get out of here if you are pirating apps. this recovery is not for you
- always up-to-date with the latest TWRP changes
- compiled on omnirom-7.1 source
- kernel compiled inline with the recovery
- fixed backup/restore of Firmware
- added F2FS support
- added NTFS support
- added exFAT support
- more languages
- other improvements from Features and Changelog lists
Changelog:
Code:
[B][U]RedWolf-V3.2_026[/U][/B]
- This is just a quick bug fix release for MIUI users. So is highly recommend to update to this build if you are using MIUI.
[B][U]RedWolf-V3.2_025[/U][/B]
- Fixed crash of the recovery while running OTA_RES.. (So MIUI OTA is now working again)
- General bug fixes and improvements
- Fixed bug with MIUI Updater app showing error that installation failed after installation of full ROM
- Deactivation process is now called only when it's really needed
- Updated kernel
[B][U]RedWolf-V3.2_024[/U][/B]
- Fixed GUI color glitch while starting Aroma Installer update-binary
- Optimized pigz runtime process
- Updated recovery base to the AOSP 8.1.0 & TWRP 3.2.1
- Highly improved signature verification for Incremental packages so now we can be really sure if the package is compatible with the ROM.
- Introduced a file based backup/restore engine. Expect it to be improved with the next builds...
- Improved security related to the password protection
- Fixed loading of the AromaFM config file
- System survival process for Incremental packages is now set by default
- Code optimizations
- Removed the dumwolf process
- Added signature check for incremental OTA survival so we won't be unnecessarily creating a new one if it's signed under the same access key
- Magisk updated to the version 15.1
- Added Indonesian language
- Fixed issues with Chinese characters...
- Governor which is changed by the action in the recovery GUI is now automatically set for all cores instead of only four.
[B][U]RedWolf-V3.2_023[/U][/B]
- Updated recovery base to the TWRP version 3.2.0
- Fixed issue with recovery sometimes showing "NO-OS" page even when OS is installed
- Merged: Fstab V2, minui updates, Keymaster 3.0 support, ADB updates, fixes related to the compiling errors...
- Added patch against the pirating applications
[B][U]RedWolf-V3.1_022[/U][/B]
- Small improvements in the installation process
- Recovery will now automatically warn the user in case that user selected to install the zip which contain a bootloader
- You can now wipe installed substratum overlays directly from the "advanced wipe" section
[B][U]RedWolf-V3.1_021[/U][/B]
- Automatically return install error if there is any issue with Incremental OTA Survival
- Added option to also backup system partition for Incremental OTA Survival (It's not always needed, but just in case it's better to backup it.)
- Added support for the compatibility verification of the Incremental Package
- Rebuilded & improved installation process
- Fixed starting process not being disabled correctly in case that we are running ORS
- Translation update
- Added support for devices with 2GB RAM or less... (Check installation process of this build for more info)
- Added checkbox for activation/deactivation of the boot check (Disable only if you really need to).
- Fixed booting problems on some custom ROMs which don't have gzip compressed ramdisk
- Removed bookmark feature
- Added ability to unzip files using the stock filemanager.
- Added search selection for the stock filemanager.
- Fixed 'No OS' on system image restore after wipe
- Merged some latest commits from TWRP gerrit
[B][U]
RedWolf-V3.1_020[/U][/B]
- Fixed flashing of the images in the previous 018 build
- Added back support for unpacking of the LZ4 compressed ramdisk
- Fixed bookmark feature
[B][U]RedWolf-V3.1_019[/U][/B]
- Disable TWRP installation directly during the first boot
- Default time zone was set to CEST
- Use military time as default time.
- Support of the custom themes was completely removed from the installation process
- Few fixes & improvements in the strings.
- Default value of the RedWolf specific vibrations was slightly increased
- Improved saving/loading of the AromaFM config file.
- User can now select if recovery should disable stock recovery when system is mounted as read-only.
- Default color of the recovery was set to red.
- Fixed automatic reboot if the installation process was unsuccessful
- Center time in the statusbar as default
- Show CPU temp in statusbar as default
- Added "Red Wolf No-OS search engine". Enable this if you are sometimes getting No-OS installed error even when OS is installed.
- Added back support for extra languages
- Added support for Talian language
- Updated Chinese (simplified) translation of the AromaFM by LiuNian and Pzqqt
- Fixed displaying of the extra languages
- Improved mounting of the partitions during the applying of set on boot values
- Fixes with "stuck at unmounting"
- Highly improved speed of the recovery while setting up a new password, changing accent color or setting a new splash screen
- Magisk updated to the V14.3
- Recovery now won't allow the user to enter special characters while entering the password (Causing issues...)
- Few improvements with the Android Oreo installation
- Updated kernel
- Added ability to select if recovery should automatically disable forced encryption in the ROM
- Recovery will now automatically rename scripts in the system if the "Aggresive stock recovery deactivation" is enabled
- Added ability to select if recovery should automatically enable/disable USB Debugging in the ROM
- Removed some useless files to save the space
- Added support for saving the set on boot values also during the automatic reboot
- Redesigned flashlight icon
- Recovery now won't allow the user to enter the space in to the backup name
- Improved support of the last status checking of the MIUI ROM
- Recovery now won't show any button after the cancelled reboot action untill the sleep action won't be running anymore
- You can now select if recovery should also automaticaly reboot after the successfuly finished restore process
- Recovery will now hide the automatic backup feature if the system partition is mounted as read-only
- Updated recovery base to the AOSP 8.0.0
- Updated image drivers
- Added ability to select if recovery should automatically enable/disable "ro.adb.secure" property in the ROM
- Recovery will now automatically disable starting of the flash_recovery service if the "Aggresive stock recovery deactivation" is enabled (this process is also compatible with the backup of the init.rc by Magisk or SuperSU).
- Added new section called "Special Actions" in to the advanced menu
- Updated & optimized flashlight drivers
- Added ability to select if recovery should automatically enable/disable "ro.secure" property in the ROM
- Added ability to select if recovery should automatically enable/disable "ro.allow.mock.location" property in the ROM
- Highly improved support of the Incremental Package installation, detection etc.
- Updated Chinese (simplified) translation of the recovery by LiuNian and Pzqqt
- Added support for the complete deactivation of the secure boot in the MIUI based ROMs
- ADB is now automatically starting as root
- Added support for the RedWolf update package
- Default theme of the AromaFM was changed to holo black with the sense icons and automount turned on
- SuperSU Updated to the 2.82 SR5
- Updated ramdisk cleaner & added support for more kernels (thanks to @MOVZX's kernel installation scripts...)
- Small fixes with the /WOLF folder in the PartitionManager
- Highly improved speed of the reboot
- 'Deactivation process' is now automatically called during the installation instead of the reboot
- Imroved deactivation of the leds after the installation / backup / restore process.
- Fixed bug with recovery showing on the governor page that the active governor is "Interactive" even when user selected performance/powersave mode.
- Removed some GUI messages while we are installing built-in zips.
- And many other things which i don't remember anymore...
[B][U]RedWolf-V3.1_018[/U][/B]
- Fixed bugs with MIUI OTA Support to make sure that it will work even with newest beta builds of the MIUI
- Updated Polish translation by Daviteusz
- Fixed bugs in the Polish strings & edited the scale of the Russian strings
- Recovery will be now more aggressive if the process of the stock recovery doesn't want to be disconnected (Sometimes happen on some MIUI ROMs).
- Added detection of the installed ROM
[B][U]RedWolf-V3.1_017[/U][/B]
- Magisk updated to the V13.6
- SuperSU updated to the 2.82 SR3
- Added ability to automatically flash SuperSU config before the SuperSU - https://forum.xda-developers.com/apps/supersu/2017-08-13-supersu-config-t3655754
- Deactivated hw keys
- Added some missing back buttons
- Attempted to fix encryption
- Attempted to fix MIUI OTA installation - needs testing
- Removed extra languages (were not displayed properly)
- Small update which fixed deactivation of the dm-verity & forced encryption. Now you really don't have to flash the lazyflasher everytime when you are installing the MIUI ROM.
[B][U]RedWolf-V3.1_016[/U][/B]
- Fixed feature "Backup wifi, bluetooth & hosts" not to work if the user wiped the data partition using the "factory reset".
- TWRP source code was updated to the Aug 15, 2017
- Fixed recovery remembering the wipe list after setting a new gui page.
- Improvements with the mounting of the partitions during the boot
- Fixed led drivers on mido
- Fixed ability to set custom backup folder name & ADB ID
[B][U]
RedWolf-V3.1_015[/U][/B]
- Updated with the latest TWRP changes
- Added flashlight switch on mido
[B][U]RedWolf-V3.1_014[/U][/B]
- Fixed recovery not deactivating the dm-verity, forced encryption, & stock recovery if the OS was detected as not installed. This issue was often happening on some MIUI ROMs.
- Improvements with the OTA update system of the MIUI.
- Fixed wrong reboot for some users.
- Added support for automatic deactivation of the dm-verity, forced encryption & stock recovery after finishing the OpenRecoveryScript process.
- Fixed recovery not deactivating the dm-verity & forced encryption during the automatic reboot after the finished installation.
- Better explain the current situation if the OS was detected as not installed.
- osm0sis's scripts "unpackbootimg" & "mkbootimg" can now be easily called from the script or terminal
- Improved the speed of the reboot
- Updated the community script "Fingerprint scanner fix" by Magua. It's now working again!
- Added NTFS & exFAT support
- Added more languages and updated Polish RedWolf translation by @Daviteusz
- Added FGO patch - https://goo.gl/GBkhMN
[B][U]RedWolf-V3.1_013[/U][/B]
- Slightly improved deactivation of the stock recovery during reboot after the zip installation
- Added ability to flash boot logo in the recovery
- Fixed firmware restoring issues
[B][U]RedWolf-V3.1_012[/U][/B]
- added F2FS support for mido
- added Night Mode (kcal) support for mido
[B][U]RedWolf-V3.1_011[/U][/B]
- Updated Polish translation by @Daviteusz
- Added few missing strings from the latest TWRP source
Downloads:
Latest build for Xiaomi Redmi 2/prime (wt88047)
RedWolf-Unofficial-wt88047-1GB-2GB_RAM_arm64.zip
{{{ FLASH THIS ZIP FILE IN YOUR DEVICE USING CURRENTLY INSTALLED RECOVERY}}}
Screenshots:
Warning:
Please remember that recovery with password protection isn't still a full protection for your phone. Red Wolf can only prevent unauthorized access to your device from recovery. But your device can be still reinstalled using fastboot or Miflash.
XDA:DevDB Information
[RECOVERY][UNOFFICIAL][REDMI 2][WT88047][ARM64][V3.2.1] Red Wolf Recovery Project, Tool/Utility for the Xiaomi Redmi 2
Contributors
karthik km, ATG Droid
Source Code: https://github.com/RedWolfRecovery
Version Information
Status: Testing
Created 2018-02-16
Last Updated 2018-03-25
I have 2 GB Device , so I don't know about 1gb devices
However it may be works. As the configuration is same between 1/2GB RAM devices
so we can flash MIUI dev. rom directly through this recovery??
xehed said:
so we can flash MIUI dev. rom directly through this recovery??
Click to expand...
Click to collapse
Didn't tried yet
But you can try and report here
karthik km said:
I have 2 GB Device , so I don't know about 1gb devices
However it may be works. As the configuration is same between 1/2GB RAM devices
Click to expand...
Click to collapse
First of all very thanks friend. I have 1gb version at my home and just installed it. Though i haven't installed anything using it till now but it aroma file manager and wiping cache working.
nirwansingh said:
First of all very thanks friend. I have 1gb version at my home and just installed it. Though i haven't installed anything using it till now but it aroma file manager and wiping cache working.
Click to expand...
Click to collapse
I have tested
1) restore and backup
2) wipe ( except data)
3) install zips
4) File manager
5) flashlight ( didn't tested yet) ( I think it might not work)
7) something ( have look over there)
((( all are working as expected)))
Themes and flashlight doesn't work
why we need flashlight to put in recovery?
xehed said:
why we need flashlight to put in recovery?
Click to expand...
Click to collapse
Its 3 am and dead silence. you are chilling and all pumped up and excited about the new ROM you are about to flash. You reboot to recovery and do a full wipe. you are about to flash the ROM but BOOM there's a power outage in your town and just then you hear someone banging on your door. you are damn scared and about to wet your pants. You try to turn on the flashlight but you can't since you are in old school twrp. You scream your lungs out "WHY THERES NO OPTION FOR FLASHLIGHT IN THIS FUVKING RECOVERY? WHY!!??!!?"
rude_bear42 said:
Its 3 am and dead silence. you are chilling and all pumped up and excited about the new ROM you are about to flash. You reboot to recovery and do a full wipe. you are about to flash the ROM but BOOM there's a power outage in your town and just then you hear someone banging on your door. you are damn scared and about to wet your pants. You try to turn on the flashlight but you can't since you are in old school twrp. You scream your lungs out "WHY THERES NO OPTION FOR FLASHLIGHT IN THIS FUVKING RECOVERY? WHY!!??!!?"
Click to expand...
Click to collapse
hahahaha... okie, that makes sense :laugh:
Can I use it with kk based roms?
Paleskin said:
Can I use it with kk based roms?
Click to expand...
Click to collapse
Flash and try
And report here
Bootloop
Working fine while using
hey! i could not update to trwp... i got error and need to fastboot to miui. with this redwolf i can now try new oreo rons. thanks.!
cyber171 said:
hey! i could not update to trwp... i got error and need to fastboot to miui. with this redwolf i can now try new oreo rons. thanks.!
Click to expand...
Click to collapse
That's great
It gave me warning to uninstall lucky patcher, what's that
muralirj said:
It gave me warning to uninstall lucky patcher, what's that
Click to expand...
Click to collapse
Road OP please
New Build is UP.
Just a bug fixed build
1) Flashlight is working
Get it HERE
delete

[Kernel][ONEUI3.1/GSI][11][A505F/FN/G/GN] Refined Kernel v2.0

{
"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"
}
- This Kernel works only on A505F ,A505FN and A505G, A505GN. I'm not responsible for any damage if you flash on other devices.
- I am not responsible about any damage of any kind that this may cause.
- You are allowed to use this kernel in your project with proper credits and links to the thread or source code.
- Bugs can be reported in XDA or via my Telegram Group. Make sure you provide detailed info when reporting bugs (device variant and logcat).
- If you like my work please hit the "Thanks" button and feel free to donate to me via my paypal.
- Supports the latest OneUI 2.5 Update
- Built from BTL1 source code
- Supports GSI
- Upstreamed to 4.14.113
- SELinux Enforcing/Permissive
- Comes with TWRP 3.4.0
- Enabled Governors
- Enabled Schedulers
- Drivedroid support
- Fsync 2.0
- StateNotifier
- Impressive performance & battery life
- CRC Disabled by default
- Security Related Features disabled
- Full Wakelock Control for wlan/bt and much more
- Enabled Power Efficient Workqueue
- Better deep sleep
- Optimised Performance
- Better display rendering, touch response, reduces jitter
- Magisk 20.4 ( patched )
- Other improvments for Batterylife and performance
And many more listed in changelogs below!
- SM-A505F
- SM-A505FN
- SM-A505G
-SM-A505GN
1. - Download the kernel zip
2. - Copy the kernel zip into your phone
3.- Reboot in Recovery Mode
4. - Flash the Kernel Zip
5. - Enjoy!
Download links in Post #2
- None
- Click here
- Samsung for kernel sources
- @geiti94 for Original Device Tree and support.
- @prashantp01 for helping and his TWRP tree.
- @corsicanu, @ananjaser1211 for helping.
- @Lucifer121, @muhamet & @charkafahim for testing​
Device Tree: https://github.com/mohitmallick17/android_device_samsung_a50dd
Source: https://github.com/mohitmallick17/android_kernel_samsung_a50dd
Telegram Support: https://t.me/SamsungGalaxyA50
Contributors: @mohitmallick17 @geiti94 @prashantp01
----------------------------------------------------------------
V2.0 [LATEST]
Download & Full Post
V1.0
OneUI : Download
GSI : Download
V2.0
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
V1.0
- Initial Release​
Good idea to read the F.A.Q before installing
Q : Will it work on A51,M30,A70 or any other device ?
A : Clearly, No.
Q : How to root ?
A : The image comes pre-rooted with the latest Magisk 22. Boot normally and it should boot rooted.
Note: GSI Users must use the phh superuser app instead of magisk manager.
Q : How to update magisk version?
A : You can't. Wait for me to build a new kernel with the latest magisk
Q : Bootloops after updating magisk version from magisk manager
A : Told ya. It's my job to update the magisk in kernel. Just reflash the kernel and you should boot fine.
Q : How to flash?
A : Flash the zip normally. Additionally, if you just flashed stock, use multidisabler + format data.
Q : Camera working?
A : Yes
Q : Phone rebooting to splash screen after installation
A : Make sure you have the latest BL and CP installed from CUBC update Also flash multidisabler, just in case.
Q : Stuck at Samsung bootanimation after formatting data and reboot
A : Reboot manually with button combo
Q : How is battery backup / performance ?
A : After thorough testing I'd say battery backup is good with great performance
Q : Will it work on xyz rom ?
A : Normally it should. But if you can't, update your software and try again.
Q : Will it void warranty ?
A : Yes. Flashing any image not signed by samsung requires an unlocked bootloader and it voids warranty, depanding as per your country restrictions.
Q : Will I receive OTA from samsung or secure folder, Samsung Pay work ?
A : No!​
How to pass Safetynet ?
Before I tell you that, remove all the SafetyNet-related modules that you might have installed and reboot.
If you have used the MagiskHide props module and changed your device fingerprint/have enabled device simulation Make sure you reset your props to default & disable any of the device simulations. Revert any changes that you may have made with it.
Finally, install this module from Magisk
Click to download
To pass SafetyNet, you need to enable magisk hide and hide magisk manager so that 3rd party apps cannot detect the package.
This module bare is enough to pass SafetyNet
However, if the changes you have made are hard to revert and you cannot pass SafetyNet with it, I think a clean flash of the ROM + this module would be a good start. Again, do not use MagiskHide Props with android 9 fingerprints. It really isn't a good idea. If you use the above module, you'll rock with the stock fingerprints
​
--- Reserved ---​
--- Reserved ---​
--- Reserved ---​
Keep it up. Nice work
Will this work at freshrom os? the latest one here in a50?
Good kernel! But the camera doesn't work. My phone A505FN.
icalgoos said:
Good kernel! But the camera doesn't work. My phone A505FN.
Click to expand...
Click to collapse
I am sure it does, for me and possibly everyone else. Would suggest you to update. Most likely your drivers are outdated making them incompatible with the kernel. Good luck
Samsung Smart switch not working after installing this kernel, any solution to get it back ?
Does this work on stock rom?
Sir I know you from j7 nxt . You have ALWAYS been a legend. I wonder if you could make this kernel available for a51 ?
Hi
Is it possible to overclock a205f display to 68-75 hz?
Update: Refined Kernel V2.0
RefinedKernel V2 is here! Finally, after putting a lot of work into this project, I can say you are going to be amazed by the outcome. For the first time in the community, I present you a hassle free-rooting with the latest kernel. Now the user needs not to remember the hectic button combinations to boot with and without root. It is as easy as it used to be. Just boot to the system normally and I can assure you will be rooted out-of-the-box. This also means that booting to recovery just got easier and we can use the appropriate commands to do the right thing. At last, I'd like to add, please don't try to update the magisk version yourself. Now that it's implemented in the kernel, you cannot modify it. It's my job now to keep my users updated with the latest stable version of magisk.
Refined Kernel v2.0 - 18.03.2021
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
1. Ensure you have the latest bootloader and modem from CUBC update
2. Download the appropriate kernel zip (OneUI/GSI)
3. Flash the zip with TWRP
4. Reboot to system (Not Recovery !)
Note: If you are coming from stock rom (Official Binary) then you must format data in TWRP and flash multidisabler to remove encryption and Samsung securities in the system itself. Otherwise you may find incorrect available space in internal memory or your userdata may keep getting encrypted on every reboot.
None
GDrive Album : Click Here
----------------------------------------------------------------
RefinedKernel V2.0 Based on CUBC [LATEST] [Magisk v22.1]
OneUI : Download
GSI : Download
Come hang with us on our chat: Telegram
Credits: @corsicanu @ananjaser1211 @geiti94 @prashantp01 @muhamet
@corsicanu can't thank you enough for this one. Thanks again ​
mohitmallick17 said:
Update: Refined Kernel V2.0
RefinedKernel V2 is here! Finally, after putting a lot of work into this project, I can say you are going to be amazed by the outcome. For the first time in the community, I present you a hassle free-rooting with the latest kernel. Now the user needs not to remember the hectic button combinations to boot with and without root. It is as easy as it used to be. Just boot to the system normally and I can assure you will be rooted out-of-the-box. This also means that booting to recovery just got easier and we can use the appropriate commands to do the right thing. At last, I'd like to add, please don't try to update the magisk version yourself. Now that it's implemented in the kernel, you cannot modify it. It's my job now to keep my users updated with the latest stable version of magisk.
Refined Kernel v2.0 - 18.03.2021
- Supports Android 11 (OneUI/GSI)
- Rebased the kernel to CUBC source
- Pre-rooted with magisk v22
- Boots to system directly with root(No button combination needed)
- Tons of optimizations for smooth performance & great battery
- Disabled various debug logs in background
- Completely removed Samsung based securities
- Wakelock blocker
- Added the maple IO scheduler
- Enabled the available CPU governors, IO Schedulers
- Wireguard support
- Better deep sleep
- Power Efficient Workqueue
- fsync support (Disabled by default)
- Removed hard-enforce selinux
- TCP size to 64K for better speed
- NTFS Support
- Disabled FIFS
- Comes with TWRP 3.4.0
- DriveDroid support
- CRC checking disabled
And other features from the previous release
1. Ensure you have the latest bootloader and modem from CUBC update
2. Download the appropriate kernel zip (OneUI/GSI)
3. Flash the zip with TWRP
4. Reboot to system (Not Recovery !)
Note: If you are coming from stock rom (Official Binary) then you must format data in TWRP and flash multidisabler to remove encryption and Samsung securities in the system itself. Otherwise you may find incorrect available space in internal memory or your userdata may keep getting encrypted on every reboot.
None
GDrive Album : Click Here
----------------------------------------------------------------
RefinedKernel V2.0 Based on CUBC [LATEST]
OneUI : Download
GSI : Download
Come hang with us on our chat : Telegram
Credits: @corsicanu @ananjaser1211 @geiti94 @prashantp01 @muhamet
@corsicanu can't thank you enough for this one. Thanks again ​
Click to expand...
Click to collapse
thank you sir
Can i use in Android 10???
Good Jobs! Here is a tutorial how to flash it
kinda stucked at splash screen after flashing this kernel
im on a gsi

Categories

Resources