[Android Themes] DuskGolem:
UPDATED: 30-JULY-2024​

Took my sweet time for this but, here it is peeps. Updated SHADOW ZXC's Themes (Theme Pack now ;)) for TWRP.​

This theme pack will now work on TWRP for Android 9.0+ (TWRP theme version 5 & 6).​

Following new features / modifications have been added to this update.

a. The two themes files, "Inverted Blue" & "Infinity Golden", have now been merged together into a single theme pack. No need to download multiple files.​

b. The theme pack contains both the original themes plus stock theme as well, in case you want to revert back to it without deleting the theme and with some extra features.​

c. Added updated zip binaries (both arm & arm64) from osm0sis's zip signer Github repo. These will be used to change the theme from within the recovery without actually flashing anything yourself. Just go to "Advanced>Theme Options" in TWRP. There you will find the option to change the theme or change its settings.​

d. The status bar has been customized. Now you will be able to adjust the location of status bar icons based on the location of notch / camera punch hole on your android phone. I have added ready made presets for every condition possible. You can access this menu from theme settings under "Advanced>Theme Options>Theme Settings"​

e. Enable accent color for navigation bar (stock theme only from the theme pack).​

f. Some fixes here and there, I forgot 😅.​

IMPORTANT NOTE:​

Due to bugs in TWRP Source Code, following issues are present for

ALL CUSTOM THEMES

for Android 11.0+. ​

The language file of this theme pack (or any other custom theme for TWRP, doesn't matter) is not loaded when the theme is applied. To get around this, you'd have to unpack your TWRP image and manually copy the language file from the theme to the "twres" folder of the unpacked image. Then repack it and flash.​

Second, if you have renamed the folder of TWRP recovery from "TWRP" to something else using the TWRP built in function under Advanced Settings, the custom themes will not work. So, stick to the default name "TWRP".​

The stock status bar code has been removed since the custom themes are not able to read the x-y offsets defined in the device tree. This shouldn't cause any issue for anyone since there is a fully custom status bar added to the theme pack, created by yours truly.​

Every time you change the theme, TWRP will reboot instead of using the reload theme function. This is intentional due to the fact that reloading theme resets the theme settings to default so you'd have to reapply your settings every time you change the theme.​

PLEASE NOTE THAT I HAVE INFORMED THE DEVS ABOUT THE BUGS I STATED ABOVE AND A FIX FOR THOSE WILL BE ADDED TO A FUTURE RELEASE OF TWRP (I JUST DON'T KNOW WHICH ONE 😅).

Enough of the boring stuff. You can download the theme files BELOW.

​

DOWNLOAD LINKS:​

FOR ANDROID 9.0:

[9.0]-Shadow-ZXC's-Shadows-Blacked-TWRP-Theme-Pack-20240730

FOR ANDROID 10 & 11.0:

[11.0]-Shadow-ZXC's-Shadows-Blacked-TWRP-Theme-Pack-20240730

FOR ANDROID 12+:

[12.1]-Shadow-ZXC's-Shadows-Blacked-TWRP-Theme-Pack-20240730

​

CREDITS:​

@SHADOW ZXC - FOR CREATING THESE THEMES. MAN, HOPE TO SEE YOU BACK WITH SOME MORE UNIQUE DESIGNS IN THE FUTURE.

@z31s1g & @fichl - EVERYTHING I KNOW ABOUT TWRP THEMING IS BECAUSE OF STUDYING THEIR WORK SO, THANKS A LOT MATES. THIS CONSOLIDATED THEME PACK WAS CREATED THANKS TO YOUR WORK 🤝.

@osm0sis - FOR HIS UPDATED ZIP BINARIES

@faoliveira - FOR TESTING THIS AND MY OTHER THEMES / MODS AND MAKING PATCHES FOR THE ABOVE MENTIONED BUGS. IF YOU WANT TO TEST HIS PATCHES OR HELP HIM, YOU CAN FIND HIS PATCHES ON OFFICIAL TWRP GERRIT REPO.

@DuskGolem - AKA ME FOR DOING MY BEST TO UPDATE THESE THEMES WITHOUT HAVING ACCESS TO A ROOTED DEVICE 🤣 (HAD TO UNROOT MY PHONE)​