yashsingh1/xdaforums huggingface dataset:
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
UPDATE:

Tickle My Android is now in the main Android Themes forum!

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

Head on over there and pick up version 2.0... :D

I use apktool and ADB a lot to tweak my phone, my tablet and the phones of my colleagues at work (4 Androids to 1 iPhone at work...take that, Apple!).

After a while, it got a bit tedious typing the same set of commands over and over again so I wrote some batch files.

Then I got a bit carried away..

Presenting Tickle My Android, a command-line tool for Windows (XP/Vista/7). This is designed to make the process of theming your phone and modifying it to your exact requirements so much easier and faster.

What's needed:

a rooted phone with ClockworkMod Recovery

a Windows PC with Java and phone/tablet drivers installed

a brain

a coffee or some nice cookies

Download the tool from the link at the bottom of this post and run it. It's a self-extracting archive that will set itself up on your computer. It doesn't install anything or do anything unpleasant to your machine.

Once set up, there will be seven folders. Ignore the tool_files folder, that's full of things to run the tool with. The BOOTANIMATIONS and FONTS folder are to store boot animatons and fonts in, about which more later. The BACKUP folder will hold your backups.

When you start using this to modify your apps, you'll be using the "in", "out" and "working" folders.

apps pulled from the phone go into "in"

decompiled apps go into "working" and

recomplied apps go into "out"

What does this decompile/recompile nonsense mean? Have a look at shivenjuneja's post here: http://xdaforums.com/showthread.php?t=849223 to find out more!

Run TickleMyAndroid.bat and you'll see this:

​

Connect your phone to the PC, make sure USB Debugging is set to on, and away you go!

You can use this tool to pull, decompile, recompile and push files to and from your phone but you can also:

change the battery icons

add Ice-Cream Sandwich-style transitions

change the status bar to transparent, semi-transparent, black or white

sign and zipalign your own applications

compress recompiled system apps correctly so they actually work and don't cause a boot-loop

backup your texts, picture messages and contacts

transfer your texts, picture messages and contacts to another phone or a new rom

change the boot animation

change the font

install an ad-blocker (this is up to you, ads pay for apps!)

add sounds from other devices and

anything else I can think of that I'll add later

This is designed to work on any Android device running any rom, and on pretty much any PC. I do most of my modifying at work where there are two Samsung phones, one ZTE and my beloved Sony Ericsson so it needs to be flexible and get past my IT department..

Try it out, have a play, and let me know what you think!

Download Tickle My Android -v1_2_2 here: http://db.tt/fdq0725r

Changelog

1_2_2: Bug-Fixes. Adding Battery Icons Should Now Work For All Roms
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Other Fun Stuff

How To Change Boot Animations & Fonts

In the Tickle My Android folder, there will be seven folders. The "BOOTANIMATIONS" folder and the "FONTS" folder are for your boot animations and your fonts...as you might have guessed.

If you've found a boot animation or a font you'd like to try, put it into the appropriate folder and start up Tickle My Android.

Select Option 3 to go into the Modifying Menu and then pick either Option 4 or Option 5.

​

First use Option 1 to pull your phone's current animation or font and back it up.

Then use Option 2 and choose which animation or font you want to install. I've added some for you already. :)

If you're choosing a font, another window will open showing you what the font actually looks like.

Make sure you reboot your phone and go into the recovery menu before confirming your selection. Once there, mount your /system partition.

Pushing files to the internal memory while the phone's running can cause all kinds of nasty bugs. Fonts and boot animations should be fine but it's good practice to get into. Plus, the font won't install until you reboot anyway..

Once you're ready, push the font or animation to your phone, unmount the partition and reboot.

Don't like the results? Either try another font or animation, or use Option 3 to restore your original.

And that's it! Simple, no?

How To Transfer Personal Data To A New Phone Or Rom

To transfer your SMS's, MMS's and your contacts, go to the Modifying Menu and select Option 1 - Backup, Restore Or Transfer Personal Data

Here you can backup the data, restore a backup (backups are timecoded) or install the data onto a new device or rom.

Use Option 1 to backup your details first. The tool does its thing and...you'll get an error. Two, hopefully.

Why? Well, Android used to store this information in /data/data/ in the internal memory but, more recently, it's stored in /dbdata/databases/. Currently I don't know how to make a batch file automatically find out which option your phone uses (sorry! :() so it tries both and makes a note of which works.

Option 2 will restore your backup and will put it in the same place it came from.

Option 3 will push to either /data/data/ or /dbdata/databases/, depending on which one already has the right files.

Which basically means Option 3 will put your messages and your contacts onto any phone or rom. Very handy if you're changing device or trying out a new setup.

Please note, this will replace any existing messages or contacts, it doesn't merge the two together.

I plan to expand this section to include any sort of user detail (appointments, user dictionary, etc) just as soon as I can find out where that information is stored..
[Sony Ericsson XPERIA X10 Mini] HooLIMAN87:
Will try it later tonight, sounds like an excellent tool. :)
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
Reserved will check it.....

Love x10 mini pro:p:p:p:p:p:p:p:p:p:p

Accidentally typed with my x10 mini pro u20i using my fingers
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
Hey where can i find apktool.......

Accidentally typed with my x10 mini pro u20i using my fingers
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
It's already included with the tool. :)
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
Downloaded it into the phone will try it tonight on computer......SO EXCITED:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D

Accidentally typed with my x10 mini pro u20i using my fingers
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Well, this is a good start.. Part of the code didn't quite work correctly. A new, corrected version has been uploaded and the download link has been changed in the original post.
[Sony Ericsson XPERIA X10 Mini] jaggyjags:
Great!

Also think on HTC phones ;), not all the mods are compatible with both Samsung and htc. Thinking in the status bar mods you are thinking in adding for future releases, for example. (I had to mod them again for then to compiled orrectly).
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Really? Well, that's annoying. I may have to add a Sense and TouchWiz section in version 2 in that case. How did you mod the mods to get them to work?
[Sony Ericsson XPERIA X10 Mini] Moratko:
Tickle My Android

By Ticklefish

**ALWAYS Backup Your Device Before Fiddling With It!**

Now Pulling "/system/framework/framework-res.apk"

From Android Device Into "in" Folder

--This Will Overwrite Any Existing File--

enter 'x' To Cancel Or Any Other Key To Continue: 1

error: device not found

Error! Something Has Gone Wrong! Please Try Again!
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Do you have USB Debugging enabled on your phone? If yes, is it recognised by SEUS or PC Companion?

This error is caused by ADB not finding any Android device attached to the computer.. :(
[Sony Ericsson XPERIA X10 Mini] Moratko:
usb debugging - on

seus defines my mobile and advises to upgrade my rom.

minicm7 nAa.
[Sony Ericsson XPERIA X10 Mini] andy88de:
I seems a really good job! I'm going also to try it and give my opinion, I'm not an android expert yet. But I think it could have great development prospectives.
[Sony Ericsson XPERIA X10 Mini] XGr7078:
I tried it but it didn't work it didn't build the framework-res.apk

It said cant find sources.:mad:

Though the files in the 'in' and 'working' folders are present.

So I aborted and it was fine it didn't soft brick my phone.
[Sony Ericsson XPERIA X10 Mini] CruzEmpire:
can you add ICS battery and signal bar..

i think it will be a BRAVO :D
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
:-( Can you post a screenshot?

This won't soft-brick your phone unless you push a framework-res that hasn't been prepared properly so there's no worries there at least.
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Oh, I should think so. Can you provide a link and I'll take a look? :-)
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
That's odd.

Try using the command prompt, going to the directory you put the tool into and typing in the following:

As long as your phone is attached to the PC and running, this will bring up a list of the files and directories in the system partition on your phone. If it says it can't find the device, then something's not right. It may be worth checking your version of java.
[Sony Ericsson XPERIA X10 Mini] mercedes722:
i can change setting background on some themes HDPI with this tool ?

thx
[Sony Ericsson XPERIA X10 Mini] revioo:
I have this problem to, but I fix it. You need install signed drivers.
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Doesn't sound like something it can do...yet. The battery icons work on HDPI and the status bar colours will, depending on your phone. I can always build it in though. What backgrounds did you want to replace?
[Sony Ericsson XPERIA X10 Mini] revioo:
strange i have this problem to:(, but systemui recompile successful.
[Sony Ericsson XPERIA X10 Mini] mercedes722:
i was change some icon on steel blue but i dnt know how to change black setting background to any picture PNG
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
I've had a think about this. The trouble is I can't test it because I'm not near a PC. But..do you get a file in the "out" folder when you do this? apktool only recompiles if the files work.

I seem to remember getting this a lot when I use it..and it never causes a problem. As long as a file turns up in the "out" folder, you should be fine.

The next time someone gets this, please can they post a screenshot? Thanks!
[Sony Ericsson XPERIA X10 Mini] revioo:
I try again recompiles and i have framework-res.apk(file) in "out" folder,earlier created only framework-res (folder) in "out"

Sorry for my Eng
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Fantastic. It's good to know it works!
[Sony Ericsson XPERIA X10 Mini] jaggyjags:
I looked at the modifications @master&slave made from his original status bar xml here:

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

And then took a look at mine. I posted there two modifications for htc phones, you can add them if you wish.
[Sony Ericsson XPERIA X10 Mini] mauam:
Thanks a lot Ticklefish, great work.:)
[Sony Ericsson XPERIA X10 Mini] Giorgiobin:
Works good in any rom (Cyano, Miui, stock.......) I think yes, but prefer tio have a confirm, i have MiniCM7 rom.
[Sony Ericsson XPERIA X10 Mini] CruzEmpire:
so,hit THANK to him because have made amazing tool for other :D

btw,support HIM ok? :)
[Sony Ericsson XPERIA X10 Mini] XGr7078:
Sorry but I don't have the screenshots. I think I'll try again. Someday.;-)
[Sony Ericsson XPERIA X10 Mini] vizey:
it didn't work for me though... systemUI worked fine, framwork is just ain't showing up in "out" folder. here's what i'm getting when i continue after the "could not find resources" bit
[Sony Ericsson XPERIA X10 Mini] HooLIMAN87:
This is what i get when i try to recompile app with apktool. . . I just edited some xml's but i used gedit (native linux text editor) so maybe it's problem in that. Can anyone suggest text editor for xml's on linux? And i'm trying to make a theme for theme chooser but unlucky. . . :(

And Ticklefish, firstly i didn't see that it's for windows so i can't test. Two months ago installed linux without windows. . . :)
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Very odd. :-(

Can you please share your SystemUI and your framework-res? And tell me what mods you're trying. Then I can try it myself and see what the issue is.
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
hey it doesn't change the battery icon...Please HELP!!!!!!!!
[Sony Ericsson XPERIA X10 Mini] vizey:
aaaahh humble apologies about putting this problem on ya. here are the apks :)
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
No worries. What sort of mod are you trying to do?
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Fixed. Turns out TMA had a bug in that it didn't put battery icons into any file that didn't already have 100 icons in it (1%, 2%, etc). This has now been sorted out and, although the battery icons adding section is a little slower than before, it now actually works on your framework-res.

Many thanks, that's something I wouldn't have even spotted.

The updated file is being uploaded to Dropbox and the new link will be in the first post soon.
[Sony Ericsson XPERIA X10 Mini] vizey:
hats off to you sir, i should be the one thanking ;)
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
hey tickle fish THANKS it worked AND

Congratulations FOR 100 THANKS METER i thanked you everywhere in this topic and voila you have 100 and above thanks meter
[Sony Ericsson XPERIA X10 Mini] 21Kevin-AJ:
HI guys

well i have this problem in the pc with my u20i :

Tickle My Android

By Ticklefish

**ALWAYS Backup Your Device Before Fiddling With It!**

Now Pulling "/system/framework/framework-res.apk"

From Android Device Into "in" Folder

--This Will Overwrite Any Existing File--

Enter 'x' To Cancel Or Any Other Key To Continue: 1

error: device not found

Error! Something Has Gone Wrong! Please Try Again!

Presione una tecla para continuar . . .

somebody can help me please
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
check usb debugging
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
or see this this post and install drivers from it...

http://xdaforums.com/showpost.php?p=24198371&postcount=22
[Sony Ericsson XPERIA X10 Mini] arif41:
it only work for x10 mini pro ? shiit
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
No, this is designed to work with pretty much any Android device. HTC and Samsung do things a little differently, so not everything on this tool will work yet, but otherwise it should work on anything.

Give it a try and if you have problems, post and let me know!
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Wow...thanks!
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
WELCOME
[Sony Ericsson XPERIA X10 Mini] ChavitoArg:
Congrats for this, i respect you man, keep up the good work (:
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
UPDATE

Version 2 is on the way, I'm just beta-testing some of the functions now. Is there anything you guys want me to include? Any other battery icons? I've got 17 already..

Let me know!
[Sony Ericsson XPERIA X10 Mini] kkkhattak:
add more sounds I MEAN RINGTONES because i love them:D:D:D:D:D:D:D:D:D:D:p:p:p:p:p:p:p:p
[Sony Ericsson XPERIA X10 Mini] 21Kevin-AJ:
Well i installiing -seus- or -sony update- and work fine this app is amazing

Enviado desde mi U20i usando Tapatalk
[Sony Ericsson XPERIA X10 Mini] kucluko:
i have any question:D.. tickle my android to editing center clock can or cant to editing??? please answer:D
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
:-)

Can you share your wallpaper please?
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
I'll see what I can find!
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Funny you mention it. That's one of the things I'm adding!
[Sony Ericsson XPERIA X10 Mini] kucluko:
i'am sorry,my bad english,but you can instruction do it?:D
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Version 2 will have options to center your clock. :-)
[Sony Ericsson XPERIA X10 Mini] kucluko:
version 1.2.2??? how to editing with ticklemyandroid??? but i dont now to editing statusbar.xml

i hope success to finally editing simple interface my robyn
[Sony Ericsson XPERIA X10 Mini] kucluko:
if I may know to exist in the choice of what number ??

because, I just use mytickleandroid,!!!and I guess I do not see a way to center clock :)
[Sony Ericsson XPERIA X10 Mini] vizey:
this might be irrelevant

hi, i just want to confirm that, whether it's possible in anyway to make it possible for MiniCM rom's pattern unlock could be modified to look a bit bigger? like the attachment below. as in, if we get rid of the clock and stuff :)
[Sony Ericsson XPERIA X10 Mini] 21Kevin-AJ:
Thanks for the app

Please in v2 put more battery icons :cool:
[Sony Ericsson XPERIA X10 Mini] arif41:
the ****ty reason is , not work on x10 mini , get closed after pull , wth -_-
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
It should work on the Mini. What does it do before it closes?
[Sony Ericsson XPERIA X10 Mini] arif41:
when i pull the frameworl etc., it get close , the fvckin reason is that . get closed every i do anything . doesn't work on x10 mini !
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
What I meant was, does it close after it pulls the file? Does it close before it pulls the file, but after you press something on the "Enter 'x' To Cancel Or Any Other Key To Continue:" line? If I know where it's going wrong, I can work out how to fix it. This tool is designed to work with any Android device. Some of the status bar mods aren't quite there yet, but pulling files works in a universal way.

If it closes after the "Enter 'x' To Cancel Or Any Other Key To Continue:" line, what are you pressing? Are you entering a key or are you just pressing RETURN/ENTER? If you just press RETURN/ENTER the first time, the tool will close. This is a MS-DOS thing and there's nothing I can do about it.
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Already on it. :) I've found a few more that look pretty nice and I've even made some of my own.

Thanks for the wallpaper, by the way.
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Possibly. That might be a smali job though by the looks of things. It would need to be modified to go the whole length of the screen and not have the status bar.
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Tickle My Android doesn't have that option yet. That's something I'm working on for Version 2. The most recent version is 1_2_2.
[Sony Ericsson XPERIA X10 Mini] arif41:
yes i press enter . when i press any key to continue , it not work , im using win 7 ulti x64

---------- Post added at 07:14 PM ---------- Previous post was at 07:12 PM ----------

pressing enter get closed , enter another key no work

---------- Post added at 07:15 PM ---------- Previous post was at 07:14 PM ----------

pressing enter get closed , enter another key no work
[Sony Ericsson XPERIA X10 Mini] 21Kevin-AJ:
Try this

Press 1 instead of 'enter'

Or 1 before of 'enter'
[Sony Ericsson XPERIA X10 Mini] vizey:
thank you for the reply, so... like, is there anything i can do about it?
[Sony Ericsson XPERIA X10 Mini] arif41:
no work on theming mode , but in modifying menu is work . what the hell i can't do that
[Sony Ericsson XPERIA X10 Mini] Brent212:
I'm wondering if I can use this to remove the battery icon completely. Extract/decompile something, manually edit a file to remove the icon, then compile/install it back to the phone. Does that sound like the general idea?
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Oh, there's no reason why not. It's a neat idea really and I'll stick it in version 2.

To do it, you could either make a battery image that's 1x1 pixels and transparent. Or edit the xml to not show any images at all.
[Sony Ericsson XPERIA X10 Mini] arif41:
I cant decompile file
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
What file are you trying to decompile? And what sort of error are you getting?

If it's a system app, try decompiling and installing your framework-res.apk first.
[Sony Ericsson XPERIA X10 Mini] XGr7078:
@ticlklefish: Can I use this for resizing some widgets and apps like I do in eclipse for developing apps and widget
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
I haven't had the chance to play with Eclipse yet so I can't say for sure but this tool is for decompiling and recompiling app's mainly. If you know what you need to modify in a decompiled app to resize it then, sure this could help.
[Sony Ericsson XPERIA X10 Mini] rawe_etc:
if i want to change my status bar to be transparant .. so i should follow the same .. instruction.. like if i want to .. changes my battery icon..i a new bie
[Sony Ericsson XPERIA X10 Mini] phoneyericsson:
Hi,

I've gotten to the point of decompiling and then the command prompt says it doesn't recognise Java. Just re-downloaded java and the java site says it can find my java no problem. This always happens when I try to do something with my phone on my laptop.

Anyone any ideas?

Thanks
[Sony Ericsson XPERIA X10 Mini] lmcs:
AWESOME!
[Sony Ericsson XPERIA X10 Mini] Mashun99:
Sound like an awesome software thanks for creating it. I'll try it out asap
[Sony Ericsson XPERIA X10 Mini] StardustGeass:
I tried to use this program to change my battery indicator.. But, when I finished pushing the apks (I followed each step), the phone goes bootloop. I tried this twice, but nothing changes. During recompiling, theres a line says "W : Source not found" followed by "I : Rebuilding sorces"... Is that the problem source ? How do I fix it ?
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Well, I need to answer that with questions of my own.

What device and rom are you using? And can you share the apks you're pushing?
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
I don't know Java that well yet. Maybe you haven't got all the Java bits you need?
[Sony Ericsson XPERIA X10 Mini] hakanyildiz:
How can do my status bar transparent ? Someone help me ? :confused:
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Go into the theming menu, then the pull menu. Pull and decompile framework-res.apk, and SystemUI.apk if you're on Gingerbread or higher.

Go back to the theming menu, select Option 7, choose the option to have a transparent status bar.

Once it's been added, recompile the files and prepare them for flashing.

Then reboot the phone, go into recovery and mount your system. Push the files, unmount, reboot and wait for the phone to load up.

And then you're done! Easy!
[Sony Ericsson XPERIA X10 Mini] StardustGeass:
Sorry for a long reply.. I'm using U20i (X10 Mini Pro) MiniCM7 2.2 by nAa at that time...

Do you mean apk I pushed is the one created after rebuilding the framework after using this ? Sorry, I got mine deleted with this program xD
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Oh well, never mind. If you still had the apk you pushed to your phone, I could take a look at it and work out why you were getting bootloops. I have a few ideas what it could be.
[Sony Ericsson XPERIA X10 Mini] aisuj52:
Link doesn't work :( error404.
[Sony Ericsson XPERIA X10 Mini] Avilove.Cullen:
Link not working ... !! :cool:
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Really? Oh, that's annoying!

Still, not to worry..I should be bringing out Version 2.0 tomorrow. And it's got a LOT more battery icons and everything!
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
I've recently changed to the 2011 Mini Pro, so my beloved Mimmi is no longer being used much. With that in mind, I've published version 2.0 over here: http://xdaforums.com/showthread.php?t=1633333

Check it out!
[Sony Ericsson XPERIA X10 Mini] manthes:
I know that there is a new thread but i have exactly the same problem with the same rom and phone and i didn't find any answer.

Minicm7 2.2.1 and x10 mini pro. I was trying to change battery icon with the ''glowing circles''
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
Which version of Tickle My Android are you using?
[Sony Ericsson XPERIA X10 Mini] manthes:
4.3
[Sony Ericsson XPERIA X10 Mini] Ticklefish:
In that case, try using the zipmaker option. There's a small bug with 4.3 which can mess up permissions if you're pushing files. It's been fixed for the new version (which is open in another window on my PC right now) but that's not quite ready for release yet.