yashsingh1/xdaforums huggingface dataset:
[Android Themes] DuskGolem:
Nah, thanks man, I will do it myself since i will be using v3.6.2 files as base and make changes in them accordingly. Also, i found a few typos in the portrait.xml file so. Thanks alot anyway.
[Android Themes] parag0n1986:
I just used the working TWRP for my device and copied over the images for the color I wanted and edit the xml's. Works great
[Android Themes] fichl:
Sorry, my bad....

youre right, i updated the languge files and forgot to update them with my theme stuff.

thanks for finding out....

ill update the v5 zips in the OP in a sec.

Ah and btw, if you customize the xml files, always store them in one of the users folders.

if you put them in the root folder, the will be overwritten after changing the theme.

cheers
[Android Themes] DuskGolem:
Hey man, a feature request if possible. In portrait.xml where the theme changing page function is (the one with terminal commands mkdir, unzip, etc), is it possible to add a feature where the twrp folder (in data/media) will be chosen in runtime like for example, choosing the directory in /sdcard containing .twrps file? I just found that in the latest twrp version, the twrp folder name can be customized so as to avoid detection by root detecting apps. So if i rename the twrp folder to lets say "RECOVERY", will the change theme mechanism be able to search this directory on the runtime based on the presence of .twrps file or may be ask the user to specify the new folder to avoid wasting time searching for a single file(which is simpler I think)?
[Android Themes] DuskGolem:
HEAD OVER HERE FOR THE LATEST UPDATED THEME ZIPS​

Spoiler content hidden.
[Android Themes] Revan335:
@fichl TWRP 3.7 is compatible with your great! Work?
[Android Themes] DuskGolem:
It should work for android 9, 10 and 11 branches of twrp. For android 12, they made some changes, mainly porting theme versioning to golang and some variable additions so I can't say that it will work for sure.

Try yourself, it wouldn't harm your device. If the gui is distorted, just delete the twrp/theme folder from your internal storage and wait for @fichl To update it when he has the time.
[Android Themes] MikoSushi:
How to do a screenshot of TWRP?
[Android Themes] mauam:
Power + volume down while in recovery.
[Android Themes] Rickycard0710:
Not working for me, have twrp 3.7_*** and I tryed flashing but version is different, can u make one for 3.7+?
[Android Themes] Rickycard0710:
Can u make it for 3.7+?
[Android Themes] fichl:
what seems to be the problem ?

in 3.7 you'll still have to edit the same files...

if you're having troubles with AIK i cant help...
[Android Themes] Rickycard0710:
The log says it must be another version ( Android 11)
[Android Themes] Rickycard0710:
I pulled the stock ui.zip, if you want to make it compatible it would be great, I tryed doing it by myself but it always has problems with unzipping because something, maybe the zip format I dont know
[Android Themes] DuskGolem:
While making ui.zip archive, always set compression method to either "Store" or "Deflate"
[Android Themes] Rickycard0710:
if i can use zarchiver, which of these methods should I use?
[Android Themes] DuskGolem:
that is for encrypting the file which you don't need. try these;

archive name: ui.zip

archive format: zip

Compression level: No compression

and leave the rest of the settings as is
[Android Themes] Rickycard0710:
Didnt work, when i get home i try with 7zip if it's better
[Android Themes] DuskGolem:
THEMES UPDATED. LINKS ABOVE

ENJOY!!!:):):)
[Android Themes] DuskGolem:
GUYS, KINDLY CHECK THIS OUT AND SPREAD THE WORD.

CHEERS.
[Android Themes] Revan335:
Working with TWRP 3.7.1 or anybody testing with that?
[Android Themes] DuskGolem:
I was working on it, along with a one or two other themes but then I was forced to unroot my phone. Unfortunately, without having a device to test the theme/s, I can't provide an ETA. I previously updated the themes about a year ago (HERE) but they will not work with android 12.1 since the theme version has been updated to "6". You can try manually changing the theme version in "ui.xml" and "splash.xml" files (for all themes in the 11.0 zip) and it will work. Be mindful that this will likely not break anything but any new changes / additions that came with theme version 6 will not be enabled.

P.S: IF I do get the theme updated (BIG IF HERE), I'll PM you for testing if that's ok with you.
[Android Themes] Revan335:
That was great!
[Android Themes] Merak_Xinchen:
Does anyone have a translation file for Simplified Chinese?
[Android Themes] DuskGolem:
If you want stock language file, you can find it on official Teamwin github page located HERE. Look inside common and extra-languages folder.
[Android Themes] Merak_Xinchen:
Thanks, there is no problem with the language, but I found a problem during the test. I stuffed the theme package into the img of twrp. Although there is no problem with the functions on 3.7.0_12, the theme change cannot be successful. When I update the theme, I re-enter twrp but The theme is still cyan by default
[Android Themes] DuskGolem:
The themes here are outdated and need to be updated. I will PM you a test zip. Kindly test that and let me know how it works.
[Android Themes] DuskGolem:
UPDATED: 28-JULY-2024​

Finally, here it is peeps, updated Fichl's Theme Pack for TWRP.

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

Following new features have been added to this update.

a. Added updated zip binaries (both arm & arm64) from osm0sis's zip signer Github repo. Old binary still present for fallback mechanism in case of incompatibility with new ones.
b. The status bar has been further 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"
c. Improved my mod implementation. Significantly reduced the theme pack file size.

IMPORTANT NOTE:​

Due to bugs in TWRP Source Code, following issues are present for 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 I have added a fully custom status bar 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]-Fichl's-Dark-Stock-Theme-Pack-TWRP-20240728

FOR ANDROID 10 & 11.0:

[11.0]-Fichl's-Dark-Stock-Theme-Pack-TWRP-20240728

FOR ANDROID 12+:

[12.1]-Fichl's-Dark-Stock-Theme-Pack-TWRP-20240728

CREDITS:​

@fichl - FOR CREATING THIS THEME PACK.

@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)
[Android Themes] adamagic:
Hey Guys,

thanks, great effort and work! But could you please explain what's the reason of all this? I mean, as a developer having fun by writing the mod is one thing... I understand that. But as a user? I don't get it, sorry :[
[Android Themes] fichl:
what are you even talking about ?

reason for all this = the twrp theme ?? seriously ?

why you think somebody would need to explain themselves to you ?

there are guys that do stuff and guys that ask other to do stuff for them...
[Android Themes] SLAlmeida:
Hi fichl,

Congratulations.

How do i change TWRP splash screen?

Thanks.
[Android Themes] mrrocketdog:
delete

"err on the side of kindness"
[Android Themes] gpvecchi:
My small contribution to the thread, the teal theme...

BTW splash screen is not themed for me...
[Android Themes] irfannexus:
Not Working

Done Step by step But not working for me In Twrp 3.0 samsung galaxy s6
[Android Themes] ScottDB:
The splash screen can be changed by un-packing the recovery image, modifying splash.xml, inserting your graphics in the images folder, re-packing the image, using twrp to flash it and re-boot.

The splash screen CAN'T be changed by just modifying splash.xml and reloading.

edit: I should add that I did all of the above using AIK-Linux and it worked for me.
[Android Themes] fichl:
Nice, I'll add it to the folder if you like.

I wonder too... it's not done with the theme...

Just didn't bother to delete the file from the theme zip.

Using the old way with Android kitchen doesn't seem to work anymore...

At least for me the repacked img doesn't boot :(

So if anyone finds out let me know...
[Android Themes] gpvecchi:
I would be glad of it!

It works for me, I changed the 2 pictures with themed ones, flashed and booted to recovery.
[Android Themes] Captain Price:
No MultiRom Option adding an MultiRom Option will be appreciated tried with Portrait Black.

I look forward to your reply.
[Android Themes] crisis_trustee:
Dear fichl,

Could you make your video instruction how to change color in twrp 3.0.0 and upload one in youtube?

Thank you in advance!
[Android Themes] fichl:
nice, just updated to latest AIK and its working now :)

added your theme to the folder.

click

really cant be bothered....

anyway you´d just see how to unzip file,

opening and editing an xml document and rezipping a file

:p
[Android Themes] VictorLapin:
I think making a video would be longer than applying a theme... just download the one you like, rename it to "ui.zip" without the quotes and place it to the /<internal storage>/TWRP/theme
[Android Themes] Gibbothegreat:
Thanks for these love the red and the blue can't decide which one lolol, can confirm landscape files working with the Nexus 10 also the red and blue landscape files are wrongly labeled the red files is blue and vice a versa.
[Android Themes] Sander9847:
Maybe do could do something like the materialized twrp dark play theme, every option has it's own color for the Statusbar.

https://plus.google.com/photos/112919082003320327856/albums/6107227862651126817
[Android Themes] fichl:
cheers,

cant confirm the colors mixup...

just checked... blue=blue and red=red

:cyclops:

Sure, there are a lot things that could be added but i dont have time for such things atm... :silly:

These themes are just a little contribution with very few mods to the stock theme while i had to waste some hours of my time.

for now i dont have any plans of going much further with it

cheers
[Android Themes] crisis_trustee:
Great! It works on my Nexus 5 and OnePlus One.

Thank you very much!
[Android Themes] X301:
[MENTION=669904]fichl[/MENTION]

Its important not to confuse device version with TWRP version. See https://twrp.me/site/update/2016/02/05/twrp-3.0.0-0-released.html

The TWRP versioning is deeply flawed even according to their own explanation of how it supposedly works, simply because there is no device specific way of changing the version for that device, and official TWRP devs are stuck with hardcoded TWRP version (even if device has had code changes). http://xdaforums.com/showpost.php?p=65484497&postcount=1396

3.0.0 is TWRP version. the last -1 -2 whatever is device only support so saying for 3.0.0-1 or 3.0.0-2 is wrong since not all devices have a -2 version.

Currently TWRP is only 3.0.0

However because device versioning is hardcoded into the TWRP source you and whoever builds for any device doesnt change that you only really get 3.0.0-0 on screen which is also wrong but thats a TWRP/Device versioning problem.

More versioning discussion on TWRP official thread starting with http://xdaforums.com/showpost.php?p=65365787&postcount=1382 and http://xdaforums.com/showpost.php?p=65484497&postcount=1396

Confused yet? TWRP is great but simple things like that are confusing the hell out of all users.
[Android Themes] maneesharora:
I have zenfone 2, i am creating theme folder under TWRP folder in SD Card as well as Internal Storage, but nothing happened.

Please guide me.
[Android Themes] fichl:
nice, changed op :)

you need twrp 3.0.0.x for this theme...

theme zip, renamed to ui.zip needs to go to internal storage.

if this doesnt work i dont know whats wrong...
[Android Themes] wheelswisk:
colour hasn't changed

Hi , I would love some help . I picked a file then changed the extension. Copied to theme folder TWRP didn't change to selected colour

Any thought's or feedback? Cheers. \m/
[Android Themes] VictorLapin:
http://xdaforums.com/showpost.php?p=65570968&postcount=73 :rolleyes:
[Android Themes] X301:
Am using the orange theme, seems fine so far :D

Shame that the flashing process for the CM13 nightly rom + Gapps doesnt sync with progress bar on the i9300 with TWRP 3.0.0 with version -1 for device.

But that isnt a theme issue, since it has same issue with default theme.

By default the theme folder doesnt exist so you need to make the theme folder, place the ui.zip inside, make it so it looks like.

/TWRP/theme/ui.zip

Then in TWRP click advanced, select reload theme and enjoy.
[Android Themes] unonice:
[MENTION=669904]fichl[/MENTION] .. [MENTION=4830053]MAX 404[/MENTION] .. [MENTION=5314480]BR7fan[/MENTION] .. and anyone else who can help me .. .. Unfortunately I don't fully understand the procedure .. yes I have downloaded and renamed the zip file .. put it where ? do I put it inside the TWRP FOLDER ? Do I create a Theme folder , inside of the TWRP Folder and place the zip in the created folder ? ... do I create a new folder and name it THEME ? ..

Then after I put the zip inside the correct folder ( which hopefully you will explain to me or post picture) then do I extract the zip file ? do I use TWRP and Flash the zip file ?

Please Respond .. I need help .. I am having trouble with the instructions posted .. Please Respond ..

---------- Post added at 03:20 PM ---------- Previous post was at 03:05 PM ----------

GOT IT .. THANKS VERY MUCH .. works great .. Nexus 6P ..
[Android Themes] KevinX8:
1. Download zip

2.rename it to ui.zip

3.create folder TWRP at INTERNAL sdcard root (/sdcard/ usually but as fail safe try /data/media/0/)

4.create folder inside called '' theme''

5.move the ui.zip to that folder created in step 4

Reboot to recovery and enjoy
[Android Themes] bird333:
This file is a darker purple theme. Line 178 color is 3F055D. Line 190 color is 8E008E. The color for the .png files is 611DA6 (97, 29, 166 in RGB). If someone figures out how to mod the splash screen, please post it. Also, didn't know how to get the .png files to match exactly to 'Team Win Recovery Project' banner. I think it is close but it somebody knows how to get an exact match let me know.
[Android Themes] HC4Life:
Works great on my OnePlus One!

I wanna make a request if possible, I love the Blue one, can you integrate the logo OnePlus One on the right corner?

Please...:o
[Android Themes] fichl:
haha, yeah... sometimes it helps reading at least the last posts of the threads before posting :)

nice, i´ll add it to the folder if you´re ok with that...

not sure what you mean with matching the files...

- i updated OP with installation instructions, so hopefully we dont get to answer the same question over and over again :o

- also added a tutorial on how to change the splash screen in post #2
[Android Themes] franzyroy:
I made a version based on your ui_red and this one, report me if you like it, thanks!
[Android Themes] fichl:
cool, out of thanks for today ;)

i´ll add it to the folder if you like

save your logo as a .png file with 184x256 px, name it logo.png and replace the one in the theme zip in images folder ;)
[Android Themes] franzyroy:
No problem! ;)

Envoyé de mon GT-I9505 en utilisant Tapatalk
[Android Themes] muschiu35bv:
Hello!Where can i find or download that logo for oneplus one 184x256px png?Is must be that resolution or i can chose 200x200.Thank You!
[Android Themes] fichl:
added a splash.xml to post #2 which will allow you to use a single image (.png) with 1080x1920 (or 1920x1200 for landscape) as splash screen.

so now you can create your own splashes or use old ones which you´ll just have to save as a .png file

cheers
[Android Themes] bird333:
Sure you can share it. What I was referring to is that I changed the color of the .png files (back button, home button, etc) to a darker purple but I would like it to match exactly to the purple in the 'Team Win Recovery Project' banner. It's close I think but not exact. I'm guessing the color on line 178 is lightened a bit for the banner. Does anyone know it works so maybe a hex number could be calculated?
[Android Themes] fichl:
no, it isnt lightened up :)

just checked my first screenshot in OP - icons and banner have the value i wanted (#eb001a)...

so the problem must be on your side.

either its just an illusion or color in your pngs changed due to compression (doubt that).

just make a screenshot in recovery and use a colorpicker on it ;)
[Android Themes] bird333:
Ok let me explain further. At the very top of the screen where the temp, time, and battery is this is darker than the 'Team Win Recovery Project' banner. I think that very top part is the color I chose for line 178 (i.e. 3F055D). I would like the icons to be whatever color the TWRP banner is.
[Android Themes] fichl:
the color from line 178 is for the banner - if you use it for your icons they´ll be identical like on my screenshots.

the statusbar (cpu time...) is darkended....

it might be the color from line 253 (#00000030 - black 82% transparent) that is overlayed over the color from line 178

or its line 187 (semi transparent) or another 8-digit-hex code nearby

setting the value to #00000000 is fully transparent and statusbar and banner will have same color ;)
[Android Themes] franzyroy:
About of this theme, few screenshots below.

Envoyé de mon GT-I9505 en utilisant Tapatalk
[Android Themes] :
[MENTION=669904]fichl[/MENTION] I am using my Nexus 6 on TWRP 3.0.0-1 and I followed those steps and the theme is not overlaying. I put ui.zip in /sdcard/TWRP/theme/ ... Any advice?
[Android Themes] bird333:
Thanks for the help. I've attached a new one with the icons fixed.

EDIT: I realized that as I kept changing colors the 'icon lines' kept getting wider filling in the blank areas. So I redid them from the original TWRP icons. I also changed the icon color to #480B70 (72 11 112 RGB).
[Android Themes] DJMartini:
Works perfect on my N6P thank you!
[Android Themes] HC4Life:
I like the red one too, can u make the red theme with background all black?

Enviado do meu A0001 através de Tapatalk
[Android Themes] wolfballz:
Works great on my N6
[Android Themes] :
What version of TWRP are you on? I am having trouble on my Nexus 6.
[Android Themes] JRJ442:
Screenshot the theme folder on your SD. Works fine on my N6 too. Odds are something isn't named correctly.
[Android Themes] requiiiem:
works fine con moto x 2013 3.0.0.0
[Android Themes] :
My theme is in /sdcard/TWRP/theme/ui.zip

I can add a screeenshot in a bit too, if needed. Thanks

Edit: I fixed it. I am making my own custom themes and recompiled it wrong.
[Android Themes] wolfballz:
Glad you got it sorted out. But to answer your question I am on 3.0.0
[Android Themes] fichl:
nice one, i´ll update it in the folder.

sorry man, i really wont do a custom version for everyone asking...

just have a look in the ui.xml in the theme zip.

starting from line 177 the colors for the theme are defined.... the names are pretty much self-explanatory.

just change them to whatever you like and replace the file in the zip... done ;)

i think the worst thing that can happen when playing with themes is that the theme wont load in twrp and you´ll get the stock look
[Android Themes] :
Speaking of that, my splash customizations aren't loading... You know any usual culprits? I'm double checking my work
[Android Themes] fichl:
yeah, human failiure.... :D

without attaching splash screen image and xml i cant tell anything
[Android Themes] :
Edit: [MENTION=669904]fichl[/MENTION] I literally replaced my theme with a stock one extracted directly from the twrp image and changed only 1 hex color in splash.xml, the background, and it did not theme it... What is going on?

Edit 2: Just used one of your zips and splash screen is still unchanged. Did you change that at all or is it just not loading for me?
[Android Themes] fichl:
the theme doesnt change the splash screen ;)

just left the files in the theme zip in case anyone wants to use them as explained in post#2
[Android Themes] guillermorojaz:
greetings [MENTION=3424660]2WildFirE[/MENTION].

I like the blue edges of the buttons ;)

mine looks like this.

I'm with the unoffial TWRP-3.0.0-0-bacon-20160206.

It has installed a different version to the ui_blue_1080x1920.zip

361KB February 9, 2016 | 8:19 a.m.

if so could hang here.

thankful in advance.
[Android Themes] muschiu35bv:
Hello!How have you made too color the main buttons to red?I like it.
[Android Themes] :
Ahhhhh Damn! I apologize for my utter stupidity! Great tutorial, I have to find a tutorial on how to read apparently!
[Android Themes] DepressedDead:
What did you to have colored the edges of the buttons? Default blue doesn't colorize them.
[Android Themes] franzyroy:
[MENTION=5494836]muschiu35bv[/MENTION]

I modified the button picture.

Envoyé de mon GT-I9505 en utilisant Tapatalk
[Android Themes] Kippy51:
may I ask HOW you changed the button picture to get the colored edges?? :confused:
[Android Themes] HC4Life:
Sorry i just only want to change the highlight color red to black. I want all black. How to do that?
[Android Themes] franzyroy:
You creat a button picture with the colored edges. That's all!;)

---------- Post added at 01:21 PM ---------- Previous post was at 01:15 PM ----------

These themes are done for twrp multirom 3.0.0-0 (1080x1920), you can try them.
[Android Themes] G.M.L:
http://m.imgur.com/a/VIe8o

G.M.L. LG L90

ResurrectionRemix-M-5.6.4
[Android Themes] HC4Life:
I did it, now is good! :D
[Android Themes] vjtigas:
Thanks for this! But it's missing two functions in the file manager (chmod 644, I forgot the other one). The function is there with the stock theme.
[Android Themes] HC4Life:
Can someone make red edges?
[Android Themes] Kenzo9x7:
Thanks for your thèmes :)

And very fast with terminal emulator:

su

mkdir /sdcard/TWRP/theme

cp /sdcard/Download/ui_black* /sdcard/TWRP/theme/ui.zip

(way Maybe différent)

reboot recovery (or 2x exit if you dont want reboot recovery now)
[Android Themes] fichl:
your work ?

doesnt exist on my stock theme... just checked...

you seem to have a tweaked edition....

try to unpack your twrp.img as described in post#2 and use the portrait.xml from ramdisk/twres/ in the theme zip...

if you post a link to that twrp.img of yours i can include the extra buttons in the next update

youre lucky...

i already did...

actually like [MENTION=3424660]2WildFirE[/MENTION] ´s idea

...its in the zip and goes to images folder...

also played with the keyboard a bit...

what you guys think of it ?
[Android Themes] G.M.L:
Yes my work!!!

"G.M.L."

Device: LG L90

Rom: ResurrectionRemix-v5.6.4

Recovery: T.W.R.P. 3.0.0.0
[Android Themes] jlang11:
I was thinking about that yesterday and thought that would look awesome, and it does. Great work!