yashsingh1/xdaforums huggingface dataset:
[Android Themes] LiquidT:
Tickle My Android not making any changes.

Hey Ticklefish

1.What phone/tablet are you using?: ------>

Samsung Galaxy S3 SCH-I747

2.What version of Android are you running?: ----->

KitKat 4.4.2

3.What version of Tickle My Android are you running?: ----->

8.0

4.What sort of rom are you on? (I need to know about OEM roms as well. That's things like Sense, Touchwiz, etc) ----->

Not Sure, But custom Quantum v3.15 by pwncakes

5.What are you trying to decompile/recompile? ----->

Framework-res.apk, Settings.apk, SystemUI.apk, etc....

6.What resources apps have you installed? ----->

Framework-res.apk

7.Are the files you're using odexed or deodexed? ----->

Don't Know

8.What mod are you trying to do? ----->

Battery, Emoticons, Signal, toggles, wifi, etc...

9.Do your files work if you decompile, recompile and prepare them without changing anything? ----->

Yes

10.What problems are you having? (Give me some detail here, don't just say "It doesn't work.") ----->

First of all I would like to say this is a great little tool/program. I have pulled the framework-res.apk, settings.apk and systemUI.apk from the phone; I installed the framework-res.apk and started theming. I changed all the icons and added new toggles icons as well. It will not pull and decompile any smali or jar files. When changing all the icons it said it found the files/folder and was making the changes, but it did not find some files when changing the toggles. After making my changes I recompiled with original signing

“DID NOT HAVE ANY ERRORS”.

Added the files and made a standard flashable zip file. Restarted to recovery and flashed the new zip, rebooted the phone

“DID NOT GET ANY ERRORS”.

Once the phone was booted none of my changes was there. I did not get any errors or problems while doing this mod, everything recompiled without any problems. What’s going on and what all files will I need off the phone for all the mod to be changed?
[Android Themes] Ticklefish:
Presumably there's a file in 7.1 that I removed for 8.0 that I probably should have kept. News to me but I'll have a look into it.

And I'll do it soon. It's come to my attention that apktool 2.0, great though it is, seems to have an issue with older smali files. With that in mind, I've just spent today coding TMA v8.1.

This now has the option to change which version of apktool you're using. This should be ready for release in the next few days.

Can you share your logs please? I need those to give me a detailed idea of what's going on, so I can get it fixed for you.
[Android Themes] LiquidT:
I attached the txt logs of the .jar files those are the ones not decompiling. I did get it to change my battery icon and Wi-Fi icon but that's all. I would like to be able to change all the nav bar quick toggles. I the future can you add an option to center clock and add nav bar backgrounds?? This is a custom rom I’m trying to change. “Quantum v3.15 by pwncakes “it’s a 4.4.2 rom. I think it’s based off CM-11. So I don’t know if the file structure is the same as Jelly Bean. I wish someone could explain where everything is in KitKat 4.4 custom roms.
[Android Themes] smegg:
oops, errors again...

Decompiling "8020android.policy.jar"

With Tickle My Android

(tinyurl.com\ticklemyandroid)

----------------

Exception in thread "main" brut.androlib.AndrolibException: Could not load resources.arsc

from file: c:\TickleMyAndroid\_in\8020android.policy.jar

at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.jav

a:619)

at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:74)

at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:66)

at brut.androlib.Androlib.getResTable(Androlib.java:49)

at brut.androlib.ApkDecoder.decode(ApkDecoder.java:125)

at brut.apktool.Main.cmdDecode(Main.java:166)

at brut.apktool.Main.main(Main.java:85)

Caused by: brut.directory.PathNotExist: resources.arsc

at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:103)

at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.jav

a:615)

... 6 more

----------------

Decompile Not Successful!

Press any key to continue . . .
[Android Themes] marsigliah:
Can someone please attach the "Stencil Battery by itiskonrad" battery icons? Thanks.

PD: I can't use TMA cause I haven't PC on this moment.
[Android Themes] Ticklefish:
With regards to java files not decompiling, I should have v8.1 released within the next few hours. Apktool 2.0.0.b7 seems to have an issue with old smali files so, until such time as it no longer has that issue, TMA will have the option to change back to Apktool 1.5.2.

But it doesn't stop there, TMA v8.1 has the option to use any version of apktool you like. Very handy for those people whose roms need a modded apktool to decompile.. :cool:

As for your KitKat rom, is it possible you could share your files please? I just need your framework-res.apk and SystemUI.apk. I'll take a look at them and see how your image files are arranged.

Tickle My Android won't be able to center the clock for you. I had a look at implementing it a little while ago but it's just too complex to be automated. If everyone had exactly the same rom, it'd be easy...but then we'd all be very bored...lol

Have a look at this tutorial here: http://xdaforums.com/showthread.php?t=1767593.

It was written by a very good friend of mine and will show you what to do to center the clock in any rom.
[Android Themes] Ticklefish:
Here you go. :D
[Android Themes] Ticklefish:
New version out now!

Tickle My Android v8.1 is now available for download!

For those who haven't been reading the recent posts, apktool 2.0 has a bit of an issue with de/recompiling older smali files. I can go into some depth to explain why and what's causing it but for now I'll just say that you no longer need to worry. TMA v8.1 now has the option to change which version of apktool you use.

So if apktool_2.0.0.b7 isn't working for you and you can't de/recompile files you could with apktool_1.5.2....just head to the Settings Menu and use the Change Apktool Version option.

Any new version of Tickle My Android just isn't complete without some new icons and v8.1. is no exception. There's a new battery icon called Mak-Droid, specially requested by [MENTION=5606282]marvin14[/MENTION].

I spoil you guys. ;)

Head to the op and grab yourself Tickle My Android v8.1 now!
[Android Themes] SavanTorian:
its possible to theme a samsung i9300 with 4.4.2 oder 4.3 on it?

this works on win 7 64 ? or only win 32 ?

bat file

lnk files

bad.

Der Befehl "tool_files\chgcolor"

konnte nicht gefunden werden.

Der Befehl "tool_files\chgcolor"

konnte nicht gefunden werden.

Der Befehl "tool_files\echoj" ist en

konnte nicht gefunden werden.

could not found
[Android Themes] LiquidT:
Ticklefish Here are the files you where asking for..

http://d-h.st/fbA
[Android Themes] LiquidT:
Hey Bro.

Tried to center my clock per the link/guide you provided. then tried to recompile and got this errors?? I attached the log.
[Android Themes] Ticklefish:
It's possible to theme almost anything. :)

It does sound like it only works on 32bit for now though...

Thanks! I'm updating TMA right now!

I'm going to have to guess what you've done here. You've used the first method right? Instead of using 'drawable/background', try using 'drawable/system_bar_background'. This is what is in your xml to make a background for your statusbar.
[Android Themes] Ticklefish:
Slightly newer version out now!!

It's been an entire day since the earth-shattering release of v8.1.0..and it's already been replaced by a new version!

Version 8.1.1 has improved support for changing toggle icons in KitKat roms. If this doesn't apply to you and you've already downloaded v8.1.0, you don't need to download the new update, it's only a minor update. :cool:
[Android Themes] princemouli:
brother [MENTION=4315551]Ticklefish[/MENTION] first thanks for adding zzz toggle icons support...........

and now the problem is when i changed the toggle icons using TMA 8.1 only half icons are changing as the names to be changed for the toggle icons are not correct... please change them..... for correct names see the attachment........ and also see my new toggle icons....
[Android Themes] LiquidT:
Ticklefish

I used this guide to make the changes.
[Android Themes] Ticklefish:
Many thanks for this. Toggles are a nuisance, there are so many different types of filenames for them. And some roms have toggles that others don't. Oh well...keeps me busy!

I've updated TMA, added those toggles you were kind enough to share, and a new version is being zipped up right now.

Thought as much. Don't forget what I was saying about the 'background' code.. :cool:
[Android Themes] Ticklefish:
Try now. :)
[Android Themes] smegg:
Hi tickle! I could use some advice. I am theming my custom rom and some apps on a tablet note 10.1 (tw4.1.2) and am stuck on these buttons circled in the pic. I thought if anyone knew it would be you! I am trying to change the colour from blue to dark semi transparent (#80000000). Thanks for any advice you may have!

Greetz from Smegg :D
[Android Themes] LiquidT:
Hey Bro.

Tried to make my mod changes. when recompiling the SystemUI.apk got more errors. Here is a copy of the log.
[Android Themes] LiquidT:
Ticklefish

I tried to just add the toggles and then tried compiling, the framework-res.apk and the SystemUI.apk compiled find. But when trying to build a flashable .zip it errored. it says Error! ZIP File Not Created. No log was created
[Android Themes] princemouli:
brother i think you have used TMA 7.1 and also you have changed the default name ......

although it says zip not created .... the zip will be present at the destination folder see the destination folder path.....
[Android Themes] Ticklefish:
Can you share your xml please?

Some versions of Windows can refuse to have the zip created in the root of the C: drive. If you're getting this issue, and you're definitely using v8.1, try changing the destination folder to something else, like 'c:\temp\' or c:\ticklemyandroid\_out\..

The PC at work uses Windows 7 and has this issue. Good ol' Microsoft.. lol
[Android Themes] LiquidT:
Thanks. I'm using TMA v8.1.1 for the KitKat I will try and change the destination folder and see if it works.
[Android Themes] LiquidT:
I moved the zip file destination and it worked. I installed the new zip, and it still didn't change my toggles, and battery icon. This rom is already custom so I'm guessing the battery icon and quick toggles are located somewhere other than the normal place.
[Android Themes] Ticklefish:
Can you share your history please?
[Android Themes] LiquidT:
here it is.
[Android Themes] DoctorQMM:
Hi T-Fish... have you given any more consideration to adding the "Sign Non-System App" option back into 8.1 (perhaps in the Advanced section)? Here's my situation.. I theme a number of apps, and some of these I just swap out png images. One of the apps I theme is TapaTalk (v434). Today, I tried using TMA 8.1 to swap images by first using option 6 (Unzip Image Files)... then dropped my custom pngs in res/drawable-xhdpi folder.. then used option 15 (Rezip Image Files). when I moved the TapaTalk apk to phone, I got the "app not installed" error. So opened up TMA v7.1, moved the file to "out" folder and used the "Sign Non-System App"... moved to phone, and installed perfectly. For some reason, I need to re-sign data apps even if I've just swapped out images. Otherwise, if I use 8.1, I'd have to decompile... drop images.. recompile (with appropriate signature option). Thanks.
[Android Themes] marvin14:
error on tickle my android!

Can i ask u about tickle my android ? after i recompile system ui and framework i create advance zip file its get message ERROR zip file i tried Standard it same .
[Android Themes] Madaditya:
oH,COOL FINDING.

uNZIPPING THE APK TAMPERS THE SIGNATURE YOU MEAN.

PLease share your history.txt so that people understand what went wrong.

and just do one thing. If the zip file OPENS on double click its fine(ie windows zip viewer) :D a hack you know xD
[Android Themes] Ticklefish:
Thank you.

Well, it looks like you've done everything right. I will have another look through your apk's and see if I've missed something.

What message do you get in your recovery when you flash the zip?

And are you using any themes?

Oh, and can you share a screenshot please?

Really? There must be something about the file sizes that are causing an issue.. It's the first time I've heard of it happening but it's certainly possible..

I'll look at implementing it tomorrow for you.

Have a look at the last few posts. This is most likely caused by the destination you have for your zip files.

It shouldn't even be touching the signature.. Oh well, another mystery. I guess I have some coding to do!

Speaking of coding, I was looking at bash scripting today. Looks like Tickle My Android for Linux is a definite possibility!
[Android Themes] smegg:
Thanks tickle for the great tool! I ended up finding the 1 pixel png that changed the button colours and thought I would share my hard(ish) work...
[Android Themes] Ticklefish:
Looking very good! :cool:
[Android Themes] Madaditya:
Oh Wow.Sounds Cool!

Tellme if i can help anywhere. :highfive:
[Android Themes] Ticklefish:
Funny you should mention it... I can't test Linux code at work and my humble laptop at home would get a BSOD just thinking about having a VM...so I need someone to test the code I'm writing.

Tickle My Android for Linux (TMAL? TMA4L? TiMAL?) will need the help of some very dedicated beta-testers. Anyone fancy helping out?
[Android Themes] :
I'm using linux on my laptop. No vm nor dual boot. Just linux:cool:

I can test if you want. ;)

Cheers,

Vatsal
[Android Themes] Ticklefish:
Thank you. It's early days yet, I'm still looking at bash scripting and trying to work out how I can make it do what I want to. I don't even have any menus set up yet. But as soon as I have something to test, I'll let you know!

And I'm sure Madaditya would like in on this as well...? ;)
[Android Themes] Ticklefish:
Slightly New Version Out Now!

I guess you'll be wanting to download v8.1.2 from the link in the op then... :D

Todays new icons feature the emoticons used by Sony in their 4.3 Xperia roms..
[Android Themes] DoctorQMM:
T-fish.... thanks for your continued support/enhancements of TMA !
[Android Themes] AmmarGitham:
Hi.

I've been away from theming and modding for almost a year. Last I used the tool (v4.3), there was a push to device option. But I read in the changelog that it was removed just after that version. Why was that? I used to push files manually. It was working correctly.
[Android Themes] Ryuinferno:
Try installing Cygwin...:D... Bash scripting's my thing...:)
[Android Themes] Ticklefish:
My pleasure!

I had a lot of problems with people who couldn't get the push option to work. Either their computer didn't recognise their device or things were being pushed to the wrong place or things were being pushed without being in recovery, etc..

So I got rid of the option in favour of using flashable zips. The advanced zip automatically makes a flashable backup of whatever you've changed. Which is very cool.

Cygwin, eh? I'll give it a try! I still won't be able to install anything Linux-ish at all on the work PC though so I'll still need testers..
[Android Themes] Ticklefish:
Hang on...v4.3 was a year ago? Wow...where does the time go?! :eek:
[Android Themes] LiquidT:
ScreenShots

Hey Tickle.

Here are the screenshots of my phone you asked for. I'm currently running a theme that changed the colors and look. But the theme nor TMA will change the battery icon or the quick toggles shown.
[Android Themes] MFZ22:
Thanks !

Thank you for your work, Tickle. Your program has made modding Kit Kat much easier for me and I just started doing it yesterday ! I wasn't getting anywhere trying to compile APKs with APKTool.
[Android Themes] gulabsameer:
Pls deodex this systemui.apk

i cant deodex this systemui.apk and systemui.odex. it makes some problem..

can anyone deodex and make it flashable.? pls help me.!:eek::eek:
[Android Themes] Ticklefish:
I've had a look at your rom and those icons aren't anywhere in the normal apk files. Are you able to share the theme you're using? And is it possible to get a screenshot of your phone without the theme running?
[Android Themes] Ticklefish:
Glad to hear TMA has helped! :cool:
[Android Themes] Ticklefish:
No. Not without the rest of your files.

What problem are you getting? Can you share your history.txt please?
[Android Themes] marc3l0:
A little problem, it don't come out of this window

Just "test" message, and if I close the window, I can't recompiling the apk..
[Android Themes] LiquidT:
Hey TickleFish.

Here is a screenshot of my phone with no themes running as you asked. I did try to add "with TMA" new Wi-Fi icon, Signal icon, Battery icon, and Toggles. As you can see only the new Wi-Fi and Signal icons were changed. Also how do I space out the Wi-Fi and Signal icon a bit? There a little close. You have a copy of the rom I messaged you the download. Everything is straight from that rom with no extra changes.
[Android Themes] Madaditya:
Dont use auto options is tma

Like for battery icons and toggels find them in working/ when you decompile

Replace them manully

You'll find the icons in USER directory
[Android Themes] LiquidT:
Thank you. I'll give it a try right now.

---------- Post added at 10:36 PM ---------- Previous post was at 09:53 PM ----------

:(I tried what you said. The battery icon still did not change, but I did have two toggles change, but the rest of the toggle icons was untouched. I just can't found were the developer put the icons and how he laid it all out. and he will not respond to my questions on the form or in private message.:p
[Android Themes] xlemuel14:
HELP!

Good day sir. I really love ur work coz its so useful for me, but i have this pronlem. Everytime i decompile an apk from one of the roms for my device, i always get this error in the attached image. Hope u can help me ;)
[Android Themes] Ticklefish:
So that's the rom without any theming? I've got to be honest, I've no idea where that battery icon is. It doesn't seem to be anywhere in either framework-res.apk or SystemUI.apk. There's no overlay files that I can see. It's a bit of a puzzle. I've no idea what the dev's done.. :confused:

If you want your WiFi and signal icons further apart, you need to edit signal_cluster_view.xml in SystemUI.apk and change this line:

<View android:id="@id/spacer" android:visibility="gone" android:layout_width="6.0dip" android:layout_height="6.0dip" />

to something like this:

<View android:id="@id/spacer" android:layout_width="10.0dip" android:layout_height="6.0dip" />

And you get this with every apk?

Try downloading the latest version of Tickle My Android and trying with the two different versions of apktool.

How long do you leave it for before you close the window?

Try using 'apktool_1.5.2' and see if that makes a difference.
[Android Themes] :
i got such error too.

If i use a framework-res.apk (installed on PC) which is not from the same ROM than the apk i want to decompile, then i get such an error.

If i use framework-res.apk and all apk´s from the same ROM, everything is just fine.

And it is not possible to rework a zip made with TMA 7.1 with TMA 8!!!

Am I wrong Tickle?

If yes correct me please ;)
[Android Themes] Ticklefish:
Hmmm...

Which toggles changed?

I've had another look at your apks. Your WiFi toggle is animated, it changes according to how strong your signal strength is. There doesn't appear to be an actual WiFi off or WiFi on icon in use. And since the WiFi toggles in TMA are WiFi off and WiFi on, there's nothing for TMA to change. Or at least nothing that's actually on show.

Toggles are an odd thing. They've only recently became part of stock Android but they've been in 3rd party ROMs for ages. And OEMs have their own toggles as well. So there are a lot of different toggles being used with a lot of different names..and being used in a lot of different ways.

TMA does its best but there are bound to be some ROMs that it will have trouble with.

Normal icons like signal icons, softkeys, battery icons (as long as they're in the normal places!) are simpler because nearly every ROM uses them in the same way. Nearly every ROM...lol

For your particular rom, you may have to do some customising. With your WiFi toggle icon, for example, you can use icons from the 'user_files\ICONS' folder and copy them into your 'SystemUI.apk\res\drawable-xxhdpi' folder, changing the filenames to match the toggle. The toggle uses the 'ic_qs_wifi..' image files.

So a bit of work's needed but it's do-able. But TMA won't be able to do that for you automatically. :(

I'm still puzzled about your battery icon though. Does it change with every 1% of battery charge?
[Android Themes] Ticklefish:
If you install a resource file from one ROM then try to decompile an apk from a different ROM, it's pretty much inevitable that it'll fail.

When you install framework-res.apk to the PC, you basically allow the resources inside it to be used when decompiling any apk that needs them. If you install a framework-res.apk from a different ROM, the resources will be different.

Even if the images are exactly the same, the hex references will be different so it won't decompile.

What do you mean by 'reworking a zip'?
[Android Themes] siMp0lMaN:
Hi ticklefish, can you make TMA available for mobile ? :)
[Android Themes] :
For example:

i modded SystemUI.apk with TMA 7.1 and made a flashable zip file.

A few day later i modded the same SystemUI.apk with TMA 8, but only recompile it and wanted to replace it on the .zip file made with TMA 7.1 (that means "reworking a zip" :o ). But recompiling failed.

So if you modifiy something, only use one version of TMA and framework-res and all apk´s that will be modded must be from the same ROM. :good:
[Android Themes] Ticklefish:
...maybe...but not for a long time yet sadly. I'm busy working on v9 right now as well as looking at TMA for Linux. A portable version of TMA is something I want to do but it'll be a while..

Hmm..not quite. You're nearly right but..

[*]Any apk file must be recompiled with the same version of apktool that it was decompiled with. TMA 7.1 uses apktool 1.5.2. TMA 8.1.2 lets you choose between apktool 1.5.2. or apktool 2.0.0b7.

[*]Any apk that needs resource apks installed to decompile it (like SystemUI.apk) must have the resource apk from the same rom installed.

Hope it makes sense!
[Android Themes] LiquidT:
Yes it changes with every 1%. I will work on changing the toggles. Thank for all your help.
[Android Themes] Ticklefish:
Thought so. I think the dev is using something different to make the battery icon. The xml in your rom changes every 10%..

Yes, this is in the smali. Looks like your battery icon isn't an actual png file, it's code. That's a...curious..way of doing it. If you want to change the icon, you'd have to put a normal icon into the code. That's a bit beyond my expertise, you need somebody who knows smali I think.. :crying:
[Android Themes] marc3l0:
More than 1 hour...

But when I change the apktool for 1.5.2, it decompile with success, the problem is this apktool don't support KitKat, isn't?
[Android Themes] LiquidT:
Hey Man.

I'm using the apktool 1.5.2, and running a custom kitkat rom. It's working great for me. I'm running it on windows 7.:o

---------- Post added at 09:25 PM ---------- Previous post was at 08:47 PM ----------

Hey Tickle.

I've got all the quick toggles working except the battery status, Wi-Fi, and Signal toggles. I believe there are the animated icons you was talking about. I had to change them all manually. But working.
[Android Themes] siMp0lMaN:
Hi [MENTION=4315551]Ticklefish[/MENTION], can you pls share the blueball,new sense and alloyui toggles in the OP? They look really great , :)
[Android Themes] Ticklefish:
TMA supports KitKat. It sounds like an issue with your particular rom..

Excellent! :)

They're in the tool. Have a look in the user_files\ICONS\TOGGLES folder.. :cool:
[Android Themes] marc3l0:
Ok, thank you both, I will try with apktool 1.5.2.
[Android Themes] Ticklefish:
Let me know how it goes!