yashsingh1/xdaforums huggingface dataset:
[Android Themes] mauam:
Glad to hear that bud:cool:
[Android Themes] DeathAngel66669:
thanks everyone for all the hard work! is there any chance of convertiing black play v1 and dark play v1 to 1440x2560 for twrp 2.8.5.0? thanks again
[Android Themes] starcms:
Would it be possible for you to make a MultiROM compatible version? Specifically black play? It just looks so great!! :)

Thanks much!

Sent from my VZW One m8 running BlissPOP
[Android Themes] z31s1g:
There's no need to port themes to specific resolutions any longer. TWRP 2850 automatically scales the ui up or down. This works great with the theme, as long as the screen ratio is the same (which it is in your case).

So you can go ahead and use the 1080 theme, it'll work.
[Android Themes] DeathAngel66669:
thanks
[Android Themes] skittleys:
Since [MENTION=2875350]franzyroy[/MENTION]'s themes have been added to OP, perhaps this one should be too?

Here's hoping tiaoalvino updates them for 2.8.5.0!
[Android Themes] tiaoalvino:
I did it with the Black Play version. When I have finished with the Dark Play version, I'm gonna post them here. [emoji6]
[Android Themes] bkai:
Has anyone been able to add a new splash screen to 2.8.5.0? I can't seem to get it to stick. Works fine on 2.8.4.0 though.
[Android Themes] Scartozzi:
2.8.5.1 is out
[Android Themes] z31s1g:
Have you updated the theme along with the recovery?

The new theme includes a change required for repacking to work properly.
[Android Themes] bkai:
Hmm... I didn't think updating the theme was required anymore but I'll give that a shot. Thanks
[Android Themes] z31s1g:
I'm currently observing the techerrata page to see if it's a general bugfix update or if only some devices are being served.

But the theme should work in any case.
[Android Themes] bkai:
Yup, updated theme allowed changing the splash to work. Thanks!
[Android Themes] damngood98:
is this going to be the only way to change it moving forward? wouldn't be the end of the world but i've been using the kitchen to repack for the manta. obviously there's no themes available so the splash is all i've got :eek::silly:
[Android Themes] z31s1g:
No, of course the PC version of the kitchen is still working.

But the theme uses a few shell commands to copy and rename the splash jpg. And as the splash now sits in /twres instead of the /res folder, I had to change a few lines.
[Android Themes] jackdubl:
For us Galaxy S4 lokied users having problems with 2.8.5, I see today that Flashify no longer sees a 2.8.5 build, so I bet twrp forgot to loki it or something interfered with it so they pulled it.
[Android Themes] z31s1g:
I just read a conversation in the IRC channel. Seems like multiple S4 variants are affected, they're working on it. Loki is not the culprit.
[Android Themes] fatspirit:
Once blocked, screen cannot be unblocked if TWRP is themed. Applies both to 2.8.5.0 and .1
[Android Themes] z31s1g:
Have you tried swiping all the way from the left quarter of the screen to the right?

The lockscreen only looks like the lollipop one, it doesn't work the same way. If you dislike it, you can change it in theme settings to use an alternative lock screen with a visible slider.
[Android Themes] ChinmayKunkikar:
A suggestion -

It's not necessary actually, but if I have a center clock and if I enable 'Stimulate Actions', it hides the clock behind it.

You can do something like, after enabling 'Stimulate Actions' the clock will go back to the default location.
[Android Themes] z31s1g:
That, I can do.
[Android Themes] tiaoalvino:
As I promised, here they are!

Screenshots Gallery

TWRP Materialised Black Play Theme

TWRP Materialised Dark Play Theme
[Android Themes] :
UPDATE

https://github.com/ModdingMyMind/TWRP_IMAGE_PORTER/commit/33a8db4063787d9b2a367fb1145ddd4303fb30a7

If you port TWRP Themes using my project then grab the latest update. Speed increase for porting xml files is taken to a whole other level. Lets just say it's freakin fast now. Don't forget to handle the fonts manually and the keyboard template. Speed for porting images hasn't change. Remember - port portrait to portrait and landscape to landscape resolutions.

~ that is all
[Android Themes] ChinmayKunkikar:
Woww!

That changelog made my day! :)

Gonna try really soon.

Thanks a lot! :)
[Android Themes] Deafskydiving:
Hello where can download TWRP Materialized Play Themed 2.8.5.0?
[Android Themes] rambo69:
look at the OP there you find download links
[Android Themes] reversegear:
Works fine on moto g TWRP 2.8.5.0 720p :)
[Android Themes] Deafskydiving:
I knew exactly where to be a website, please help where to get a website?
[Android Themes] z31s1g:
:confused:
[Android Themes] inffy:
Sorry you are not making any sense.
[Android Themes] Deafskydiving:
Please help find the site
[Android Themes] z31s1g:
What website? What are you looking for?
[Android Themes] miguepereira77:
You mean the folder on the web site? What device you got?
[Android Themes] Deafskydiving:
where to get twrp 2.8.5.0 m7 themed.img?
[Android Themes] z31s1g:
deleted
[Android Themes] Forsaked:
You can find the unthemed M7 twrp recovery image here!
[Android Themes] Deafskydiving:
I need to just TWRP Materialised, please help 2.8.5.0 img
[Android Themes] z31s1g:
There is no themed image.

If you have TWRP installed, you need to download this zip:

https://s.basketbuild.com/filedl/devs?dev=z31s1g&dl=z31s1g/1080/TWRP%20285X_v1/2850_v1_1080_play.zip

To apply the theme, follow the installation instruction from my last post.

EDIT:

Do this:

How to...

...install the theme:

The theme zips are not flashable. First installation has to be done manually:

Download the theme of your choice and rename it to "ui.zip".

On SD card (if device has internal and external storage, use the internal) open TWRP folder and create a folder called "theme", without capital letters.

Copy ui.zip to theme folder.

Restart to recovery.
[Android Themes] HaTrED_:
Nice work mate!

Obrigado! [emoji6]
[Android Themes] ChinmayKunkikar:
[MENTION=6367467]Modding.MyMind[/MENTION].

Blazing fast.

The new version is blazing fast! Does the job in 1/4th the time it used to take earlier.

Now I don't need to rename anything too!

I remember that it used to cost me 1 hour per ui.xml to get ported until [MENTION=2719389]z31s1g[/MENTION] used the include logic was used to separate it into two files.

Then it used to take merely 15min to do it.

Now it takes 3 - 5 minutes (max)!

Thanks a lot!
[Android Themes] _that:
TWRP does it in... about a second? Including the keyboard. :)

What is the remaining use case for a theme porting script? To make additional manual adjustments after scaling?
[Android Themes] Cr33D OrB:
Thanks guys this really awesome !

Btw Theme goes away by updating twrp,doesnt it?

So we have to wait by each twrp update for "New" Theme designed for newest twrp Version,dont we?

Just want to can get sure ￼
[Android Themes] z31s1g:
The theme will survive twrp updates, it will not automatically be removed. Just make sure to check back here after every twrp update, because in most cases I do release an updated theme as well (some times because theme needs adjustments to continue working, other times just for feature updates).
[Android Themes] I.nfraR.ed:
The problem is I'm still using ported TWRP and haven't had the time to compile one for my device, since I'm working on KK kernel and rom most of the time.

Basically cp, zip, rm and probably any other command fail when executed from the theme script, but I haven't investigated in depth.

Some day I will compile TWRP and the issue might be solved.
[Android Themes] ChinmayKunkikar:
Didn't quite get you..:confused:

No it takes 5 minutes maximum to port ui.xml with the new update.

Keyboard and fonts still need manual scaling & adjustments.
[Android Themes] z31s1g:
2850 auto scales the ui to fit the screen. I'm still playing with it to decide what themes I'll keep in the future and what resolutions to ditch.
[Android Themes] PieceKeepr:
Where are you seeing this?
[Android Themes] z31s1g:
Device specific bug fix updates have been released for some devices. Nexus 4 and 5 have been bumped to 2852 for example. But Nexus 6 and 9 are still on 2850.

So your device might not be among the ones that needed fixing.
[Android Themes] Scartozzi:
on their site
[Android Themes] damngood98:
just depends on your device, bug fixes...n5 is already at .2
[Android Themes] _that:
TWRP's auto-scaling does a non-optimal job if the aspect ratio is different between theme and screen resolution. I don't know if/how we could improve that.
[Android Themes] guyd:
Agreed. Running a 1080 theme on a Nexus 9 looks quite stretched!
[Android Themes] MaSSivePT:
hello, how do I update to the latest TWRP? I have TWRP themed, i have the oneplus one
[Android Themes] Forsaked:
Download it here and flash it via fastboot!
[Android Themes] Cr33D OrB:
Man here is Xperia z thread and not opo

Go for ur thread,

maybe ull find Here an answer too x)
[Android Themes] z31s1g:
As you're asking, the easiest way is to use the flashify app from play store.

Otherwise, download the image from here:

http://techerrata.com/browse/twrp2/bacon

In recovery, go to install, tap on "install zip" and select "install image". Then select the image you downloaded, check "recovery" as target partition and flash away.
[Android Themes] z31s1g:
Lol no, this is not the Xperia thread. [emoji6]

Stop throwing out my customers... [emoji14]
[Android Themes] Captain_Throwback:
So I am also curious about this.

I just tested this on my Supersonic. Flashed TWRP 2.8.5.0, then applied the 768 theme. And it looks and works flawlessly. So basically porting is no longer needed, right? We just need to know the aspect ratio and choose a theme that shares it, right?
[Android Themes] Cr33D OrB:
Yeah man sry my fault O_o

Cuz i found it in Xperia z thread

Again sry man didnt want to kick out ur customers ;)
[Android Themes] :
[MENTION=4878287]_that[/MENTION], I haven't put 2.8.5.0 to the test with the aspect ratio yet, but long before this was even included in to the TWRP source I was already porting themes using the aspect ratio method. I stopped using it though because my device is 480x800 and if I ported a theme from 720x1280 the theme would always be off some and would require tweaking in the ui. That is why I use a different calculating method in my porting script. Now, I can grab a theme at 720x1280 or higher (doesnt matter) and it will get done right the first time for me. To include the images themselves as I resize them using the same calculating method vice scaling. Aspect ratio being set to a specific value across the board was never %100 on my end. Unless the ratio is a value of either 1 or 2 then the end result of that theme will never be %100. 720x1280 to 480x800 ratio would be 1.5/1.6. As you can see, this will result in complications for having the theme fit properly. :) my friendly input based on my very long experience with porting themes.
[Android Themes] Captain_Throwback:
This splash screen is also now featured on my EVO 4G (Supersonic) recovery, found here: http://android.aokforums.com/1-vt380.html
[Android Themes] _that:
So how does your "different" calculation method work? Fitting a 16:9 theme on a 16:10 theme means either stretching everything, leaving blank space, or modifying the layout manually.
[Android Themes] OlairCosta:
Working perfectly in my device xt1033. Thanks. :)
[Android Themes] :
I will use 720x1280 as my example for porting over to 480x800. Lets say I have an X value inside the ui set to 333 and it needs to be modified to fit my resolution.

Here is the math, and the calculation is EXACTLY the same for any and all values to include resizing the images.

720/333=2.16216216216

480/2.16216216216=222

X is equivalent to "width" which is why I use width resolutions. So, X=333 now becomes X=222.

Lets say I have a Y value of 333 and it needs to be modified to fit my resolution. Y is equivalent to "height".

1280/333=3.84384384384

800/3.84384384384=208.125 (round to nearest integer) =208

So now Y=333 becomes Y=208.

Lets look at an image of 64x1280. We target the width then the height or vice versa.

720/64=11.25

480/11.25=42.6666666667 (round to nearest integer) =43

1280/1280=1

800/1=800

64x1280 now becomes 43x800 and will fit properly.
[Android Themes] _that:
OK, that leads to exactly the same results as the more common formula that TWRP uses:

scaling factor x = target width / theme width

scaling factor y = target height / theme height

then simply multiply all x, y, width and height values with the corresponding scaling factors.
[Android Themes] :
No it doesn't. TWRP would use 1.5/1.6 for my device if the theme is 720x1280. Which I can guarantee you the theme will not fit properly if those values are used. I will bet this on my xda account to be deleted if proven wrong ;)
[Android Themes] :
It's the whole reason I stopped using the ratio method because if the ratio is not a value of 1 or 2 then the theme will

never

be %100 unless you manually tweak it after the port is done. My calculation method is way more accurate as it properly determines the ratio each and every time it handles a value to be modified. Feel free to use TWRP method and port 720x1280 to 480x800 then use my method and port. Then diff them and see the results. Wouldn't waste my time on my script if I were wrong.
[Android Themes] _that:
I still don't understand what you're trying to say. Are you talking about rounding differences of < 1 pixel?
[Android Themes] Chonexda:
Installed on Z2 and working fine over TWRP 2.81. Great job. Thanks a lot ?
[Android Themes] :
If you want to understand then port 720x1280 to 480x800 using the method TWRP applies. Save the port. Now port the same using my method. Diff the two results. You will see it then. If I ported the materialized theme using the method TWRP applies then there would be things not sitting on my screen where they are suppose to be sitting. I have been down this road in the past which is why I abandoned it's method. Just port and see the results for yourself.
[Android Themes] MaSSivePT:
and i dont lose de theme?
[Android Themes] z31s1g:
Nope.

EDIT

But you need to update the theme after flashing the new recovery. Download the 2850_v1 version of the theme here:

https://s.basketbuild.com/devs/z31s1g/1080/TWRP 285X_v1

Then in recovery, gobto theme settings, hit "change theme", selected the zip you downloaded and confirm.
[Android Themes] _that:
If you can't explain the difference, I give up right here. Your calculations use the same 1.5 and 1.6 factors as mine.
[Android Themes] :
No they don't. The difference is about 50-60% between both methods given the resolutions we have been discussing. That is a huge difference seen on a screen.
[Android Themes] z31s1g:
Unnecessary. Please don't.
[Android Themes] :
[MENTION=4878287]_that[/MENTION], to clear the air here I am not aiming to say the method used by TWRP shouldn't be used. My main point is that it's method doesn't work for my resolution. After testing these methods since TWRP was on 2.5 I gave up on it as it required too much work for me after porting a theme which is why I adapted to my current method seen in my script and as previously demonstrated with my example on how it is done. I do think it is awesome that TWRP now supports this concept and with that said I was wanting to ask you since you did bring the support to TWRP how you went about modifying the keyboard template. My script will port it's height and width but I haven't found a prominent solution for the values pertaining to key01 as an example.
[Android Themes] neore0:
2560x1600 theme

Wow, this is a really awesome them. I give great kudos the dev on this one. But do any of you have this in 2560x1600 resolution for my Note 10.1 SM-P600?
[Android Themes] z31s1g:
No, no landscape version available.
[Android Themes] PunchUp:
Thanks for keeping it alive :D
[Android Themes] _that:
My main point is that I won't continue this argument free discussion. If you think that theme scaling in TWRP does not work correctly, please install the unmodified 720x1280 theme on your phone, make a screenshot and post it.

We simply multiply each key width with the x scaling factor.
[Android Themes] :
Any plans to "actually" port the theme using TWRP? The changes are resetted afterwards and when you look at the ui.zip it is still heavy in size due to the images and no changes in the ui either. Maybe this will be seen in the future?
[Android Themes] RohitBopnna:
Hi have a Xperia Z (C6602) and the theme 2850_v1_1080_play seems to work on the latest TWRP 2.8.5, i have it install TWRP on to the FotaKernal. thank you for the theme
[Android Themes] z31s1g:
Maybe just a typo, but there's no v2 of the theme available for 2.8.5.0 recovery.

To be sure, use the theme from this folder if your recovery is 2850.
[Android Themes] RohitBopnna:
Sorry for the typo, i changed it
[Android Themes] z31s1g:
No worries, just wanted to make sure you're using the latest version...:)
[Android Themes] RohitBopnna:
Sorry question in the wrong forum, will take this to TWRP
[Android Themes] B@sti:
Hey friend [MENTION=2719389]z31s1g[/MENTION]

Just wanted to say that your updated theme runs fine.

I also updated my thread for the LG G3 with your splash screens to

the latest build of TWRP so thank you and keep it up.

Prost! :highfive:
[Android Themes] _that:
Writing back the XML or the scaled images is not planned. The main point of TWRP's theme scaling is to reduce the 19 stock themes to a more maintainable number. The fact that custom themes are now more compatible across resolutions is a nice side effect.

We still have no good idea how to automatically convert to different aspect ratios without distorting the images and the layout.
[Android Themes] magdeoz:
[MENTION=6367467]Modding.MyMind[/MENTION]

Any solution to this:
[Android Themes] ChinmayKunkikar:
Yes. Downgrading from Lollipop.

The binary doesn't support Lollipop yet as per my knowledge.

I got the same when I used it on Lollipop. But when I use it on KitKat or earlier versions, it runs well.
[Android Themes] Rix70:
Hi guys

please a question..

The 2.8.5 version of twrp get issues? Now i used 2.8.4 with Lollipop rom,obviously for now don't have trouble...with black theme is amazing :)

your raccomended update it or not?

Thanks in advance
[Android Themes] :
Yes, currently the GM binary for resizing the images will only work on Android devices using KitKat or less. Android 5.0 switched over to PIE. I could compile the binary as PIE but then everyone not on Lollipop wouldn't be able to use it. The only way I can include Lollipop to be supported is if I compile the binary as true static without any dependencies. Unfortunately I have not be successful with that. Everytime I compile it as true static the binary goes bonkers and starts popping off with a bunch of errors and bugs. I hope to resolve it but so far it has only made me want to throw my computer lol. Should anyone else beable to compile GM as true static properly then let me know.

Edit: I am not messing with the binary as of this moment. My priority is to complete my script for porting TWRP themes. So far my script supports handling the images, porting the ui.xml such as x, y, value, w, h, height, width, etc, etc. I recently added support for resizing ttf fonts and eliminated the need for user interaction when modifying all applicable values found in the variable tags - no more "human mind". All that is left is handling the keyboard template which I am working on right now. I finally found a solution but I have to work out some issues it is giving me. Once that is done then I will go back to messing with the GM source again.
[Android Themes] jayk32:
[MENTION=2719389]z31s1g[/MENTION]

Just updated my recovery to the latest version and also using your updated themes and it's all good. :cool:

I even finally managed to change the splash screen. :highfive:

Anyway Thanks again!! :laugh:
[Android Themes] Silvio Scarani:
Installed dark version on Xperia Z2, Rom Existenz 4.5.0, Nut Dual Recovery 1.5.4. Perfect, beautiful.
[Android Themes] osm0sis:
Compile it PIE.. PIE only isn't supported on Android <4.2 if I recall correctly from all our fun on the topic, so, really, screw GB, ICS and early Jelly Bean at this point. ;)
[Android Themes] Maxr1998:
Correct. Just read this myself today on the android wiki.. PIE is supported from Android 4.2

Sent using my nexus⁴ running Euphoria 1.0 with Xposed and hells-Core B69-t4 L

Bitcoin donation address
[Android Themes] :
Haha, thanks for the info. My primary device is still on 4.2 so as long as I can use it for myself then I am fine with this idea :). Meanwhile, just pushed some changes to my repo. My script will now port the ui.xml including resizing the ttf fonts and the keyboard template. Pretty much, my project will port the entire theme successfully. The only exception which would require manual work is if the theme uses NON ttf fonts. I have no intention on adding support for these particular fonts for MANY of reasons lol. All is left is recompiling GM :) and maybe a few cosmetic updates requested by other users themselves.
[Android Themes] z31s1g:
Sorcery.
[Android Themes] PunchUp:
Generic

Basic - Arrow Lite

This generic post is for devices not officially supported by [MENTION=2719389]z31s1g[/MENTION]

Here I'll provide all the colours/resolutions provided in my curtains' series.

If someone repacks all these colours for their device, [MENTION=2719389]z31s1g[/MENTION] will add it to the Collection of Repacks in the 3rd post of this generic thread. There is also a guide there if you wish to know how.

Please provide proper credits and inform me when you post the repacks for your device

And even if someone doesn't repack all the colours, it'd be great if you could upload it for others and send me a PM with a link to your post. I'll add that link to this post and subsequently nest this post inside all my official posts (N4, N5 and N7) just to keep it accessible for people with less popular devices. :victory:

Devices

Nexus 4

Nexus 5

Nexus 7 (2013)

HTC Evo 4G LTE - By [MENTION=1162986]Captain_Throwback[/MENTION]

HTC One M8 - By [MENTION=1162986]Captain_Throwback[/MENTION]

Samsung Galaxy S4 Sprint - By [MENTION=5509427]matraca[/MENTION]

Miscellaneous Curtains

This post has colours requested by users which are not included in my series and some other cool stuff (coming soon)

720, 768, 1080 and 1200 available. If you need any other resolution, let me know
[Android Themes] Hatshipuh:
Request for .ai file incoming 8^D

Or one in 0099CB in 1080.
[Android Themes] chikimonke:
It looks good, but it feels like it would be better suited for the Deep Orange color scheme. I was hoping to get something to match the Orange color scheme. I just got the hex code for the orange in that scheme, it's #FF9700. Thanks again! :good:

Also, I can make repacks for the 1+1 if you want.
[Android Themes] manup456:
Here you go [emoji3]
[Android Themes] PunchUp:
I already have that hex code. Tried it as well before making the darker one :p But since my collection has a dark tone, it won't be included. I'll provide the lighter one separately for you in my “Miscellaneous Curtains” post. More information about it tomorrow. Hope you understand :)
[Android Themes] chikimonke:
Not a problem, I'll take it in whatever form you want to supply it. And in case you missed my edit above, I can do 1+1 repacks for you, uses the same image size as the N5.
[Android Themes] Thijssie909:
Your themes are the best! Thanks once again....

8WN86210XY2897159
[Android Themes] PunchUp:
That's great :highfive:

And here you go. Made light orange for you just now :p

It looks great. I really like it now :D
[Android Themes] MaLiXs:
I'm waiting for the s5 specific theme!

Edit : the IMG in the op doesn't seem to work in tapatalk. But the link is working fine in the browser
[Android Themes] PunchUp:
Earlier today, I mentioned "crazy, random attempts".. Here's a draft (image obviously not by me :p). Curious to know if someone would be interested in such curtains :D
[Android Themes] Adam3Sixty:
Love it.

Want it.

Please make it for ALL resolutions, like the QHD displays ;)
[Android Themes] z31s1g:
Free beer tastes the best!

Thank you, much appreciated. [emoji482]