• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[MAGISK MOD] ButterLimits for OOS 11/OB ~ [Its always buttery but never compromises with battery]

Search This thread

Mohitash

Senior Member
Aug 8, 2012
2,591
5,081
Panchkula, Chandigarh
OnePlus 7 Pro

butterlimits-jpg.5315833

ButterLimits​

ButterLimits - Its A Magisk Module with many features that some you can see and some you can only feel by your device usage.
Its A Magisk ROM or Magisk MOD, we can call it anything. But, I am just releasing it in MOD section because I think its a right place for it because Full ROM is a complete ROM with all system files [Big size] and a small part with custom settings and patches or with some apk files can only be mod or a theme.​

Why its name is ButterLimits?​

Many of you already heard "ButterSmooth" in Android Developing, but why?, Because of its smooth functions, smooth touch responses and fast working device.
But many times ButterSmooth experience can eat a lot of battery that our device not supposed to. So, when we add some limits to it for a perfect balance between performance and battery backup.....
Then here comes A ButterLimits and yes its for OOS 11 only right now. But if we remove and edit some files then it should also work as A Universal Mod but not all the features that come for OOS 11 and Open Beta

Features:​

-UI Tweaks-​

Blur effect in background when pull down notification panel and in some more places.

blurrss-jpg.5315835


-------​

-Sound Enhancement Tweaks-​

Some Volume Boost to Speakers and headphones
Much more clear sound
Clear Bass in Headphones

clearbass-jpg.5315841


-------​

-Basic Level tweaks-​

RAM Tweak
Faster Boot tweak (Not noticable)
Improved Audio/Video Recording Tweaks
Improved Gaming Tweaks
Improved Signal Tweaks
Internet Speed Tweaks
Makes Streaming videos Stream Faster Tweak
Graphics Enhancement Tweaks
Scroll and Touch Responsive Teak
Disabled some background logging and data sending
Small Power Saving Tweaks
Dialing/Calling fast Tweaks
Some Dalvik Tweaks
-------​

-System Level Tweaks-​

Filesystem mount Tweaks
Optimized Media Servers and GMS to save battery
UGMS Doze to save battery
Some more Doze Tweaks for better battery backup
Disabled some Google Wakelocks (Will not harm anything) - will give just better battery backup​

-Kernel and CPU Level Tweaks-​

Customized CPU Active Settings for different situations
Some CPU Frequency Tweaks
Forcibly switched off some kernel logging
Some Optimization Tweaks for Improved userspace experience
Small Entropy Tweaks for good balance between performance and battery
Some kernel tweaks to remove wasted CPU cycles
Disabled some kernel Console
Optimized CPU bandwidth
Some more CPU level Miscellaneous Tweaks
Some kernel level network Tweaks to reduce battery eating
Virtual memory Tweaks for good balance between performance and battery
Turned off some kernel debuggers to improve performance and battery life
Disabled Debugging logs to reduce power usage
Disabled GPU Frequency based throttling
Kernel level tweak for better Idle Battery Life
Some more kernel level Miscellaneous Tweaks
Some kernel level Dalvik Cache Tweak
Some kernel level Deep Sleep Tweak
Some non-useful ****s Removed (Cycles timely)
Fstrim Tweak

-------​

Requirements to use ButterLimits:​

-Device in working state with Latest Magisk at its place
- OnePlus 8T with OOS 11 Stable/openBeta
----​

-Flash Instructions-​

- Download compatible version (Stable or OpenBeta)
- Do not flash just after rom install. Make sure your device is already have working magisk and Phone is fully settled when installed new/updated rom
- Flash ButterLimits in Magisk Manager only and reboot
- After boot when your device is on lockscreen or homescreen, please wait for atleast 2 minutes to make all processes done.
-------​

Now ButterLimits comes with 2 modes​

1. Normal (Original ButterLimits)
2. Extreme (Gives some boost to ButterLimits - can eat small battery backup)​

How to Use Extreme Mode-​

In Terminal App (I use this one)
-Type su and enter
-Type blboost and enter
-Wait for reboot
-To verify- Check in Magisk Manager
----
-To revert back-
In Terminal App
-Type su and enter
-Type blenable and enter
-Wait for reboot
-To verify- Check in Magisk Manager
-------​

-Update Instructions-​

-Before updating to latest OOS update please remove it first
-After updating to latest OOS and then install ButterLimits again

-Uninstall-​

Same as you do with other modules
Simply in Magisk Manager's modules section, disable, remove and reboot device
-------​

CREDITS:​

A BIG THANK YOU to A Developer @topjohnwu - the founder of Magisk.
Magisk is like A God to all Android Modding world right now and the main features is System-Less (It defines itself). On the other side it comes with a lot of features...
@fOmey
@iglitch
@ lAlKenDi
@gloeyisk
@Chainfire
@Zackptg5
@osm0sis
All member of Team- Magisk and more...​

If you Like my works or like ButterLimits
- You can donate me by buy me a coffee of your choice
Or
- You can Donate me here - Playstore Link

✌️ ✌️ ✌️ ✌️
 
Last edited:

Mohitash

Senior Member
Aug 8, 2012
2,591
5,081
Panchkula, Chandigarh
OnePlus 7 Pro

Downloads-​

Please don't make mirrors

Before Download please remember some points below:

Developer of ButterLimits will not be responsible for any harm to your device
ButterLimits is not developed to harm any device, but to give your device better
Precautions are in your hands.

1. ButterLimits is heavily based on Stock Kernel
2. Some VM Tweaks may or may not conflict while using any custom kernel (can or cannot create some issues)
3. ButterLimits on each boot force kernel to use Schedutil Governor.
4. ButterLimits uses CPU/Governor Tweaks for and on Schedutil Governor only.
5. If you change settings from any kernel tweaking app or just change governor, Then assume it that many CPU/Kernel Tweaks (from ButterLimits) are not in use anymore and conflicting.
6. With ButterLimits, If you use any other mod also that contains Kernel/CPU/GPU tweaks that can heavily create issues.
7. ButterLimits Does it's best with Stock Kernel when it's alone.
8. But obviously you can try ButterLimits with different kernels. (But in that can if you get some issues, it will be difficult or impossible for me to solve it)
9. If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

Conclusion:
Don't expect any support if you are on a custom kernel or sound mod.
However, I may help if possible but don't expect it.

But you can get help from other users in a thread.

-----

Please don't make mirrors

> Download latest ButterLimits versions <

For any OOS 11 version or OOS 11 OpenBeta version
 
Last edited:

lpdavidgc

Senior Member
Jan 9, 2011
276
55
Xiaomi Mi 10
OnePlus 8T
I have installed it and at first glance you can see that it improves the speed quite a bit in all aspects. Installed with Neutrino kernel. Thank you so much for this mod 😊

Req: Is it possible to make the background blurry in recent applications?
 
Last edited:

Hateware

Senior Member
Nov 16, 2016
133
42
I have installed it and at first glance you can see that it improves the speed quite a bit in all aspects. Installed with Neutrino kernel. Thank you so much for this mod 😊

Req: Is it possible to make the background blurry in recent applications?

Hi, can you share your compiled kernel? I'm curious to try it but unfortunately Neutrino is a compilable kernel but I don't have the skills whatsoever.

About the mod: runs perfectly, thanks a lot to the developer.

Just to let you know:
- I've been trying it for two days with Radioactive Kernel, at the moment zero problems.
- I have been trying it for two days with the Dolby Atmos app installed (apk + Magisk module), apparently there are no conflicts but I will test more thoroughly and on different scenarios.

Latest OOS 11.08.14.
 

Ryano89

Senior Member
May 6, 2011
1,994
713
Indiana
OnePlus 6T
OnePlus 8T
Hi, can you share your compiled kernel? I'm curious to try it but unfortunately Neutrino is a compilable kernel but I don't have the skills whatsoever.

About the mod: runs perfectly, thanks a lot to the developer.

Just to let you know:
- I've been trying it for two days with Radioactive Kernel, at the moment zero problems.
- I have been trying it for two days with the Dolby Atmos app installed (apk + Magisk module), apparently there are no conflicts but I will test more thoroughly and on different scenarios.

Latest OOS 11.08.14.
Why not just download Neutrino from the Dev? He has a pre release version that is available
 

lpdavidgc

Senior Member
Jan 9, 2011
276
55
Xiaomi Mi 10
OnePlus 8T
Hi, can you share your compiled kernel? I'm curious to try it but unfortunately Neutrino is a compilable kernel but I don't have the skills whatsoever.

About the mod: runs perfectly, thanks a lot to the developer.

Just to let you know:
- I've been trying it for two days with Radioactive Kernel, at the moment zero problems.
- I have been trying it for two days with the Dolby Atmos app installed (apk + Magisk module), apparently there are no conflicts but I will test more thoroughly and on different scenarios.

Latest OOS 11.08.14.
You can get it on telegram searching Neutrino 😉
 
  • Like
Reactions: Ryano89

Mohitash

Senior Member
Aug 8, 2012
2,591
5,081
Panchkula, Chandigarh
OnePlus 7 Pro

New update...​

v4.0​

Performance
-Optimized touch UI tweaks - improves smoothness in systemUI
-Optimized Apps' Launch
-Optimized Database data
Battery
-Some Battery optimizations
Net
-Optimized Net Buffer Tweaks
Sound
-Optimized incall volume boost
-Introducing Dolby Bass+ v3 with ButterLimits v4.0
-Enhanced by Sony Sound
-Optimized Noise Cancellation in Headphones
Other
-Now Tweaks will run every 24 hours automatically
-On each reboot also Tweaks will run and then every 24 hours.

Some RECOMMENDATION with this update: 👇

If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

Regards
Mohitash
 

stmims1124

Senior Member
Sep 28, 2010
280
199
Gaithersburg, MD
OnePlus 8T

New update...​

v4.0​

Performance
-Optimized touch UI tweaks - improves smoothness in systemUI
-Optimized Apps' Launch
-Optimized Database data
Battery
-Some Battery optimizations
Net
-Optimized Net Buffer Tweaks
Sound
-Optimized incall volume boost
-Introducing Dolby Bass+ v3 with ButterLimits v4.0
-Enhanced by Sony Sound
-Optimized Noise Cancellation in Headphones
Other
-Now Tweaks will run every 24 hours automatically
-On each reboot also Tweaks will run and then every 24 hours.

Some RECOMMENDATION with this update: 👇

If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

Regards
Mohitash
Thank you for this mod. The last 2 versions are working just fine on the 8T open beta 6 without any issues.
 

Hateware

Senior Member
Nov 16, 2016
133
42

New update...​

v4.0​

Performance
-Optimized touch UI tweaks - improves smoothness in systemUI
-Optimized Apps' Launch
-Optimized Database data
Battery
-Some Battery optimizations
Net
-Optimized Net Buffer Tweaks
Sound
-Optimized incall volume boost
-Introducing Dolby Bass+ v3 with ButterLimits v4.0
-Enhanced by Sony Sound
-Optimized Noise Cancellation in Headphones
Other
-Now Tweaks will run every 24 hours automatically
-On each reboot also Tweaks will run and then every 24 hours.

Some RECOMMENDATION with this update: 👇

If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

Regards
Mohitash


Unfortunately with this version I have problems with voice messages on Telegram.
They are recorded at a very low volume.
I haven't tried on WhatsApp and other messaging apps because I don't use them.
I think the problem is in one of the optimizations under the "sound" section of the changelog.
Reverted back to the previous 3.8 version for now, thanks for your time.

Stock OxygenOS 11.08.14, stock kernel.
 

Mohitash

Senior Member
Aug 8, 2012
2,591
5,081
Panchkula, Chandigarh
OnePlus 7 Pro
Unfortunately with this version I have problems with voice messages on Telegram.
They are recorded at a very low volume.
I haven't tried on WhatsApp and other messaging apps because I don't use them.
I think the problem is in one of the optimizations under the "sound" section of the changelog.
Reverted back to the previous 3.8 version for now, thanks for your time.

Stock OxygenOS 11.08.14, stock kernel.

Updated the link with new one already.
Try that.

Regards
 

Hateware

Senior Member
Nov 16, 2016
133
42
Updated the link with new one already.
Try that.

Regards
Thank you very much, with the new 4.0 everything works perfectly!
I disabled the Dolby Atmos app and its Magisk module as you suggested in the changelog: thank you very much for the equalization you have chosen, it's great!

Allow me to give a suggestion to everyone: for safety, disable Dolby Atmos integrated in the OxygenOS with the following command from the terminal:

Code:
su
pm disable -user 0 com.oneplus.sound.tuner

Bye!
 
  • Like
Reactions: Mohitash

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    i have installed this mod and i want to use Extreme Mode . i Type blboost and enter in termimal app , the system return "blboost:inaccessible or not found" o_O

    If you are on v5.0 please use ButterLimits App.
    Stable for only Global and Indian varients.
    1
    If you are on v5.0 please use ButterLimits App.
    Stable for only Global and Indian varients.
    i like this mod。it improve my signal level ,i can feel it,think you!
    1
    I have the same version. It overheated on this mod and also on bluespark's kernel. Something is wrong with .14.
    No, the problem is with this mod. If I disable the module in magisk it works correctly, if I activate it again the problem returns. Right now I'm using another mod and it doesn't have that bug.
  • 14

    butterlimits-jpg.5315833

    ButterLimits​

    ButterLimits - Its A Magisk Module with many features that some you can see and some you can only feel by your device usage.
    Its A Magisk ROM or Magisk MOD, we can call it anything. But, I am just releasing it in MOD section because I think its a right place for it because Full ROM is a complete ROM with all system files [Big size] and a small part with custom settings and patches or with some apk files can only be mod or a theme.​

    Why its name is ButterLimits?​

    Many of you already heard "ButterSmooth" in Android Developing, but why?, Because of its smooth functions, smooth touch responses and fast working device.
    But many times ButterSmooth experience can eat a lot of battery that our device not supposed to. So, when we add some limits to it for a perfect balance between performance and battery backup.....
    Then here comes A ButterLimits and yes its for OOS 11 only right now. But if we remove and edit some files then it should also work as A Universal Mod but not all the features that come for OOS 11 and Open Beta

    Features:​

    -UI Tweaks-​

    Blur effect in background when pull down notification panel and in some more places.

    blurrss-jpg.5315835


    -------​

    -Sound Enhancement Tweaks-​

    Some Volume Boost to Speakers and headphones
    Much more clear sound
    Clear Bass in Headphones

    clearbass-jpg.5315841


    -------​

    -Basic Level tweaks-​

    RAM Tweak
    Faster Boot tweak (Not noticable)
    Improved Audio/Video Recording Tweaks
    Improved Gaming Tweaks
    Improved Signal Tweaks
    Internet Speed Tweaks
    Makes Streaming videos Stream Faster Tweak
    Graphics Enhancement Tweaks
    Scroll and Touch Responsive Teak
    Disabled some background logging and data sending
    Small Power Saving Tweaks
    Dialing/Calling fast Tweaks
    Some Dalvik Tweaks
    -------​

    -System Level Tweaks-​

    Filesystem mount Tweaks
    Optimized Media Servers and GMS to save battery
    UGMS Doze to save battery
    Some more Doze Tweaks for better battery backup
    Disabled some Google Wakelocks (Will not harm anything) - will give just better battery backup​

    -Kernel and CPU Level Tweaks-​

    Customized CPU Active Settings for different situations
    Some CPU Frequency Tweaks
    Forcibly switched off some kernel logging
    Some Optimization Tweaks for Improved userspace experience
    Small Entropy Tweaks for good balance between performance and battery
    Some kernel tweaks to remove wasted CPU cycles
    Disabled some kernel Console
    Optimized CPU bandwidth
    Some more CPU level Miscellaneous Tweaks
    Some kernel level network Tweaks to reduce battery eating
    Virtual memory Tweaks for good balance between performance and battery
    Turned off some kernel debuggers to improve performance and battery life
    Disabled Debugging logs to reduce power usage
    Disabled GPU Frequency based throttling
    Kernel level tweak for better Idle Battery Life
    Some more kernel level Miscellaneous Tweaks
    Some kernel level Dalvik Cache Tweak
    Some kernel level Deep Sleep Tweak
    Some non-useful ****s Removed (Cycles timely)
    Fstrim Tweak

    -------​

    Requirements to use ButterLimits:​

    -Device in working state with Latest Magisk at its place
    - OnePlus 8T with OOS 11 Stable/openBeta
    ----​

    -Flash Instructions-​

    - Download compatible version (Stable or OpenBeta)
    - Do not flash just after rom install. Make sure your device is already have working magisk and Phone is fully settled when installed new/updated rom
    - Flash ButterLimits in Magisk Manager only and reboot
    - After boot when your device is on lockscreen or homescreen, please wait for atleast 2 minutes to make all processes done.
    -------​

    Now ButterLimits comes with 2 modes​

    1. Normal (Original ButterLimits)
    2. Extreme (Gives some boost to ButterLimits - can eat small battery backup)​

    How to Use Extreme Mode-​

    In Terminal App (I use this one)
    -Type su and enter
    -Type blboost and enter
    -Wait for reboot
    -To verify- Check in Magisk Manager
    ----
    -To revert back-
    In Terminal App
    -Type su and enter
    -Type blenable and enter
    -Wait for reboot
    -To verify- Check in Magisk Manager
    -------​

    -Update Instructions-​

    -Before updating to latest OOS update please remove it first
    -After updating to latest OOS and then install ButterLimits again

    -Uninstall-​

    Same as you do with other modules
    Simply in Magisk Manager's modules section, disable, remove and reboot device
    -------​

    CREDITS:​

    A BIG THANK YOU to A Developer @topjohnwu - the founder of Magisk.
    Magisk is like A God to all Android Modding world right now and the main features is System-Less (It defines itself). On the other side it comes with a lot of features...
    @fOmey
    @iglitch
    @ lAlKenDi
    @gloeyisk
    @Chainfire
    @Zackptg5
    @osm0sis
    All member of Team- Magisk and more...​

    If you Like my works or like ButterLimits
    - You can donate me by buy me a coffee of your choice
    Or
    - You can Donate me here - Playstore Link

    ✌️ ✌️ ✌️ ✌️
    3

    Downloads-​

    Please don't make mirrors

    Before Download please remember some points below:

    Developer of ButterLimits will not be responsible for any harm to your device
    ButterLimits is not developed to harm any device, but to give your device better
    Precautions are in your hands.

    1. ButterLimits is heavily based on Stock Kernel
    2. Some VM Tweaks may or may not conflict while using any custom kernel (can or cannot create some issues)
    3. ButterLimits on each boot force kernel to use Schedutil Governor.
    4. ButterLimits uses CPU/Governor Tweaks for and on Schedutil Governor only.
    5. If you change settings from any kernel tweaking app or just change governor, Then assume it that many CPU/Kernel Tweaks (from ButterLimits) are not in use anymore and conflicting.
    6. With ButterLimits, If you use any other mod also that contains Kernel/CPU/GPU tweaks that can heavily create issues.
    7. ButterLimits Does it's best with Stock Kernel when it's alone.
    8. But obviously you can try ButterLimits with different kernels. (But in that can if you get some issues, it will be difficult or impossible for me to solve it)
    9. If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

    Conclusion:
    Don't expect any support if you are on a custom kernel or sound mod.
    However, I may help if possible but don't expect it.

    But you can get help from other users in a thread.

    -----

    Please don't make mirrors

    > Download latest ButterLimits versions <

    For any OOS 11 version or OOS 11 OpenBeta version
    2
    It's officially not compatible with Google Dialer and now it's confirmed by 9 Pro users.
    7 Series and 8 Pro users doesn't have this issue. Still trying to fix this out.

    v3.8 was fine?

    Regards
    Mohitash
    2

    New update...​

    v4.0​

    Performance
    -Optimized touch UI tweaks - improves smoothness in systemUI
    -Optimized Apps' Launch
    -Optimized Database data
    Battery
    -Some Battery optimizations
    Net
    -Optimized Net Buffer Tweaks
    Sound
    -Optimized incall volume boost
    -Introducing Dolby Bass+ v3 with ButterLimits v4.0
    -Enhanced by Sony Sound
    -Optimized Noise Cancellation in Headphones
    Other
    -Now Tweaks will run every 24 hours automatically
    -On each reboot also Tweaks will run and then every 24 hours.

    Some RECOMMENDATION with this update: 👇

    If you have any sound mode then I recommend trying ButterLimits without any sound mod first to experience actual ButterLimits Sound Enhancement, And then later you can do experiments with other mods.

    Regards
    Mohitash
    1
    I have the same version. It overheated on this mod and also on bluespark's kernel. Something is wrong with .14.
    No, the problem is with this mod. If I disable the module in magisk it works correctly, if I activate it again the problem returns. Right now I'm using another mod and it doesn't have that bug.