yashsingh1/xdaforums huggingface dataset:
[Android Themes] caobe:
Hi

Where I can find these, they look great! [emoji3]
[Android Themes] G.M.L:
Please guys don't reply in this thread other themes respect the developer work

If you want to speak for this themes you can find it here

https://xdaforums.com/showthread.php?t=3598833
[Android Themes] shadavis08:
Umm I don't see any themes in here. Why not post pictures so people see what you are posting about?

Besides that this is a thread about themes I posted screen shots of.... Themes. Not a big deal. You are not even the op or a mod are you? Relax it'll be ok. :good:
[Android Themes] caobe:
Thanks!
[Android Themes] z31s1g:
This is not a general themes thread.

But to me this is not a reason to yell at you or call in the mods. In general I concur with everything G.M.L. said.
[Android Themes] prathamb:
Sorry to ask but I am a noob and beginner , will this theme work with Lenovo k3 note twrp 3.0.2-3 ?

I am new to this
[Android Themes] Dor71:
Yes.
[Android Themes] nihilista:
But you will have to use the right version (302x), you will find it here: https://androidfilehost.com/?w=files&flid=106710
[Android Themes] CosmicDan:
Howdy,

Is it permitted to include your great theme in a custom TWRP build (that will be shared)? I need to modify the stock theme for extra functionality, and find your theme much better than the standard TWRP one so would like to include it already adapted.

Thanks!
[Android Themes] z31s1g:
Glad you like it, of course you can use it. :highfive:
[Android Themes] CosmicDan:
Awesome :D

Just one small bug I already fixed: The slot selection from reboot page goes back to the backup page instead of reboot. Easy enough to fix (from Black Play version).
[Android Themes] osm0sis:
[MENTION=2719389]z31s1g[/MENTION], slight misalignment with the button shading on my OP6.

Also, I noticed pressing back from the Slot switching in the Reboot page takes me to Options under the Backup dialog.
[Android Themes] CosmicDan:
See the post I made literally right above :p
[Android Themes] osm0sis:
Ah nice! I had already thanked your post and everything haha
[Android Themes] MKUltraBlack:
Help ? trying to change splash on twrp material, installed aik got png image 1080 x 1920 but can't add new splash ? any ideas please
[Android Themes] osm0sis:
For some reason it doesn't work on external, due to something with those %tw theme variables, which I brought up back here: https://xdaforums.com/showpost.php?p=73819429&postcount=3998
[Android Themes] MKUltraBlack:
I changed pics to internal and worked perfectly ?? thank you for your help and this awesome project ?
[Android Themes] MKUltraBlack:
Got a good Cid pic for boot now ? very happy, here's the pic if anyone wants to use it feel free ??
[Android Themes] mauam:
Working perfectly on twrp 3.2.2-0.
[Android Themes] MKUltraBlack:
Some flaws though in the actual twrp itself, the backup works fine but shows error at uevent etc

Not that its your problem just saying might be better of on 3.2.1
[Android Themes] mauam:
I took a backup, just to confirm that is working perfectly here. Using a S7 edge with RR 6.1.0, latest twrp 3.2.2-0.
[Android Themes] Alxoom33:
Has anyone successfully used on Pixel 2 XL?
[Android Themes] Toutatis_:
Still working fine after updating TWRP to version 3.2.2-0.
[Android Themes] MKUltraBlack:
Yeah me too that screenshot is my mates lol don't know what he's done lol and he's Italian and the language looks like European, maybe polish ? ? he's some boy.

But YES working for me still and very grateful thanks out to OP ??
[Android Themes] caobe:
TWRP 3.2.2-0 works fine here on my LeMax 2 X820.

Thanks dev.
[Android Themes] Tulsadiver:
Works on Pixel 2
[Android Themes] Alxoom33:
How did you get the slash to work?
[Android Themes] MKUltraBlack:
Hey there to get the splash to work you need to install Android image kitchen (AIK installer) from original post and flash in twrp, you need a splash image (the size for your phone) and the twrp image for your phone. Store the splash image and twrp image on you internal storage (has problems working if they're stored on external) press the paint pallet symbol then press change splash select your splash image and twrp image, swipe. And that's it I think. Pic is my twrp splash at the moment if it's the right size feel free to use it
[Android Themes] Aqq123:
Thank you for this theme, [MENTION=2719389]z31s1g[/MENTION]! It's excellent, I've been using it for years on different devices. Just wanted to report the latest version (321X_v1) works perfectly with TWRP 3.2.2-0 on Redmi Note 5 (Whyred) as well.

I prefer to incorporate the theme straight into the TWRP image. Since this is an 18:9 device, I made a splash screen for it with the correct dimensions, so that it doesn't get resized: it's attached. It also takes a following patch to twres/splash.xml to make it work (the original file is the renamed splashes/splash_static.xml from the flashable ZIP, replacing splash.xml originally supplied with TWRP):

diff -urN twres.orig/splash.xml twres/splash.xml
--- twres.orig/splash.xml	Mon Jun 26 18:31:12 2017
+++ twres/splash.xml	Wed Aug 01 18:15:36 2018
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<recovery>
<details>
-	<resolution width="1080" height="1920"/>
+	<resolution width="1080" height="2160"/>
<author>z31s1g</author>
<title>TWRP Materialised Custom Splash</title>
<description>splash screen</description>

Also, I prefer to slipstream Aroma File Manager into the image too. The patch to make it work when added as twres/aromafm/aromafm.zip (tested with materialised_aromafm_200-b7.zip):

diff -urN twres.orig/dight_play.xml twres/dight_play.xml
--- twres.orig/dight_play.xml	Mon Jan 15 16:21:32 2018
+++ twres/dight_play.xml	Wed Aug 01 18:15:36 2018
@@ -262,7 +262,7 @@
<action function="set">tw_screen_timeout_temp=%tw_screen_timeout_secs%</action>
<action function="set">tw_screen_timeout_secs=0</action>
<action function="set">tw_aroma={@tw_aroma_btn=AROMA Filemanager}</action>
-	<action function="set">tw_filename=%tw_theme_path%/aromafm/aromafm.zip</action>
+	<action function="set">tw_filename=/twres/aromafm/aromafm.zip</action>
<action function="queuezip"/>
<action function="page">flash_aromafm_confirm</action>
</actions>
diff -urN twres.orig/ui.xml twres/ui.xml
--- twres.orig/ui.xml	Sat Jan 27 18:06:44 2018
+++ twres/ui.xml	Wed Aug 01 18:15:36 2018
@@ -328,7 +328,7 @@
<variable name="use_fla****" value="0" persist="1"/>
<variable name="inject_theme" value="0" persist="1"/>
<variable name="auto_flash_repack" value="0"/>
-	<variable name="aromafm" value="0" persist="1"/>
+	<variable name="aromafm" value="1" persist="1"/>
<variable name="auto_generate" value="0" persist="1"/>
<variable name="show_cpu_temp" value="0" persist="1"/>
<variable name="center_clock" value="0" persist="1"/>

The above patch files are also attached.
[Android Themes] Tulsadiver:
I didn't. We don't have a recovery partition and regular TWRP like everyone else.
[Android Themes] Alxoom33:
Thank you! That is my understandings, as well. I am hoping to find someone who figured out how to use the splash on our Pixel 2 devices. Was hoping it was you:) Still haven't found one yet.

---------- Post added at 05:29 PM ---------- Previous post was at 05:28 PM ----------

Thank you, but that doesn't work on a Pixel 2 device, which does not have a recovery partition. Recovery for these devices is in the boot partition.
[Android Themes] rudirahmana:
How to apply this patch?..
[Android Themes] Aqq123:
It's standard unified diff format, which is essentially just plain text. If you only want to do it once or twice, it'll be fastest to just look at the contents (hidden behind the spoiler tags in my previous post), and make the same changes by hand: remove the lines marked with "-", and add the lines marked with "+".

If you do it more often, you'll want to automate it though, and on UN*X it's:

patch -p0 < FILENAME.diff

On Windows you can use the attached patch utility, and to work around some possible issues I suggest the following command line:

patch --binary --no-backup-if-mismatch -E -i FILENAME.diff -p0

(The attached utility is GNU patch with modified manifest as Windows stupidly asks for elevated permissions whenever any process called "patch" is being executed, which is completely unnecessary here.)

If you are asking for the whole workflow, here it is as well, on the example of 3.2.2-0 for Whyred on Windows:

Download AIK: https://xdaforums.com/showthread.php?t=2073775

Download TWRP: https://dl.twrp.me/whyred/

Unpack TWRP image with AIK (drag the file over unpackimg.bat)

Download the HDPI Materialised theme ZIP from the #1 post in this thread, e.g. 321X_v1_hdpi_dight_play-signed.zip

Unpack the theme ZIP into ramdisk/twres (overwrite any existing files)

For the splash screen, copy over ramdisk/twres/splashes/splash_static.xml to ramdisk/twres/splash.xml (overwrite the existing file)

Copy the image you want to use as splash screen to ramdisk/twres/images/splash.png

If you have an 18:9 device and want to use the 1080x2160 splash screen, apply the patch I posted, either by editing the file ramdisk/twres/splash.xml manually and changing "1920" to "2160" or by applying the unzipped patch from Windows command prompt (Win-X, C):

cd /d \PATH\WHERE\YOU\UNPACKED\ALL\STUFF\ramdisk

\PATH\TO\patch --binary --no-backup-if-mismatch -E -i \PATH\TO\patch_splash_2160.diff -p0

Download Aroma FM from the #2 post in this thread (the filename of the latest version currently is materialised_aromafm_200-b7.zip), and put it under ramdisk/twres/aromafm/aromafm.zip.

Apply patch_aromafm.diff either by hand or similarly to the instructions above

Repack everything by running repackimg.bat. It appears this has to be done as an administrator.

Restart the device in bootloader mode. Check if the new image works:

fastboot boot image-new.img

If yes, reboot to bootloader again and flash it with:

fastboot erase recovery

fastboot flash recovery image-new.img
[Android Themes] MKUltraBlack:
The recovery may go to a different partition but changing the splash for the recovery should still be the same as it is done from within the recovery itself. Or do you mean changing the main splash for the phone itself.
[Android Themes] unhappybirthday:
The process of installing twrp on the pixels involves unpacking their boot image, merging twrp recovery components, and repacking/flashing the boot image. This is all done within the logic of the twrp zip file. The splash repacking process for twrp produces an image that would leave your pixel unbootable if you flashed it over your boot partition. I tried once to replace the image within the twrp zip installer with the repacked splash image but it failed.
[Android Themes] MKUltraBlack:
Ah wow really different ? switch to Samsung lol

So can you change the splash first then integrate
[Android Themes] Alxoom33:
Thanks, but the TWRP splash is not worth giving up a pixel2 XL, lol. [emoji2]
[Android Themes] mauam:
Works flawlessly on twrp 3.2.3-0.
[Android Themes] osm0sis:
Well, except for the known bug fixes we've reported..;)
[Android Themes] SJMarty:
I have found two issues with the theme on v3.2.3-0 on my LG V20 (H918). What is the correct way to report them?
[Android Themes] Paschfire:
A good start would be provide a detailed description of what the issue is exactly, steps on how to reproduce the issue if applicable, including device setup.
[Android Themes] SJMarty:
I removed the theme and reflashed it and both issues stopped. False alarm...:o
[Android Themes] Mocii:
Can i lock the recovery?

Whit a patron or password?
[Android Themes] _that:
No, because anyone can flash a recovery that doesn't check for the password - it would create a false sense of security. Encrypt your data if TWRP for your device supports it.
[Android Themes] KaMyKaSii:
I honestly would like that too. I have a **** device that can still boot unofficial images even with the bootloader locked, so I can install the twrp with password and then lock the bootloader. I already tested your theme with this password mod but unfortunately the theme ignores the password screen. Could you do something about it? I do not want to encrypt data partition because my device that is no longer the best would get even slower. Thank you!
[Android Themes] _that:
OK, in this scenario a password protected recovery probably makes sense. Just remember that securing the TWRP GUI is not enough - you also want to disable MTP until unlocked, and we should require authentication on the adb protocol before giving anyone a root shell. On the other hand you do want a root shell as a last resort if anything breaks, so just disabling adb may kill your last chance to recover the device. The way to go here would be some custom version of adb that gives you a special "shell" that only asks for a password.

After securing the booted TWRP itself, the next step is to make it impossible to break into it from Android, e.g. by preparing a malicious OpenRecovery script or a malicious theme - remember that themes can execute arbitrary programs. One way to deal with that is to store these only in areas a non-root Android user doesn't have access to. Another way could be to require some kind of signatures for these things.

In summary, it's a lot of work to do it properly, and I'm personally not interested in doing it.
[Android Themes] notstevek:
Will this work on the custom 3.2.1.0-fbe 4core edition for nexus 5x bootlooped by osm0sis? I see 3.2.1.x is supported, just unsure if the modified 4core one will cause an issue or not. Thanks in advanced.
[Android Themes] osm0sis:
Works great. That's how I roll. :good::)

The theme has nothing to do with the cores running while in recovery, nothing to fear. ;)
[Android Themes] notstevek:
I hate the word, because of incorrect usage, but you are literally the best.
[Android Themes] osm0sis:
Haha very high praise, and I thank you, but definitely not literally... I mean not with topjohnwu and so many other excellent full stack developers on the scene. I've got my little niche corner of Android, and I do okay in it. :)
[Android Themes] notstevek:
I knew amount of cores wouldn't affect it, but more so what code changed to force that usage might break, so better to be safe.

Well I wasn't comparing you to him or other devs. That was kind of the point because of the incorrect usage, then doing it myself. You are a great guy. So are other devs, and the stuff all of you have put out has made me start learning Java and kotlin, try to start doing my own stuff and to help out with other projects. Thanks again. :laugh:
[Android Themes] SJMarty:
As it turns out, I was able to replicate one of the two issues...

I have an LG V20 (H918TN) running TWRP v3.2.3-0.

If I select to install an image file, I should have six options for partition (Boot, Recovery, System Image, LAF/Download Mode, Modem, and Persist). This works correctly if the "Use Fla**** script for image flashing" is disabled. However, if I have the option enabled, I only have three options for partition (Recovery Image, Boot Image, and Radio / Modem Image).

I included pictures of the "Install Image" screen showing the available partitions with the Fla**** option both disabled and enabled.
[Android Themes] osm0sis:
Not a bug, my zip-based Fla**** included in the theme only supports boot, recovery and radio/modem partitions.
[Android Themes] caobe:
TWRP Materialised menus

Hi devs

I have a question to anyone who can help!

I have in my LeMax2 x820 6 GB/128 GB, with the OmniRom 8.1 Treble A-only as system, the recovery TWRP 3.2.3-0 with the following menus:

Install - Select Storage & Instal Image/Zip

Wipe - Advanced Wipe & Format Data

Advanced Wipe - Dalvik/Art Cache, System, Vendor, Cache, Data, Internal Storage, USB OTG

Backup - System, System Image, Vendor Image, Cache,, Data (excl. storage), Boot, Recovery, EFS, Firmware

Select Storage & Refresh Sizes

Restore - Select Storage

Mount - System, Vendor, Cache, Data, Firmware, USB OTG

Mount system partition read-only

Select Storage & Disable MTP

Settings - General

Zip signature verification etc.

Restore Defaults

Time Zone - Set Time Zone

Screen

Vibration

Language - Set Language

Advanced - Copy Log - Fix Contents - File Manager - Terminal - Reload Theme - ADB Sideload - Treblized, this one is to create the vendor partition

Reboot - System - PowerOff - Recovery - Bootloader

These are the menus in my TWRP recovery system with the original theme, but if I install any other theme ex: 321x_v1_hdpi_dight-signed.zip, some menus disappear:

To know...

Wipe - Advanced Wipe, USB OTG *

Backup, System Image *

Advanced, Reload Theme * & Treblized *

File Manager appears in Main Menu

My question is, if we can use the ex themes: 321x_v1_hdpi_dight-signed.zip, (I always have used this theme in previous versions of recovery), without losing any menus in the original theme?

And it is possible that change?

Thank you for your time!

* Menus that disappear with any new theme 321x_v1_hdpi
[Android Themes] SJMarty:
Ah, OK.

Just for my education, when should I should use this option?

Thanks.
[Android Themes] osm0sis:
If TWRP's doesn't work mine might, or vice versa. It was added before most devices' TWRPs had the flash image feature I think.
[Android Themes] gpvecchi:
Deleted
[Android Themes] Neejay:
Thanks for reporting back. My themed twrp would show, but not respond to touch. So I did what you did, and it's all fine now. :svetius:
[Android Themes] RMarques:
Would it be compatible, without losing any functionality, with

twrp-3.2.3-x_blu_spark_v8.83_treble-op5_op5t.img
[Android Themes] z31s1g:
Yes, I'm using this combo as well. Currently working on making the theme 18:9, so we can avoid scaling.
[Android Themes] notstevek:
Why does fla**** remove stock functionality? It's not a huge deal since I can delete the theme quickly, regain stock functionality, then reflash the theme, but it just doesn't make sense why you'd remove options that TWRP provided already. Image kept getting corrupted when uploaded to XDA and I don't know how to make a thumbnail so I'm just linking to the image.

https://imgoat.com/uploads/13d407166e/137760.jpg
[Android Themes] osm0sis:
Using Fla**** is just a toggle in the theme settings my dude, just disable it again..
[Android Themes] osm0sis:
[MENTION=2719389]z31s1g[/MENTION] for the update please include the updated A/B device supporting AIK-mobile snippet: https://xdaforums.com/showpost.php?p=74535157&postcount=1547

Note there's no /sbin/su workaround required anymore and it should be removed from the themes.

I think the only other thing you'd have to do is make sure you're dumping boot instead of recovery if it's an A/B device. :good:
[Android Themes] notstevek:
I had it disabled from the get go, but it still was "enabled", as I was using fla**** system despite unchecking it, so I figured it was mandatory use and that the option was cosmetic only for now. Anyway, after seeing your response, I enabled it, disabled it (because like I said it's been disabled since day one) and still was using fla****, so I cycled enable/disable again, then hit "reload theme" and fla**** finally was disabled, and stayed disabled. Must have just been a temporary issue, because it's permanently back to the stock flashing system. It must have not saved somehow, or check mark must have been not appearing albeit it being checked. Thanks.

p.s.,

I swear I'm not this big of an idiot, I just keep running into odd one-off issues or errors that stop after I post. :eek: Also, if my post seemed rude or sounded angry, it was never my intention for it to come off as such.
[Android Themes] RMarques:
Thanks bud, so should I download and install the 3.2.1-X HDPi theme?

Any not working functionality?
[Android Themes] z31s1g:
Yes you can use 321 theme without loosing functionality.
[Android Themes] RMarques:
I feel lost and noob now...I just can't find the download link anymore!

It was on the first page, wasn't it? I got the name from there in order to ask you my previous question! :eek:
[Android Themes] Wolfcity:
It's still there:

TWRP 3.2.1-X

HDPI Themes Folder @ AFH
[Android Themes] RMarques:
Thanks man... Needless to say I checked, double checked, triple connected and quadruple checked prior to ask...and it still isn't on the 1st, 2nd, 3rd or 4th page of this thread for me!
[Android Themes] Wolfcity:
I know that... sometimes things seem to get invisible. Just for your peace of mind, here are screenshots of XDA labs and browser, it's in the first post, just below the YT vid.;)
[Android Themes] RMarques:
No SH1T... It's back now... You know I'm not blind right? Nor crazy! Well, now I'm a bit dizzy I must confess!

When I first asked you, it was in there, after you reply, I went to the first page to download and it totally wasn't! You posted a link, I downloaded all themes and it still wasn't in the first page.

I went into TWRP, installed a couple of themes + aroma, hot back here and... Voila, it's back! Go figure!

BTW, it's a great job what you have done here man!

I'll research a bit more about that splash screen and try to find a black or dark play theme with cyan accent.

Cheers and keep it up with this kind of great work of yours!
[Android Themes] Wolfcity:
You're welcome, main thing is you found it and were able to install the themes you wanted.

But I have to set the record straight, this is not my work, all credits belong to [MENTION=2719389]z31s1g[/MENTION] who made this wonderful themes. I'm just a long time user and sometimes a link finder.;)
[Android Themes] RMarques:
Fair enough! Props to where they belong! Congrats for this great job [MENTION=2719389]z31s1g[/MENTION] and thanks for your link finder help [MENTION=5237901]Wolfcity[/MENTION]!
[Android Themes] baolich2:
Please update theme to TWRP 3.2.3.0
[Android Themes] mauam:
Please be patient, the Dev is working on it. Check here.
[Android Themes] baolich2:
Thanks for letting me know
[Android Themes] z31s1g:
The only change relevant to the UI is that 3230 has removed the promt to install SU of the phone is not rooted.

So your not missing out on anything. If there had been a significant change that every theme must cater for, the theme would have been made incompatible (so it fails to load on boot until updated).

So if after a TWRP update the the custom theme still loads, you're good to keep using it.
[Android Themes] Skake:
Hi I use the themes of 3.2.1 In 3.2.3 such as top shielf 3 (my twrp is official if it can be important)
[Android Themes] RMarques:
Where can I find these themes, if you don't mind telling me?
[Android Themes] madbat99:
g plus community.
[Android Themes] RMarques:
Would you mind sharing a link ... Haven't been able to find any G+ community with themes anywhere near to the quality of the ones above!
[Android Themes] madbat99:
Not sure if it's appropriate to share here. I'll shoot you a pm.
[Android Themes] achkap:
Will the themes work on twrp 3.2.3?

Στάλθηκε από το SM-G920F μου χρησιμοποιώντας Tapatalk
[Android Themes] z31s1g:
Yes
[Android Themes] BADA 187:
im just going to quote myself from another thread with the issue i had.
[Android Themes] Benny100:
Cool theme?

Link please Big THX!
[Android Themes] doomscooter:
deleted
[Android Themes] G.M.L:
I will do this for LAST TIME and the reason is that I don't want anyone to spam again this awesome theme thread from the development that I was take a lot of help about themes.

So if anyone want to see or download my themes the link is this

https://plus.google.com/communities/118151252631894552764

Please don't post here and spam this thread any else of my themes thanks.
[Android Themes] NPriyo:
I want to change TWRP splash screen image by using AIK Mobile.

My question is, do I still need to use 1080x1920 picture for 18:9 display?

If yes then, would the result splash image be cropped or stretched??
[Android Themes] z31s1g:
I haven't tried using a static image, but I would assume you should try a PNG that matches your native resolution (or at least aspect ratio) to avoid scaling effects.
[Android Themes] NPriyo:
Thanks.

I tried with a 1080x2160 picture (this is also my phone's screen resolution). The result was not so expected. Looked like the picture was first cropped to 1080x1920, then stretched again to match the screen.

Then I took the same picture and scaled it to 1080x1920 (without cropping). This time it stretched back to 2160, and became normal. :good: