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

[MAGISK][MOD+APP] Butters Extended v10.3 | For OP7P/7TP OOS11 | Experimental for Non-Pro Series | Not Recommended for EU Device/Soft

Search This thread

Mohitash

Senior Member
Aug 8, 2012
2,735
5,227
Panchkula, Chandigarh
OnePlus 7 Pro
bl1.png


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,​

ButtersExtended​


Butters Extended is an Extended version of ButterLimits or ButterFly that were old versions of the same.
ButtersExtended comes with several options to select withing installation-
-AdAway [Pre-Installed Systemlessly]
-BusyBox Android-NDK by [email protected] [Pre-Installed Systemlessly]
-Viper4Android FX (Stable) [Pre-Installed Systemlessly]
-Custom Window Animation Scales
-Force Highest Display Refresh Rate
-SELinux Permissive or Enforced
-Butters Bootanimation
-Disable SecureFlag [Stable]

=======

> Please also read Post #2 <

=======

Features and Tweaks:​

----------​

UI Tweaks and more​

-------​

-Basic Level tweaks-​

RAM Tweak
Faster Boot tweak (Not much 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

-------

Requirements to use ButtersExtended:​

-Device should be in a working state with Latest Magisk at its place
- Butters are fully tested on OP7 Po Series and is experimental for Non-Pro Series
-It is not recommended to use the same mod for Branded Phones and devices that come with EU versions.

-------

-Flash Instructions-​

- Install in Magisk Manager
-Select Options with Volume Buttons
-After finish, reboot your device
-Open Butters app, give root permissions
-Select your Profile, update your profile, and Run it.
-When finished, Logs will get opened automatically
--You must READ Post #3 also. There are more details--

-------

-Uninstall-​

Just disable and remove it in Magisk Manager and reboot - Then Auto Butter Installer will complete the uninstallation and will alse get self removed automatically.
OR
Use ButtersExtended Uninstaller zip that you can find in device's internal storage in zzzbutters-files
OR
In case you delete the Module folder with any File Manager or in TWRP - Then Auto Butter Installer will complete the uninstallation and will also get self removed automatically.
-------

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

✌️ ✌️ ✌️ ✌️

 

Attachments

  • blurrss.jpg
    blurrss.jpg
    239.3 KB · Views: 14,331
  • template.png
    template.png
    219.1 KB · Views: 2,797
  • GridArt_20211202_010345457.jpg
    GridArt_20211202_010345457.jpg
    958.2 KB · Views: 997
Last edited:

Mohitash

Senior Member
Aug 8, 2012
2,735
5,227
Panchkula, Chandigarh
OnePlus 7 Pro

ChangeLogs/FAQ/Info-​


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. Butter 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/Fly on each boot force kernel to use Schedutil Governor.
4. ButterLimits/Fly 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 that many CPU/Kernel Tweaks (from ButterLimits/Fly) are not in use anymore and conflicting.
6. With ButterLimits/FLy, If you use any other mod also that contains Kernel/CPU/GPU tweaks that can heavily create issues.
7. ButterLimits/FLy Does it's best with Stock Kernel when it's alone.
8. But obviously you can try ButterLimits/Fly 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.
-----

Butters App​

With Butters App, you have some options to test with according to user's need
ButtersApp only works with an Internet Connection and the 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 an Internet Connection, the 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 - The user needs to Run this to complete the process, the device will reboot after completion.

Available Options and Details for Butters App:
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. Extreme-Profile - This will give you great performance and gaming
4 Extremely-Aggressive-Profile - This will give you the best Performance ang gaming [Battery Backup may suffer]

The running script will automatically detect your previous profile and will reboot the device only if needed when you are changing the profile from Balance/Battery to Extreme/Aggressiv and vice-versa

NOTE:
1. While changing Profile on the same mod. You can just open the app and select profile, update and run it. That's it
2. While updating ButtersExtended to the latest release, there is no need to uninstall the old one, Installation will take care of it.
3. After every reboot your last applied profile 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.

-------

Changelogs-​

Changelogs v10.3
Changelogs v10

Changelogs v9.6.2

Changelogs v9.6.0

Changelogs v9.1.0

Changelogs v8.4.3

Old Change Logs

 
Last edited:

Mohitash

Senior Member
Aug 8, 2012
2,735
5,227
Panchkula, Chandigarh
OnePlus 7 Pro
great job with which kernel do you recommend using it

For me stock is good as I have already tried it and using it from days.
OOS11 has still some bugs including battery. Stable TWRP is also not available yet.
And custom mods, kernels, still not available widely as compared to OOS 10.
So I recommend to be on stock for a safe side.
But it depends on user if user wanna try with different kernels.

Condition:
There is very less chances of any issue that using custom kernel with this mod will not harm or brick your phone only if your device is decrypted and kernel supports on decrypted device but can experience differences...so anyone can try it and share their experience here. Just make sure that kernel is for OOS 11 only.

I never recommend using custom kernels yet on encrypted OOS 11 before stable TWRP for OOS 11 will come.
 
Nov 23, 2014
14
5
Valencia
perfecto gracias por el consejo seguiré con el stock kernel tengo el telefono descifrado y con twrp pero la verdad es que los kernels que he probado no hacen mucha diferencia con el stock kernel al menos en vida de bateria que estoy buscando
 

Mohitash

Senior Member
Aug 8, 2012
2,735
5,227
Panchkula, Chandigarh
OnePlus 7 Pro
perfect thanks for the advice I will continue with the stock kernel I have the phone decrypted and with twrp but the truth is that the kernels that I have tried do not make much difference with the stock kernel at least in battery life that I am looking for
Just translated your text in English to understand.
Stock OOS 11 itself has some battery drain issue, and the officials already know this and working on it.
 
Last edited:
Nov 23, 2014
14
5
Valencia
Just translated your text in English to understand.
Stock OOS 11 itself has some battery drain issue, and the officials already know this and working on it.
perfect thanks for the advice I will continue with the stock kernel I have the phone decrypted and with twrp but the truth is that the kernels that I have tried do not make much difference with the stock kernel at least in battery life what am I looking for
 

r0fless

Senior Member
Apr 15, 2014
72
13
Stockholm
You have no intentions to support Beta Channel? Since OnePlus is really starting to slow down with updates im debating to stay on Beta Channel over Stable.. Want to try this^^
 

jjohn7293

Senior Member
Jan 25, 2013
350
35
STL
I installed this & I love the smoothness & UI but it is making my call screen not appear until it's already rang like 6 times, at which point whoever is calling me is now hanging up or going to VM... Causing missed calls.
 
  • Like
Reactions: Mohitash

@soka

Senior Member
Aug 8, 2014
562
201
Glencoe
Hi, just giving some feedback. Using the mod for a couple of days now. Really nice and snappy UI. Battery send good as well.
Using this with the latest Dora Labs kernel. All good.
 
  • Like
Reactions: Mohitash

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Just an FYI, but the download link points to 10.0. I couldn't find 10.3 anywhere from your AFH account.
    1
    I love fonts :) I use this mod only for fonts, but the balanced profile much slower than stock oos. Any chance to magisk module for only fonts without tweaks, programs, full caller id?

    Will make it.
  • 19
    bl1.png


    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,​

    ButtersExtended​


    Butters Extended is an Extended version of ButterLimits or ButterFly that were old versions of the same.
    ButtersExtended comes with several options to select withing installation-
    -AdAway [Pre-Installed Systemlessly]
    -BusyBox Android-NDK by [email protected] [Pre-Installed Systemlessly]
    -Viper4Android FX (Stable) [Pre-Installed Systemlessly]
    -Custom Window Animation Scales
    -Force Highest Display Refresh Rate
    -SELinux Permissive or Enforced
    -Butters Bootanimation
    -Disable SecureFlag [Stable]

    =======

    > Please also read Post #2 <

    =======

    Features and Tweaks:​

    ----------​

    UI Tweaks and more​

    -------​

    -Basic Level tweaks-​

    RAM Tweak
    Faster Boot tweak (Not much 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

    -------

    Requirements to use ButtersExtended:​

    -Device should be in a working state with Latest Magisk at its place
    - Butters are fully tested on OP7 Po Series and is experimental for Non-Pro Series
    -It is not recommended to use the same mod for Branded Phones and devices that come with EU versions.

    -------

    -Flash Instructions-​

    - Install in Magisk Manager
    -Select Options with Volume Buttons
    -After finish, reboot your device
    -Open Butters app, give root permissions
    -Select your Profile, update your profile, and Run it.
    -When finished, Logs will get opened automatically
    --You must READ Post #3 also. There are more details--

    -------

    -Uninstall-​

    Just disable and remove it in Magisk Manager and reboot - Then Auto Butter Installer will complete the uninstallation and will alse get self removed automatically.
    OR
    Use ButtersExtended Uninstaller zip that you can find in device's internal storage in zzzbutters-files
    OR
    In case you delete the Module folder with any File Manager or in TWRP - Then Auto Butter Installer will complete the uninstallation and will also get self removed automatically.
    -------

    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

    ChangeLogs/FAQ/Info-​


    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. Butter 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/Fly on each boot force kernel to use Schedutil Governor.
    4. ButterLimits/Fly 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 that many CPU/Kernel Tweaks (from ButterLimits/Fly) are not in use anymore and conflicting.
    6. With ButterLimits/FLy, If you use any other mod also that contains Kernel/CPU/GPU tweaks that can heavily create issues.
    7. ButterLimits/FLy Does it's best with Stock Kernel when it's alone.
    8. But obviously you can try ButterLimits/Fly 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.
    -----

    Butters App​

    With Butters App, you have some options to test with according to user's need
    ButtersApp only works with an Internet Connection and the 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 an Internet Connection, the 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 - The user needs to Run this to complete the process, the device will reboot after completion.

    Available Options and Details for Butters App:
    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. Extreme-Profile - This will give you great performance and gaming
    4 Extremely-Aggressive-Profile - This will give you the best Performance ang gaming [Battery Backup may suffer]

    The running script will automatically detect your previous profile and will reboot the device only if needed when you are changing the profile from Balance/Battery to Extreme/Aggressiv and vice-versa

    NOTE:
    1. While changing Profile on the same mod. You can just open the app and select profile, update and run it. That's it
    2. While updating ButtersExtended to the latest release, there is no need to uninstall the old one, Installation will take care of it.
    3. After every reboot your last applied profile 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.

    -------

    Changelogs-​

    Changelogs v10.3
    Changelogs v10

    Changelogs v9.6.2

    Changelogs v9.6.0

    Changelogs v9.1.0

    Changelogs v8.4.3

    Old Change Logs