yashsingh1/xdaforums huggingface dataset:
[Android Themes] Madaditya:
Signing with new Signature is recommended (Signing with testkeys)

some apps don't work when signed with original signature when modified.

So use resigning with new signature always.

If doesn't help just push the app to data/app or system/app manually,this won't check signatures
[Android Themes] Ticklefish:
That's basically it, yes.

If you're modding a system app (framework-res.apk, SystemUI.apk, etc) you'll need to use the original signature option.

If you're modding a third-party app (like something downloaded from Google Play), you'll need to use the new signature option.

That's why you have the different options available.

[MENTION=4768354]Madaditya[/MENTION], since you mention pushing, it's worth me pointing out that TMA may actually have an option to push files already....;)
[Android Themes] MattPL:
Some times ago the same app signed with original key was working. Now - not. So it surprised me.

Wysłane z mojego GT-I9300 przy użyciu Tapatalk
[Android Themes] Madaditya:
Oh yes,my bad!

Havent modded any apk lately,so din use TMA except for testing,Just was confused. ;)
[Android Themes] SDShukla:
Is pulling apk is must? :(

---------- Post added at 03:39 PM ---------- Previous post was at 03:37 PM ----------

:confused: what/

---------- Post added at 03:40 PM ---------- Previous post was at 03:39 PM ----------

is pulling apk must?
[Android Themes] Ticklefish:
No. If you can get the apk another way (like from a zip file or whatever), you can still use TMA to decompile and change it.
[Android Themes] SDShukla:
Thanx a lot bro! :cool:
[Android Themes] parkerj7uc:
[MENTION=4315551]Ticklefish[/MENTION] I have decompiled my SecContacts_OSup.apk and changed some images. I have been using your program for a while now and everything works great. But for some reason it won't sign this apk. I have tried with original sign and no sign. Comes up with error both ways. Any suggestions?
[Android Themes] Ticklefish:
Happy Birthday, TMA!

​

On the 27th of October 2011 I came to xda, looking for a way to change the battery icon on my new Android phone.

I found a post by [MENTION=2794524]shivenjuneja[/MENTION], which told me about a neat piece of java called apktool that could be used to decompile Android application files, leaving them open for modification.

After modding my framework-res.apk a few times (and suffering a LOT of bootloops), I wrote a small batch file to make using apktool a little quicker and easier. I needed to give that batch file a name and, having a strange sense of humour, I called it TICKLE MY ANDROID. You may have heard of it..

On the 28th of March 2012 I decided to share this little batch file with the people on my devices forum and I made this thread here: http://xdaforums.com/showthread.php?t=1568713

Things went a bit crazy and I realised that the file could be used for lots of different Android devices so I started a new thread in the Android Themes section.

That's this thread here and that was on the 3rd of May 2012. Yesterday, Tickle My Android turned two years old.

It's been two whole years. Wow.

In that time, I've gone from an Android noob to a Recognized Themer. I've seen TMA be discussed not just here on xda, but also around the world on sites in Italian, French, Portuguese..even in Persian. At the time of writing, TMA has been downloaded just under 40,000 times.

Which may not seem like much compared to some of the other stuff that's out there but to me, considering it started as just a way to make my modding that bit quicker, that's frankly astonishing!

I just want to take this opportunity to say a big thank you to everybody that's downloaded, used, supported and helped Tickle My Android over the years. You all rock, each and every one of you.

​

Oh, and for those who are curious to see how it all started, I've just updated Tickle My Android v1.1 with the latest working version of apktool. If you feel like checking it out, download it from either here: http://www.mediafire.com/download/6wpzdg359pmh8gs/TickleMyAndroid_v1.1.exe or from the link in the op.

Just remember...version 1.1 won't have quite the same functionality as version 9.0...lol

:cool:

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

It all depends on what those errors actually are. Have a look at the fourth post in this thread. That's the FAQ's and there's a form there. Fill that in and include your history.txt, decompiling log and recompiling log and that'll give me enough information to be able to help you. :)
[Android Themes] parkerj7uc:
Cool. I will get it to you as soon as I can. Thank you.
[Android Themes] parkerj7uc:
SecContacts won't sign

What phone/tablet are you using?: Modded att s4

What version of Android are you running?:4.4

What version of Tickle My Android are you running?:9

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

What are you trying to decompile/recompile? recompile

What resources apps have you installed? framework.apk twframework.apk

Are the files you're using odexed or deodexed? deodexed

What mod are you trying to do? change images in seccontacts

Do your files work if you decompile, recompile and prepare them without changing anything? yes

What problems are you having? (Give me some detail here, don't just say "It doesn't work.") I cant sign file either original or none hope all the attached files help. [MENTION=4315551]Ticklefish[/MENTION]
[Android Themes] carl1961:
this might not be what you want, but has worked for me in the past

if you Right click the original apk and open archive with 7-zip ( leave the window open) the right click and open archive the modded one you did (leave the window open)

the drag the folder with the images (res) and the classes.dex and drop on the original apk, you might need resources.arsc also

then try and see if your apk works

example picture
[Android Themes] parkerj7uc:
I'll give it a shot.
[Android Themes] ted77usa:
[MENTION=4405010]parkerj7uc[/MENTION]

I can confirmed work....and make sure u use stock apk not modded one and place framework-res.apk and TWFramework-res.apk on your apk tool folder... btw [MENTION=3271517]carl1961[/MENTION] no wonder your name so familiar.....how's urdroid HTC ONE XL aka EVITA? [MENTION=4315551]Ticklefish[/MENTION] best Tool Bud... been using it for awhile now.... BTW my latest Blue Chrome theme http://xdaforums.com/showthread.php?t=2739644

☆Swyped From Venomous Droid Blue Chrome Edition☆
[Android Themes] parkerj7uc:
Sweet I'll try it tonight. Yeah this tool is amazing [MENTION=4315551]Ticklefish[/MENTION]. Thanks for the confirmation [MENTION=2284570]ted77usa[/MENTION]
[Android Themes] ted77usa:
U welcome bud....u know where to find me right....[emoji41][emoji106]

☆Swyped From Venomous Droid Blue Chrome Edition☆
[Android Themes] carl1961:
I still have the HTC One XL somewhere here LOL, I am using Galaxy note 3 right now
[Android Themes] ted77usa:
Same here I still have my HTC ONE XL .... my wife have note3 as well......[emoji106]

☆Swyped From Venomous Droid Blue Chrome Edition☆
[Android Themes] Ticklefish:
You could do that...or you could get TMA to do it for you..

In the Theming Menu, there's an option to unzip image files from an apk. This apk is missing a layout file which is why it won't recompile so use that option instead.

TMA will create a folder in _working with all the image files from your apk. Make your changes then use the option to rezip those images back to the apk.

Then your newly modded apk will be good to use.

Cool, huh?
[Android Themes] ted77usa:
Not only cool.....is also genius Bud....[emoji106]

☆Swyped From Venomous Droid Blue Chrome Edition☆
[Android Themes] Ticklefish:
It is, isn't it? :D

Shame it wasn't my idea. You'll have to thank [MENTION=4768354]Madaditya[/MENTION] for suggesting the feature! :cool:
[Android Themes] Ticklefish:
New(ish) Apktool Out Now!

​

Well..not really.

Apktool_2.0.0b9.jar was released on the 6th of February and is great. But there have been over 20 commits to the code since then. If you've got the skills, and the right software, you can create a newer version of apktool yourself.

[MENTION=2736274]Phone_Guru[/MENTION] has the skills and has kindly created a folder full of updated versions of apktool. At the time of writing, the most recent was created on the 19th of March!

If you feel like trying these out, head over to their post on the apktool thread here: http://xdaforums.com/showpost.php?p=50761456&postcount=2298

Don't forget to press the Thanks button on their post!

How do you actually use these in Tickle My Android? Funnily enough, I've just updated the FAQ with that exact question. Have a look here: http://xdaforums.com/showpost.php?p=25621684&postcount=4

Now, bear in mind that these are unofficial versions of apktool. The most recent, official, version is still 'apktool_2.0.0b9.jar' and the program is still very much in beta.

But these will have some newer modifications in them. If nothing else, we should finally be able to decompile LG files!!
[Android Themes] parkerj7uc:
[MENTION=2284570]ted77usa[/MENTION] Got a question. If I go into color.xml and change the notification background. Do I need to make adjustments any where else for that or is that the only line I need to change? Or do you know of any reference that could explain it better. I'm googling it but not much info on it. Thanks bro.
[Android Themes] carl1961:
maybe these might help

http://xdaforums.com/showthread.php?t=2334315

http://xdaforums.com/showthread.php?t=2078585

Samsung Theme Designer

Download the new version of Samsung Theme Designer directly from Samsung Theme Designer 2.0.4.zip (196MB)
[Android Themes] parkerj7uc:
This is good stuff!! Thank you so much!!
[Android Themes] Ticklefish:
What did you want to add?
[Android Themes] carl1961:
weird , how did he remove his post LOL
[Android Themes] DonIncubo:
Hey guys. I want to change my battery icon on my Nexus 5. I've followed the tutorial I've got an error after this:

And than...
[Android Themes] Ticklefish:
Dunno.. Oh well, hopefully he'll include a bit more detail next time..lol

What version of Android are you on?
[Android Themes] DonIncubo:
I made a mistake. I used all the time the wrong file and now after using the right one and after following the guide and flashing the zip-file absolutely nothing changes. I've got still the old battery-icon.

I'm using a Nexus 5 with stock ROM 4.4.2 with Xposed and Gravitybox
[Android Themes] parkerj7uc:
Ok next theme question. I have been looking at forms on how to change the color of a 9.png there is a lot. But what do the pros use? [MENTION=2284570]ted77usa[/MENTION] [MENTION=4315551]Ticklefish[/MENTION] and anyone else out there.
[Android Themes] Ticklefish:
I thought you might be on KitKat.. KK doesn't use image files for the battery icon unlike every previous version of Android. The battery icon is rendered by code.

To use the battery icons in TMA, you'll need to first mod your SystemUI.apk so it uses image files again.

I just use an image editor like Pixelformer.
[Android Themes] DonIncubo:
Is there any tutorial for that? Or could you at least give me a short how-to? Or a modifyed SustemUI.apk?
[Android Themes] parkerj7uc:
Here is what I have so far by changing code. It's plain right now but I'm learning.

---------- Post added at 08:22 AM ---------- Previous post was at 08:20 AM ----------

Trying to figure out the quick settings background. What I can see is I have to change the 9.png, also sorry it's not all code I did have to edit some images.
[Android Themes] Ticklefish:
Have a look here: http://xdaforums.com/showthread.php?t=2628560
[Android Themes] Ticklefish:
Looking good!
[Android Themes] parkerj7uc:
Your tool definitely makes it easier. :thumbup:
[Android Themes] DonIncubo:
This is not working for Google Stock ROM :( another idea?
[Android Themes] Ticklefish:
Not right now, no. This is the sort of thing you need to do with your phone..but the precise codes will be different. Try asking on that thread.
[Android Themes] parkerj7uc:
So I used this Pixelformer editor. Awesome. I changed the color of my b clear button 9.png" and my "notification panel 9.png". Did them both the same way and and recompiled them at the same time and flashed at the same time. The clear button worked but the notification did not. Any suggestions. I looked all over the res for anything that had to do with the panel but can't find anything. I check xml and pngs. Am I missing something?

---------- Post added at 05:51 PM ---------- Previous post was at 05:48 PM ----------
[Android Themes] carl1961:
maybe read here.

[Guide] Transparant status bar background and pull-down menu

[REQ] Statusbar - Transparent background dropdown menu
[Android Themes] parkerj7uc:
Yeah you suggested those before and I did step by step but it doesn't stick. It just stays the same color. I did another 9.png and it worked just not the panel.

---------- Post added at 06:32 PM ---------- Previous post was at 06:31 PM ----------

I'll try reading them again but slower. Thank you.
[Android Themes] lacoursiere18:
I'll chime in here..

I believe the "Notification" text color is what you trying to change? If so it's in status_bar_expanded.xml.. should be a TextColor=#ffffffff..;)

If you put that xml up I can point it out for you
[Android Themes] parkerj7uc:
Yeah I need to work on that but I can't get the quick settings background to change.
[Android Themes] parkerj7uc:
Well I finally got it [emoji2][emoji106]
[Android Themes] lacoursiere18:
Looks good man congrats
[Android Themes] parkerj7uc:
Thank you. Still work in progress.
[Android Themes] Ticklefish:
Very slick! Let's see those 'orrible iOS users come up with something like that! :cool:
[Android Themes] parkerj7uc:
Lol just noticed the flash light. Got to fix that.
[Android Themes] pxlcrnch:
awsome tool for newbies!
[Android Themes] parkerj7uc:
Awsome tool period. I'm not a newbie and I use this tool ever day [emoji2]
[Android Themes] parkerj7uc:
[MENTION=2284570]ted77usa[/MENTION] What if I took the Grey away and made it all black? To much or [emoji106]

---------- Post added at 08:45 AM ---------- Previous post was at 08:44 AM ----------

Maybe make the center icons green or something?
[Android Themes] ted77usa:
[MENTION=4405010]parkerj7uc[/MENTION] Orange and Black always nice combination .....[emoji41][emoji106]

☆Swyped From Venomous Droid Blue Chrome Edition☆
[Android Themes] parkerj7uc:
[MENTION=4315551]Ticklefish[/MENTION] I have a request. I need a portable TMA so I can do my work on the phone. I've tried other programs but I think you could make a good one. Thanks for listening and hope I put a thought in your head. Have a good day.
[Android Themes] Ticklefish:
I think green might be a bit overpowering, perhaps. Maybe if the toggles were black with a green outline? (I like to keep people busy. :))

It's certainly worth thinking about!
[Android Themes] Dzepar:
Hi Sir, I need some help, I want to move settings button next to date like in CM how can i do that?

Sorry if it's wrong threat I wil delete this.

Thanks.

Sent from my ST26i
[Android Themes] parkerj7uc:
Not quite sure if it possible or not. What rom are you on. You would have to compare their systemui.apk with yours. If they did it I don't see why it's not possible. What is your knowledge of xml and android? It wouldn't be easy.
[Android Themes] Dzepar:
I'm on stock Sony's jb 4.1.2, deodexed. I did compared CM SystemUI and my and only difference is in some names Od drawable s and the system_bar_settings_view.xml and I put cm sysbarsetti in mine it recompile with no error but also with no changes. Down toggle are from stock ROM up once i made them following tut of Lidroid. Any thoughts are apriciated.

Sent from my ST26i
[Android Themes] Madaditya:
Compare status_bar_expanded.xml or precisely status_bar_expanded_header.xml and hunt for a line that is a smali reference for the settings button like

<com.smali.android......>

How ever u need to know what smali files should be referenced in your stock systemui
[Android Themes] parkerj7uc:
[MENTION=4315551]Ticklefish[/MENTION] do you know how to change the color if this text?
[Android Themes] Ticklefish:
It's normally pretty straight-forward, you just need the textColor attribute. Can you share your xml please?
[Android Themes] parkerj7uc:
Which xml do you need?

---------- Post added at 09:48 AM ---------- Previous post was at 09:41 AM ----------

I sent you a pm with my systemui.apk
[Android Themes] Ticklefish:
I can't do anything with just your SystemUI.apk on its own, I won't be able to decompile it. You'll need to share your framework-res.apk as well.

Or, since we're just discussing xml, just the contents of your layout folder will be fine.
[Android Themes] parkerj7uc:
OK. I'm at work so I will get it to you tonight. Thank you
[Android Themes] Ticklefish:
Looks like you might be looking at a smali edit. Either in 'com/android/systemui/statusbar/policy/NotificationRowLayout' or perhaps in 'com/android/internal/widget/SizeAdaptiveLayout'.

It might also be worth looking at colors.xml in your SystemUI.apk, framework-res.apk and twframework-res.apk to see if there's anything obvious.
[Android Themes] parkerj7uc:
thank you for checking, I read something last night that it was in tw framework. I will let you if I find it. Thank you again.
[Android Themes] nerdyblonde:
Worked like a charm.. LG Optimus G Pro E980 running Beanstalk 4.4.

Thanks [MENTION=4315551]Ticklefish[/MENTION] for the awesome tool!!
[Android Themes] Ticklefish:
Thanks for your thanks! :D
[Android Themes] devadip:
review

i tried to put the apk tool of an apk manager that work with lg's files

into TMA ( like Ticklefish say in post n° 4 )

but the tool don't works.

When i decompile an apk a message says

decompile not successful

Please Ticklefish, You can do magic :):)

thanks for your work

edit: working with apktool_1.5.2 instead apktool_2.0.0b9

everything work perfectly....bohhh..... I don't know why

P.S. working with files of a rom based on 4.4.2 firmware
[Android Themes] Ticklefish:
Really? That's worth knowing. Could you do me a favour and share your files please? I would love to try them myself and see what's going on.

The main thing is that you've got it working though! :D
[Android Themes] devadip:
@ Ticklefish

sorry, I wanted to know

if you had received the files that you requested me

( i had some problem with pm )

thank :)
[Android Themes] Ticklefish:
I got your pm but I haven't downloaded the files yet. Today's a day for spending time with the family and I haven't had a chance to try your files. I will as soon as I can!
[Android Themes] Sk.D:
Hey brother , it always says decompiling not succesfull!!!

I am having moto g . and when i compared your toggles with moto g, their resolution differs. Please help
[Android Themes] Ticklefish:
Can you share your logs and history.text please?

And what do you mean by the resolution differs?
[Android Themes] Sk.D:
Ok brother , i successfully made all steps and compiled all apks without error. After flashing there is no change in icons except bluetooth.( now that what i was saying about difference in png resolution of toggles.

Here is the history and here is the log

and here is SystemUI of MOTO G
[Android Themes] Ticklefish:
Hmm...you didn't recompile your SystemUI.apk...
[Android Themes] devadip:
[MENTION=4315551]Ticklefish[/MENTION]

sorry

i hope this time the files are correct

Let me know when you finish to download ( so i can delete them )
[Android Themes] Ticklefish:
I've got them. Actually, I downloaded them about an hour ago but I've been busy trying to implement a new feature in v9.1.. ;)

Apktool 2 does seem to have an issue with these files. LG are a pain, they really are!
[Android Themes] devadip:
I find lg 's files more simply in comparison by Samgung' files !!!

VERSION 9.1 ?????

good...I can not wait now :)

however with apktool 1.5.2 i can deco/recompile any files of LG G2 ROM.

Thank you again for your kindness and availability !!!

See you soon with 9.1 :);)
[Android Themes] Ticklefish:
I dunno. Yes, Samsung are working hard to make their version of Android as far from stock as possible..but at least their files compile! Lol

I've left a post on the apktool thread about your files and hopefully we'll see a fix soon.

And yes..I'm working on 9.1. I was going to leave it a while but I've had some ideas and I couldn't wait. I guess I love writing code too much!
[Android Themes] devadip:
Thank

you make simple that which is complicated;)

you're the best!!!
[Android Themes] parkerj7uc:
I couldn't imagine were I would be if TickleMyAndroid didn't check for errors. All the fat finger mistakes. I would be lost..... Thank you so much [MENTION=4315551]Ticklefish[/MENTION]
[Android Themes] Ticklefish:
Thanks everybody! :D
[Android Themes] Ticklefish:
Apktool has just had a new commit to resolve this issue: https://github.com/iBotPeaches/Apktool/commit/584d1cda18bd372a72cbb5759adc9d24a194014e

It'll be a while before this commit makes its way into the next official release, or even the next unofficial one, but it's a good sign!
[Android Themes] cookiepuppy:
Hi there, will this tool work with stock samsung 4.3 rom that is rooted and debloated ?

Thx for answer in advance
[Android Themes] Ticklefish:
As long as your phone meets the requirements in the o.p. then sure! :)
[Android Themes] parkerj7uc:
[MENTION=4315551]Ticklefish[/MENTION] am I correct when saying that when I decompile using TMA it also decimpiles the smali inside?
[Android Themes] fenglingbear:
感谢楼主分享

感谢楼主搬运:good:
[Android Themes] Ticklefish:
Kinda, yes.

Apktool contains a tool called smali/baksmali which turns the dex codes used by dalvik, which is basically machine code, into code that humans can read.

That's why you sometimes have to use apktool 1.5.2 to decompile apks if you're importing smali from somewhere else, like a thread on xda. Apktool 2 uses an updated version of smali/baksmali which generates slightly different smali code from apktool 1.5.2..

Thank you! :highfive:
[Android Themes] Ticklefish:
Version 9.1 is well underway. I've made the changes I've needed to, now I'm just testing and getting it translated.

Part of the changes I've made are in increase compatibility with KitKat. My Sony Xperia Z has just been updated with an official KK rom and I've been able to update TMA using it. However, it looks like Sony have put their own spin on things and it doesn't look quite like stock Android.

Is there anybody out there who's using KitKat, either stock Android or skinned OEM, who feels like being nice and sharing their decompiled SystemUI.apk?

TMA can now change the battery icon on Xperia KitKat roms..and I'm sure that the battery icon on normal, stock KK isn't that simple..
[Android Themes] Hamidreza2010:
hi

its work on system app 4.3?

for expample decompile framework or phonebook in 4.3?
[Android Themes] Ticklefish:
Yup! Works on every version of Android! :D
[Android Themes] Ticklefish:
Yes. Although I might need your SystemUI.apk as well, just in case your battery icons are stored in there as well.
[Android Themes] hugoqueiroz94:
My framework

http://www.mediafire.com/?byh416y7o6hxin8

And my systemui

http://www.mediafire.com/?qoj5fwr9199j8ah
[Android Themes] Ticklefish:
Done. http://db.tt/n86KiWU4 :-)
[Android Themes] Half Man Half Biscuit:
Could you please make a apk file for me,battery icon???

Kill me but i can´t do it (shame on me i know :o)

My SystemUI.apk

http://www.sendspace.com/file/c02h5j

My FrameworkRes.apk

http://www.sendspace.com/file/5b44n2

Could you please put this battery image

http://www.sendspace.com/file/1pbizn
[Android Themes] Ticklefish:
I can, and I will, but I'd rather help you do it yourself. It's a fairly simple mod so if you can do it, it puts you on the path to doing more complicated stuff!

What problems are you having?
[Android Themes] Half Man Half Biscuit:
I have tried it already 10 times today,i always try first before asking for help :angel:

It wont find any device,i do the first 3 steps

1. First, start the tool and select Option 2 - Theming Menu

2. Then Option 1 - Pull Files From Device

3. Now pull, backup, decompile and install the relevant files

(Maybe i´m doing something wrong on the third step???)

How should i pull it out???

Thanks for your help :highfive: