[THEME][ROOT][MAGISK]Pixel theme for stock Android 10 ROM

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
This is a Magisk module that ports Pixel theme and some Pixel features to Android 10 (it was based on Pixel 4 and it's compatible with all AOSP 10, and close to it, ROMs).

Includes:

  • Pixel Theme Overlay
  • Styles & wallpapers <- Added new icon packs: Sam, Victor and Kai (Taken from Pixel 5 Android 11 ROM and adapted to work on stock Android 10)
  • Google Wallpapers (2019; 2020 & 2020a) -> credits to @Pranav Pandey for his work with Google Pixel/2/3/4/a/5 Live Wallpapers
  • Markup Google
  • Settings shortcuts for all Pixel goodies
  • Google Settings Intelligence
  • Lawnchair Launcher or Pixel Launcher (LL or PL)
  • Device Personalization Services
  • Sound Picker
  • Sound Amplifier
  • Live Caption <- New feature
  • Now Playing <- New feature (unfortunately it doesn't work)

Bonus features:

  • Lawnchair Launcher or Pixel Launcher as default recents provider
  • Bottom corners perfectly rounded (no more "pixelized stuff" down there...check how they are now before applying the theme...you'll see that ugliness)
  • Disabled rounded corners on floating windows (which makes all windows transitions 100x times faster)
  • Complete immersive gesture navigation with no Pill and reduced bar bellow keyboard (now we don't need Fullscreen Immersive gestures mod anymore)
  • Removed "WiFi with numbers" icons in order to be able to apply other icon themes without losing consistency
  • Google Sans applied system wide
  • Several extra fonts <- Added more fonts on latest version
  • More accent colors
  • 8 more dark styles besides the default black (which can be managed by Rom Control App that's included on MiA3 Mods Magisk Module)
  • 5 QS Headers styles: Grey; Light grey; Accent colored; "Follow dark mode"; and Transparent (again....use Rom Control App)
  • New themed boot animation (It's google boot animations but with Android One fading on the beginning)

Downloads:

Typhus_V10_Pixel_LL_for_Android10.zip <- Version with Lawnchair as default recents provider

Typhus_V10_Pixel_PL_for_Android10.zip <- Version with Pixel Launcher as default recents provider

Typhus_auto_dark_mode_and_styles.zip <- Extract the mdr file inside this zip and import it to MacroDroid App. (You need this only for the bootanimation to work. As for the rest (qs headers; dark themes), just use Rom Control...).


Check the video for more details (this video is from the old version....but you can get the overall idea):




-- NOTES --
(These are important, so please read them carefully)
:

1 - As stated, the default dark version is "Black". If you want to change to other dark version all you need to to is to enable the overlay that you want. To do that you'll need a terminal emulator and run a command like this example for Dark gray (this only needs to be run one time after installing the module): (forget this...use Rom Control...)


To enable the Dark Gray version:​
Code:
su
Code:
cmd overlay enable com.android.dark.darkgray && cmd overlay enable com.android.dark.darkgrayExt && killall com.android.systemui
To disable the Dark Gray version:​
Code:
su
Code:
cmd overlay disable com.android.dark.darkgray && cmd overlay disable com.android.dark.darkgrayExt && killall com.android.systemui
DO NOT ENABLE ALL AT THE SAME TIME!! If you want to test them, you must first enable one, then check it, disable it and enable the other one.​
Every time you disable it, it will revert back to the default, which is Black.​

2 - If you want, you can use MacroDroid App to help you enabling and or disabling these overlays. (nope...bla bla bla...Rom Control...)

For that, you only need to install the app and, afterwards, you just need to import the macro file I've shared here. You just need to access the macro you want, touch the script action and choose "test action". See the screenshots I've shared HERE for more info.

3 - If you already have Pixel or Lawnchair Launcher(s) installed on your device, please, uninstall them before you install the theme.

4 - If you have Quickswitch installed on your device, please, uninstall it before you install this theme version. You may install it after applying the theme but I don't think you'll need it.

5 - Do not update Google Wallpapers nor Device Personalization Services apps. You shouldn't also install any other version, of these apps, you may find on the Internet. Stick to the versions included in the theme, period!

6 - On the other hand, you should update Sound Picker app since some users reported it failed if not updated.

7- All other apps included on the theme, can be updated without any issues but it's not mandatory.

8 - If you want to use Pixel Launcher version, in order to use all cool features, as they're supposed to work, set your phone language to English US. It's possible to use your phone on another language BUT to avoid issues, please disable the suggestions options on Pixel Launcher settings or just disable Gesture navigation.

9 - Don't forget to give all permissions to all apps included on the theme (Pixel Launcher, Sound Picker, Pixel Live Wallpaper Picker, Device Personalization Services, etc.)

10 - Pixel launcher version has everything working but it's not fully compatible with 3rd party launchers when using gesture navigation. The gestures work but you're not able to use the swipe on the navbar to change between apps nor the Clear all button.

11 - On the other hand, Lawnchair version has that feature, but it does not allow you to do searches on the recents screen. Meaning, Lawnchair version does not "talk" with Device personalization Services.

12 - Regarding the themed boot animation, I recommend you to create a backup of your current bootanimation.zip file (just rename it to bootanimation_BKP.zip or something like that, the original file is on /system/media/), before using the "Auto Dark Based On Daylight" macro. If you don't do that, you will lose it!


Cheers and enjoy!
 

Attachments

Last edited:

fetaiharbin

Senior Member
Jun 2, 2018
73
27
0
Decided to share these so you may properly check the differences (thought that maybe, in the video, they weren't that noticeable)...

Stock -> Black -> Dark Grey -> Google Grey

The first ones are so freakin' beautiful. If it wasn't for the buggy A10, I'd be flashing A10 stock immediately and use this theme.
Also, could you possibly add a Network Indicator somehow on stock?
I really like that feature.
Thank you, preliminary!
 

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
I'm on stock A10 and I don't face any bugs that makes me want to change ROM to be honest.

As for the network indicators...I don't how to implement that....but I can try to look for it.

And by the way, the last one (Google Grey) is awesome as well since it matches all Google apps dark theme style. It fits perfectly with all Google apps. For instance, I don't quite enjoy being on settings and then access Google settings and see the background color change, that's why I've created this version.

Cheers!
 

papafan

Senior Member
Mar 12, 2016
77
7
18
57
Salonica
Decided to share some Macrodroid screenshots in order to help, those who never used this, to work it with properly.

Cheers!
How can I install the MACRO .zip, I didn't understand.Via magisk after installing the pixel.zip or via Macrodroid app? I don't understand how this app works..Can you explain to me?
 

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
How can I install the MACRO .zip, I didn't understand.Via magisk after installing the pixel.zip or via Macrodroid app? I don't understand how this app works..Can you explain to me?
Oh right....forgot to talk about that (gonna add this into the OP....).

After downloading the zip you must extract it then you just have to import the Typhus_Pixel.mdr file into Macrodroid.

Cheers!
 
Last edited:

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
Please write the steps I must follow inside the Macrodroid app...
Yes, I've shared 2 zips on the OP...one is the module ("Typhus_Pixel_for_Android10.zip" to be installed on Magisk) and the other one ("Typhus_Pixel_macro.zip") is a zip file that has to be extracted in order to get the mdr file.

That mdr file must be saved somewhere on your device (internal memory or SD Card).

To import it you only have to open Macrodroid app an touch on the "Export/Import" icon. Then touch the "Storage" button on the "Import" section and choose the mdr file I've shared.

Done.
 
  • Like
Reactions: papafan

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
Module zip link on OP has been updated.

The Module had a bug when opening the volume dialog settings shortcut (on Black and Dark Grey overlays).

Now it's a new version.

If you had already download it, please download and install it again (just the module...the macro isn't needed).


Cheers!
 

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
Auto dark option doesn't work. Only manually. It's something wrong?
Try to see if your location is correct on Macrodroid since the sunset/sunrise trigger needs it to be accurate. Probably if you set your current location again, it will be fixed (try to test the trigger action).

Also, disable battery optimization for the Macrodroid app (on System settings).
 
  • Like
Reactions: Sapper Morton

papafan

Senior Member
Mar 12, 2016
77
7
18
57
Salonica
Try to see if your location is correct on Macrodroid since the sunset/sunrise trigger needs it to be accurate. Probably if you set your current location again, it will be fixed (try to test the trigger action).

Also, disable battery optimization for the Macrodroid app (on System settings).
I did all of them. My location is right. I deleted and I imported again the mdr file. Nothing. Whenever I test the actions all work right. But I was excepting the auto mode....
 

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
Strange...It's working fine here

Please check if Macrodroid has root permissions (check on Magisk).

You're sure the sunset time has already arrived in your country right?

Maybe you need to recreate the macro from the beginning, or leave it activated and wait for sunrise. If it changes back to white theme, then it's ready.

Cheers!
 
  • Like
Reactions: Sapper Morton

papafan

Senior Member
Mar 12, 2016
77
7
18
57
Salonica
Strange...It's working fine here

Please check if Macrodroid has root permissions (check on Magisk).

You're sure the sunset time has already arrived in your country right?

Maybe you need to recreate the macro from the beginning, or leave it activated and wait for sunrise. If it changes back to white theme, then it's ready.

Cheers!
Haha its dark outside! I recreated it three times... What can I say, I will wait. Thanks for your answers.
 

Barbiox Dogg

Senior Member
Aug 21, 2012
566
200
73
第三顆行星到太

Typhus_

Senior Member
Jan 9, 2013
830
823
128
41
Lisbon
Warning | Suggestion

I've used this module before and my phone bootlooped. I'm using Xiaomi Mi A3 Android 10. I'm scared to install this new version. :(
There's nothing to be scared about. The module is working on stock Android 10 ROM.

If you face any issues after flashing the module all you need to do is to boot into TWRP and flash the module zip again.

Since this module is an edited version of Pix3lify module, it follows Pix3lify install/uninstall logic. This means that if the module is already installed, if you flash it again (through Magisk or TWRP) it will uninstall it.

I've run all possible tests, before sharing this module, by running it being completely on stock Android 10 ROM and firmware.

For anyone who may have faced any issues I recommend you, if you want to use this module of course, to completely hard reset your device by flashing stock Android 9 ROM through fastboot or using Mi Flash tool. DO NOT re-lock de bootloader!

After being completely on stock Android 9, flash the 11.0.14 OTA zip using TWRP or wait for the Android 10 full OTA. The OTA zip can also be found HERE.

This was what I've done in order to be on stock Android 10 without any issues. Probably you will need to do it as well, if you're facing issues.

I know there's a fastboot version of Android 10 ROM out here on XDA but, and I mean no disrespect for the ones who made/share it, but since it's not official there could be something wrong with it (or missing), that's why I recommend to use either OTA or OTA zip through TWRP.

Cheers!
 
Last edited:
  • Like
Reactions: Sapper Morton