yashsingh1/xdaforums huggingface dataset:
[Android Themes] Ticklefish:
This is a request to all the wonderful people who follow this thread...and you're all very wonderful indeed!

Is there anybody here who's good at building programs from github? I need one for my deodexing tool but, since I only have access to the work PC and I can't install anything, I can't build it myself.

If anybody can help, please let me know. You won't get paid but you will get a credit on the thread and my eternal gratitude. Which is nearly as good!

That's very clever, I'm impressed! There must be a way to disable the notification completely but, without digging into the code and experimenting, I can't really suggest anything. But best of luck in your search!
[Android Themes] FunSucker:
Update

Little Update v16.4, sir
[Android Themes] Ticklefish:
Thank you! That's really appreciated! :good:

I'm going to be releasing v16.5 soon but you'll be glad to know there aren't any new strings in that one. I'll include this file with it.
[Android Themes] FunSucker:
Wow that's cool! :fingers-crossed:

But I am even more glad because TMA is still exist, sir :D
[Android Themes] Archangel:
Has anyone been able to decompile the latest couple of version of DropBox?
[Android Themes] JT1510365:
Hey long time no see ticklefish. I got a couple of questions to ask you. Is your decompile tool able to work with pie roms? Also i want to decompile my kitkat roms apks but it won't work it either errors out at recompiling without any editing and when i try to use apktool 1.5.2.jar it force closes the program when using it. Any ideas my hard drive failed that had your old ticklemyandroid version on it i forget what version though and your updated tool doesnt work for me and i cant seem to find your older versions. Great to see your still around.
[Android Themes] Ticklefish:
Hi! TMA does work with Pie, yes. It even works with Android 10. If you're getting errors when recompiling, share those errors and I can see if I can help.

It does look like there might be an issue with using apktool 1.5.2. I'll take a look at that and try to resolve it.
[Android Themes] bobfrantic:
I have a Galaxy S9+. Applying seconds to the statusbar clock was fairly easy with "textclock" up to android 9 in the qs_status_bar_clock.xml. Android 10 brought quite a few changes to files in SystemUI.apk and qs_status_bar_clock.xml is no longer is in the layout of the SystemUI. I have no idea which xml file to edit now, at least so far. Anyone know how to add seconds to the status bar clock in Android 10? Thanks...
[Android Themes] Thebear j koss:
Yup. It is already an option in settings. Display---> status bar - - - > time. If not, may just need to enable developer options in settings by tapping on build # 7 times.

Sent from my OnePlus 7T using Thebear Blue XDA Labs
[Android Themes] Thebear j koss:
Forgot screenshot

Sent from my OnePlus 7T using Thebear Blue XDA Labs
[Android Themes] bobfrantic:
Thanks for the information, wasn't aware of the options...
[Android Themes] bobfrantic:
Installed 10 on my S9+ and I don't have the same options in the status bar settings of notifications. Turned on developer options but can't see what tobchange. A search of settings comes up blank for clock seconds....
[Android Themes] Thebear j koss:
Sorry, don't know anything about Samsung devices anymore. Is there a way to enter system ui tuner somehow? Adding seconds on Android 10 is done in smali now

Sent from my OnePlus 7T using Thebear Blue XDA Labs
[Android Themes] bobfrantic:
Oh joy lol
[Android Themes] Ticklefish:
I didn't see this, sorry. Are you still having issues with this? If so, what issues are you having?

You can install an app from Google Play to access the SystemUI tuner, which will let you add seconds to the clock.

If you want to do this in XML, I suggest using Notepad++ or similar to do a search for "clock" in your decompiled APK and seeing if that comes up with anything useful.
[Android Themes] Tulsadiver:
Would you care to upload your framework-res.apk and SystemUI.apk? I wouldn't mind taking a peak.
[Android Themes] Archangel:
No worries brother I think it is a apk tool thing havent been able to decompile it for a while now.
[Android Themes] Ticklefish:
What errors are you getting? A lot of developers are doing things to the apps now to stop people from decompiling them so it's possible it can't be done...but I do like a good challenge!
[Android Themes] Ticklefish:
Version 16.5 has just been released! This features a few fixes (including the issue with using apktool 1.5.2), a few minor changes and an additional recompile option.

Currently apktool has an option to give recompiled apps the same signature/key and AndroidManifest.xml file as the original. This is essential if you're modifying a system app (unless you've disabled signature verification in your rom) but less so if you're modifying an app from Google Play or similar, so the option will be removed in a later version. This is likely to be apktool 2.6 which won't be out for at least a year. (Have a look here if you're wondering what I'm talking about: https://github.com/iBotPeaches/Apktool/issues/2129)

But I'm an impatient person so I've already implemented a workaround in the code already. I like to think ahead.. ;)

This will be the last update for a while unless I need to fix any bugs, Google drastically change something that I need to allow for, or I think of any other useful features I can add.

Download, enjoy, and just remember - using Tickle My Android instead of any other decompiling tool is scientifically proven to extend your lifetime by up to 100* years!!

*Individual Results May Vary
[Android Themes] ninestarkoko:
hello, did you manage to fix this problem?

decompiled SystemUI (and other apks) on Samsung stock Pie is a total mess and won't load correctly (v-XX folders are merged). I always have to drag-n-drop the modded files from recompiled apk to original apk in order to make the app work correctly.

Am I missing any specific option to solve the problem?
[Android Themes] Hamidreza2010:
sorry bro

where is download link? :)
[Android Themes] Homeboy76:
In the OP.
[Android Themes] Ticklefish:
This sounds like an apktool issue. Are you definitely using the latest version? If so, you're best off logging an issue on the apktool github or mentioning it on the xda thread.

The github's supposed to be the best place for that but you're probably more likely to get a response on the xda thread. Or you could always post on both...

There's nothing I can do to TMA for this, I think. It can't help with the merged folders and it'd be a nightmare getting the program to work out which files have been modded before putting them back into the original APK.
[Android Themes] Tulsadiver:
This has been the case for a few years now. I've never had a problem modding a decompiled apk (without the -v**) and recompiling it and flashing it. I have a pixel, however. I've helped people that have Samsung's though.
[Android Themes] kevintm78:
I concur. The only phone I have any experience with is Samsung and I also have to drag and drop every time. Its really strange.

Edited to add an important detail.
[MENTION=4315551]Ticklefish[/MENTION]

I think Professor Ticklefish has a nice ring to it.;)
[Android Themes] Tulsadiver:
I might be talking about something else....when replacing the entire SystemUI.apk it has always been best to copy modded to the original. I thought they were having other issues regarding the -v** specifically. I rarely flash the whole apk but instead flash the modded portions only.
[Android Themes] kevintm78:
Oh, yeah I misunderstood what was going on. I'll see myself out.
[Android Themes] Tulsadiver:
Not so fast, lol, it might have been I that was on the wrong track. ;)
[Android Themes] Frog$kyWater:
Works fine

Thanks again for this, it's useful asf
[Android Themes] HassanMirza01:
[MENTION=4315551]Ticklefish[/MENTION] bro, i used this tool, make my edits and repacked.. flash zip and working fine, but when i flash the same zip right after fresh rom flash, you can say when i integrate this systemui in stock rom zip, and flash that zip, navbar and statusbar vanished, no mattar what i do, they never came back, when i flash stock systemui, they appear.....

But, when i use stock rom on fresh install, after some boots or sometime, i flash modified systemui, it start working again and normally...

Is this signatures issue ?? or dalvic issue ?? whats stopping modified apk to work from fresh rom install ??

Regards
[Android Themes] [Jaco69]:
Hey [MENTION=4315551]Ticklefish[/MENTION], I provide you an Italian translation of your great app.

Keep up your great work.
[Android Themes] Bradco:
hi everyone little question, where can i found ' generaly the .png or .htlm icon for the status bar, systemui/framework or another ?

I have an error when i recompil :(
[Android Themes] Thebear j koss:
Need full log. All this says is failed.

Sent from my OnePlus 7T using Thebear Blue XDA Labs
[Android Themes] Bradco:
ok
[Android Themes] Tulsadiver:
You need to delete the duplicate entries in your res/values/styles.xml
[Android Themes] Bradco:
ok i try it thanks

do you know ( generaly ) the name of icon in statusbar ?

for tiles generaly is ic_qs****
[Android Themes] Tulsadiver:
Depends on what phone and android firmware you are on. In 10, and maybe 9, some phones and some icons are generated by code, not PNG or XML files. Wi-Fi used to be stat_sys_wifi_signal, data used to be stat_sys_signal etc.
[Android Themes] Bradco:
thank you for your answer, you confirm what i thought. almost all the icons of the status bar are in xml named stat_sys I just made a test icon in png Do you know the right size in pixel or whatever? and my png where I put it? in xxxhdpi or xxhdpi or dpi or another ?

i'm on android 10 now i recompil it, my last error that I submitted to you I think was to have put the png in the drawable directory
[Android Themes] Tulsadiver:
On large Pixel phones they go in xxxhdpi, smaller Pixel phones, xxhdpi.
[Android Themes] Bradco:
recompilation done thank you :good:

on the other hand my systemui is here / system / product / priv-app / systemui / systemui.apk

but when I recompile the choices which I have do not correspond,

the closest is / system / priv-app / systemui

is that a problem ? If yes can I have a solution for recompile with same directory ?
[Android Themes] Tulsadiver:
If you are on Android 10, aren't you rooted with magisk? I don't believe you can modify the system. Just recompile. The results will have to be put into a module for flashing.
[Android Themes] Bradco:
Yes I have a custom Android 10 rom rooter with magisk.

So I recompile with this directory /system/priv-app/systemui

And add in zip file, I flash it in recovery exactly ?
[Android Themes] Tulsadiver:
When you recompile, in options, don't choose a zip. Just recompile.
[Android Themes] Bradco:
ok so i compile with this directory /system/priv-app/system ui and with Standard settings and i don't add it in a zip but how i apply the changes, how i install the new systemui.apk ?
[Android Themes] Tulsadiver:
First, unzip the original SystemUI.apk and the modified SystemUI. Copy the part that you modified from modified SystemUI into the original SystemUI. Zip it back up. Place that into a module like one attached. Flash in magisk manager. I can't promise you this will work but this is what I'd do. A custom rom can't always be modified.
[Android Themes] Bradco:
first thank you for your time tulsadiver. when you say unzip and zip it back up you mean unzip as a simple zip or decompile/recompile with TMA ?

finally to add the modified systemui.apk file in the magisk module that you gave me, there I copy / paste it in the folder /sytem/product/priv-app/systemUI ?

Edit 1 : i see in magisk module you gave me, the directory is not good it is normal ? in module is /system/product/systemUI/SytemUI.apk in my phone is /sytem/product/priv-app/SytemUI/SystemUI.apk
[Android Themes] Tulsadiver:
Yes, simple zip.

Sorry, I went a little too fast. Yes, change the folders to system/product/priv-app/SystemUI
[Android Themes] Bradco:
Thanks I try this and we see if it works anyway thanks

I keep you posted :)
[Android Themes] Bradco:
I just made the change everything is going well but it does not change. I do not know if I am wrong in the files (I tried with an ic_qs file) or if the flashing in magisk does not make any modification

Edit 1 : I just looked in the system ui.apk file of my phone the files that I added are there
[Android Themes] Tasneem khan:
[MENTION=5346465]Tulsadiver[/MENTION] did you check that Havoc OS speed meter...?
[Android Themes] Tulsadiver:
I don't understand the question?
[Android Themes] Tasneem khan:
In other thread of yours i sent you the system ui link for speed meter in QS status bar...
[Android Themes] Tasneem khan:
This one...
[Android Themes] Tulsadiver:
Please respond to that thread. Not here.

You did not give me the framework-res.apk
[Android Themes] Tasneem khan:
Ok sorry but i did send you.
[Android Themes] Tulsadiver:
You sent me the SystemUI, but no framework.
[Android Themes] Tasneem khan:
Ok i'll send you again... thanks and let you know...[emoji109]
[Android Themes] :
Birthday

**It's TMA's Birthday!!**

Another great year with TMA. Thank you for this great tool which brings so much joy to our little Android community. Thank you for your great work and doing this for so many years Ticklefish.

I hope you will continue with this for a Long time.
[Android Themes] androidloveRs3104:
hey guys. long time i havent use this tool. i remember i used this with unrooted device samsung s7 edge. but i see now its a requirment. just wanna clarify unrooted device wont work anymore like pulling apk or installing recompiled files? thanks in advance.
[Android Themes] porkyhontas:
See that you're still kicking ass and taking names, Ticklefish. I'm still using your groovy product, even though anymore it's mainly used for building Substratum apps and some third party apps. I, however, do miss having a custom recovery and having complete control over my phone but I guess Sprint and Samsung have different ideas anymore. Anyhow, just wanted to pop in and say hi and thanks for your hard work.
[Android Themes] :
Sadly this is true. I am starting to moddify a Samsung A40 on Android 10 and it beginns tight after the Bootloader unlock, this aggressive bootlogo warning Pictures are terrible. Had to unpack the param.bin, moddify the Images and Flash through Odin. Flashing zips in twrp is not working as it is used to be, you have to modify the updater-script to make it work. To decompile apps like systemui you have to prepare them and use winrar to push the modified stuff to your prepared template. A lot of easy stuff is now complicated, i wonder how Long i can continue doing this.
[Android Themes] Muhammad Hatmi bin Saidin:
This tool support on Android 10 or not?
[Android Themes] Ticklefish:
Ha! That's so true. Still..we're just masochistic enough to enjoy the challenge.. :D

Yes, it does! TMA works with every version of Android except 11...and that's only a matter of time!
[Android Themes] Ticklefish:
TMA v17 COMING SOON​

I've had a few ideas about an update to this tool which I'll be working on. I'm not the fastest coder in the world and I don't get a lot of free time to do it but I'm hoping to release v17 this month.

With that in mind..is there anything you fine people would like me to add/remove/change to the program? It's made for you, after all.. :)
[Android Themes] Tulsadiver:
Hey, ticklefish! I wouldn't want you to make any changes because of me. I'm an odd duck (and a old one). I still use one of your classic 15 series for most everything. The one before you offered mouse control I believe. I love having options there in case I come across something weird but I like a basic capability of being able to just recompile without going through several options first. The only one I have to decline on the version I use is "adding to a zip file". Maybe your later versions already have a "basic" option but all of your versions work super, even on Android 11, as long as a person keeps the Apktool and baksmali/smali jar files updated. Ticklemyandroid is still the best tool out there. Thanks for all your hard work.
[Android Themes] Ticklefish:
Hmm...when did I add mouse control? I remember spending a lot of time working out how it would work and even longer going through the code to implement it. I feel like it must have been before v15. I'll have to see if I still have the older versions somewhere.

I'll be honest - I never liked the basic menu. It always seemed like people were using that and ignoring the more advanced options available. It's a strange thing for me to complain about, especially since I'm always saying I make this for the users, but that's one of the reasons I eventually got rid of it. It's an ego problem..

Version 16 was a complete rewrite and redesign from the bottom up and it might be worth checking out to see if it works for you. I've streamlined the interface to try to make using the tool as quick and as easy as possible.

My plans for v17 include something that you might find useful. I'm not saying anything more now. Partially because I like to give people a surprise, partially because I'm not sure it'll work anyway!

And thanks for your kind words, and for having a banner in your signature. It's people like you that keep me going!
[Android Themes] Tulsadiver:
16.5 is very good. I've been using it some also.

You might consider an "about" option. It could identify the version of ticklemyandroid being run and also tell people a little bit about the creator. Maybe a few links to some of your work. At least "XML 101-XML Modding Made Easy". So very helpful for people starting out. I give people that link every time I'm asked about how to get started on modding (and also a link to ticklemyandroid, of course).
[Android Themes] porkyhontas:
Man, you added mouse control forever ago it feels like. Four years ago maybe.
[Android Themes] Bradco:
Really cool :good:

Thanks to you ticklefish for this tools, works and your times.

[MENTION=7392803]Tasneem khan[/MENTION]

have triyng to modified cusom rom havoc ?
[Android Themes] Bradco:
double post voluntary

i try to recompil framework-res and error but i look in history i don't understant why.

i try with another pc

problem solved : re*install all app :)

Edit 2 :

I think I found the xml files of the quick setting and sys icons in the status bar. if i make png icons where i should put them? in xxhdpi or xhdpi etc ...

Edit 3 : i have a problem when a recompil, i try to decompil/recompil directly without modifying anything and i have an error, i correct the errors and there new ones appear.

Last EDIT : I finally managed to compile the framework-res file, I made png modifications already present (same name same size) but once flazgher the files are the same as before my modification.

I give up, on android 7 I managed to modify all the QS icons on android 10 I cannot modify anything.
[Android Themes] Tulsadiver:
.

Phones are different but most use vectors now (XML) I believe.
[Android Themes] Ticklefish:
I'm pretty sure it was earlier than that. I think it must have been 2-3 years in. I'd work out exactly how long ago it was but it'll remind me how long I've been working on this tool and I'd just feel old..

Android does use a lot of Drawable Vectors now, which are in XML code. But code can be changed. Drawable vectors aren't too hard to work out - I did a mod a few years ago which uses vectors I made myself (https://xdaforums.com/crossdevice-dev/sony-themes-apps/tut-merged-wifi-signal-icons-lp-mm-t3408702).

Or, if you don't feel like doing that, you can just delete the XML files from the /drawable folder and use your own PNG files in the /drawable-whatever folder.
[Android Themes] Bradco:
Thanks ticklefish, if I want to add an icon I just need to delete the XML files ?

Other think for recompile in TMA

to compile on TMA there are default paths like system / priv-app / systemUI or system / framework. but for my phone the path is systemUI.apk is system / product / priv-app / systemUI

Is it possible to add this paths or there is a possibility so that I can recompile with this path ?
[Android Themes] Bradco:
Edit : **not for recompile but for ad to zip
[Android Themes] Ticklefish:
That's a pretty good idea - I'll see what I can do!
[Android Themes] Rosli59564:
Can reupload? No mirror in the link.
[Android Themes] Tulsadiver:
Did you ever get your icons installed?
[Android Themes] porkyhontas:
Yeah, Samsung is a pain, plus in the U.S., most of the carriers have locked down the bootloaders -- so no custom recoveries or rooting my Note 9. So to get by I have to make my own Substratum themes nowadays. And like you said, Samsung doesn't like Google nor do they like Substratum Lite on Android 10 so they make it a pain by changing things in the Galaxy Theme Store. That's about the only workaround to make Subs Lite work on Samsung. Crazy. Anyhow, can't believe it's be this many years since you dropped your TMA. It's exclusively what I use, and have been using since about the day you dropped your first version. It didn't take me long to get away from plain apktool, lol. Granted, I still like apktool for certain things, but that's rare anymore.
[Android Themes] Raiz:
Hi there, just a quick question.

Is it me, or is theming on Android 10 a lot harder than previous versions of Android?

It feels like that because apktool has more and more issues to actually recompile the app, and even when taking a look at the code, I got headaches. Before drawable used to be pngs or jpeg. Now it's vectorial, so you have to create you own vector image, and that adds to the time spent testing.

I hope Android 11 will be worse, but I think it will unfortunately. That too bad. The new power menu looked fun to modify. I planned to remap the assistant gesture (drag the corners) to trigger the power menu, and maybe add features to it. In my head it sounds cool, but doing that with the level of complexity of Android 10 is too much for me.

I'll take any answer that could make me see the good side or portrays a harsher reality, in short : what do you think ?
[Android Themes] Thebear j koss:
1st, you are using a custom rom. There may be things added in by dev so as not to be able to modify things. Team Venom used to do this with all their stuff. 2nd, did you install system ui and all proper frameworks? HTC I believe has more than 1 framework that needs to be installed or you will miss resources. 3rd, pull apps you are modding and using resources from directly from system you are on, not from a zip, not from recovery... Pull directly off device. 4th, custom roms are always harder to work on as they are already modified from stock Android which apktool is built to run on. Last, signature verification can be tricky, luckily TMA has made things as simple as possible. Just build with original signature and build a flash able zip to flash in recovery. Personally I always use 7zip to copy over any files from original apk into modified apk

Sent from my OnePlus 7T using Thebear Blue XDA Labs
[Android Themes] Tulsadiver:
I downloaded the AICP 13.1, ROM for the HTC One (M9) and had no problem decompiling, editing, and recompiling the SystemUI.apk. Are you sure you installed the framework-res.apk first?

You only need to deodex if you plan on editing smali files.

I can't remember if it's good for 8.1 but editing the colors.xml (light_mode and dark_mode) icon_color_single_tone, icon_cor_dual_tone_background, and icon_color_dual_tone_fill should change your statusbar icon colors.
[Android Themes] BoBCatRoM:
problem in version 16.5,

no more than 25 apk are visible, in old versions you could advance with the N-Next page button if you had more apk in the folder,

the 25 apk list is too long, it was better to view max 15 apk and the Next button.