[EOL][MOD] BlackenedMod v4.0 (Pixel 4 / Pixel 4 XL)

Search This thread

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Update!

Note: It is recommended that you reboot your phone after you have applied v3.1 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

Version v3.1 (Minor release):
- A few minor reverts both here as well as over there
- Purged some pretty excessively useless kernel bloat
- Sorted out a few highly random quality of life typos

If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

Donations

Enjoy! :)
 

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Update!

Note: It is recommended that you reboot your phone after you have applied v3.2 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

Version v3.2 (Minor release):
- Tuned a few things for significantly improved UI fluidity

If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

Donations

Enjoy! :)
 

varun.gid

Senior Member
Jun 18, 2008
1,293
183
Dubai
Like a few members mentioned.. I'm having randam data drops and data stops working for 5 10 mins. No matter i toggle it on n off it doesn't work. Regular Pixel, Jan update and stock kernel here.
 

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Like a few members mentioned.. I'm having randam data drops and data stops working for 5 10 mins. No matter i toggle it on n off it doesn't work. Regular Pixel, Jan update and stock kernel here.

Everything works fine here for me.

Under what circumstances are you noticing the random data drop issues? While being on the run outdoors?
 

cubsrule93

Member
Dec 15, 2010
44
12
Hey Firefly, if I'm interested in trying out BM, should I disable the two modules included with the Kirisakura kernel?
 

Jkell69

Senior Member
Nov 9, 2010
77
20
Is there a way to reverse the mods to stock? I assume removing the the script files isn't enough to actually reverse all changes.
 

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Update!

Note: It is recommended that you reboot your phone after you have applied v3.3 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

Version v3.3 (Major release):
- Unblocked the DIAG_WS kernel wakelock per default
- Fixed the stutters while turning on and off the screen
- Completely disabled edac CPU logging (experimental)
- Slightly decreased nr_requests for reduced IO latency
- Added a minor TCP congestion algorithm easter egg
- Adjusted CFQ for potentially improved device fluidity
- Disabled the iowait_boost flag for battery life reasons
- Sorted out a couple minor typos in a few descriptions
- Added back a few things from the earlier BM releases
- Some more high quality under-the-hood adjustments

If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

Donations

Enjoy! :)
 

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Update!

Note: It is recommended that you reboot your phone after you have applied v3.4 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

Version v3.4 (Minor release):
- Just a few reverts (may fix the random idle battery drain)

If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

Donations

Enjoy! :)
 

xFirefly93

Senior Member
Jan 10, 2018
1,423
2,293
Timrå
Update!

Note: It is recommended that you reboot your phone after you have applied v3.5 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

Version v3.5 (Minor release):
- Tuned Schedutil across every cluster in a non-orthodox way for both performance as well as battery life reasons
- Turned off the ulps_suspend_feature_enable display flag (it makes no sense and just only destroys your battery life)
- Some additional miscellaneous adjustments and reverts

If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

Donations

Enjoy! :)
 
Last edited:

Curiousn00b

Senior Member
I think I might have just found a reason to root my Coral.

Especially since my Taimen is running the dev prev of 11....
Tbh, there's plenty of reasons to root. I found a really good addition to even use Xposed now that there's a way to get it working with Google Pay, but there's a module called FingerFace that lets you had your face as a fingerprint basically. Coming from the Taimen as well, I miss the fingerprint, but this was perfect. :p
 

Top Liked Posts

  • There are no posts matching your filters.
  • 23
    Introduction:

    Hello everyone!

    This script is created with the goal of improving both battery life and performance on our Google Pixel 4 / Pixel 4 XL devices, and should be seen as a fully simple, and customized, under-the-hood kernel configuration with a lot of neat, and carefully selected, adjustments for a notable better device experience, ideal as a top-notch daily driver.


    Note: This script is not recommended to be modified or customized by the user.

    The latest release can be found here.

    Features:
    • Reduced battery consumption
    • Device specific enhancements for best possible balance between battery life & performance
    • Disabled a lot of useless stuff at kernel level (Improves battery life as well as performance)
    • Power efficiency enhancements
    • Wide IO block tuning (Reduces the possibility of hiccups, lags and overhead)
    • Possibly other miscellaneous things I've forgotten to write down here, both big and small.

    Requirements / what you need for getting this script fully working:
    • An unlocked bootloader
    • Your own specific choice of kernel
    • Latest supported version of Magisk
    • Busybox for Android NDK Magisk Module by @osm0sis
    • Patience

    Installation / How-To use & abuse:
    • 1) Download the attached ZIP
    • 2) Extract the script(s)
    • 3) Move the script to the following location;
      /data/adb/service.d and give it the following & needed file permissions (0775)
    • 4) Reboot your phone, let Android boot to the launcher and let Magisk boot service do its crucial magic (takes a few seconds before the scripts is fully up and running around behind the scenes)
    • 5) Enjoy!

    Telegram:
    If you want to try out betas / previews of my script before they are officially released, or just hangout and chat a little, then join the official Telegram group here

    Disclaimer:
    This is presented as "what if". If this modification screws up or breaks anything for you, I am not the one to be held responsible. It's a free will to try out this kind of changes / modifications / addons / tweaks, just don't blame the inventors for eventual bad results and/or screw-ups.

    Credits:
    • @pkgnex for inspiring me walking into this partially unknown territory.
    • @flar2 for his excellent EXKM application
    • @osm0sis for his Magisk Busybox module
    • Everyone that I've forgotten to mention here

    To-Do list:
    • Optimize and properly tune things even further for best possible balance between battery life, system responsivness and performance

    Contributors:
    @xFirefly93

    Created: 2019-11-03
    Last updated: 2020-05-24
    19
    Update!

    Note: It is recommended that you reboot your phone after you have applied v3.5 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

    Version v3.5 (Minor release):
    - Tuned Schedutil across every cluster in a non-orthodox way for both performance as well as battery life reasons
    - Turned off the ulps_suspend_feature_enable display flag (it makes no sense and just only destroys your battery life)
    - Some additional miscellaneous adjustments and reverts

    If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

    Donations

    Enjoy! :)
    18
    Update!

    Note: It is recommended that you reboot your phone after you have applied v2.0 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

    Version v2.0 (Major release):
    - Disabled some additional loggers and useless bloat
    - Reverted mem_sleep state to default 's2idle' value
    - Fully disabled monitoring of kernel perf sample rate
    - Optimized the maximum allowed frequencies on the performance clusters for improved power efficiency
    - Updated the readme with some newer instructions
    - Some additional (minor) high quality customizations

    If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

    Donations

    Enjoy! :)
    16
    Update!

    Note: It is recommended that you reboot your phone after you have applied v1.0 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

    Version v1.0 (Initial release):
    - Initial release for the whole Google Pixel 4 (XL) line-up
    - Customizations for both performance and battery life
    - Added a neat readme on how-to apply BlackenedMod
    - Properly customized the filesystem mounts options for overall improved system responsivness and UI fluidity
    - Blocked a couple fully safe-to-block kernel wakelocks
    - Set Westwood as the default TCP congestion algorithm
    - Enabled panel ULPS props (reduces power consumption)
    - Adjusted IO block behaviour (improves UI responsivness)
    - A few additional adjustments both here as well as there

    If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

    Donations

    Enjoy! :)
    14
    Update!

    Note: It is recommended that you reboot your phone after you have applied v4.0 so the personal and fully customized changes takes full effect and is fully up & running as intended. Don't forget to also flash the Busybox Magisk module!

    Version v4.0 (EOL Release):
    - Final release for the Google Pixel 4(XL) line-up
    - Configured and tuned everything for stability
    - Some other additionally major & minor things

    If you optionally want to donate a beer or five as a way to show your appreciation for all the dedicated hours and work that I am putting into this mod on a daily rate - then this link is the way to go:

    Donations

    Enjoy! :)