yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Update!

Note: It is recommended that you reboot your phone after you have applied v2.1 so the customized changes / improvements takes full effect and is fully up & running as intended.

Version v2.1 (1th May Edition):

- Re-wrote, and cleaned up, the whole script with a lot of newer & carefully picked kernel(s) customizations

- Added a few minor adjustments for a slightly better balance between both battery life and performance

- Enabled FBT Strict Order for power saving reasons

- Removed the Boeffla kernel wakelock blocker configuration for now (needs a lot of further, and deeper, testing before I'm ever going to add it again)

- Some other misc stuff that I may have forgotten

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!

Enjoy! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Update!

Note: It is recommended that you reboot your phone after you have applied v2.2 so the customized changes / improvements takes full effect and is fully up & running as intended.

Version v2.2 (Minor release):

- Silenced printk log spamming to the console

- Tweaked the task scheduler for better performance

- Commented out my Schedutil governor configuration (this is useless if you are on [MENTION=3016351]kdra[/MENTION]gons latest Proton test build with the altered frequencies - feel free to enable, if you are on a another kernel, for getting your battery life and performance improvements back)

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!

Enjoy! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Update!

Note: It is recommended that you reboot your phone after you have applied v2.3 so the customized changes / improvements takes full effect and is fully up & running as intended.

Version v2.3 (Major release):

- Shifted so the LITTLE cluster instead is using the performance governor for overall better system responsivness and potentially improved battery life

- Disabled FBT Strict Order for performance reasons

- Added back the Boeffla kernel wakelock blocking section again, but only blocked the harmless / 'recommended' kernel wakelocks by default

- Added so you can disable fsync directly on-the-fly (Caution: do it at your own risk and responsibility)

- Some other miscellaneous things here and 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!

Enjoy! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Update!

Note: It is recommended that you reboot your phone after you have applied v2.4 so the customized changes / improvements takes full effect and is fully up & running as intended.

Version v2.4 (Minor release):

- Patched up and fixed all of the pretty minor stuttering and freezes that v2.3 introduced to the whole world

- Enabled NEXT_BUDDY again for both improved cache loyalty and overall system responsivness reasons

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!

Enjoy! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] pangolin.rollin:
Sorry if this has been asked but is this expected to work on Android Q? Just wondering as I haven't had a chance to play with this or dp3 yet ;p
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Magisk is not even working on Q, so mope.. ;p
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ZzEzZ:
3 updates in a week! you should make a patreon for all your projects
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] gvsukids:
Nothing since May 10
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mnrivera210:
OP abandoned this according to it's telegram group.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Abandoned it for Pixel 3 / Pixel 3 XL because 1) I sold my P3 and 2) the issues with both battery life as well as performance for daily usage that (at least) my P3 / Blueline had was a big deal breaker for me.

If you want to continue using BlackenedMod in any kind of way(s) - then moving over to a Pixel 2 / Pixel 2 XL and / or a Pixel 3a / Pixel 3a XL is your only option. Yes, I’ve bought a P3 XL and will fire up BM for it as soon as possible when I’ve time for it, the first initial version for P3a (XL) will most likely be released now at either Saturday or Sunday.

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] kirschdog1:
I can't wait!!! Proud P3a xl owner!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
A BM specific thread have been fired up in both the 3a and 3a XL development threads here at XDA.

Go n' check em' out!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Hi, guys and girls around here.

I am back into giving this mod / project another try for Pixel 3 (XL) after I decided to buy myself a Pixel 3 XL to use as a temporarily daily driver until Pixel 4 (XL) is released.

Anyone that's up for giving a finished Not-So-EOL:ed v3.0 a shootout? If so, PM me and we'll sort everything out faster than you may, or can, say hello.

Regards.

/ xFirefly93 @ XDA
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] tysj:
Put me in, coach! Do you have a preference on what kernel is installed? I'm just on stock Oct2019 and rooted with Magisk at the moment.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Flash ElementalX for now.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
I followed the instructions correctly, my device has stock software and the only modules installed are for ad-away system-less host and substratum. support. I rebooted my phone and okay everything seemed nominal, then i tried opening a feed card I got a soft reboot. The phone rebooted then I clicked on magisk and it got stuck in the animation and again a soft reboot. Then when i rebooted I tried clicking anything and the phone was stuck I clicked the power menu and oh touch stops working. A moment later touch returns I try clicking the power menu and the buttons do nothing. I try clicking on another app I get a black on every I click on and then my phone soft reboots. It begins to load up with your system is corrupted. This mod does not seem safe to use on the Pixel 3 XL given that it basically turns it into a brick.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Are you on Android Q and is using v2.4..?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
Yes I am, but some of this behavior is the same that i experience on the Pixel XL running Pie.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
If this wasn't stable to use, then people woulf have notified me earlier about the stability issues. Try with getting rid of Substratum and try using this again from scratch.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] laarajkh90:
Thank you!!:angel:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Hey [MENTION=8852292]xFirefly93[/MENTION], per your post in the kernel thread - is BlackenedMod suitable to use with a custom kernel?

Since your mod is device specific. Or, just with the stock kernel?

Edit - ?, so it's fine to use with a custom kernel...

Do you recommend this with the kirisakura kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Any kernel for Bluecross (Pixel 3 / Pixel 3 XL) works.

:)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] pahlerc1:
Thanks for the mod sir! Up and running with ElementalX kernel and all is good! No reboots or anything thus far. Wasn't sure if the "under the hood" mod was going to let me actually see differences, but it does seem a bit snappier and smoother. Thanks again. Reasons like this is why i continue to root my phone! So many different things you can take advantage of!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Update!

Note: It is recommended that you reboot your phone after you have applied v3.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 v3.0 (Not-So-EOL:ed release):

- Initial, and properly customized, release for Android Q

- Fully re-wrote everything completely from scratch and..

- Removed all of the not-so-very-good stuff from v2.4

- Properly customized the filesystem mounts options for overall improved system responsivness and UI fluidity

- Added a guide on how-to fully apply both of the scripts

- Purged the default CPU boosting algorithm and tweaked the minimum frequencies for improved performance and efficiency (Thanks and credits to [MENTION=7291478]kdrag0n[/MENTION] for this one)

- Added a important (minor) fix for ElementalX kernel

- Disabled CFQ group_idle for overall efficiency reasons

- Blocked qcom_rx_wakelock kernel wakelock per default

- Nuked CPU hotplugging and adjusted the amount of CPU cores that always should be enabled (reduces latency)

- Adjusted the output logs messages just a little tiny bit

- Disabled LMK debugging logger (reduces overhead)

- Added so you optionally can disable fsync on-the-fly

- Some additional miscellaneous stuff both here and 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! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
V3.0 work with Pie? Or, specifically targeting Android 10?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
It's been re-made and properly adjusted from scratch for Q - but will also (most likely) work the same on Pie! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] beejkitsune:
Amazing! Thank you! I've been watching this thread for an update for Q and everything has gone perfectly. Going to keep an eye on performance and battery and see how much I profit.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Will report back later too.

But, V3.0 on Pie, the UI on reboot seems to be more fluid or snappier or faster! It's only been a few minutes, but, im really thinking your work is gonna Work,.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
It just works.

:)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TotallyAnxious:
Here's a simplification of the back_seek and group_idle

for i in /sys/block/sd*/queue/iosched; do

echo 1 > $i/back_seek_penalty

echo 0 > $i/group_idle

done

I use parts of your script on my 7 pro. So here's my way of saying thanks!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Will use it on the next version, so thanks for the quick and much needed headup!

Do you perhaps by the way want to share your own script-ish work for your 7 Pro?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] TotallyAnxious:
I plan on releasing my magisk module as a whole sometime soon but feel free to PM on telegram and I'm happy to send my current script if you'd like (same username).
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Something that's not ever happened.

What logs do you need?

When trying to use the camera via the mobile eBay app.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
My camera works fine here.

What kernel are you on?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Kirisakura, the stock camera fcs

Any advice, I guess?

Will try without the mod for a moment...

Cams back.

Maybe incompatible with kirisakura? Just in terms of a working camera¿
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
I've only tried this on ElementalX kernel with great results.

Give it a shot.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Just wanted to show that I did indeed install BlackenedMod!

I would, I'd prefer to stick with kirisakura though. Oh, I believe that it works...

Do you have any idea why stock camera failed to start?

Edit- OK, camera works with your mod installed!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Hard question to answer, haha.. I haven't faced it myself (yet) so.

Is the camera working now for you? Have you 'installed' the workaround script (the one with the included fixes) to?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mnrivera210:
I use this mod on Kirisakura and it works decently. I get a few soft reboots but that could be Edxposed.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] -iNSiGhT-:
No problem here with camera app or camera within eBay app (kirisakura kernel and BlackenedMod v3).

Envoyé de mon Pixel 3 XL en utilisant Tapatalk
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Thanks. Yeah, camera is working. Probably was just another interference, not caused by BlackenedMod!

Looking toward your working on perfecting BlackenedMod if not done so already
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
I think that v3.1 (=the next release) will be perfect enough for daily average usage to be honest.

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
i forgot how to install this
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] krabban:
unzip file, move to data/adb/service.d

give permission 0755.

and dont forget to install busybox and sqlite in magisk manager =)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dark2099:
Not sure SQLLite is required, BusyBox for sure.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] masri1987:
done, thanks!

---------- Post added at 09:40 PM ---------- Previous post was at 09:38 PM ----------

so i installed sqlite in magisk manager and now phone won't boot up. how do i remove all magisk modules.

---------- Post added at 10:17 PM ---------- Previous post was at 09:40 PM ----------

so i removed sqlite and i'm back up and running, is this required?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Yes. Check if you have a folder at your internal storage named 'logs' with two log files inside it.

If yes - then you're damn welcome and good to go.

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
[MENTION=8852292]xFirefly93[/MENTION]

v3.0 running well, but a touch hot on my blueline. Performance is amazing. Battery idle is great, battery active is so-so (1.1% or less idle, 13-17% active). Gets really warm (38C+) just playing music with the screen off.

Ended up commenting out the big cluster scaling_min_freq, and that brought the temperature back down to normal (32-33C for music with screen off). Drain is still a bit high when active.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
I was just experimenting with the cluster frequencies a little on v3.0 - they are going to be reverted on v3.1 in favour of being replaced with one another shot that improves performance while keeping the overall power consumption / battery life per each 'wasted' percent at a acceptable level.

Thanks for the feedback btw! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] photolarry:
I've applied this and BusyBox 1.31.1 and beforehand this seemed laggy after update to Android 10. So far it's running much faster and seems to improve everything. Note that I'm running stock kernel and October patch for system with a few modifications to fix the sensor issue and Google pay. Running cross hatch not blue line. Thanks for this. If I notice any other things, I'll post again tomorrow.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tasneem khan:
I want to try this should i wait for next build...?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
3.0 is good enough - not perfect, but good as a daily driver and addon.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tasneem khan:
This my first try wish me luck i don't get bootloop..[emoji16]

Is there anything else should i know first...?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Nah, everything exists in the OP already :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] cougar11:
Can't seem to find the service.d folder... On Android 10.

Am I blind or just dumb...lol

Edit: found it lol
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
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):

- Disabled RT_RUNTIME_SHARE (improves responsivness)

- Fully silenced a few very safe-to-block kernel wakelocks

- Enabled deep mem_sleep state for further power savings

- Reverted the modified minimum target CPU frequencies

- Simplified a few important and crucial parts in the main script (Thanks, [MENTION=5377398]TotallyAnxious[/MENTION], for the quick head-up)

- Fixed a few typos in the output logs for both scripts

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! :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] mgp53:
Thanks
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
I found an issue that maybe I just missed before or is known/expected behavior. Once the mod files are added permissions changed and phone rebooted, I can no longer get into ADB shell from my computer (error: exec '/system/bin/sh' failed: Permission denied). Removing BlackenedMod and rebooting brings it back, and adding the mod back breaks it again.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Homeboy76:
:eek: What?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
Hopefully, [MENTION=8852292]xFirefly93[/MENTION] has an idea what is causing the issue and if it can be resolved. Since it is so easy to revert and appears to be the only symptom, I have the scrips reloaded.

Edit - Well, it isn't BlackenedMod alone that is causing adb shell to fail. I was able to install the mod on the Pixel 3 and still have adb shell including su. The problem is finding what combination is causing it since deleting the mod files gives me back shell access (so definitely something combined with BlacenedMod). My original though before finding this correlation was that the issue was caused by running the A9 fingerprint (needed since I have Havoc installed and that is the only way to get it to pass SafetyNet, make Netflix show, etc). So, I was thinking that neither of them causes the shell issue by itself but combined they cause a mismatch that breaks the shell permissions. I was wrong about, that since reverting the fingerprint while attempting to access adb shell with the mod still in place still failed. For now, that leaves the only combination that causes adb shell failure (while neither causes it alone) as the custom ROM with BlackenedMod. I say for now since the custom ROM has a bad fingerprint by default and there is no Pixel 3 XL A10 fingerprint yet. Once that is added to the MagiskHide Props Config, everything may be OK. Any thoughts?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Lagarde:
Got a weird bug (this is a frequent thing for me). I'll describe first, then detail my setup.

Issue: After installing 3.1, I began finding my phone either with no wifi or with full wifi that doesn't work. If the former, disconnecting/reconnecting to wifi doesn't fix it and it just keeps saying wifi isn't working. If it looks like wifi is fine when this bug hits, it is actually using mobile data, which was an expensive surprise. With either bug, rebooting fixes it and seems to be the only fix. This bug happens overnight (likely long periods of idle or deep sleep), about every 48hrs.

Setup and testing:

- Pixel 3, Android 10, Magisk 20.1

- Magisk modules: ACC, busybox, SQLite, systemless hosts. I've disabled ACC and systemless hosts, with no change.

- ElementalX 2.06. I've also tested with Kiri and same thing happened.

- Naptime on default settings

- BM 3.1

- Unable to grab logs, as there's no indication when this bug happens. I usually find out hours later after the log is overwritten.

Edit: Guess the forum's dead. :( Will ditch the script for now and come back to see if there's any activity in a few weeks. I'm guessing people got distracted with P4.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Is anyone still using this and perhaps want a fresh update delievered as soon as possible when it's least expected?

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] sliding_billy:
I'd be happy to if it could be figured out why it conflicts along with Havoc keeping ADB Shell from working.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dark2099:
Sure.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcp2:
Absolutely :good::cool:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
I'm not expecting an update for this mod.:silly:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Why not? ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Oh, just joking! You said as soon as possible when least expected...

Posting and just joking don't mix it seems! Hehe

Or, maybe it did register. Who knows.

I was thinking the tongue emoji would compensate enough and give a light-hearted feel to the post.

Wasn't bashing you [MENTION=8852292]xFirefly93[/MENTION]
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
Haha, no worries. I was just kickass tired while writing the reply to you, there of I didn't fully get or see the point..

:silly:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Looking forward to the update!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] awarman:
Does this still work with the latest ota and Magisk?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dark2099:
Yes.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] djcrystals:
Fire it up!!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paget96:
[MENTION=8852292]xFirefly93[/MENTION] if you need any help, ping me up [emoji16]
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] naimi5885:
hai,which is the best choice,now i using havoc os,flash kernal ElementalX.If i use havos os and flash this kernal is ok or not? sorry for my bad english
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] xFirefly93:
I'll, mate.

:highfive:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] drdrewdown:
this isn't a kernel you can flash.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nr7777:
Also very interested in another update for some great battery savings!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
So I got this is to correctly work. I disabled substratum and overlays. Then after I followed your instructions it worked and then I renabled the substratum support module and overlays. So I left my phone on idle and whoah your scripts dropped the idle from draining 1% per hour to what it should be over the course of 8 hrs 2%. Now that enough warrants a big thanks to you.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nr7777:
Is this with stock kernel or with kiri/elemental...?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
4.9.208-Kirisakura-Q-Release-1.4.1+

QQ1A.200105.002
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nr7777:
Nice results, wish i could get 2% in 8 hours on a 3 (non XL) ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] RagedElimanator:
What do you get on idle for long periods of time?