yashsingh1/xdaforums huggingface dataset:
[Android Themes] marc3l0:
Yeah, it works as well! Using apktool 1.5.2 to edit an app of KK rom.
[Android Themes] Ticklefish:
Excellent! :D
[Android Themes] -CALIBAN666-:
confirmed too,nice tool,:good::good::good:
[Android Themes] ZvingtoreX:
great tool

one simple word ITS AWESOME fully customzied my samsung gt-s6312 with ease THANK YOU
[Android Themes] Ticklefish:
Thanks! :highfive:
[Android Themes] silverbios:
sorry for delay!:(

XPERIA ZL

4.3

TMA 8.1

Install sony framework

framework-res installed!!!

deodex rom!!

i cant install SemcGenericUxpRes.apk :(((

see log and app!:

tnx:good:
[Android Themes] Ticklefish:
Yeah, Sony have done something odd with SemcGenericUxpRes.apk in 4.3. I like Sony but they always seem to do something peculiar..lol

This will be fixed in the next version of apktool but that could be a long wait. For now, trying doing it manually:

Open 'SemcGenericUxpRes.apk' with 7zip or similar.

Delete everything apart from the 'resources.arsc'

Close the file

Rename the file to '2.apk'

Copy to your user directory in the 'apktool\framework\' folder.

That should hopefully do it.
[Android Themes] silverbios:
not working!!!:(

icant decompile framework-res!!!

see log:

tnx:good:
[Android Themes] Ticklefish:
Damn. I was really hoping that would do the trick. It doesn't look like there's much you can do right now if you want your framework-res deodexed. Hopefully apktool 2.0 will be out soon..

If you want to mod framework-res.apk, there are ways of getting around it though.
[Android Themes] silverbios:
ok!!!

but icant decompile some other app for example setting!!!:

see log:

:good:
[Android Themes] silverbios:
see this!:

http://code.google.com/p/android-ap...ccd0bc4655b86bdc36364718209fb724&name=wip-2.0
[Android Themes] Ticklefish:
Yup. It's been fixed in the next version of apktool 2.0....but that's not been released yet. :crying:
[Android Themes] dede24ever:
I have a problem ,i can not recompile systemUI.apk (even a non modifyed pulled from my device). I use this rom ( http://xdaforums.com/showthread.php?t=2601838 )

systemUI.apk - http://www.mediafire.com/download/44zh9ia856189if/SystemUI.apk

LOG - http://www.mediafire.com/view/2kccnereat82gr7/rec_SystemUI.apk_Sat-01-25@2355.txt

DEVICE: Samsung galaxy GT s6312

What should I do?
[Android Themes] Ticklefish:
Can you share your history as well please?
[Android Themes] dede24ever:
Sure I can.

http://www.mediafire.com/view/bhtwyrrru1aq5a1/history.txt
[Android Themes] CODE_WORKX:
omg......god listend to me the first time..............

i always wanted to be a developer and wanted my roms to look amazing......

i asked many developers about how they theme a rom....

they replied that they port cm themes directly to framework and system ui :confused:

some said they edited with xml files which was above my head.......:p

just was searching for jb theming and found your post in joehanh88 thread...

under ur post i found this....many thanks to u......

just 1 question

can we add differnt toggles except the included one....

or the ones like in cm themes
[Android Themes] Nieon.:
This is the first time I install and use TickleMyAndroid to theme my Ace 2. It looks like it is easier from here as I've been struggling because I can't even recompile stuff (though I havent edit anything after I decompile it). I want to mess a bit with my statusbar..

What phone/tablet are you using?: Samsung Galaxy Ace II

What version of Android are you running?: 4.4.2 Kitkat

What version of Tickle My Android are you running?: Version 8.1

What sort of rom are you on? MaclawStudio's CyanogenMod 11 Build 20

What are you trying to decompile/recompile? SystemUI.apk

What resources apps have you installed? I'm not sure what this is but the only thing I install is framework-res.apk

Are the files you're using odexed or deodexed? I don't know...maybe odex?

What mod are you trying to do? Put CARRIER NAME on my statusbar, move some icons to the left

Do your files work if you decompile, recompile and prepare them without changing anything? Haven't try that but I've put custom name edit with XML and it worked!

What problems are you having? I got brut when I try to follow the following guide: LINK I think that smali file have anything to do with it.. please help if you can

Recompiling "SystemUI.apk" With Original Signature,

using "apktool_2.0.0b7.jar"

With Tickle My Android

(tinyurl.com\ticklemyandroid)

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

..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\phone\CarrierLabel$1.smali[24,4] Error for input '.parameter': Invalid directive
..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\phone\CarrierLabel$1.smali[39,4] Error for input '.parameter': Invalid directive
..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\phone\CarrierLabel$1.smali[40,4] Error for input '.parameter': Invalid directive
..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\phone\CarrierLabel$1.smali[39,15] mismatched input '"context"' expecting END_METHOD_DIRECTIVE
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/android/systemui/statusbar/phone/CarrierLabel$1.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:72)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:337)
at brut.androlib.Androlib.buildSources(Androlib.java:298)
at brut.androlib.Androlib.build(Androlib.java:284)
at brut.androlib.Androlib.build(Androlib.java:258)
at brut.apktool.Main.cmdBuild(Main.java:233)
at brut.apktool.Main.main(Main.java:88)

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

Recompile Not Successful!
[Android Themes] Nieon.:
Ah so I just need apktool 1.5.2? Umm.. Where can I get that? I dont know all the versions though since this is the first time for me :)
[Android Themes] Pangkoy08:
Good Day My Friend...

I have a quick question, has anyone tried to use TMA with the leak version of 4.3 from Rizal port? I tried to pull the system ui and decompile it and I'm having an error.
[Android Themes] Ticklefish:
It's in the tool. Just head to the settings menu, there's an option in there to change which version of apktool you're using.
[Android Themes] Ticklefish:
What error are you getting?
[Android Themes] dede24ever:
Ok I got it working but not all icons were replaced unfortunately...i'll keep trying.

LE:

https://www.dropbox.com/s/t85v3y7jl9u0anl/2014-01-26 16.55.07.png (upper bar ,the signal wifi etc)

https://www.dropbox.com/s/mkjaj3mud5pnsp7/2014-01-26 16.55.17.png (the green bar under the switches )

https://www.dropbox.com/s/zc23ak73coyzg2n/2014-01-26 16.57.44.png (sound switch is still green)

https://www.dropbox.com/s/aik6zwyvcfbo1l0/2014-01-26 16.57.56.png (intermediate image from on to off (the faded one) is still green)

how could i solve those?
[Android Themes] Nieon.:
It's IN the tool? Wow. You made a great tool, dude! :D Thanks! Will be back later when I'm done (y)
[Android Themes] Madaditya:
find those images manually in _working and replace then with appropriate ones

its touchwiz,always a wierd and different framework and image name.the tool still does a lot ;)

Of course,the changelog for you ;)

i guess it will support mouse input as well in future.

Imagine,Mouse input on a Terminal window! ;)
[Android Themes] dede24ever:
Thank you for your answer but how can i get rid of the green bar under the switches (i posted a pic in the other post) or how can i change it's color...i think it's a line of code but I can't read andoid code yet.
[Android Themes] Ticklefish:
I do try to incorporate as many different filenames as possible but Samsung are a particularly tricky OEM to keep up with. They do like to do things their own way.

I don't have to imagine mouse input on a command window ('terminal window'..such a Linux user..:P lol)..I experience it every day when I work on the code for TMA v9...;)

I can't see your pictures, although that could be Tapatalk related. It sounds like an xml change is needed. Have a look at the status_bar_expanded.xml in your SystemUI.apk.

It might also be called tw_status_bar_expanded.xml or something similar.
[Android Themes] Nieon.:
Mouse input? Yeah, I can imagine how super it'll be :D
[Android Themes] Pangkoy08:
This is the error that I am getting.

Decompiling "SystemUI.apk",

using "apktool_2.0.0b7.jar"

With Tickle My Android

(tinyurl.com\ticklemyandroid)

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

W: Could not decode attr value, using undecoded value instead: ns=androidprv, name=primaryUserOnly, value=0xffffffff

W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x010808db

W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x010808dc

W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080838

W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x010808db

W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x0108080e

W: Could not decode attr value, using undecoded value instead: ns=android, name=scrollbarStyle, value=0x010e0046

Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x0101046c

at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:58)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:57)

at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:53)

at brut.androlib.res.decoder.ResAttrDecoder.decode(ResAttrDecoder.java:35)

at brut.androlib.res.decoder.AXmlResourceParser.getAttributeValue(AXmlResourceParser.java:351)

at org.xmlpull.v1.wrapper.classic.XmlPullParserDelegate.getAttributeValue(XmlPullParserDelegate.java:69)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:267)

at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)

at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:87)

at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:147)

at brut.androlib.res.decoder.XmlPullStreamDecoder.decodeManifest(XmlPullStreamDecoder.java:161)

at brut.androlib.res.decoder.ResFileDecoder.decodeManifest(ResFileDecoder.java:131)

at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:288)

at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:116)

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

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

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

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

Decompile Not Successful!
[Android Themes] Madaditya:
You did not install the framework

Or the dependant framework like Semcgenericuxpres.apk or tw-frameworkres.apk etc
[Android Themes] CODE_WORKX:
hey i used this yesterday........perfectly worked in changing battry icons and signal icons......

but when i tried to change the toogles it says files not found.....

i think lidroid-res.apk.....

i am 4.2 and want to change notification panel of that.......

i have theme to.......

my device canvas 2{a110}

jb 4.2.2
[Android Themes] Ticklefish:
Can you share your history.txt please?
[Android Themes] Pangkoy08:
Sorry for the question but what do you mean by install framework.apk?

I have been using TMA but when i tried to pull resources from the phone it gives me the same error.
[Android Themes] Madaditya:
If tma isnt able to pull files,install ADB drivers for your device on the PC first and try pulling.

OR

get framework-res.apk,SemcGenericUxpRes.apk(Coz i see you have a Xperia) and the apk you want to modify from your rom and place it in _in folder.So you skip the Pull files from device part.

In TMA's Theming menu you must see "Install framework to PC"

using that install framework-res and SemcGenericUxpRes.apk

After that you'll have no errors like above.

Hope that helps ;)
[Android Themes] Nieon.:
I've changed the version, but after making changes I got this error in the LOG. I feel curious that there's something wrong after I recompile it and the size is decreasing from 2MBs to 1.xxMBs. So I try to decompile it again and recompile it without making any changes. I got the same result in the LOG.

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

I: Smaling...
I: Building resources...
aapt: warning: string 'compat_mode_help_body' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: et hy ka km lo ms ne si
aapt: warning: string 'compat_mode_help_header' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: et hy ka km lo ms ne si
aapt: warning: string 'done_button' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ mn ne_NP si_LK
aapt: warning: string 'jelly_bean_dream_name' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'quick_settings_wifi_display_label' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'quick_settings_wifi_display_no_connection_label' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ et hy ka km lo mn ms ne ne_NP si si_LK
aapt: warning: string 'ssl_ca_cert_dialog_title' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ mn ne_NP si_LK
aapt: warning: string 'ssl_ca_cert_info_message' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ mn ne_NP si_LK
aapt: warning: string 'ssl_ca_cert_settings_button' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ mn ne_NP si_LK
aapt: warning: string 'ssl_ca_cert_warning_message' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az az_AZ mn ne_NP si_LK
aapt: warning: string 'status_bar_help_text' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az et hy ka km lo mn ms ne si
aapt: warning: string 'status_bar_help_title' has no default translation in c:\TickleMyAndroid\_working\SystemUI.apk\res; found: az et hy ka km lo mn ms ne si
I: Building apk file...

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

Recompile Successful!

Is there anything I missed out?
[Android Themes] Ticklefish:
Those aren't errors, they're warnings. Unless you plan to use your phone in a different language, you can safely ignore them.

Errors stop an apk from working.

Warnings won't stop an apk from working, but they might stop it from working the way you want it to.

Translation errors aren't an issue at all most of the time.
[Android Themes] Nieon.:
Ahh.. I thought it was an error or something. Thanks FYI.

Anyway, I can still try to push it to my phone?
[Android Themes] Ticklefish:
Sure you can. Just don't forget to make a backup first just in case it doesn't work or you don't like the results.
[Android Themes] Nieon.:
Will do! :D Thanks for the help ;) will recommend this awesome tool to friends (Y)
[Android Themes] winzlim:
Recompiling "SystemUI.apk" With Original Signature,

using "apktool_2.0.0b7.jar"

With Tickle My Android

(tinyurl.com\ticklemyandroid)

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

..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\policy\Traffic$1.smali[24,4]

Error for input '.parameter': Invalid directive

..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\policy\Traffic$1.smali[39,4]

Error for input '.parameter': Invalid directive

..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\policy\Traffic$1.smali[40,4]

Error for input '.parameter': Invalid directive

..\_working\SystemUI.apk\smali\com\android\systemui\statusbar\policy\Traffic$1.smali[39,15

] mismatched input '"context"' expecting END_METHOD_DIRECTIVE

Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: com/andr

oid/systemui/statusbar/policy/Traffic$1.smali

at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:72)

at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:56)

at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:41)

at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:337)

at brut.androlib.Androlib.buildSources(Androlib.java:298)

at brut.androlib.Androlib.build(Androlib.java:284)

at brut.androlib.Androlib.build(Androlib.java:258)

at brut.apktool.Main.cmdBuild(Main.java:233)

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

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

Recompile Not Successful!

Press any key to continue . . .

trying to recompile SystemUI.apk but got error like this..

Device Using Xperia Ray ICS 4.0.4 trying to add internet speed from this thread : http://xdaforums.com/showthread.php?t=2241739

any helpp?:confused:
[Android Themes] Ticklefish:
:highfive:

Try decompiling and then recompiling using apktool 1.5.2.

You're using apktool 2.0.0b7 which is great...but it doesn't like some older smali files..
[Android Themes] winzlim:
thanks for the quick reply i'll try it later :victory:
[Android Themes] Ticklefish:
Let me know how you get on! :cool:
[Android Themes] winzlim:
Everything works fine :good:

Thanks for your guide and your tool :D
[Android Themes] dede24ever:
Can someone let me know how can i modify the clock colour ,status bar background color.I made some research but got nothing yet.

I got some pictures of what i would like to change: http://i.imgur.com/8H2f7Mk.png and http://i.imgur.com/KbCgKWb.png

I want to make the jb to look like ics ,my device is samsung galaxy s6312

Thank you.
[Android Themes] Ticklefish:
Looking good! :)

A very good friend of mine made a tutorial about this sort of thing. Have a look here: http://xdaforums.com/showthread.php?t=2039214
[Android Themes] dede24ever:
Followed your guide but didnt managed to get it working...
[Android Themes] Ticklefish:
I'm happy to help if I can. Just post on the thread and share your xml and I'll see what I can do. ;)
[Android Themes] :
maybe i can help:

use THIS guide for it (like i do) ;)
[Android Themes] dede24ever:
Did it...nothing changes.

My line looks like

<com.android.systemui.statusbar.policy.Clock android:textSize="@dimen/status_bar_clock_text_size" android:textColor="#ff278ab1" android:ellipsize="none" android:gravity="left|center" android:id="@id/clock" android:paddingLeft="3.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:includeFontPadding="false" />

My progress so far in my quest to make my jellybean look like ICS I have done:

Images:

https://www.dropbox.com/s/g8lxva4w8gsk7tq/2014-01-29 18.41.21.png

https://www.dropbox.com/s/44bx17cqivz5xju/2014-01-29 18.41.38.png

Device: Samsung galaxy gt S6312

LE:

Got it working ,since my device is dual sim i had a xml file called tw_status_bar_dual.xml which contained the code i have to change.

BTW any change of getting aosp lockscreen on touchwiz?(4.1.2)...I am talking about the kind like holo locker but a mod the rom...i dont want useless third-party apps on my device.
[Android Themes] Ticklefish:
Y'know, I respect Samsung. They know what they're doing and they do some nice stuff. But their habit of using their own filenames for xml, png's and so on is such a pain! Grr...

I don't know about your lockscreen but I'm sure it's possible. There's bound to be a mod available in this forum somewhere..
[Android Themes] cookiepuppy:
Yessssss, finaly i manage to run this nice tool. The 8.1 version is working great on kk rom, im on beanstalk 4.4.2 and it pulls the file and do its stuff. The older didnt work fore so im glad this one is.

Thank you ticklefish.

the advanced zip option didnt work for me and didnt fo any changes in rom, but the other option is working.

The only problem i noticed is that not all changes i made worked.

The battery and signal didnt change, only wifi and few of the qs toggles. I guess its because of the file names.

I saw that thete is no 1% mod batt in cm roms and beanstalk, is cm base. Could thst ne the problem?

All in all, its working, now comes the part for me to try changing filenames and see if it works, according to my common sense it shiuld, lol.
[Android Themes] md1982:
Hi tickle im on iced bean with lupus kernel and when i use ur tool it works but the wi fi icon is to big and the battery wont change
[Android Themes] Ticklefish:
What problems are you having?
[Android Themes] elRei:
won't let me pull any files from my device, when I do it manually and put it in the "_in" folder it won't let decompile or modify anything. Don't know why, works with apktool and apk multi-tool. oh and this looks like a great program if only I could get it to work lol
[Android Themes] Ticklefish:
Interesting. What error messages are you getting? If apktool works for you, this should as well.

I'm due to release version 4 in a few days (hopefully) so now's a good time to find out if there are any issues that need fixing.
[Android Themes] elRei:
no error codes. lets say I'm in the "Pull Files From Device" menu and I choose option 1 to pull my framework-res.apk it'll go to "now pulling "/system/framework/framework-res.apk" etc. in the bottom it says "Enter 'x' To Cancel or Any Other Key To Continue:" I press enter and it'll take me back to the "Pull Files From Device" menu. Maybe your next version will work for me
[Android Themes] Ticklefish:
Ah, I think I know about this. Do you press Enter or do you type something and press Enter?
[Android Themes] elRei:
I just press enter
[Android Themes] Ticklefish:
Type something then press Enter. I just type 1 on the keypad then press Enter. DOS does annoying things if you just press Enter on its own so I've set it up to take you back to the menu.
[Android Themes] elRei:
yay! that fixed it, thanks a lot. I feel like a little kid about to open a Christmas president haha
[Android Themes] Ticklefish:
No worries. I just hope it's a present you like! :-)
[Android Themes] elRei:
new problem -__- I pulled the files, decompile them, replace the battery icons, recompile them then when i click Option 10 - Prepare System App For Pushing it gives me the error "framework-res.apk" Does Not Exist Within "_out" Folder! should I manually copy and paste the files from one of the folders to this folder or should I try something else?
[Android Themes] Ticklefish:
What happens when you recompile framework-res.apk?
[Android Themes] elRei:
a bunch of error codes, can't give you anything specific, I'm not home at the moment
[Android Themes] Ticklefish:
No worries. Those error codes are the key to what's going wrong, so if you're able to share when you can, that'd be great.

Just a thought, you're not using ICS or Jelly Bean, are you?
[Android Themes] elRei:
Nope. But I figured out my problem, it was my fault not your programs'. I wasn't using the stock apk files for my device, once I put the stock framework-res.apk your program worked like a charm :D after signing it I just transferred the changed files to my framework-res.apk [: can't wait for the update (: oh and thanks for helping me out, especially with that 'enter' situation haha
[Android Themes] Ticklefish:
The app doesn't have to be stock, just not modded in the wrong way. It's possible to take certain shortcuts when theming that stop an app from compiling properly.

Version 4 is almost ready. It's ICS ready, I'm just trying to sort out the new function. Shouldn't take me long. Probably.
[Android Themes] elRei:
idk, when we theme our LG Esteem over at Android Forums we have to use stock and transfer it to our roms framework for it to work which is what I did with your program. Cant wait for the next release, might create some more icons for you when I finish my current theme
[Android Themes] Ticklefish:
Really? That's odd. In theory, you shouldn't have to do that... Oh well, I'm just glad you've got it working! :-)

More icons will always be well received, TMA can never have too many!