yashsingh1/xdaforums huggingface dataset:
[Android Themes] RayQ1223:
Hey Im having problem with the battery icon. After averting was done and I push to my device I got a bootloop. Help me please. And help me with the clock

I want the ics battery with percentage

Framework https://dl.dropbox.com/s/5ynlaui9acdr92q/framework-res.apk?dl=1

SystemUI https://dl.dropbox.com/s/cp2sdft4mqv2m39/SystemUI.apk?dl=1
[Android Themes] Ticklefish:
Okay, try the attachment out and let me know how it goes.

To change the clock font, we first need to know which fonts you have in your rom. Then we can work out which one to change. Tickle My Android does have an option to change the clock font on its own, this works by replacing Clockopia.ttf. If this doesn't work for you, then we need to find out what does.

So, in that case, go into the adb shell and enter this command "ls system/fonts". That'll tell us what fonts you have and we can work from there.
[Android Themes] RayQ1223:
after flashing it say installation aborted. so i extracted it and place framework-res.apk into system/framework/

and nothing changes.

anyway the rom have an update and im using the new framework-res.apk and try
[Android Themes] studpuppy102:
edit. I'm too much of a noob to use this. 74 characters
[Android Themes] kcls:
The framework from my Nexus 4 won't install to my computer. Any ideas?
[Android Themes] Ticklefish:
It may have been an issue with the rom..hmm..

Well, let me know how it goes with the update! :)
[Android Themes] Ticklefish:
Well, this is the main error that we need to worry about:

c:\TickleMyAndroid\_working\SystemUI.apk\res\layout\status_bar.xml:15: error: Error: No resource found that matches the given name (at 'id' with value '@id/ticker_1').

c:\TickleMyAndroid\_working\SystemUI.apk\res\layout\status_bar.xml:16: error: Error: No resource found that matches the given name (at 'id' with value '@id/ticker_2').

This says there's a problem on lines 15 and 16 of status_bar.xml. Assuming you haven't changed the code, this might suggest that you haven't installed the right resource files before decompiling. Did you install framework-res.apk?
[Android Themes] Ticklefish:
You're on 4.2, right? The latest versions of apktool and aapt, which TMA 4.3 use, seem to have trouble with Jelly Bean 4.2.

A fix is being worked on and should be released soon. Just in time for TMA 5.0, in fact!
[Android Themes] RayQ1223:
I'm not really sure cause I've tried with cyanogenmod 7 rom and have the same problem.

Here are the fonts.

For the clock.

1. CLockopia

2.DroidSans-Bold.ttf

3.DroidSans.ttf

4.DroidSansArabic.ttf

5.DroidSansFallback.ttf

6.DroidSansHebrew.ttf

7.DroidsansJapanese.ttf

8.DroidSansMono.ttf

9.DroidSansThai.ttf

10.DroidSerif-Bold.ttf

11.DroidSerif-BoldItalic.ttf

12.DroidSerif-Italic.ttf

13.DroidSerif-Regular.ttf
[Android Themes] kcls:
Hooray! I'll be looking out for it!
[Android Themes] Ticklefish:
Those look fairly standard. Clockopia.ttf is normally the font used for the clock. All you need to do, if Tickle My Android isn't working for you, is rename one of your own TrueType fonts to Clockopia and push it. Get the permissions right, reboot and that should do it.

If that doesn't work, try replacing one of the other fonts.
[Android Themes] cowsquad:
What programming language did you use to write this tool?

Just wondering :)
[Android Themes] Ticklefish:
I don't know what it's called, or even if it has an actual name, but these are just written in MS-DOS batch file code.

I originally needed something that would slip past the security at work so that's what I used.
[Android Themes] jader13254:
Hi,

anybody knows in which .apk the "Android 4.0 Ice Cream Sandwich" string from the easteregg in Settings is?

Searching... Since Months, tried settings, framework & systemUI, didn't find.. :o

regards :)
[Android Themes] AmmarGitham:
Well in gingerbread it's in \framework.jar\smali\com\android\internal\app\PlatLogoActivity.smali . Should be the same for ICS.
[Android Themes] jader13254:
Ahh thanks a lot! :) You save my time ;)

Best Regards,

Jan
[Android Themes] Fikri:
This sir

https://mega.nz/#!xZU20R4B!UlLBqgeCL37J7FAM8EfRa65mf_DiGmNH_EUw3-rlWkM
[Android Themes] nguyentankiet:
Link download 15.4 not working
[Android Themes] bleros:
Dangerous File Blocked

The file you attempted to download was determined to be dangerous. For your protection, MediaFire does not enable distribution of dangerous files.

Still have questions, or think we've made a mistake? Please contact support for further assistance.
[Android Themes] zelendel:
Had you done your homework you would know this happens all the time. You need to disable your virus protection (Who uses antivirus apps in 2018?) ITs a false reading
[Android Themes] bleros:
dude im not talking about using software link is not working . . . you can try to download and let me know im waiting.
[Android Themes] zelendel:
You are right. I stand corrected. I never download anything from Mediafire (security risks) But after setting up a secure work area I see what you mean. I also have not updated this by the forum thread in a year or so. (I update it myself.)
[Android Themes] bleros:
Can you fix link [MENTION=4315551]Ticklefish[/MENTION] thnx
[Android Themes] Ticklefish:
Well, this was a nasty surprise to see when I logged in!

Mediafire have indeed decided that there's something nasty about the most recent EXE file I've uploaded and it's not letting people download it.

Curiously Mediafire have no problem with any of the previous versions and all I've really done is change a few lines of code..

Even more curiously Mediafire give me a link to fix the file, which invites me to buy Bitdefender. If I was feeling paranoid, I could sense a conspiracy..

I can't really complain, it's great that they do this sort of checking. I managed to screw up my mothers PC years ago by getting malware on it (hi mum!). However it is a bit annoying when you know that the file is actually okay. There's something about ADB that trips virus checkers occasionally (I think it's something to do with the way the file interacts with other devices) and it's always a pain.

I've compiled and uploaded a new version and I'll update the link once I've posted this. Sorry about the inconvenience, folks.

Remember though, I trust TMA because I made it and I know what it does...but malware is nasty stuff. If you're in doubt, don't download the file. Or download it to a secure space if you know how for checking. It's not worth risking your computer for.
[Android Themes] Ryuce:
My windows defender detected virus and refuse to let me open it help:(
[Android Themes] Ticklefish:
Thanks for your files. I tried decompiling and recompiling your SystemUI.apk with v15.4 using apktool_2.3.3.jar...and had no problems at all. It doesn't work if you use aapt2 support but does if you don't.

You'll need to get Windows Defender to make an exception for the file.
[Android Themes] Albe96:
Disable Windows Defender And Then Download It!
[Android Themes] :
**It's TMA's Birthday!!**

happy birthday :D
[Android Themes] bunnys7679:
Happy Birthday from Germany

Gesendet von meinem SM-G950F mit Tapatalk
[Android Themes] Albe96:
It's been 6 years, the awesome featured tool has been developed which helped the peoples to customize their devices.So the day, [MENTION=4315551]Ticklefish[/MENTION] is all goes to you! Best wishes from me,keep developing new tools and stuffs to make the android better.

Happy Birthday TMA!
[Android Themes] Fikri:
Sorry sir, I do not understand the AAPT2
[Android Themes] Er. Aditya:
hi mate can u check whats the issue here
[Android Themes] Ticklefish:
Thanks for all the good wishes, folks! I'm glad that this little program of mine is proving so useful!

I started TMA just under 7 years ago as something that would help me decompile and recompile my files more easily. I thought other people might find it helpful, and I wanted to do something to thank xda for all the help I'd had with my new-to-me Android phone, so I shared it here.

Several rewrites and many thousands of downloads later, here we are. Tickle My Android has been downloaded (and hopefully enjoyed) around the world and I am very humbled that people seem to like it so much!

Of course I can't really take all the credit. TMA is made for you. It's your support and your help that keeps this tool going.

So this is a big THANK YOU to everybody reading this. You are all wonderful people. Especially those people who have a TMA banner in their signature - it's been scientifically proven that these people are 12.5% sexier than people who don't. And you can't argue with science!

AAPT is the program that Android apps are originally constructed with. Google have recently updated it to aapt2, and some APK files need to be recompiled with aapt2 support or they won't recompile correctly.

There's no easy way to tell if your file needs this or not so the best thing to do is just to try recompiling with and without. If you recompile without aapt2 support and your APK doesn't recompile, try recompiling with aapt2 support and see what happens.

Here's your issue:

W: E:\Development\TickleMyAndroid\_WorkArea1\_working\vlc.apk\res\layout-v22\audio_player.xml:2: error: No resource identifier found for attribute 'keyboardNavigationCluster' in package 'android'

I've done some Googling and this error occurs a lot when people are building apps with too low an API. I'm guessing "keyboardNavigationCluster" is something that Google recently introduced.

You can't set an API level in apktool but it is worth trying with aapt2 support. That might resolve the issue.
[Android Themes] koolkunz:
deleted
[Android Themes] skydust010691:
Is this compatible with samsung s9?
[Android Themes] Albe96:
Yep.For any Oreo..
[Android Themes] slimli:
download link don't work anymore?
[Android Themes] nguyentankiet:
Yes
[MENTION=4315551]Ticklefish[/MENTION], why you dont use other host, example mega?
[Android Themes] Ticklefish:
I'm considering it, to be honest. I'm pretty sure the file is safe (although don't take my word for it - that's exactly what I'd say if it was full of malware!) but Mediafire doesn't agree with me. Nothing trips the virus checkers at work and they're updated frequently.

I've rebuilt both the EXE file and the self-extracting archive, just in case there was something about one of them that was causing the false alarm. The new archive has been uploaded to Mediafire and I'll update the link in the OP shortly.

If we continue to have problems I'll have to look at hosting the file somewhere else. There's something I don't like about MEGA, but that could just be me. AFH's always a possibility..

......2 hours later......

Well, Mediafire haven't blocked the latest update yet. That's promising. I'll keep an eye on this and, if we continue to have problems, I'll look at other hosting sites.
[Android Themes] koolkunz:
how can I use this tool to deodex only a single apk for example SystemUI.apk ?

I want to mod SystemUI.apk for an odexed Stock ROM .

I dont want to deodex the whole ROM
[Android Themes] Ticklefish:
This isn't really set up for deodexing individual files anymore. Originally you could but then Lollipop came out and merged a lot of the ODEX files in the framework folder into one single file. This meant that you had to deodex the entire folder if you wanted to do just one file in framework. And you needed an odexed framework folder to be able to deodex anything in any other folders. So, to cut a long story short, it was just simpler to have TMA deodex the whole thing.

I may introduce an option to deodex a single file in app or priv-app in the future but, for now, the best thing to do is have TMA deodex everything and remove the APK you need from the ZIP file that's created.

You'll need to remove the arm and arm64 folders from the SystemUI.apk folder on your phone and copy over the new deodexed file yourself.

Or, you could try this..

Copy your framework and priv-app folders into the _deodex folder

remove everything from the _deodex\priv-app\ folder except for the SystemUI folder and its contents

run TMA and get it to deodex your files

using 7z, drag and drop your original, odexed priv-app folder (except for the SystemUI folder) into the newly created ZIP, making sure to put it in the right place

delete the framework folder from the ZIP and drag and drop the original, odexed framework folder into it. Again, making sure to put it in the right place.

then flash the ZIP (making sure to make a backup first!!)

put your framework and priv-app folders into the _deodex folder

The above sounds complicated but isn't really. This should create a ZIP that will delete your framework folder and replace it with the same files, essentially doing nothing. It will then delete your priv-app folder and replace it with one containing the same files but with the exception of SystemUI.apk.

Let me know how you get on!
[Android Themes] koolkunz:
getting this error while deodexing

07-05-2018@2040 --- Processing No.122 - "_WorkArea1\_deodex\framework\arm64\boot.oat"
out\java\lang\invoke\Transformers$BindTo.smali[113,4] null
out\java\lang\invoke\Transformers$CatchException.smali[167,4] null
out\java\lang\invoke\Transformers$DropArguments.smali[145,4] null
out\java\lang\invoke\Transformers$FilterArguments.smali[228,4] null
out\java\lang\invoke\Transformers$Collector.smali[277,4] null
out\java\lang\invoke\Transformers$GuardWithTest.smali[112,4] null
out\java\lang\invoke\Transformers$Construct.smali[238,4] null
out\java\lang\invoke\Transformers$FilterReturnValue.smali[180,4] null
out\java\lang\invoke\Transformers$CollectArguments.smali[224,4] null
out\java\lang\invoke\Transformers$InsertArguments.smali[413,4] null
out\java\lang\invoke\Transformers$FoldArguments.smali[211,4] null
out\java\lang\invoke\Transformers$ExplicitCastArguments.smali[2224,4] null
07-05-2018@2040 --- "_WorkArea1\_deodex\framework\arm64\boot.oat" Not Smali'd

it has been mentioned in this thread before and it is maybe a baksmali issue..

edit : found a way to deodex systemui

rather than chosing option to deodex rom i chose the option to deodex priv-app folder only (in which i copied only systemui folder)..and then I used the resulting apk and changed it manually...the flashable zip created by the tool did not work....
[Android Themes] Ticklefish:
How did you change it manually?

I was working on some code to enable single file deodexing (I always like a challenge!) but it won't be ready until Wednesday at least.
[Android Themes] koolkunz:
changing manually also didnt work :( forgot to edit my post here
[Android Themes] Ticklefish:
What did you do to change it manually?
[Android Themes] koolkunz:
replaced the odexed apk with deodexed apk in /system/priv-app/SystemUI and deleted the "oat" folder in the same directory which contained the odex and vdex files
[Android Themes] Ticklefish:
Did you set the correct permissions and did you delete the Dalvik/ART cache when you rebooted?

You're doing all this in recovery, right?
[Android Themes] koolkunz:
I was doing this normally in root explorer not in recovery...will try doing in recovery.. and I did wipe cache/dalvik

edit : It worked finally thank you !!!! did the changes manually through twrp and it worked !!
[Android Themes] Ticklefish:
Excellent news! Thanks for letting me know.
[Android Themes] Ticklefish:
Well, Mediafire has decided yet again to block my files. They're convinced that the latest version is full of malware. Which is awkward.

I've run the files through various virus checkers and everything comes back clean, so I'm happy that this is a false positive. However that doesn't help anybody who wants to actually download the files!

Looking into it, the problem actually seems to lie with the program I use to create the EXE file. TMA is written as a batch file and 'BAT-to-EXE' converters have a tendency to trip virus-checkers. It's something to do with the way they unpack the batch file code when the file is running - it's nothing actually bad that they're doing.

I've repacked and uploaded the self-extracting EXE file yet again, but this time with slightly different compression in the hope that this will do the trick. But I'm also looking at other file hosting services. TMA may be moving to androidfilehost, you never know.

Sorry for all this trouble, folks. Hopefully I should have a solution soon!
[Android Themes] ANDROIDXFOREVER:
hi bro if you like

TMA : https://www.androidfilehost.com/?fid=890278863836284642 ;)
[Android Themes] Albe96:
Better to use AFH or Google Drive and maybe Mega if you like.
[Android Themes] ANDROIDXFOREVER:
Hi bro i want any help for hide statusbar from lockscreen android Oreo ..you know any guide? Thanks

Inviato dal mio SM-N950F utilizzando Tapatalk
[Android Themes] Albe96:
Yes.I do have guide but I am not confirmed if that works on oreo or not.I'll try that out in some day and post it to that tw 8.0 guide thread.And it's illeagal to talk about that here.Post & ask in right threads and sections!
[Android Themes] Er. Aditya:
i am trying to recompile framework res apk but when i do so a window pops up for a second and closes no recompile logs are saved as well
[Android Themes] Ticklefish:
Can you share your files please? Including the framework files you installed.

I'll try it on my setup and see what's happening.

Please also share your history.txt.
[Android Themes] bleros:
mediafire link still not fixed there are many uploading site like mega etc ? why u dont use another...

i downloaded from androidhostfile but exe is not even launch antivirus disabled , old version work good
[Android Themes] Raiz:
Why don't you upload the .exe file into a .rar or .zip archive?

I think it should bypass their security ??(which is apparently faulty).
[Android Themes] Ticklefish:
I thought I'd finally won, I really did. Clicking on the Mediafire link in the XDA Labs app brought up the download page but it doesn't in Chrome. Which is weird.

Anyway..

After years using Mediafire to host Tickle My Android, I've now moved to AndroidFileHost. The new link is in the OP. Hopefully their security won't be so over-zealous!

(I'm still using Mediafire for the icon and boot animation packs. The site doesn't have a problem with them and I don't think anybody really uses them anymore anyway.)
[Android Themes] ANDROIDXFOREVER:
hi [MENTION=4315551]Ticklefish[/MENTION] i decompile my secsettings but i ave this error I do not understand any ideas?thanks for your time
[Android Themes] Ticklefish:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

Huh. I haven't seen a heap space error for a very long time. TMA is set for a max heap size of 1024 MB.

Or it was.

I've just updated it to 2048 MB and replaced the link on the OP. Turns out you can't update the file on AFH, you get a new link for every upload. Going to miss Mediafire.. :crying:
[Android Themes] ANDROIDXFOREVER:
OOPS!

no mirrors found.
[Android Themes] Ticklefish:
Working for me..
[Android Themes] nguyentankiet:
Mega can update files if they same file name
[Android Themes] ANDROIDXFOREVER:
:D

deleted the old version installed the new version installed the framework and decompiled my secsettings.apk but the error is always the same

EDIT: i solved:D
[Android Themes] kramer04:
unable to recompile framework

[MENTION=4315551]Ticklefish[/MENTION]

Hello

I have two problems.

1 - when I leave TMA and open it again, if I use the Quick menu to recompile, it does not work. I have to go through the Theming menu, recompile my apk and then I can use the Quick menu.

2 - when I decompile / recompile the framework without having made any modifications I have errors with 9.png files

I attach files and logs

Thanks for help
[Android Themes] Ticklefish:
Well, I fixed the first issue. This was a bug that's now been corrected. I'll be uploading the new version in a few minutes - I'm just experimenting with using Google Drive for my uploads. I need a provider that lets me upload new versions with the same link so I can keep track of the number of downloads. There's not much point me doing all this if nobody's downloading the tool after all..lol

The second issue is because you need to recompile the APK with aapt2 support. More and more APK files are needing this when recompiling and this is just one of them.

You can recompile with aapt2 support in the Theming Menu.

However...your APK still won't recompile correctly. You'll get this:

W: C:\TickleMyAndroid\_WorkArea1\_working\framework-res.apk\res\values\attrs.xml:1347: error: invalid value for type 'attr'. Expected a reference.
W: C:\TickleMyAndroid\_WorkArea1\_working\framework-res.apk\res\values\attrs.xml:1803: error: invalid value for type 'attr'. Expected a reference.
....

Looking at your attrs.xml, those lines all say something similar to:

<item type="attr" name="APKTOOL_DUMMY_267">false</item>

You normally see APKTOOL_DUMMY when apktool hasn't been able to decode something. This is with both framework files installed so it's nothing that we've done wrong - apktool just doesn't like the file.

I'll share this in the apktool thread so the developer can take a look at it.

Just remember to try with aapt2 support if you have trouble in the future. Eventually every APK file will need it, there's no getting away from it.

-----a few minutes later-----

It's just occured to me...is your framework-res.apk stock? Or has it already been modified?

If it's not stock, those APKTOOL_DUMMY values could already be in it which would explain why there was no error when you decompile..
[Android Themes] kramer04:
Thanks for explanations

yes it's a custom rom Framework

Have you upload TMA ? it's Always the same version ?
[Android Themes] Ticklefish:
I have, yes. I uploaded it a few minutes after making that post. Although I've changed the link again. Google Drive doesn't have the functionality I need. Neither does MEGA or anybody else I've looked at, so I've gone back to AndroidFileHost for now.

But yes, the link in the OP is the most recent version and has the bug fix.

If your framework files have already been modified, it would explain why we're having the troubles we're having. Unfortunately there's not much I can do here, you'll need to speak to the developer who modified the file originally.
[Android Themes] Vordx:
hello , im new to all this so i really hope im not missing something.

i tried searching ofc.. my issue is that just yesterday i could decompile files just fine but today when i ever i pick "decomplie files" the whole TMA just crashes. i tried resetting , uninstalling then reinstalling but nothing works ? thank you for you time
[Android Themes] Ticklefish:
Hello! Welcome to Android modding! I hope you're enjoying it!

Looking at your history.txt file, it looks like TMA doesn't even get as far as trying to decompile the file. I think I know why.. Can you rename your APK without the parentheses please? They may be confusing the code..
[Android Themes] Eleo:
Hello Ticklefish:highfive:

The framework is from our MagMa NX ROM. It is weird because lately 2 users said that they have difficulty in recompiling/decompiling our apks with TMA and one more tool (dont remember its name exactly). Could it be because of apktool update of some sort?

I use TMA v15.1 and I dont have any problem with decompile/recompile our apks. I will update to newest one and retry this evening to check it.

I can even decompile/recompile using apktool X 7.3.3 for mobile on my android device. And still I dont get any issue.

:confused:

Are you sure the reason is the apk itself? If it was, then I wouldnt be able to recompile using any app (but I have prepared many mods after decompiling, editing and recompiling apks from our ROM), right?
[Android Themes] Vordx:
That was the issue. Thank you for your time and your great work! Have a nice day!
[Android Themes] kramer04:
Hello

After some research this error come from apktool.jar 2.3.3

So if i decompile/recompile with 2.3.2 all is good.

But if i decompile with 2.3.3 and compile with 2.3.2 there are same errors.

TMA works very well

I report in apktool thread

:good:
[Android Themes] kubura2999:
Hi!

Very nice tool btw.

I have a similar problem like kramer04.

Decompiling and recompiling stock framework-res.

I had no problems with system ui, but with framework-res i have problem recompiling.

I tryed apktool 2.3.3 and 2.3.2 but same problem.