• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MAGISK][MOD+APP] Butters | Limits that Fly | v8.4.3 | For OP7P/7TP OOS11 | Experimental for other OP7 Series

Search This thread

Mohitash

Senior Member
Aug 8, 2012
2,637
5,159
Panchkula, Chandigarh
OnePlus 7 Pro
Doesn't ZRam help with keeping more apps in ram and performance? If it is, why disable it?

You will feel no change...just better battery life unless you are very very hard multitasker :D
And if so, then for you, battery backup is not important. Extreme Profile will be best at this point for you. In fact, ButterLimits's Extreme Profile comes with better zram management than stock.

Try it with disabled zram for some days and then ask again if needed 🙂

P.S.: With my ButterLimits, the battery life I am getting, I have seen this only when my 7 Pro was on OOS 10 when I bought it. After OOS11 I got worst battery backup ever on my 7 Pro.

Regards
Mohitash
 
Last edited:

KryptoniteGG

Member
Jul 6, 2021
21
1
Is it possible to enable eis/video stabilization in 60fps video recording? Like 4k 60fps or 1080p 60fps, they don't have any eis or video stabilization and it is shaky
 

mjb337

Senior Member
May 1, 2009
281
15
Baton Rouge, LA

ButterLimits​

ButterLimits - It's A Magisk Module with many features that some you can see and some you can only feel by your device usage.
It's A Magisk ROM or Magisk MOD, we can call it anything. But, I am just releasing it in MOD section because I think it's 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 that 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 is 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 it's 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 (OP7Pro/8Pro)

Features:​

-UI Tweaks-​

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

View attachment 5313567
-------​

-Basic Level tweaks-​

RAM Tweak
Faster Boot tweak (Not noticeable)
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 Tweak
Optimized Media Servers and GMS to save battery
UGMS Doze to save battery
Extra GMS Doze
GMS Blocker
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 a 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 a 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

-------

ZRAM Tweaks

-------

Now ButterLimits comes with 3 modes and The ButterLimits App​

Details in 3rd Post - Please read that

-------

Requirements to use ButterLimits:​

-Device in a working state with Latest Magisk at its place
- OnePlus 7P/7TP/7/7T with OOS 11 Stable/openBeta
-I am recommending not to use the same mode to Branded Phones and devices comes with EU versions.
Many EU and Branded smartphone user's mentioned serious issues after installing this mod. Even after Uninstall.

-------

-Flash Instructions-​

- Download Latest ButterLimits
- 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.

-------

-Uninstall-​

You should Uninstall it with ButterLimits App only
-------

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

✌️ ✌️ ✌️ ✌️

Would flashing the magisk module nfs injector interfere with your rom ?
 

Mohitash

Senior Member
Aug 8, 2012
2,637
5,159
Panchkula, Chandigarh
OnePlus 7 Pro
Dear brother Mohitash,
After I flash 6.1 version my front camera doesn't work anymore. Why? Have u any idea??

Hi, v6.1 is a Camera Fix update on v6.0 [Removed]. I am using v6.1 on my OnePlus 7 Pro with Latest OOS 11. No issues so far.

Please try clearing cache and data for the Camera. If it doesn't help try Uninstalling ButterLimits from the app and Install it again.

Regards
Mohitash
 

Mohitash

Senior Member
Aug 8, 2012
2,637
5,159
Panchkula, Chandigarh
OnePlus 7 Pro
Screenshot_20210727-095605__01__01.jpg


New OOS update just arrived and I am really interested to check these 2 things that are mentioned in update Change Logs

IMPORTANT:
Please uninstall ButterLimits from app before update. After successfull update to OOS 11.0.2.1, Install ButterLimits in Magisk Manager.


Regards
Mohitash
 
  • Like
Reactions: khalisz

khalisz

Senior Member
View attachment 5371457

New OOS update just arrived and I am really interested to check these 2 things that are mentioned in update Change Logs

IMPORTANT:
Please uninstall ButterLimits from app before update. After successfull update to OOS 11.0.2.1, Install ButterLimits in Magisk Manager.


Regards
Mohitash
Me too, since A11 the battery is worst than A10.
 
  • Like
Reactions: Mohitash

Mohitash

Senior Member
Aug 8, 2012
2,637
5,159
Panchkula, Chandigarh
OnePlus 7 Pro
Sorry, I meant increase video RECORDING quality, what does the mod do?

For example, There is a jpeg quality for each photo and we have options within apk that quality should be 80 or 100%
Mostly it's 80 by default everywhere, even in Photoshop software. The same happens with video, and it's about compression level not for the size but for the quality.
Can you observe the difference between 80% quality jpg image and 100% quality jpg image? Mostly no one care much, only a few users need that and that can be you :) . So, the same goes for the video.

And 200 posts completed. :coffee:

Regards
Mohitash
 
  • Like
Reactions: khalisz

Top Liked Posts

  • There are no posts matching your filters.
  • 3

    Latest Release v8.0​


    Changes-​

    Big changes to the mod-
    -Now you do not need to wait for 5 minutes
    -Changed method from module-based App to App-based Module
    -Now the app will run scripts directly.
    -And yes, an Internet connection is still needed to use ButterLimits App, and also Root permission is important.

    Other changes-
    -Rearranged some tweaks to get bug-free ButterLimits
    -None tweaks are sacrificed to solve issues
    -Fixed Delay in Incoming Call Screen Display
    -Fixed some tweaks
    -Fixed Logs displaying method
    -Fixed System (package) optimization - This will fix some lag for some users.
    -EU compatible mode removed
    -Back to Original Butter Limits Bootanimation (without 5 mins wait for notice)
    -Removed ButterLimits Info in Device Settings.
    -Now all tweaks are server-based (Not-in-Module)
    -Many many other fixes.

    New Method to install ButterLimits v8.0 and above:

    1. Download ButterLimits and Install in Magisk Manager and reboot.
    2. After Reboot, only minimal tweaks are applied from the Module.
    3. Make sure you have an Internet Connection and open the ButterLimits app and give Root permissions
    4. Select your profile and update it.
    5. Now run it.
    6. You can wait or do anything while tweaks getting applied. It will take just a few minutes.
    7. You will get Info about tweaks side by side with a toast message.
    8. But at this stage, you may experience closing and minimize of some apps or some small lag too maybe. But only till tweaks got applied and finished. (Not experienced by me)
    8. When finished, Logs will be opened automatically. Done
    9. Every time you reboot, Your last selected profile Script will run automatically from the app. No need to open and apply again [It's automatic]

    Tested and Working great on OnePlus 7 Pro users including me.

    7T and 7 users- If you get any scroll or notification pull-down lag then delete that system.prop file from module folder - /data/adb/modules and reboot. If the problem persists, try deleting post-fs-data.sh file also and reboot.

    Regards
    Mohitash
    3
    Come on guys, lets keep this thread on topic and with respect, will you?
    Thanks for yor cooperation!
    2

    Announcing Version 8.2 - ButterLimits and ButterFly​


    Changes from v8.0=>v8.2​

    Now there are 2 different packages
    ButterLimits and ButterFly

    ButterLimits v8.2 Changelogs-
    -Changed rate limits for all CPU clusters separately for each cluster for all Profiles
    -Changed Schedtune boost values for all Profiles
    -Fixed some CPU-Sets for all device states.
    -Fixed Some Battery Issue
    -More Improvements for Balanced and Battery Profiles also.
    -Removed Extreme Mode (Separate Package called ButterFly for Gamers)

    ButterFly v8.2 Changelogs-
    -Same changes from v8.2 ButterLimits
    -More noticeable Performance
    -Added Extremely Aggressive Profile to get you more power.
    -Blur effect removed

    -------

    Available Options and Details for ButterLimits:
    1. Balanced-Profile - This will give you nice performance with good battery backup
    2 Battery-Profile - This will give you the best battery backup [Performance may suffer]
    3. Uninstall ButterLimits completely - This will Remove ButterLimits from your device completely including log files.

    Available Options and Details for ButterFly:
    1. Extreme-Profile - This will give you great performance and gaming
    2 Extremely-Aggressive-Profile - This will give you the best Performance ang gaming [Battery Backup may suffer]
    3. Uninstall ButterFlycompletely - This will Remove ButterLimits from your device completely including log files.

    -------

    Method of installing ButterLimits/ButterFly v8.2 and above:

    1. Download any Butter and Install in Magisk Manager and reboot.
    2. After Reboot, only minimal tweaks are applied from the Module.
    3. Make sure you have an Internet Connection and open the app and give Root permissions
    4. Select your profile and update it.
    5. Now run it.
    6. You can wait or do anything while tweaks getting applied. It will take just a few minutes.
    7. You will get Info about tweaks side by side with a toast message.
    8. But at this stage, you may experience closing and minimize of some apps or some small lag too maybe. But only till tweaks got applied and finished. (Not experienced by me)
    8. When finished, Logs will be opened automatically. Done
    9. Every time you reboot, Your last selected profile Script will run automatically from the app. No need to open and apply again [It's automatic]

    -------

    IMPORTANT NOTE:
    1. While changing Profile on the same mod (Limits or Fly). You can just open the app and select profile, update and run it. That's it
    2. While updating ButterLimits or ButterFly to the latest release, there is no need to uninstall the old one, Installation will take care of it.
    3. Then after every reboot your last applied tweaks will be reapplied automatically. You don't have to do that again.
    4. You can find 2 Log options in-app-
    4a. View logs- You can find logs here from the last run
    4b. View Changes- Here you can see whenever the script runs or whenever you change profiles.

    Regards
    Mohitash
    1
    Any support for one plus 6oos11

    It's, possible, I will look at that. But not very soon.

    Regards
    Mohitash
  • 17
    template.png

    ButterLimits | ButterFly​

    It's A Magisk Module with many features that some you can see and some you can only feel by your device usage.
    It's A Magisk MOD + App,

    photo1628220289-jpeg.5379243
    ssbl-jpeg.5379241

    App Screenshots are old - Just for Infor basis

    Why its name is ButterLimits or ButterFly?​

    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 is 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 it's for OOS 11 only right now.

    Then what is ButterFly?

    Well, ButterFly is another package which prefers performance first over battery

    Features:​

    -UI Tweaks-

    Comes with ButterLimits | Does not comes with ButterFly
    Blur effect in the background when pull-down notification panel and in some more places.


    blurrss.jpg

    -------​

    -Basic Level tweaks-​

    RAM Tweak
    Faster Boot tweak (Not noticeable)
    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 Tweak
    Optimized Media Servers and GMS to save battery
    UGMS Doze to save battery
    Extra GMS Doze
    GMS Blocker
    Some more Doze Tweaks for better battery backup
    Disabled some Google Wakelocks (Will does 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 a 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 a 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

    -------

    ZRAM Tweaks

    -------

    Now ButterLimits comes with Balanced and Battery Profiles

    ButterFly comes with Extreme and Extremely Aggressive Profiles
    > Details can be found in Post #3 <

    -------

    Requirements to use ButterLimits/FLY:​

    -Device should be in a working state with Latest Magisk at its place
    - OnePlus 7P/7TP/7/7T with OOS 11 Stable/openBeta
    -I am recommending not to use the same mod for Branded Phones and devices that come with EU versions.
    Many EU and Branded smartphone user's mentioned serious issues after installing this mod. Even after Uninstall.

    -------

    -Flash Instructions-​

    - Download Latest ButterLimits/Fly
    - 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/Fly in Magisk Manager only and reboot
    - After reboot make sure your Internet Connection is active and open ButterLimits/ButterFLy App
    -Give Root Permissions if not already
    -Select your profile, update it, run it.
    -It will take few minutes and when finished logs will be opened automatically.
    -After every reboot, your last applied profile tweaks will be applied automatically, you don't need to do anything.
    --You must READ Post #3 also. There are more details--

    -------

    -Uninstall-​

    You should Uninstall it with App only
    -------

    Telegram Group​

    -------
    TEST BUILDS can be found in Telegram Group

    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
    @ BlassGo
    @ 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

    ✌️ ✌️ ✌️ ✌️

    6

    v5.0 is here with lots of things done under the hood​


    Changelogs-​


    v.5.0​

    -Now comes with ButterLimits App - Details can be found in this post and on first-page third post.
    -New Battery Mode, now ButterLimits have 3 mods - ButterLimits/Extreme/Battery
    -Optimized More Power to Extreme Mode
    -Many options available for a user to select
    -Added custom Fingerprint Animations that can be used with Substratum Theme Manager
    -Fixed many unstable things withing script
    -Fixed MIC/Sound/Voice Issues
    -Fixed many many things
    -Mod can be uninstalled completely with ButterLimits App.

    screenshot_20210626-153742-jpg.5348147
    screenshot_20210626-153751-jpg.5348149

    ButterLimits App​

    With ButterLimits App, you have some options to test with according to user's need
    ButterLimits App only works with an Internet Connection and App needs Root Permissions to run the scripts.. This will not use any noticeable data.

    What does it do with Internet Connection?- Scripts included in App are server-based, so updating the script will fetch the selected option's latest script that is available on the server.
    Without Internet Connect, app will not work.

    There are 3 steps that a user has to follow-
    1. Select - User has to select what he/she wants
    2. Update - The user needs to update the latest script from this option
    3. Run - User needs to Run this to complete the process, device will reboot after completion.

    Available Options and Details:
    1-ButterLimits (original) (balanced) - This option will change the script back to the normal/balanced mod that ButterLimits comes with. This will not interfere with any Sound Mod changes.
    2 BLBattery Mode - This will give the best battery backup from ButterLimits on the account of some performance. This will not interfere with any Sound Mod changes.
    3. BLExtreme Mode - This give you the best Performance/Smooth UI from ButterLimits on the account of some battery backup. This will not interfere with any Sound Mod changes.
    4. Remove Enhanced Sound - This will remove sound mode from ButterLimits
    5. ReApply Enhanced Sound - This will re-install the sound mod that comes with ButterLimits.
    6. Install Custom FP Animations - This will install Custom Fingerprint Animations Substratum Theme packaged by ButterLimits developer, that can be used with Substratum Theme Manager.
    7. Remove Complete Doze by ButterLimits - This will remove all Doze tweaks that come with ButterLimits, ButterLimits comes with a lot of Doze work other than just UGMS Doze.

    [IMPORTANT- If you have removed the complete doze already then don't run it again otherwise this will remove maximum tweaks from the script and your device can behave as not expected. You can only run this again after reverting all changes from the 8th option]

    8. Revert All Changes - This reverts all changes you have made and you will be back on original ButterLimits with everything that comes with ButterLimits by default.
    9. Uninstall ButterLimits completely - This will Remove ButterLimits from your device completely including log files.

    NOTE: If you have done any changes and need to check or verify what changes you have made since installed, then you can find a file "YourBLchanges.log" in your phone's internal storage.


    The same info can be found on first page in third post​


    Regards
    Mohitash
    5

    New Update!​

    v3.8​

    -Optimized Filesystem mount system
    -Added sync function for more stability
    -Added and modified some lines to make it more Kernel friendly
    -Optimized some performance tweak
    -Fixed SMS/MMS delay
    -Fixed extreme mode
    -Fixed distortion sound all over
    -Now more better Clear Bass and normal loud
    -Some more modifications
    -You may experience better performance than previous version without compromising battery backup

    Just flash it in Magisk Manager....it will remove any old versions automatically.

    Regards
    Mohitash
    5

    New Link updated. - Fixed FingerPrint Animations were not getting installed in Substratum​


    Regards
    Mohitash
    4

    Downloads-​


    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. Please follow the Installation method below.

    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.
    -----

    Method to install ButterLimits/ButterFly v8.2 and above:

    1. Download any Butter and Install in Magisk Manager and reboot.
    2. After Reboot, only minimal tweaks are applied from the Module.
    3. Make sure you have an Internet Connection and open the app and give Root permissions
    4. Select your profile and update it.
    5. Now run it.
    6. You can wait or do anything while tweaks getting applied. It will take just a few minutes.
    7. You will get Info about tweaks side by side with a toast message.
    8. But at this stage, you may experience closing and minimize of some apps or some small lag too maybe. But only till tweaks got applied and finished. (Not experienced by me)
    8. When finished, Logs will be opened automatically. Done
    9. Every time you reboot, Your last selected profile Script will run automatically from the app. No need to open and apply again [It's automatic]

    Note:
    1. While changing Profile on the same mod (Limits or Fly). You can just open the app and select profile, update and run it. That's it
    2. While updating ButterLimits or ButterFly to the latest release, there is no need to uninstall the old one, Installation will take care of it.

    ButterLimits v8.4.3​

    > Android File Host <

    -------

    ButterFly v8.4.3​

    > Android File Host <


    TEST BUILDS can be found in Telegram Group