Themes / Apps / Mods Extra Exynos Performance Magisk Module - Samsung Galaxy S21 Ultra

This module will fix the frequencies of your gpu for better performance in gaming and other things on the expense of heat.
-The gaming performance will be boost.
-This module only for exynos s21 phone.
-Yes, it work on s21,s21+,s21u exynos only.
-Only rooted phone.
-Installed within mgaisk manager.
I am not responsible for any thing happen to your phone since more heat generated less phone battery life and other things.
Thx for your listening.
Changelog:-
-V2.2 :
Fixing bluetooth issue not working
-V2.1 :
More consistable performance
You need to enable game alternative performance
Have been removed (GOS Stop Process Limiting.zip)
-V2 :
Enhance some tweaks for better performance
-Another file added
Add a new module to stop Samsung game Optimization from limiting the SOC so now you can keep it without its ****ty throttling by installing (GOS Stop Process Limiting.zip)
-V1.4 :
Enable HDR(10+) on usual use
Change parameters for better
Increase cpu usage limit on heating

@Star56IQ I've now changed the prefix the second time from "Development" to "Thems/Apps/Mods" as the thread doesn't qualify for the first one. Please don't change it back again and prior to your next posting review the guidances and announcements that are stuck at the top of every forum like:
⚡⚡PLEASE READ! XDA Rules & Forum Moderators ⚡⚡
Please be respectful and observant of all XDA rules, as well as towards each other. Please use the links below if you have any questions about content you wish to post, or need help from the Moderator Staff. Best Regards: Your Friendly...
forum.xda-developers.com
Thanks for your cooperation.
Regards
Oswald Boelcke
Senior Moderator

Oswald Boelcke said:
@Star56IQ I've now changed the prefix the second time from "Development" to "Thems/Apps/Mods" as the thread doesn't qualify for the first one. Please don't change it back again and prior to your next posting review the guidances and announcements that are stuck at the top of every forum like:
⚡⚡PLEASE READ! XDA Rules & Forum Moderators ⚡⚡
Please be respectful and observant of all XDA rules, as well as towards each other. Please use the links below if you have any questions about content you wish to post, or need help from the Moderator Staff. Best Regards: Your Friendly...
forum.xda-developers.com
Thanks for your cooperation.
Regards
Oswald Boelcke
Senior Moderator
Click to expand...
Click to collapse
Ok

I have noticed a difference when playing genshin impact, especially after long periods of gaming, but I have a question is it okay to have this installed even when not gaming? will the device heat?

Lil_Boudy said:
I have noticed a difference when playing genshin impact, especially after long periods of gaming, but I have a question is it okay to have this installed even when not gaming? will the device heat?
Click to expand...
Click to collapse
I have used it for daily uses i didnt notice that much of heat but ithink it needs more test since iam the only one who used it until now.

Star56IQ said:
I have used it for daily uses i didnt notice that much of heat but ithink it needs more test since iam the only one who used it until now.
Click to expand...
Click to collapse
aaah okay, I am using it now didn't remove the module, and I noticed temperatures are a bit higher in FKM, nothing big when it comes to feeling heat...
Anyways thank you for this great module, it's working great!

results are great, but I realized that it only disables thermal throttle, so stability is better...
I was wondering if we can get better scores.
(with the module)
(without the module)

Better score can only done with gpu overclock

This mod works as intended but unfortunately, it disables Perf Z
Update: this mod seems to disable thermal throttling on the GPU but not on the CPU

Changelog:-
-V1.4 :
Enable HDR(10+) on usual use
Change parameters for better
Increase cpu usage limit on heating

Star56IQ said:
Changelog:-
-V1.4 :
Enable HDR(10+) on usual use
Change parameters for better
Increase cpu usage limit on heating
Click to expand...
Click to collapse
I installed this and there is a strange bug. When installed is impossible connect phone at pc because doesn't recognize it

Energixia said:
I installed this and there is a strange bug. When installed is impossible connect phone at pc because doesn't recognize it
Click to expand...
Click to collapse
When you disable the USB debugging in dev mod it recognize again. But remains a strange bug.

sunny1971 said:
When you disable the USB debugging in dev mod it recognize again. But remains a strange bug.
Click to expand...
Click to collapse
Thank you

Changelog:-
-V2 :
Enhance some tweaks for better performance
-Another file added
Add a new module to stop Samsung game Optimization from limiting the SOC so now you can keep it without its ****ty throttling by installing (GOS Stop Process Limiting.zip)

@Star56IQ the HDR Feature seem to make applications buggy and crashes.
Especially in Games.
(Maybe its just me though)

Star56IQ said:
Changelog:-
-V1.4 :
Enable HDR(10+) on usual use
Change parameters for better
Increase cpu usage limit on heating
Click to expand...
Click to collapse
Now i am curious.. can be possible to do the opposite thing? Underclock cpu usage and lock freq. for cpu\gpu ? The kernel was not permit that, now with magisk it is?
Chooo

Have been updated
Changelog:-
-V2.1 :
More consistable performance
You need to enable game alternative performance
Have been removed (GOS Stop Process Limiting.zip)

Great! Love the update, the only thing is after flashing the module, safety net fails

Lil_Boudy said:
Great! Love the update, the only thing is after flashing the module, safety net failsView attachment 5793735
Click to expand...
Click to collapse
Why it didnt fail my safetynet?

Star56IQ said:
Why it didnt fail my safetynet?
Click to expand...
Click to collapse
did you install universal safetynet fix module?

Related

[Q] Cyanogen + Iodak + Trickster MOD

Hi guys,
I am not new to using custom ROMs but I would like to understand a bit more about optimizing my beautiful phone to my needs.
I am running the latest stable CM and just today flashed Iodak kernel 0.7
I understand with using Trickster MOD I can do a lot tweaking - but I don't understand most of what I can do there and whether it would actually make things "better" for me.
Here's my request:
Can you tell me how I should set parameters in Trickster and explain at least in short why?
I do not game on my phone, I use it mostly for social interaction and navigation, therefore I suppose I don't need max power, I am rather interested in good battery times while not loosing the smoothness of use.
Thanks in advance.
netwolff said:
Hi guys,
I am not new to using custom ROMs but I would like to understand a bit more about optimizing my beautiful phone to my needs.
I am running the latest stable CM and just today flashed Iodak kernel 0.7
I understand with using Trickster MOD I can do a lot tweaking - but I don't understand most of what I can do there and whether it would actually make things "better" for me.
Here's my request:
Can you tell me how I should set parameters in Trickster and explain at least in short why?
I do not game on my phone, I use it mostly for social interaction and navigation, therefore I suppose I don't need max power, I am rather interested in good battery times while not loosing the smoothness of use.
Thanks in advance.
Click to expand...
Click to collapse
Your needs is same as mine...What ive done using trickster mod is changed Governor/Scheduler..On SmartDimmer, Disable FSync, Undervolt all frequency...As undervolting values varies with your usage...As mine, i lower down most of the freq above 1000Mhz and below that freq, i undervolt as medium value as i can, to be exact, 25mv each...
As Governor, read up about each governor behavior and find the one that most suited you, same as Scheduler...
I'd prefer Interactive+Sio...Hope this helps
This is not the Q&A section...
Sent from my smart frying pan (Tegra 3)
@non4 said:
This is not the Q&A section...
Sent from my smart frying pan (Tegra 3)
Click to expand...
Click to collapse
True, but the description was "general chat, tips & tricks, etc" and I thought that pretty much hit it.
Sorry if I thought wrongly.
netwolff said:
True, but the description was "general chat, tips & tricks, etc" and I thought that pretty much hit it.
Sorry if I thought wrongly.
Click to expand...
Click to collapse
If you have a question, always in Q&A if its a small rom/kernel issue or bug report that's usually wecome on the respective thread as long as its relevant
Sent from my smart frying pan (Tegra 3)

Adreno 3xx GPU Driver for Android 4.4.4 KitKat - flashable package

Greetings,
This driver is obtained from Qualcomm's 07 Aug 14 drivers for "Qualcomm Adreno 3xx GPU on Nexus 4, 5 & 7 devices running Google Android 4.4.4 KitKat".
All credits go to the folks at Qualcomm for making the developer version of these lib files available for us to play with.
This is for testing purposes only. Please don't flash without backing up first and then start screaming if something happens to your phone!
The package only contains files for Adreno 300 and 330. I cooked the packaged to be flashable on our SM-G900T or any SM-G900 with the Adreno 330 chipset.
I'm on a "XtreStoLite_G900T_ROM_v1.3_UVU1BNG3" ROM, which is a super clean/slim version of the stock rom. This is also Android 4.4.2, my AnTuTu benchmark results dropped from 37400 to 35800 after flashing this package.
I'm requesting someone with a KitKat 4.4.4 ROM to test this and report back their before and after benchmarks.
I appreciate your feedback,
Hmm, interesting.. I'm only on 4.4.2 or I would help out..
Turned out the 3D performance on antutu version 5 with this driver puts our phone one head and shoulder above everyone else!
Sent from my SM-G900T using XDA Free mobile app
Commodore 64 said:
Turned out the 3D performance on antutu version 5 with this driver puts our phone one head and shoulder above everyone else!
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
And this means....... I'm sorry but I don't understand the purpose... Is this supposed to make Tw snappier?
Thanks in advance!
It is updating the video (graphics) drivers. It probably improves the touchWiz performance as well (don't have evidence to support this), but what i noticed was a huge performace increase in the 3D graphics score. This will make games run alot smooter and more efficiently.
To clarify, this file resembles how your Mac/PC has a video card with say NViDIA or ATi video cards and they have their own driver releases. Our phones graphic chipset is designed by Qualcomm and it gets its own drivers as well. Hope I answered your question, and didn't make it worse!
Sent from my SM-G900T using XDA Free mobile app
In order to get any real "TouchWiz/Nova/Apex/etc" performance increase from it you'd have to flash this, then venture into Developer's Options and enable Force GPU rendering and Disable Hardware Overlays. And even then our device is so performance driven that you likely would likely not even realize the difference other than giving the CPU a break for a few cycles and possibly seeing a battery life increase depending on whether the CPU or GPU pulls more juice. These drivers are largely made to increase the 3D performance of your device when gaming and while it wasn't meant for us I'm glad to see someone took the time to let us benefit from it.
I'm going to flash it on an NG4 (4.4.2) release and see how it holds up to GPU rendering no hardware overlays. I don't game so if you want an objective test on that someone will have to pick up my slack. I'll report back when I know if it truly impacts it.
Tried flashing the update and ran into a couple random fcs for a few apps. Nothing device-breaking or anything, but I also didn't notice any real difference in performance or framerate in games. But I do appreciate you posting this, I'm always up for trying a little experimentation on my device to find something new. Thanks man.
AlkaliV2 said:
In order to get any real "TouchWiz/Nova/Apex/etc" performance increase from it you'd have to flash this, then venture into Developer's Options and enable Force GPU rendering and Disable Hardware Overlays. And even then our device is so performance driven that you likely would likely not even realize the difference other than giving the CPU a break for a few cycles and possibly seeing a battery life increase depending on whether the CPU or GPU pulls more juice. These drivers are largely made to increase the 3D performance of your device when gaming and while it wasn't meant for us I'm glad to see someone took the time to let us benefit from it.
I'm going to flash it on an NG4 (4.4.2) release and see how it holds up to GPU rendering no hardware overlays. I don't game so if you want an objective test on that someone will have to pick up my slack. I'll report back when I know if it truly impacts it.
Click to expand...
Click to collapse
Anything?
Thanks in advance!
Slicktune said:
Anything?
Thanks in advance!
Click to expand...
Click to collapse
Don't worry, I didn't forget about you. It takes a few days to really put it through its paces. But here is what you want to know: It works in 4.4.2 Touchwiz (Alliance Rom B4 for me)
Performance Increase in ROM function and control with "Turn Off Hardware Overlays" and Force GPU Rendering: Check
So I tested this by underclocking my CPU to the point where lag was perceivable in things likes app launching, keyboard typing, app draw opening, etc. I dropped it down to about 1200Mhz on all cores and then disabled HW Overlays. It was night and day. After the GPU took over rendering my CPU clock speed hardly moved all of the items previously lagging went right back to being fluid.
So does it help with Rendering in the ROMs? Yes, it definitely can.
The other concern people have is with battery life that goes with GPU rendering and the claims are that the GPU uses more power than the GPU. In my preliminary testing, what I noticed was lower overall CPU temps while Hardware Overlays was off, lower CPU clock speeds since it didn't need to render apps, and a small decrease in battery life.
In the power draw category I need more time with BetterBatteryStats and I need to adjust some variables. I want to underclock the GPU to the point of perceivable lag (if that is possible) and then I want to adjust the governor with KTweaker and see if I can't get better battery life. I will simultaneously lower CPU speeds to keep my core temperatures down and keep the battery cool. If these things are successful and battery life is interchangeable between the two, I may run the GPU full time for rendering the ROM. Keep in mind though, only custom kernels allow this kind of tweaking. If you use a stock ROM you are stuck with CPU and GPU clock speeds where they are so battery will drain faster.
Give me about a week to test my theory on this and see if I can find an equilibrium for CPU and GPU temperature and speed. I'll post the profile I used with KTweaker when I have my results. Until then, if you want to help and find your own settings and post them here along with battery life that would be awesome.
Edit: For what it is worth, to test application launch speeds and UI fluidity with the GPU I completely turned off system animations, I set Nova Launcher Animations Speed to Faster than light and scroll speed to "Fast" (personal preference). I got the same, or better response time using the GPU to render the UI.
AlkaliV2 said:
Don't worry, I didn't forget about you. It takes a few days to really put it through its paces. But here is what you want to know: It works in 4.4.2 Touchwiz (Alliance Rom B4 for me)
Performance Increase in ROM function and control with "Turn Off Hardware Overlays" and Force GPU Rendering: Check
So I tested this by underclocking my CPU to the point where lag was perceivable in things likes app launching, keyboard typing, app draw opening, etc. I dropped it down to about 1200Mhz on all cores and then disabled HW Overlays. It was night and day. After the GPU took over rendering my CPU clock speed hardly moved all of the items previously lagging went right back to being fluid.
So does it help with Rendering in the ROMs? Yes, it definitely can.
The other concern people have is with battery life that goes with GPU rendering and the claims are that the GPU uses more power than the GPU. In my preliminary testing, what I noticed was lower overall CPU temps while Hardware Overlays was off, lower CPU clock speeds since it didn't need to render apps, and a small decrease in battery life.
In the power draw category I need more time with BetterBatteryStats and I need to adjust some variables. I want to underclock the GPU to the point of perceivable lag (if that is possible) and then I want to adjust the governor with KTweaker and see if I can't get better battery life. I will simultaneously lower CPU speeds to keep my core temperatures down and keep the battery cool. If these things are successful and battery life is interchangeable between the two, I may run the GPU full time for rendering the ROM. Keep in mind though, only custom kernels allow this kind of tweaking. If you use a stock ROM you are stuck with CPU and GPU clock speeds where they are so battery will drain faster.
Give me about a week to test my theory on this and see if I can find an equilibrium for CPU and GPU temperature and speed. I'll post the profile I used with KTweaker when I have my results. Until then, if you want to help and find your own settings and post them here along with battery life that would be awesome.
Edit: For what it is worth, to test application launch speeds and UI fluidity with the GPU I completely turned off system animations, I set Nova Launcher Animations Speed to Faster than light and scroll speed to "Fast" (personal preference). I got the same, or better response time using the GPU to render the UI.
Click to expand...
Click to collapse
Thanks for the detailed response, can I flash this over a cm rom or only "touch wiz" and/or after I updated/flash this no Mauer what rom I flash will it stay. ..?
Thanks in advance! I'm still a bit confused...
Slicktune said:
Thanks for the detailed response, can I flash this over a cm rom or only "touch wiz" and/or after I updated/flash this no Mauer what rom I flash will it stay. ..?
Thanks in advance! I'm still a bit confused...
Click to expand...
Click to collapse
I haven't tried it on CM yet, I'm about to flash the 09/04 build of CM11 by Albinoman with KT's kernel. But I won't flash these drivers prior to running the build 24 hours or so to make sure there aren't bugs that existed before flashing the files. So, if you've been running CM for awhile and want to test this build just nandroid, flash, and report any issues.
AlkaliV2 said:
I haven't tried it on CM yet, I'm about to flash the 09/04 build of CM11 by Albinoman with KT's kernel. But I won't flash these drivers prior to running the build 24 hours or so to make sure there aren't bugs that existed before flashing the files. So, if you've been running CM for awhile and want to test this build just nandroid, flash, and report any issues.
Click to expand...
Click to collapse
Ooo that sounds like a killer combo cm + kt kernel + adreno update = project slip n slide lol nah but I'm really curious of what results you might get [emoji4]
And once I flash this, can I go back or will it erase the update once I flash a different rom?
Thanks in advance!!
Slicktune said:
Ooo that sounds like a killer combo cm + kt kernel + adreno update = project slip n slide lol nah but I'm really curious of what results you might get [emoji4]
Click to expand...
Click to collapse
I'll keep you posted. I wasn't impressed overall with it's performance in Touchwiz on battery life with the CPU underclocked, so I am branching out to a more AOSP-like build. I'll keep you posted to what I find out.
Commodore 64 said:
Turned out the 3D performance on antutu version 5 with this driver puts our phone one head and shoulder above everyone else!
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
This can't be right because right now I haven't flashed the driver update and look at My score
Now imagine that's without kt kernel just stock kernel, I'm on xtralite 3.5a t-mobile, so what if I flashed the kt kernel AAAAND the adreno update.... would my phone explode?!?!
I'm thinking twice now whether I should flash thisor not. ..
You have a good point. I think antutu v5 also rescaled their scoring system. Anyway, post your new score if you decided you want to give it a shot.
Sent from my SM-G900T using XDA Free mobile app
This maybe off topic, but does this works on other devices like Z2 or HTC M8 using the same GPU?
43718 before
43292 after
All I did was reboot into recovery, flash the ZIP and then run the test, same clock speed etc..
92drls said:
43718 before
43292 after
All I did was reboot into recovery, flash the ZIP and then run the test, same clock speed etc..
Click to expand...
Click to collapse
Lower score, what about gaming?
Slicktune said:
This can't be right because right now I haven't flashed the driver update and look at My score
Now imagine that's without kt kernel just stock kernel, I'm on xtralite 3.5a t-mobile, so what if I flashed the kt kernel AAAAND the adreno update.... would my phone explode?!?!
I'm thinking twice now whether I should flash thisor not. ..
Click to expand...
Click to collapse
Commodore 64 said:
You have a good point. I think antutu v5 also rescaled their scoring system. Anyway, post your new score if you decided you want to give it a shot.
Sent from my SM-G900T using XDA Free mobile app
Click to expand...
Click to collapse
92drls said:
43718 before
43292 after
All I did was reboot into recovery, flash the ZIP and then run the test, same clock speed etc..
Click to expand...
Click to collapse
HD-man said:
Lower score, what about gaming?
Click to expand...
Click to collapse
You guys make me sad. Benchmarks are not now, nor will they ever be, an acceptable means for telling you how capable your device is. Your scores in AnTuTu are about as capable of telling you your phone's speed as your ESN is at telling people who your phone belongs to. It is just arbitrary numbers that will fluctuate up and down based on the slightest inconsistencies.
Drivers, just like in Windows/Linux/Mac, are meant to optimize the performance of your hardware. That's it. This driver likely optimizes the GPU cycles to make it more efficient and lower heat output while performing better in games. You know why hardware review sites start out with benchmarks saying what it can do in a perfect world but still ends the review by telling you it gets 75 FPS in Borderlands 2? They do that because while synthetic tests are nice, what would be the point if our games don't play better? It is the same concept here.
I'm begging you, uninstall AnTuTu, re-install your favorite mobile game and just base performance off of whether it plays better or not.
Side Note: Drivers didn't appear to do anything in AOSP CM11 when I gave it a try. Sorry I am so late on reporting in, college takes up a lot of my time. Also, using the GPU to draw your applications does eat more battery whether you use these drivers or not. So there is no marked improvement from lowering CPU speed and using GPU only to render.
92drls said:
43718 before
43292 after
All I did was reboot into recovery, flash the ZIP and then run the test, same clock speed etc..
Click to expand...
Click to collapse
AlkaliV2 said:
You guys make me sad. Benchmarks are not now, nor will they ever be, an acceptable means for telling you how capable your device is. Your scores in AnTuTu are about as capable of telling you your phone's speed as your ESN is at telling people who your phone belongs to. It is just arbitrary numbers that will fluctuate up and down based on the slightest inconsistencies.
Drivers, just like in Windows/Linux/Mac, are meant to optimize the performance of your hardware. That's it. This driver likely optimizes the GPU cycles to make it more efficient and lower heat output while performing better in games. You know why hardware review sites start out with benchmarks saying what it can do in a perfect world but still ends the review by telling you it gets 75 FPS in Borderlands 2? They do that because while synthetic tests are nice, what would be the point if our games don't play better? It is the same concept here.
I'm begging you, uninstall AnTuTu, re-install your favorite mobile game and just base performance off of whether it plays better or not.
Side Note: Drivers didn't appear to do anything in AOSP CM11 when I gave it a try. Sorry I am so late on reporting in, college takes up a lot of my time. Also, using the GPU to draw your applications does eat more battery whether you use these drivers or not. So there is no marked improvement from lowering CPU speed and using GPU only to render.
Click to expand...
Click to collapse
I figured since the OP stated he got less points in Antutu, I would go ahead and use the same app and test to compare...
F*ck me right?
Regardless, I don't notice anything different either, my stats are in the sig.

[KERNEL][TWRP][TW][G/N96XX][Q] / [LOS17] White Wolf Kernel (01/03/2021)

This is a home of White Wolf Kernel for OneUI and Los/AOSP based roms.
Would like to thank to all devs that work has been used to create this kernel.
Al Credits belong to devs listed below
@farovitus - ELS
@AndreiLux
@Lord Boeffla
@franciscofranco
@ Despair Factor
@ak
@flar2
@arter97
@TheCrazyLex
@Sultanxda
@eng.stk
@osm0sis
@neobuddy89
@Tkkg1994
@frap129
@jcadduono
@yank-lu.555
@dorimanx
@acuicultor
@Alucard24
@ZeroInfinity
@morogoku
@nathanchance
@mostafaz
@joshuous
@faux123
@djb77
@Eamo5
@remilia15
@jesec
@synt4x93
@DEVILOPS 007
@abtekk
@osm0sis - AnyKernel
and all others devs that make our lives easier.
Special thanx for @urgali , @Sungfive and @Duncan1982 .
@Cybertron™ for thread and signature images.
@Saber for his superb thread with all detailed kernel stuff.
Short Feature list:
Always based on latest Linux Stable
Governors:
Schedutil, ShedutiliX
Custom Frequencies:
Gpu - 598MHz
Additional drivers:
- Power Efficient Workqueues
- apk launch and touch boost - from Sultanxda
- Wake Gestures from flar2
Flashing instructions
1. Flash in recovery no black magic
WARNING
Always flash on stock kernel.
Compatibility list:
Kernels have been tested with ROMs below:
- official Ultimate Pie ROM all credits to @rifek4
- official TeamExyKings LightROM all credits to @yash92duster.
- LOS Kernel have been tested with unofficial LOS 17
Telegram Support Group​
https://t.me/joinchat/DNkhGFMc-o5FP9qSwz-4og​
Downloads:​
https://mega.nz/folder/IkdUVQ5D#9mgIsnTS6GnBEAHZSx7QAA​
TWRP With f2fs support​
https://www.androidfilehost.com/?w=files&flid=294117​
Kernel Source​
https://github.com/yarpiin/White-Wolf-Uni-LOS
https://github.com/yarpiin/White-Wolf-Uni-OneUI
Twrp Source​
https://github.com/yarpiin/android_device_samsung
https://github.com/yarpiin/android_kernel_samsung_universal9810
If You like my work - hit thanx button or buy me a beer
https://www.paypal.me/yarpiin​
XDA:DevDB Information
White Wolf Kernel, Kernel for the Samsung Galaxy S9
Contributors
yarpiin
Source Code: https://github.com/yarpiin/White-Wolf-SGS9-TW
Kernel Special Features:
Version Information
Status: Testing
Created 2018-11-13
Last Updated 2020-11-11​
Changelog:
OneUI Based kernels
https://github.com/yarpiin/White-Wolf-Uni-OneUI/blob/master/changelog.txt
LOS 17
https://github.com/yarpiin/White-Wolf-Uni-LOS/blob/master/changelog.txt
Set of rules for flashaholics by @flar2 .
Great guide how to avoid problems when flashing .
https://elementalx.org/ten-rules-for-flashaholics/
Please read and follow.
TWRP Usage Guide
Make sure your kernel support f2fs file system
1.Flash patched TWRP by yarpiin
2.MAKE BACKUP( Problems with restoring backups are solved now, but just in case)
3.Go to Wipe > Advanced wipe select Data and Change File System to F2FS, you can do the same to Cache ( Not recommended )
4.Restore backup of your data
5.Reboot & enjoy
Troubleshoot
It might happen that package extract error will occure when flashing the rom (or any updater-script based zip) . In this case just restart instalator and all should be fine.
Follow these steps or you will loose your data.
reserved
Glad to see you here!
ExtentedByte said:
Glad to see you here!
Click to expand...
Click to collapse
Had massive problems with rhread opening . Xda became so slow and tricky.
Sent from my Galaxy S9+ using XDA Labs
yarpiin said:
Had massive problems with rhread opening . Xda became so slow and tricky.
Sent from my Galaxy S9+ using XDA Labs
Click to expand...
Click to collapse
Been there lol. Great to see more development for the device. Welcome and congratulations on release
rifek4 said:
Wow, great to see new kernel! Keep it up, gonna follow you and try it!
Clean duplicaded threads in S9+ Review and S9+ ROMs&kernels section. Just keep one thread here so in S9 / S9+ Cross section where are all kernels and ROMs
Yeah, it's since years like that... You must be used to that Now you will be know Always after click "send thread" go to check section where you opening thread because your page seems to be stuck while adding but in real the thread is opened there and added correctly...
P.S.
Polacy przejmują S9 sekcje xD
Click to expand...
Click to collapse
Duplicated threads are @Xda Fault . Didnt had a clue that they have been created as I had bad gateway and xda server couldnt phrase request messages qhen created . It has been reported to xda .
I will get them removed
Btw im not newbie at xda
Sent from my Galaxy S9+ using XDA Labs
wow didnt had idea that so many multiple threads has been created have requested removal
Sent from my Galaxy S9+ using XDA Labs
Deleted
Great performance!
rifek4 said:
I didn't tell that you're newbie I'm just letting you know that adding threads working like that since 1 year or something... I released S7 ROM then and was same like is now, nothing changed since then
Click to expand...
Click to collapse
no offence m8 :laugh: never had any problems with any of my 4 threads
Sent from my Galaxy S9+ using XDA Labs
Thanks! Using it right now, keep it up.
rifek4 said:
So you're really lucky bcz 99% users has it... And you also had it if you made XXX dupliaced themes
Click to expand...
Click to collapse
Looks like last of my threads been started 2 years ago , but never faced any issue with it.
Ohh well **** happens
Sent from my Galaxy S9+ using XDA Labs
Better battery life with this kernel. Standby drain is much better, even with gaming with pubg with high fps
Hi there, just had an opportunity to delve through the source. Very impressive work and well done, without a doubt this will influence future releases of Endurance! Would also like to quickly address something I noted, as my kernel was heavily influenced by Andrei's work.
Your commit utilising Andrei's EAS values are outdated and following the BRE5 source drop have since been updated in the exynos9810.dtsi.
Have a good day, and thanks for giving me some more stuff to play with for future releases!
Eamo5 said:
Hi there, just had an opportunity to delve through the source. Very impressive work and well done, without a doubt this will influence future releases of Endurance! Would also like to quickly address something I noted, as my kernel was heavily influenced by Andrei's work.
Your commit utilising Andrei's EAS values are outdated and following the BRE5 source drop have since been updated in the exynos9810.dtsi.
Have a good day, and thanks for giving me some more stuff to play with for future releases!
Click to expand...
Click to collapse
Thank you for that . Will revert it then. Yea shame that Andrei stop working on it . Have read his article. This is my first exynos device so it was a nice point of start.
One thing that i noticed withs flars OC that frequencies are going to max value 2.7MHz just at ceratin ocxasions and i think that not all cores at the same time . I decided to use that commit to find out how it does work. When disable Exynos hotplug and OC big xluster to anything above 2324MHz device crashes under the load . So to make it bir snappier i jave kept Andreis max frequencies but also raise min as 850Mhz is the highest one with same voltage as the stock lowest.
Sent from my Galaxy S9+ using XDA Labs
yarpiin said:
Thank you for that . Will revert it then. Yea shame that Andrei stop working on it . Have read his article. This is my first exynos device so it was a nice point of start.
One thing that i noticed withs flars OC that frequencies are going to max value 2.7MHz just at ceratin ocxasions and i think that not all cores at the same time . I decided to use that commit to find out how it does work. When disable Exynos hotplug and OC big xluster to anything above 2324MHz device crashes under the load . So to make it bir snappier i jave kept Andreis max frequencies but also raise min as 850Mhz is the highest one with same voltage as the stock lowest.
Click to expand...
Click to collapse
I agree, truly great work accomplished by Andrei. it is a shame, albeit his merging in of the 16ms PELT was IMO the best thing to happen to this device yet.
Yep that's the nature of hotplugging. I eventually decided to maintain hotplugging and the max quad freq of 1794MHz to conserve battery. I've found hotplugging just to give insanely good Geekbench scores and not much more, likely due to the very very rare usage of those frequencies in realistic workloads. No noticeable regression in performance using 1794MHz quad in regards to user experience when using 16ms PELT.
I use 2002MHz on my OC build as I find it the best balance of performance and battery for the device. 2314 is too much of a battery regression with quad frequencies for me to justify the performance boost.
Eamo5 said:
I agree, truly great work accomplished by Andrei. it is a shame, albeit his merging in of the 16ms PELT was IMO the best thing to happen to this device yet.
Yep that's the nature of hotplugging. I eventually decided to maintain hotplugging and the max quad freq of 1794MHz to conserve battery. I've found hotplugging just to give insanely good Geekbench scores and not much more, likely due to the very very rare usage of those frequencies in realistic workloads. No noticeable regression in performance using 1794MHz quad in regards to user experience when using 16ms PELT.
I use 2002MHz on my OC build as I find it the best balance of performance and battery for the device. 2314 is too much of a battery regression with quad frequencies for me to justify the performance boost.
Click to expand...
Click to collapse
I will agree but after weeks of testing I havent found 2314MHz has a massive impact in the battery
Nature of hotplug in exynos is totaly different than snapdragon and one that I jsed to . Trus hotplugging is actualy offlining not needed cpus in my meaning.
Sent from my Galaxy S9+ using XDA Labs

[EXPERIMENTAL] Throttling and it's caveats

While being owner of my Redmi Note 7, which definitely has some issues, I started experimenting with it.
Throttling is a common term amongst electronics and such. It's a way to safe our precious silicon from eventually cooking under high temperatures. There're a lot of issues involved here. Let me explain:
Xiaomi's belief is maximizing battery life while forgetting about optimal device's performance. Here's the issue, though - neither of which are properly calibrated. For a battery of this size, you would expect something better, but it's not. Looking through system files, there are several thermal config files, which simply tells to the thermal-engine binary at what state device should throttle. Sounds like a good idea, right? Yeah, not quite.
Upon opening these exact config files you see several lines, which describe temperature thresholds and which frequency device should start to use under it's determined state. There's more to this - GPU gets less voltage when it's getting warmer, thus reducing the ability for GPU to reach higher power levels. Everything would be great, if the device wouldn't start to throttle it's clocks at 45° degrees, which is basically nothing.
After seeing device's guts it's safe to state, that our phone has proper cooling done to it. Sure, it's basic, but with that much space and the price this phone is built for, you couldn't ask for better cooling.
So, what can you do to it?
There're several solutions.
-Deleting thermal-engine entirely and forgetting about the problem. Here's the thing, though - it's really dangerous, because not only you lose the ability to monitor your battery's temperature, you could cook your phone while charging. Charging throttling is a thing too, when phone slows down pulling current from a wall as soon as you are doing something intensive. It's a dirty fix with a lot of risks involved.
-Modifying thermal config tables. This way you could ensure device's safety while having optimal device's performance.
-Mounting hugeass cooler at the back of your phone or better yet - mounting cooler straight to the cpu silicon. Jokes aside, this is not recommended at all, unless you're insane and don't care about sacrificing device's size.
I'm actually thinking about making completely custom thermal tables and make them compatible with Magisk. Even if Magisk method wouldn't ensure enough confidence, I will make flashable zip for recovery flashers. Everyone's happy.
FAQ
-But the device has kernel level throttling monitor. That one works too, right?
-Yes, but it does not do anything related to cpu clock management and such. All it does is turning off your device entirely when undesirable temperatures are reached. Thermal-engine is what's monitoring temperatures and adjusting clocks when necessary. Kernel level throttling is there for additional safety, in case thermal-engine is not working properly.
-My device runs great. Why bother modifying what Xiaomi did?
-It's up to you to do anything with your purchase. If you are happy, it's fine, leave it as it is.
-I noticed hugely increased benchmark scores and games working smoother after deleting thermal-engine. Is that normal?
-Exactly. Here's your answer to what thermal-engine actually does. It hampers our device too much.
-When are you going to research this modification?
-As soon as I'm free from doing routinal things: school, job, home and such.
BONUS TIME!
Gfxbench 3 Manhattan 1080p offscreen scores for your reference:
With thermal-engine running: 15fps
Without thermal-engine running: 23fps
REMEMBER, I'M IN NO WAY RECOMMENDING YOU TO DELETE THERMAL-ENGINE. IF YOU DO THIS, IT'S YOUR RESPONSIBILITY WHEN DEVICE STARTS COOKING OR CATCHING FIRE. THIS IS SORT OF MY OBSERVATION OF A PROBLEM OUR DEVICE HAS. EVERYTHING IS AT OUR OWN RISK!
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
aron11195 said:
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
Click to expand...
Click to collapse
Might give a try. Thanks.
aron11195 said:
theres currently 2 thermalmod magisk module for our device, one is jthermal and the other is thermalx, currently using thermalx and it essentially removes thermal throttling, highest temp i got was 48°c playing pubg at smooth+extreme settings at noon.
Click to expand...
Click to collapse
Where are these? I can't find any mods like these for lavender., only for violet.
Morutimeru said:
Where are these? I can't find any mods like these for lavender., only for violet.
Click to expand...
Click to collapse
its on the official redmi note 7 telegram.
aron11195 said:
its on the official redmi note 7 telegram.
Click to expand...
Click to collapse
I've found them mods on 4pda forums, guys there are really on fire when it comes to this phone.
airidosas252 said:
I've found them mods on 4pda forums, guys there are really on fire when it comes to this phone.
Click to expand...
Click to collapse
Oh... I can't understand russian so that's a no for me :/
Morutimeru said:
Oh... I can't understand russian so that's a no for me :/
Click to expand...
Click to collapse
I do not recommend using these mods! They completely remove the limits, leaving the phone vulnerable to overheating during charging.
but here is the link JThermal, I took the file I downloaded from telegram and uploaded it. To install use MAGISK!
brundark said:
I do not recommend using these mods! They completely remove the limits, leaving the phone vulnerable to overheating during charging.
but here is the link JThermal, I took the file I downloaded from telegram and uploaded it. To install use MAGISK!
Click to expand...
Click to collapse
Thanks! I got a hold of the thermalX one. Registered on 4pda and downloaded it.
Install ACCA from magisk and you'll be able to control max temperature while charging
aron11195 said:
its on the official redmi note 7 telegram.
Click to expand...
Click to collapse
can you share the link? to the telegram group
I have tested the jthermodv3 and my battery icon went red warning. I have disabled it instantly and restarted and now vibration doesnt work.
do not make the mistake i did. f*ck this ****.
eraycetin said:
I have tested the jthermodv3 and my battery icon went red warning. I have disabled it instantly and restarted and now vibration doesnt work.
do not make the mistake i did. f*ck this ****.
Click to expand...
Click to collapse
Disable battery saver.
edit: where did u get v3? I'm using v2, I'd like to update.
Konduity said:
Disable battery saver.
edit: where did u get v3? I'm using v2, I'd like to update.
Click to expand...
Click to collapse
Someone posted it on the first page. I had to format data wierd things happend. Don't flash it!
eraycetin said:
Someone posted it on the first page. I had to format data wierd things happend. Don't flash it!
Click to expand...
Click to collapse
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Konduity said:
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Click to expand...
Click to collapse
It "works" on any rom, but it is not recommended, it lets your phone get really hot, and it destroys the battery life
brundark said:
It "works" on any rom, but it is not recommended, it lets your phone get really hot, and it destroys the battery life
Click to expand...
Click to collapse
Yes, I know. Everything in life is a trade. I'm willing to lose some battery lifespan for performance. Not being able to play games @60fps is unacceptable.
Konduity said:
Yesterday I flashed this module on latest xiaomi.eu beta and everything is working perfectly. Maybe it works only with MIUI based ROMs?
Click to expand...
Click to collapse
Possible. I was at PE 10 Beta. Maybe it's because of the SDK differences.
eraycetin said:
Possible. I was at PE 10 Beta. Maybe it's because of the SDK differences.
Click to expand...
Click to collapse
Most of the custom roms reuse already available binaries and stuff from MIUI, unless dev is clever enough to transition fully to CAF, so it should work, I think.
From what I've seen, MIUI is not any different when it comes to thermal configurations. Both of them use the same binary and same configs (they might be changed, not sure)
airidosas252 said:
While being owner of my Redmi Note 7, which definitely has some issues, I started experimenting with it.
Throttling is a common term amongst electronics and such. It's a way to safe our precious silicon from eventually cooking under high temperatures. There're a lot of issues involved here. Let me explain:
Xiaomi's belief is maximizing battery life while forgetting about optimal device's performance. Here's the issue, though - neither of which are properly calibrated. For a battery of this size, you would expect something better, but it's not. Looking through system files, there are several thermal config files, which simply tells to the thermal-engine binary at what state device should throttle. Sounds like a good idea, right? Yeah, not quite.
Upon opening these exact config files you see several lines, which describe temperature thresholds and which frequency device should start to use under it's determined state. There's more to this - GPU gets less voltage when it's getting warmer, thus reducing the ability for GPU to reach higher power levels. Everything would be great, if the device wouldn't start to throttle it's clocks at 45° degrees, which is basically nothing.
After seeing device's guts it's safe to state, that our phone has proper cooling done to it. Sure, it's basic, but with that much space and the price this phone is built for, you couldn't ask for better cooling.
So, what can you do to it?
There're several solutions.
-Deleting thermal-engine entirely and forgetting about the problem. Here's the thing, though - it's really dangerous, because not only you lose the ability to monitor your battery's temperature, you could cook your phone while charging. Charging throttling is a thing too, when phone slows down pulling current from a wall as soon as you are doing something intensive. It's a dirty fix with a lot of risks involved.
-Modifying thermal config tables. This way you could ensure device's safety while having optimal device's performance.
-Mounting hugeass cooler at the back of your phone or better yet - mounting cooler straight to the cpu silicon. Jokes aside, this is not recommended at all, unless you're insane and don't care about sacrificing device's size.
I'm actually thinking about making completely custom thermal tables and make them compatible with Magisk. Even if Magisk method wouldn't ensure enough confidence, I will make flashable zip for recovery flashers. Everyone's happy.
FAQ
-But the device has kernel level throttling monitor. That one works too, right?
-Yes, but it does not do anything related to cpu clock management and such. All it does is turning off your device entirely when undesirable temperatures are reached. Thermal-engine is what's monitoring temperatures and adjusting clocks when necessary. Kernel level throttling is there for additional safety, in case thermal-engine is not working properly.
-My device runs great. Why bother modifying what Xiaomi did?
-It's up to you to do anything with your purchase. If you are happy, it's fine, leave it as it is.
-I noticed hugely increased benchmark scores and games working smoother after deleting thermal-engine. Is that normal?
-Exactly. Here's your answer to what thermal-engine actually does. It hampers our device too much.
-When are you going to research this modification?
-As soon as I'm free from doing routinal things: school, job, home and such.
BONUS TIME!
Gfxbench 3 Manhattan 1080p offscreen scores for your reference:
With thermal-engine running: 15fps
Without thermal-engine running: 23fps
REMEMBER, I'M IN NO WAY RECOMMENDING YOU TO DELETE THERMAL-ENGINE. IF YOU DO THIS, IT'S YOUR RESPONSIBILITY WHEN DEVICE STARTS COOKING OR CATCHING FIRE. THIS IS SORT OF MY OBSERVATION OF A PROBLEM OUR DEVICE HAS. EVERYTHING IS AT OUR OWN RISK!
Click to expand...
Click to collapse
Can you tell me how to delete thermal engine please iam currently using redmi note 7 pro.Iam getting a lot of throttling please help

Themes / Apps / Mods Magisk Module for "Underclock conversions" to various chipsets. Less heat, greater battery life, more than sufficient performance.

Update4: Added a couple of new options for you guys to test out. Personally, I'm currently testing out the 778G Gaming version. Feel free to try them out to determine which options work best for your usage habits. (FYI, the 778G Daily version is going to cause perceptible delays in photos and 4k videos recording)
UPDATE3: Finally managed to test it. Phone temps are much better. Weather over at my location is around 32-25C, with AC turned at 26C, I'm getting phone battery temps of maximum 36C during use, generally stays around 34-35C.
UPDATE2: Just received my replacement 11U, now waiting for the 7 days unlock waiting period
UPDATE1: Added a translated version of the module. Untested.
Note: Please do not post or discuss about performance benchmarks. Regular use and gaming are not affected.
My 11 Ultra got it's wifi chip fried a couple of days ago. The service centre is now processing a new replacement for me. (I work in China so there's that).
In the midst of this extremely annoying debacle. I've looked at various threads and went down the rabbit hole in Chinese forums. Apparently there's a Magisk module that underclocks the CPU and GPU which results in greatly improved thermals. It was a pain in the butt to source this magisk module since Chinese users love asking for people to PM them to share the module. Long story short, took me an hour of searching to find the module.
I've looked through the contents of the magisk module and it does indeed just underclocks the CPU and GPU. Feel free to look at the files inside the zip.
Basically this module does the following
Underclocks X1 core from 2.84ghz to 2.49ghz
Reduces performance by 13%, reduces power consumption by 32%
Underclocks A78 cores from 2.42ghz to 2.23ghz
Reduces performance by 5%, reduces power consumption by 14%
Underclocks GPU from 840mhz to 608mhz
Reduces performance by 27%, reduces power consumption by 54%
This module will result in the SD888 performing around the same level (if not better than) of the SD870 whilst being more efficient than the SD870. User reports the battery temp during regular use as reported by Miui will sit in the range of 30-34C. During gaming it will be around 42C after 1-2 hours of MOBA gaming
Once I receive my replacement device, I'll give this a try and update OP
can't believe this works, feels much smoother now.
GuyWithRootedPhone said:
can't believe this works, feels much smoother now.
Click to expand...
Click to collapse
You can feel the results immediately? Probably due to the processor not throttling as much. Do feedback on the heat generation reduction
Can I Flash it in Recovery without having installed Magisk ?
veimus said:
Can I Flash it in Recovery without having installed Magisk ?
Click to expand...
Click to collapse
No? This is a magisk module.
What are those 2 attachments?
xNAPx said:
What are those 2 attachments?
Click to expand...
Click to collapse
Magisk modules. One is the original by the author which is in Chinese. The other is translated by me.
lambstone said:
Magisk modules. One is the original by the author which is in Chinese. The other is translated by me.
Click to expand...
Click to collapse
Did you tested it? I installed few minutes ago, in average usage I don't see any drop in performance, I hope I will find a greater battery life
xNAPx said:
Did you tested it? I installed few minutes ago, in average usage I don't see any drop in performance, I hope I will find a greater battery life
Click to expand...
Click to collapse
Not trying to be an ass over here but OP is extremely detailed. And no, I've yet to try it since I just got my replacement unit.
lambstone said:
Not trying to be an ass over here but OP is extremely detailed. And no, I've yet to try it since I just got my replacement unit.
Click to expand...
Click to collapse
Pardon? OP?
xNAPx said:
Pardon? OP?
Click to expand...
Click to collapse
Opening post. I wrote down and extremely detailed description.
lambstone said:
Opening post. I wrote down and extremely detailed description.
Click to expand...
Click to collapse
My statement has nothing to do with your opening post to be honest apart from asking you if you had a chance to try it.
xNAPx said:
My statement has nothing to do with your opening post to be honest apart from asking you if you had a chance to try it.
Click to expand...
Click to collapse
It does since you're asking a question to which the answer can be found in the opening post.
lambstone said:
It does since you're asking a question to which the answer can be found in the opening post.
Click to expand...
Click to collapse
I missed the part in which you say you are waiting for the unlock. By the way you could be more kind, thanks anyway
xNAPx said:
I missed the part in which you say you are waiting for the unlock. By the way you could be more kind, thanks anyway
Click to expand...
Click to collapse
Pretty sure I answered your question even though you couldn't be bothered to read through the post.
You did, that's why I thanked you
From my personal testing so far I can tell that battery life is improved, can't say the same for temps thought, probably a couple of degrees cooler average. 'llI reserve more time for testing the battery life as I need more battery cicles to really tell the difference if there is any. Is there any way to check the actual CPU frequency via terminal emulator?
xNAPx said:
From my personal testing so far I can tell that battery life is improved, can't say the same for temps thought, probably a couple of degrees cooler average. 'llI reserve more time for testing the battery life as I need more battery cicles to really tell the difference if there is any. Is there any way to check the actual CPU frequency via terminal emulator?
Click to expand...
Click to collapse
From what I've read in the discussion posts by the original chinese developer. They use something called perfmon. I believe you'll require both the app and the magisk module.
lambstone said:
Basically this module does the following
Underclocks X1 core from 2.84ghz to 2.49ghz
Reduces performance by 13%, reduces power consumption by 32%
Underclocks A78 cores from 2.42ghz to 2.23ghz
Reduces performance by 5%, reduces power consumption by 14%
Underclocks GPU from 840mhz to 608mhz
Reduces performance by 27%, reduces power consumption by 54%
Click to expand...
Click to collapse
Code:
sleep 30
chmod 644 /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
echo 2227200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
echo 2496000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
chmod 644 /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo 4 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
exit 0
The code cap the maximum frequence for CPU 4&7 and the power for GPU.
Mostly what a kernel auditor can do.
The other way around for reference:
Xiaomi Mi 10T with Snapdragon 865 beats ROG phone 5 with GPU Overclock
Hi I have Xiaomi Mi 10T with Snapdragon 865 with Adreno 650 GPU and 8 GB LPDDR5 RAM and I used Konabess app to Overclock GPU to beat ROG Phone 5 in Vulkan performance. If you need anything help here is my new group on Telegram for support in...
forum.xda-developers.com
pl1992aw said:
Code:
sleep 30
chmod 644 /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
echo 2227200 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
echo 2496000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_max_freq
chmod 644 /sys/class/kgsl/kgsl-3d0/max_pwrlevel
echo 4 > /sys/class/kgsl/kgsl-3d0/max_pwrlevel
exit 0
The code cap the maximum frequence for CPU 4&7 and the power for GPU.
Mostly what a kernel auditor can do.
The other way around for reference:
Xiaomi Mi 10T with Snapdragon 865 beats ROG phone 5 with GPU Overclock
Hi I have Xiaomi Mi 10T with Snapdragon 865 with Adreno 650 GPU and 8 GB LPDDR5 RAM and I used Konabess app to Overclock GPU to beat ROG Phone 5 in Vulkan performance. If you need anything help here is my new group on Telegram for support in...
forum.xda-developers.com
Click to expand...
Click to collapse
Pretty much yes. However kernel auditor set them post boot. This magisk module sets them on boot. Or you could always implement a init.d solution.
The magic of a magisk module is it's ease of use and a fire and forget solution

Categories

Resources