ThemerFixer
If English isn't your native language you can translate the page by clicking the link below.
Select your language in the top left of the page.
---> Click here to translate <---
If you are using an AOSP/Custom ROM and you're having issues with the themer plugin. Try this workaround.
Disclaimer: This may vary from device to device and ROM to ROM so this may not work for everyone.
(Although there has been a fairly huge success rate with this method, so I can almost guarantee it will work.)
Table of Contents
Pre-Requisites
You will need both the Themer Plugin and the Discord Themer Xposed module.
Already have them both? You can skip to the next section
To Install The Aliucord Themer Plugin:
- On the Aliucord Discord server type the following query into search:
in:#plugins-list Themer - Then hold down anywhere on the message that isn't a link, select "Open Plugin Downloader" and then "Install Themer"
To Install Discord Themer (Root Required):
(Each link will direct you to the installation pages)
- Firstly you will need to be rooted with Magisk. If you are fairly new to rooting, head to your devices XDA for a guide.
- If you are on Magisk V23 you will need Riru and LSPosed for Riru.
For Magisk V24 and upwards, you will need LSPosed for Zygisk. - Download Discord Themer.
- Enable Discord Themer in LSPosed.
- Select Aliucord(should already be selected), but if you have the native Discord installed, de-select it. (trust me, you do not want to have it enabled, the results are ✨blinding✨.)
Warning:
Just a pre-warning, some banking apps have safety features in place that detect Xposed. Magisk V23 may not hide LSPosed from your bank and I highly recommend using Magisk V24 with Zygisk if this becomes the case for you.
Zygisk isn't the only measure required however. You will need:
- To flash Universal SafetyNet Fix with Magisk.
- Head to Magisk settings and add Google Play Services + Google Pay (For Google Pay to work) and your banking app to the deny list.
- In Magisk settings again, hide the Magisk app.
For some devices, following the steps above isn't enough. You may also need to change your device's fingerprint.
You will need to flash MagiskHideProps with Magisk. Make sure to follow the instructions on the linked github page.
Getting the Themer Plugin to Work
If you have customized your theme with Discord Themer, you will need to save your settings. You may even need to reset the settings before you start following these instructions.
- Firstly you will need to download a json file which will need to be loaded into Discord Themer.
ThemerFixer.json
Sets background strings transparent in Discord Themer, allowing the themer plugin control of these strings. Works with themes requiring full or no transparency.
Issue: Makes online status backdrops less viewable depending on profile pictures. Themer plugin on AOSP/Custom ROM devices cannot control these.
Press "Download" below, then move ThemerFixer.json to your Documents folder.
Download | Source
- Go to Discord Themer, and enable "Advanced Settings".
- On the top right of Discord Themer, tap on the three dots and press "Load Settings". Discord Themer will open up the documents folder.
- Select ThemerFixer from the folder.
- Disable "Advanced Settings" and re-enable it.
- Restart Aliucord.
You should now be able to use the themer plugin as intended.
Transparency, custom fonts, and custom sounds all work.
Didn't Work?
Don't worry... There's still a chance.
Sometimes Discord Themer fails to load in the theme presets from the ThemerFixer file. (I don't know why.)
You will need to manually adjust the background strings which the ThemerFixer file automates.
Here's how to fix:
- Go to Discord Themer and enable "Force Disable Module".
- Tap on "Colors" and you will be directed to a list of strings.
- Tap the 🔍 on the top right and type "primary" in the search bar.
- Scroll down, and you will see strings with a "(i)" next to them.
These are the strings you will need to edit. (There are 11 in total spread across two sections). - Make each of these strings fully transparent.
(Tap on the colour, and slide the transparency dial, press "Select").
- Now refer to the list below. There is more you need to make transparent. Text in bold is what you need to search to find these strings.
(You will have already done strings primary and primary_dark from instructions 4 and 5. These strings are listed as a reference.)
List of all the strings you need to make transparent:
- primary
- primary_500
- primary_600
- primary_630
- primary_660
- primary_700
- primary_800
- primary_dark
- primary_dark_600
- primary_dark_630
- primary_dark_660
- primary_dark_700
- primary_dark_800
- brand
- brand_500
- brand_new
- brand_new
- brand_new_500
- After you've finished editing strings, head back to the main menu of Discord Themer and disable Force Disable Module.
- Disable Advanced Settings and re-enable it.
- Restart Aliucord.
And there you go! You will be able to enjoy the beauty of Aliucord Theming. Enjoy!