[TOOL] Tickle My Android - Decompile & Recompile With Ease

Search This thread

le grande magnetto

Senior Member
Jan 21, 2012
1,729
1,448
Samsung Galaxy A71
Redmi Note 10 Pro

just click on the shortcut.


Ive applied new icons I asked, but seems like they have alotta empty space around them and use too much of space in my small statusbar. I was wondering whether I could just crop them and replace in TMA folders keeping the same name. Would that work?
Here's SS to illustrate my problem (I cant see new icons)
2zdyr1t.png


Edit. I opened battery icon with image editor, but seems like everything is ok with the image files themselves. So what may cause the problem of huge space around new icons?
 
Last edited:
  • Like
Reactions: Ticklefish

Ticklefish

Inactive Recognized Themer
Oct 27, 2011
6,773
8,633
Hampshire, UK
Done!tickle i must to rescale ....can i share it to my friend that have an xz like mine?
You are the numberone!!!

Sure you can! As long as you mention Tickle My Android, you can share it with anyone!
I think it's your xml that's behind this. If you're interested, I can suggest a possible code change.












just click on the shortcut.


Ive applied new icons I asked, but seems like they have alotta empty space around them and use too much of space in my small statusbar. I was wondering whether I could just crop them and replace in TMA folders keeping the same name. Would that work?
Here's SS to illustrate my problem (I cant see new icons)
2zdyr1t.png

Yes, it would. Or you could put them in a new folder under a different name. TMA's very flexible. It'll scan your icon folders and use whatever icons are available.
So you could actually just delete all the icons the tool comes with and use your own instead. If you wanted, of course!

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)
 

le grande magnetto

Senior Member
Jan 21, 2012
1,729
1,448
Samsung Galaxy A71
Redmi Note 10 Pro
Yes, it would. Or you could put them in a new folder under a different name. TMA's very flexible. It'll scan your icon folders and use whatever icons are available.
So you could actually just delete all the icons the tool comes with and use your own instead. If you wanted, of course!
I opened battery icon with image editor, but seems like everything is ok with the image files themselves. So what may cause the problem of huge space around new icons? No icons were moved, centered or else.
BTW!! Check the SS in my earlier post very closely. There is a strange thing, I can see all those icons as if they were doubled (grey color). And those grey icons (battery percentage) looks like in a perfect position, not just messed all over the place. Interesting.. But there is no grey clock (it's like on lockscreen), that's explains why it might seems ok in grey, but its not, there is also spacing problem in grey icons
 
Last edited:

Ticklefish

Inactive Recognized Themer
Oct 27, 2011
6,773
8,633
Hampshire, UK
I opened battery icon with image editor, but seems like everything is ok with the image files themselves. So what may cause the problem of huge space around new icons?

Can you share a screenshot of your phone before you change the icons? And did you make any other changes?

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)
 

le grande magnetto

Senior Member
Jan 21, 2012
1,729
1,448
Samsung Galaxy A71
Redmi Note 10 Pro
Can you share a screenshot of your phone before you change the icons? And did you make any other changes?

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)
28kpytj.png


here's SS before. I changed signal and battery icons in SystemUI and framework. No additional changes.
 
  • Like
Reactions: Ticklefish

Ticklefish

Inactive Recognized Themer
Oct 27, 2011
6,773
8,633
Hampshire, UK
28kpytj.png


here's SS before. I changed signal and battery icons in SystemUI and framework. No additional changes.

Okay, so it looks like it's something to do with the icons.
Can you do something for me please? Try just replacing one of the icons and see what it does. And then try replacing the icons with a different selection.
That'll help narrow down precisely where the problem is.

I'm about to be away from the house for a few hours but I will take a look at this as soon as I can.

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)
 

le grande magnetto

Senior Member
Jan 21, 2012
1,729
1,448
Samsung Galaxy A71
Redmi Note 10 Pro
Okay, so it looks like it's something to do with the icons.
Can you do something for me please? Try just replacing one of the icons and see what it does. And then try replacing the icons with a different selection.
That'll help narrow down precisely where the problem is.
changed batter icon, here's SS
10qi5mx.png

There is also some space but not that huge.

Could you tell me how to use files I have backuped?
 
Last edited:
  • Like
Reactions: bobylable08

dbgt87

Senior Member
Jun 3, 2013
67
34
Sure you can! As long as you mention Tickle My Android, you can share it with anyone!
I think it's your xml that's behind this. If you're interested, I can suggest a possible code changing

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)

I cut androidscale in code and all works...
There was another way?
 

Ticklefish

Inactive Recognized Themer
Oct 27, 2011
6,773
8,633
Hampshire, UK
changed batter icon, here's SS
10qi5mx.png

There is also some space but not that huge.

Could you tell me how to use files I have backuped?

So that suggests it's something to do with the icon you used. I'll have a look at it when I can, hopefully later today.

Your backup files are all stored in user_files/BACKUP. Just copy the files you want to restore into the _out folder and remove the time and date from the name.





I cut androidscale in code and all works...
There was another way?

Nope, that's what I was going to suggest! :)





I've asked a Q and it's in your inbox, please reply me when you have time, thanks!

ゞ(`')、SONY XMP 三( ゜∀゜)

You didn't need to pm me about this. Just posting here would have been fine.

As for your query, some apps are designed to be hard to modify. It's possible yours is detecting the change in filesize or something. I'd suggest contacting the apps developer directly.

Sent From My Mini Pro Using XDA Premium..

Have you Tickled Your Android lately?
(tinyurl.com/ticklemyandroid)
 
G

GuestK0094

Guest
Hello community,

I have this Tool and it's just awesome ! but I search someone who could help me move the icons :

In left : Signal, wifi, bluetooth, notifications,
In Center : center clock,
In Right : battery with percentage (like on the screen for the battery percentage)

https://www.dropbox.com/s/lc2w8i58ug74in3/sqdfgh.PNG

-> like iPhone (not the style icon but just the order).

Can anyone help me? I have skype

(Quote me for have a notification email, or send me a message)
 
Last edited:

Ticklefish

Inactive Recognized Themer
Oct 27, 2011
6,773
8,633
Hampshire, UK
Hello community,

I have this Tool and it's just awesome ! but I search someone who could help me move the icons :

In left : Signal, wifi, bluetooth, notifications,
In Center : center clock,
In Right : battery with percentage (like on the screen for the battery percentage)

https://www.dropbox.com/s/lc2w8i58ug74in3/sqdfgh.PNG

-> like iPhone (not the style icon but just the order).

Can anyone help me? I have skype

(Quote me for have a notification email, or send me a message)

Thank you! :good:

If you want to know about moving parts of your statusbar around, it's worth looking at my tutorial here:

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

It's about how to center the clock and can get quite complex. But it will give you enough information to be able to do this.
 

TheRisingDragon

Senior Member
Jul 16, 2012
432
59
Negombo
Redmi Note 8 Pro
As for your query, some apps are designed to be hard to modify. It's possible yours is detecting the change in filesize or something. I'd suggest contacting the apps developer directly

Oh!! I think developers don't like to release an English version as it's years been passed, that's why I wanted to give it try, anyway thanks for the reply!

ゞ(`')、SONY XMP 三( ゜∀゜)
 
  • Like
Reactions: Ticklefish

sepehrmagic

Senior Member
Jul 20, 2013
52
10
Iran
i have trouble changing clock color.
here is my status_bar.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarView android:orientation="vertical" android:background="#ff000000" android:focusable="true" android:descendantFocusability="afterDescendants"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <LinearLayout android:orientation="horizontal" android:id="@id/icons" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <com.android.systemui.statusbar.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:paddingLeft="6.0dip" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentLeft="true" />
        <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" />
        <com.android.systemui.statusbar.Clock android:textAppearance="@*android:style/ICSBlue" android:textSize="16.0sp" android:gravity="center_vertical" android:id="@id/clock" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:textColor="#ff278ab1" />
    </LinearLayout>
    <LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
        <ImageSwitcher android:id="@id/tickerIcon" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="8.0dip">
            <com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
            <com.android.systemui.statusbar.AnimatedImageView android:layout_width="25.0dip" android:layout_height="25.0dip" />
        </ImageSwitcher>
        <com.android.systemui.statusbar.TickerView android:id="@id/tickerText" android:paddingTop="2.0dip" android:paddingRight="10.0dip" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_weight="1.0">
            <TextView android:textAppearance="@*android:style/TextAppearance.StatusBar.Ticker" android:id="@id/ticker_1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
            <TextView android:textAppearance="@*android:style/TextAppearance.StatusBar.Ticker" android:id="@id/ticker_2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="true" />
        </com.android.systemui.statusbar.TickerView>
    </LinearLayout>
    <com.android.systemui.statusbar.DateView android:textAppearance="@*android:style/TextAppearance.StatusBar.Icon" android:textColor="#ff278ab1" android:gravity="left|center" android:id="@id/date" android:background="#ff000000" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
</com.android.systemui.statusbar.StatusBarView>
when i modify this and add android:textColor="#ff278ab1" /> like from this tutorial,nothing happens!
and when i modify styles.xml like this
Code:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="TextAppearance.StatusBar.Title" parent="@*android:style/TextAppearance.StatusBar">
        <item name="android:textAppearance">?android:textAppearanceSmall</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">@drawable/notification_header_text_color</item>
    </style>
	<style name="ICSBlue" parent="@*android:style/TextAppearance.StatusBar.Icon">
        <item name="android:textSize">16.0dip</item>
        <item name="android:textStyle">normal</item>
        <item name="android:textColor">#ff278ab1</item>
    </style>
    <style name="TextAppearance.StatusBar.IntruderAlert" parent="@*android:style/TextAppearance.StatusBar" />
</resources>

i can not re compile!
any help will be appreciated :)
oh i forgot: i was able to change battery icon.
device:galaxy ace 2
 
Last edited:

luki2411

Senior Member
Dec 15, 2011
884
232
LUBIERZYN
Thank you! :good:

If you want to know about moving parts of your statusbar around, it's worth looking at my tutorial here:

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

It's about how to center the clock and can get quite complex. But it will give you enough information to be able to do this.

i hawe question after fresh reinstal windows 7 what i hawe to instal on pc to this tool work corectly i hawe jawa but ewery time i try mod my system ui apk i want secounds clock i mod and interface fc and main statusbar gone i hawe moded this befor reinstal system on pc and all work great but now i cant do this corectly pleas help sir
 

Top Liked Posts

  • There are no posts matching your filters.
  • 714
    zWufrCv.gif


    Tickle​ My Android - Over Seven Years Old And Still Going Strong!

    Download version 16.5 from here: https://www.androidfilehost.com/?fid=4349826312261743827

    Click The Box Below For The Changelog:
    Version 16.5 - Fixed apktool 1.5.2. usage, new future-proof option for reusing original signature
    Version 16.4 - Extra decompiling option, colour options available Version 16.3 - Apktool 2.4.1, new decompiling option, decompile then recompile option added
    Version 16.2 - Bug fixes, AOSP framework integration, Java help integration
    Version 16.1 - Bug fixes
    Version 16.0.0.1 - Complete rewrite and redesign with emphasis on speed, efficiency and ease-of-use

    Click The Box Below To See The Credits:
    (All The People I Have To Thank)
    Big thanks go to these people, without their hard work none of this would be possible:
    @Brut.all, @iBotPeaches, @scrosler and @JesusFreke.
    I actually have a lot more people to thank than that.
    So many, in fact, that it now crashes the website if I try to list them all!
    So thank you so much to everybody who's helped over the years. You're all amazing people!

    Click Here For Frequently Asked Questions And Help


    TMA is a quick, powerful and easy-to-use tool that uses a piece of java called "apktool" to decompile and recompile Android app's.

    Along with that, Tickle My Android offers the ability to:

    • decompile and recompile multiple files in a batch,
    • sign APK and JAR files
    • zipalign APK files,
    • create flashable ZIP files,
    • let you choose between multiple versions of Apktool
    • lets you theme up to eight different roms or devices at the same time,
    • use the tool in different languages
    • control the tool by keyboard or MOUSE!
    UjezkPM.jpg


    To use Tickle My Android, you will need:

    • - a rooted Android phone or tablet with USB Debugging enabled and a custom recovery installed,
    • - any version of Android on that device,
    • - a Windows PC (XP or above) with the phone or tablet's drivers installed,
    • - Java Runtime Environment 8.0 or above installed to your PATH (http:​//www.​java.​com/en/download/help/path.​xml​),
    • - a USB cable to connect your device to the PC,
    • - patience and a little common sense
    If you're running Android 4.3 or above, you'll also need to give USB Debugging permission on your phone when this sort of message pops up on the screen:

    kVzkac0.png


    (Thanks to @carl1961​ for the picture)

    Download the latest version from the link at the top of this post and run it. (Please don't look in the 'Downloads' tab - it's not working right now.) This is a self-extracting archive which, once it's extracted everything, will put on your PC a new folder called "Tickle My Android". This is where the tool runs from.

    pIzCZ9F.png


    The "_WorkArea1", "_WorkArea2", "_WorkArea3", "_WorkArea4", "_WorkArea5", "_WorkArea6", "_WorkArea7" and "_WorkArea8" folders we'll talk about later.
    The "tool_files" folder contains various files Tickle My Android needs to run. Don't touch these!
    The "user_files" folder holds different versions of Apktool, as well as the different language files.

    And the "Tickle My Android" exe file starts the tool. Double click on that and away we go!

    How To De/recompile An App

    If you want to know about decompiling and recompiling APK and JAR files, take a look at the second post in this thread. There's a lot to talk about!


    How To Add An Application To A Flashable ZIP

    Head to the third post in this thread to find out how to add APK and JAR files to a flashable ZIP!


    What Happens If It Goes Wrong?

    Tickle My Android has been designed to be easy to use but the very nature of Android means that things might not always go smoothly.

    If you're having problems, look at the 4th post in this thread: http:​//forum.​xda-developers.​com/showpost.​php?p=​25621684&postcount=​4​ This is the FAQ post which should hopefully be able to help you out.

    If you're still having trouble, please feel free to post in here. Include your "history.txt" and I'll try to get to back to you as soon as I can!

    How To Say "Thanks"..

    TMA is free and always will be. You can use it as much as you like, you don't owe me anything.

    But, if you want to give something back, please consider placing one of the banners below somewhere in your signature.

    Your support lets me know I'm doing something useful and it keeps this tool alive!! Spread the word!

    BHeOSjr.gif


    F0pv2Mm.gif


    2aB1bsC.gif



    XDA:DevDB Information
    [TOOL] Tickle My Android - Decompile & Recompile With Ease, Tool/Utility for the Android General

    Contributors
    Ticklefish

    Version Information
    Status: Stable
    Current Stable Version: 16.3
    Stable Release Date: 2019-11-30

    Created 2018-11-30
    Last Updated 2019-12-03


    XDA:DevDB Information
    [TOOL] Tickle My Android - Decompile & Recompile With Ease, Tool/Utility for the Android General

    Contributors
    Ticklefish

    Version Information
    Status: Stable
    Current Stable Version: 16.5
    Stable Release Date: 2020-03-12

    Created 2018-11-30
    Last Updated 2020-03-12
    191
    How To De/recompile An App​​

    Decompiling and recompiling an Android app for the first time can seem quite complicated and time-consuming, but it really isn't once you know what you're doing.

    First you'll need to choose which WorkArea you want to use. There are eight WorkAreas in total, which means you can easily work on up to eight different rom's or devices without having to reset the tool everytime you want to change from one to the other.

    Inside each WorkArea are five folders. The '_in' folder is where files about to be decompiled go, the '_working' folder contains the results of that decompiling and the '_out' folder contains the recompiled files. There's also a "Frameworks" folder, which will contain the framework files you've installed. You can pretty much ignore that last one most of the time.

    F4Zywlz.jpg


    (When you first use TMA,​ you'll be in WorkArea 1 by default.)

    To decompile an app, you'll first need to put the relevant APK in the "_in" folder. You can either copy this into the folder yourself or you can 'pull' it from your Android device. If you want to pull the file, this next section is for you. If you don't, skip ahead to the one after that.

    How To Pull A File​​

    First select the "Pull File From Device" option.

    gwr61eZ.jpg


    This gives you the option of pulling some of the most commonly modified system apps, or any other file you wish.

    Choose which file you want to pull and the tool will try to do that for you. If the pull fails, it could be that you don't have the adb drivers installed on your PC for your particular device, or the file doesn't exist, or any one of a number of things. Have a look in the "history.txt" file that's automatically generated to see what's going on.

    That's actually all we need to know about pulling - it's really not that complicated. Once you've pulled all the files you need, you can move on to decompiling them. But you might need to install your frameworks first..

    How To Install Framework Files​​

    If you want to modify a system app (like SystemUI.apk or framework.jar) you'll need to install the right framework files. These are files that contain resources that are shared amongst most of the system apps. Those resources need to be made accessible to apktool (the program that does the actual decompiling) or the app won't decompile fully and it won't work.

    There are many framework files available. Stock Android only comes with one (so far) and it's called "framework-res.apk". OEM's like to include their own, though, just to make life more interesting. Samsung used to have "twframework-res.apk" in their rom's before replacing it with "samsung-framework-res.apk". Framework files are found in "system/framework" on your devices internal memory and should be an APK file with "res" in the filename. You need to make sure you install every framework file in your rom to ensure a system app decompiles, so make sure they all are put in the "_in" folder.

    Select the "Install Framework File" option and choose whether you want to install all the framework files in your WorkArea or some individual ones. You can select up to five individual files to install in one go.

    GJ1Lj72.jpg


    If the tool isn't able to install the files you'll be shown an error, otherwise you'll go back to the install menu. If you've installed all the framework files you need to, go back to the title menu because we're finally ready to do some decompiling!

    How To Decompile A File​​

    Select the "Decompile File" option and choose whether you want to decompile all the files in the "_in" folder or individual ones.

    aZjvlEg.jpg


    Once you've chosen your files, you'll be asked whether you want to decompile with "Standard" or "Advanced" settings. This is new to Version 16 of Tickle My Android. Apktool has a lot of different options when it comes to decompiling and you can now choose which ones you want to use. The standard settings will just make the tool try to decompile the entire file, as it used to in previous versions. The advanced settings let you control the process a little better..

    wG4iPVA.jpg


    These are the main decompile options available for the latest version of apktool available at time of writing (2.4.0.). Full explanations of each are available on the apktool github here: https://ibotpeaches.github.io/Apktool/documentation/#decode. To give you an idea though, you can use "Don't Decode DEX Files" if you don't want to modify any smali files, which makes the decompile a lot faster!

    Choose your options and the tool will try to decompile your file for you. If it succeeds the decompiled files will be in the "_working" folder, if not you'll get an error message. The full details of that error will be in the "history.txt" file.

    Once your app is decompiled you will be free to modify it however you like. Change images, alter layouts, add functionality..whatever you want to do. When you're done, you'll need to recompile your app to be able to use it again.

    How To Recompile A File​​

    Select the "Recompile File" option and choose whether you want to recompile all the files in the "_working" folder or individual ones.

    eGCpZA2.jpg


    Once you've chosen your files, you'll again be asked if you want to recompile with standard or advanced settings.

    jWTBDZO.jpg


    You can find explanations of the first few options on the apktool github again: https://ibotpeaches.github.io/Apktool/documentation/#rebuild. It is very important to know what the options that you've selected but there are two that's worth paying extra attention to..

    "Copy Original "AndroidManifest.xml" And "META-INF" Folder" - Modified system apps need to be signed with the same 'key' as the original app, or they won't run. This option ensures that the original key is used on the new app. If you want to change the Manifest file, though, you'll need a different key which involves disabling signature verification. That's a bit more complicated than this tool allows for..

    "Use "aapt2" [apktool_2.3.2+]" - More recent apps can be constructed with a newer version of a tool called aapt. If you're trying to modify a file made with the newer version, you'll need to have this option actve for the recompile to work. There's no easy way to tell if this is needed or not so, if you get an error, try again with the option turned off.

    (Different versions of apktool will have different options. Selecting an option that isn't available on the version of apktool you're using will cause an error.)

    There are also options to sign and zipalign your recompiled apps. Signing uses a generic key and zipaligning can sometimes break V2 signature checks so, if you've no idea what that all means, it's best to leave these options alone until you know you need them.

    And TMA has an option to put your recompiled apps into a ZIP file that you can flash in a custom recovery. I'll go into this in more detail in the next post but I always recommend replacing system apps this way. It's much safer than trying to replace them while the phone is running.

    Choose your settings and sit back while the tool does its thing.

    Once it's finished you'll get a message saying the file recompiled...or one saying it didn't. If it didn't, you can find the full error text in history.txt.

    9MFPZcY.jpg


    If your file recompiled, you'll find it in the "_out" folder. It's now ready to go back to your phone.

    It's up to you how you do that but the route I always recommend above all others is using a flashable ZIP file. Check out the next post if you want to know more!
    128
    How To Create A Flashable ZIP File​​

    Once you've got a recompiled app, you need to put back to your phone. If you've modified a system app, I always suggest using a flashable ZIP file in recovery. That way you're replacing part of the system, while the system isn't running. Using a file manager app, or using adb, is asking for trouble. I've broken a tablet that way and nearly a phone as well.

    Tickle My Android can create that flashable ZIP for you and it's really easy to do so. You can either tell the tool to do it as soon as the app's recompiled, or use the dedicated option on the title screen.

    UjezkPM.jpg


    To start, select the "Create Flashable ZIP File" option from the title screen. You'll then be asked if you want to use files from the "_in" folder or "_out" folder. This can be handy if you want to make a flashable ZIP of the unmodified apps. I normally have at least one of those containing my original SystemUI.apk just in case a mod goes wrong.

    Next you'll be asked to choose your files. You can add up to five files to the flashable ZIP. Once you've confirmed which file, or files, you want to use you'll be asked where those files are going in the ZIP.

    GTU8KTS.jpg


    Make sure your apps go back to the right folder. If you put a modified framework-res.apk in the "system/app/" folder, for instance, those modifications won't be actioned.

    Once you've chosen where the files are going, you'll next be asked what filename you want the ZIP file to have. TMA will automatically generate one for you based on the current date and time, but you can have whatever filename you want. Make sure not to use too many special characters or it could confuse the tool and/or the recovery. If you want to use the default filename, just press ENTER.

    G5CBBKi.jpg


    The tool will now ask you to confirm all the details.

    xNsZKe6.jpg


    If you're happy, then the ZIP will be made and placed in the same folder as the tool.

    E5GrJNB.jpg


    Copy this to your phone, flash it in reoovery and enjoy! But always, always, always make sure you have a backup first!!
    105
    F.A.Q.​


    Having trouble using Tickle My Android?
    Something not making sense?
    Something not working the way it should?
    Read on..

    Q. I can't de/recompile something!

    A. With Android being open-source, more and more companies and developers are putting their own spin on the OS and it's not unusual to find that something won't compile even when there's no obvious reason why it should.

    I can help..but you need to do something for me first.

    In the tool's folder, you'll find a file called 'history.txt'.

    Share that file with me and let me know a little bit about what's going wrong.

    That should give me enough information that I will be able to fix your problem. :)

    Please be aware that I won't be able to help you without this information.

    Q. I'm getting a 'Java Not Installed" error...but I do have Java installed!!

    fioJPbK.png


    A. You may have Java installed...but you probably don't have it in your PATH.

    TMA is a batch file, which runs in a command-line environment. If you don't have Java in your PATH, the tool won't be able to access it and won't be able to do any decompiling or recompiling at all.

    Adding Java to your PATH is actually a lot easier than it seems. Have a look at the official guide here: [url]http://www.java.com/en/download/help/path.xml[/URL]

    attachment.php
    attachment.php


    (Big thanks to @carl1961 for the pictures!)
    28
    I started this thread on the 3rd of May 2012.

    That's 5 years ago.

    And that's really shocking. Where have all the years gone??

    To mark the occasion, I just wanted to say a big THANK YOU to everybody who's downloaded TMA, helped with debugging and new features, and all the wonderful people who post on here. I know there are other decompiling and deodexing tools out there. Your support means a lot to me, it really does.

    TMA is still going. I'm not working on a new version yet, not until Android O means I have to change things yet again, or until I come up with a new feature. But this tool and this thread are still very much live. And everybody who's reading it and this post are automatically the greatest people ever!