yashsingh1/xdaforums huggingface dataset:
[Android Themes] FootSlave:
The problem isn't ticklefish's tool (it's awesome and perfect)!

The problem isn't either smali and baksmali files (no matter which version you take)!

The problem is that Google's android itself is open source, and especially Huawei "re-coded" some source just to make us pulling out hair :(

So if you really want to decompile and recompile all Huawei apks, you have to ask Huawei for the "source" to let awesome coders here on xda make tools to do it!

But sadly fact: that will never happen that Huawei gives out the source!

If someone finds the (or another) solution = wow!

I really think sometimes that this guy "kang" is working or worked for Huawei!

Send from Huawei Mate 9 with Tapatalk
[Android Themes] thejackalsmark:
You beat me to it. *sticks out tongue and gives raspberry.* lol

With "Life, Wife, Teen Daughter, and Infant one, been busy and away for a day. Just catching up now.

All this b.s. is one reason I'd never buy a Huawei phone.

[MENTION=4315551]Ticklefish[/MENTION] Thanks for link to xml editing thread. Excellent info!

Kind of a shot in the dark, but does APK Editor/Pro work on Huawei devices? If so, how does it go about the decompile/recompile including baksmali/smali?

If it does, perhaps part of this could be adapted/applied to TMA. (obviously with "heego's?" permission)

Aaaahhh,I hear the call of my adorable infant master for a bottle or diaper change. :) later folks and good luck!

- TheJackalsMARK
[Android Themes] Ticklefish:
Ah kids...they cause such chaos, don't they? :D

As for APK Editor, I've no idea if it works with Huawei or not.

Huawei APK's have a unique file structure which is why apktool (which is designed to cope with standard Android structures) can't handle them. Smali and baksmali process the classes.dex files which, while part of the APK, aren't part of the issue.

If this app can handle these APK's, I would assume that it uses a modded version of apktool's code. The only way TMA could use that is if the developer shared that modifications.

Which isn't impossible but, since the pro version of the app isn't free, I would suspect that they might not want to..

It is stuff like this that puts me off Huawei and, to a lesser degree, Samsung devices. My wife couldn't care less about modding her phone but, if I can't make changes to mine, I might as well not have it. Modding is half the fun!!
[Android Themes] thejackalsmark:
Same here. Mine is content to play her fav games and troll FB on hers. Before my android, I had a Sprint Mogul windows mobile (my 1st touch screen) for 5 years. I bought it used for $70 already 3 years old, and modded it to death and flashed so many customs you'd think I was going for the Guinness book of records. lol

When the hardware finally started failing, I looked to the future and saw 2 realistic choices: Android and ios.

I picked a side and never looked back.

1 of my friends had a Sammy Galaxy S3 but said it was annoying to do even low level modding.

My other choice for Boost Mobile in the same quality and price range @ the time was the LG Optimus f7. So I gambled and even for its own unique annoyances, I'm glad I did.

Overall, this phone has been a modder's/themer's wet dream! :P

(Thanks to devs like [MENTION=2639577]GameTheory[/MENTION]

and [MENTION=4461761]chevanlol360[/MENTION])

Thank God for my CWM custom recovery! I'd have bricked this poor thing SO many times over, or spent a LOT of time using the LG Flash tool, without it! lol

After 7 years officially with XDA and trolling its threads since the "early days" before that, I'm still nowhere near the expert that many of you are, but I get by ok.

I have it themed and customized just the way I want it and keep this old trooper running competitively with some of the latest phones and WAY ahead of other phones in its "weight class". :)

I definitely feel the same way you do [MENTION=4315551]Ticklefish[/MENTION]. If I couldn't mod and theme my device to my liking, I wouldn't want it. The modding is MORE than half the fun! :D

- TheJackalsMARK

LG Optimus F7 4.1.2 JB Custom Kernel (Freedom lite)
[Android Themes] millo1978:
I tested Apk Editor Free...

It use apktool 2.2.0...

I can framework-res decompile and recompile, but only this!

Other apks can't be decompiled.

Edit:

Without classes.dex file I can't decompile also.

Problem is in .arsc file maybe.

Inviato dal mio HUAWEI VNS-L21 utilizzando Tapatalk
[Android Themes] Ticklefish:
The quest continues...

I do hope you find a solution, Huawei make some nice phones!
[Android Themes] FilthyFord:
I am new to tickle my android and am just starting to learn what all it can do and whatnot. My question is, Is TMA compatible with Windows 10. I installed this one time on windows 7 but didn't really have time to play with it but I am now wanting to install on windows 10 and start poking around but I can't get it to open up. any help or suggestions for getting it to work with windows 10? Thanks
[Android Themes] Yoanf_26:
Hi.

I don't have a problem to use TMA on Windows 10.
[Android Themes] FilthyFord:
OK thanks. I'll keep messing with it. It won't open up the application for me.
[Android Themes] Yoanf_26:
Have you an error ?

Have you test to install and open without your realtime protection ?
[Android Themes] FilthyFord:
I get an error that says access denied. I'll try with the real tone protection off real quick
[Android Themes] FilthyFord:
Here is the message
[Android Themes] FilthyFord:
And this is what i get if i try to run it as administrator.
[Android Themes] Ticklefish:
Where did you extract the EXE to?
[Android Themes] FilthyFord:
C:program files (x86)
[Android Themes] Ticklefish:
Hmm.. Can you try extracting to "c:\" instead? It might be the parentheses in the address that are causing trouble.
[Android Themes] FilthyFord:
That done the trick. Works now. Now the fun begins with me trying to learn what all i can do with it. Lol. Brand new noobe at this.

Thank you
[Android Themes] Ticklefish:
No worries. If you have any questions, feel free to ask. :highfive:
[Android Themes] Yoanf_26:
Thanks [MENTION=4315551]Ticklefish[/MENTION] for your help.
[Android Themes] Beetle84:
Hi, im trying to decompile systemui.apk from a X performance 7.1 rom, ive installed framework.res as usual then i attempt to decompile system ui and i get this error.

Any help would be greatly appreciated. Thanks.
[Android Themes] Ticklefish:
Can you try installing SemcGenericUxpRes.apk before you decompile please? That's Sony's own framework file and a lot of their apps need that as well as framework-res.apk to be installed before decompiling.
[Android Themes] Beetle84:
Currently searching for it but it wasnt needed in 7.0, it decompiled fine without, I couldnt find it then either from memory.
[Android Themes] zelendel:
That is most likely due to the rom being aosp based. So it wont have it. Intsall the systemui apk like you did the framework res. This is needed from time to time. Mainly if some of the code from the framework res is tied to the systemui.
[Android Themes] Beetle84:
I will try, when I said 7.1 rom I should have said stock 7.1. Sorry mate.
[Android Themes] zelendel:
Saying stock really doesnt matter much as stock for one device is not stock for another. Best to always state the device and link the name of the rom to the rom thread. This way as much information can be gathered as possible.
[Android Themes] Ticklefish:
Ignore what I said previously. I've been doing some research and I have an answer.

This is your error:

I: Using Apktool 2.2.2 on SystemUI.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: C:\Users\Windows\AppData\Local\apktool\framework\1.apk
I: Regular manifest package...
I: Decoding file-resources...
[color="red"]Exception in thread "main" java.lang.IllegalStateException: duplicated prefix 'android'[/color]
at org.xmlpull.mxp1_serializer.MXSerializer.setPrefix(MXSerializer.java:438)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.setPrefix(StaticXmlSerializerWrapper.java:132)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.writeStartTag(StaticXmlSerializerWrapper.java:261)
at org.xmlpull.v1.wrapper.classic.StaticXmlSerializerWrapper.event(StaticXmlSerializerWrapper.java:211)
at brut.androlib.res.decoder.XmlPullStreamDecoder$1.event(XmlPullStreamDecoder.java:83)
at brut.androlib.res.decoder.XmlPullStreamDecoder.decode(XmlPullStreamDecoder.java:141)
at brut.androlib.res.decoder.ResStreamDecoderContainer.decode(ResStreamDecoderContainer.java:33)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:120)
at brut.androlib.res.decoder.ResFileDecoder.decode(ResFileDecoder.java:105)
at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:262)
at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:131)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:108)
at brut.apktool.Main.cmdDecode(Main.java:166)
at brut.apktool.Main.main(Main.java:81)

Googling the text in red gives me this result here: https://github.com/iBotPeaches/Apktool/issues/1456.

This is an apktool error that's now been fixed. The next version of apktool isn't out yet, but it should be soon. The developer is just finalising some Android O compatibility.

You can do a 'dirty' build of apktool if you know how though. That'll give you a work-in-progress version which you can use.

If you do that, it'd be great if you share it here. You don't have to, of course. You'd just be awesome if you did. :D
[Android Themes] Ticklefish:
True, true...that's why I cheated and looked at his signature. ;)

Interesting to note that Sony seem to have stopped using SemcGenericUxpRes.apk. I wonder if they're doing like Samsung and using a different filename these days...hmm...
[Android Themes] KnifeCat:
Virus Maker!! >:-/

Liar! You are just making a virus! I can't accept this. I'm not a moderator, i mean though. This is not fun. You wanna make Windows infected! My antivirus told me IN A WINDOWS REPERTORY!!! 'Scuze me but i will report this!

:mad:
[Android Themes] tdunham:
Lol.
[Android Themes] Thebear j koss:
[MENTION=4315551]Ticklefish[/MENTION] has been infecting windows for over 5 years now. It is about time the CIA or FBI has been notified!!! Or you can lower your Antivirus threat levels or make TMA an exception and find out for yourself that it is not a nefarious program. Facebook or Google is waaaaay more damaging than TMA, and i am sure you probably use both on a daily basis...

Dog will hunt.
[Android Themes] Ticklefish:
TMA uses Android Debug Bridge (ADB). This often upsets virus checkers for some reason. There's no virus or malware in it, I think they just get upset that it let's you control your phone or something.

Either way, Tickle My Android does not contain a virus or any malware. It simply does what I said it does in the OP.

However, you've done the right thing. If you don't trust a piece of software in xda, definitely report it. Or at least check with some of the other people who have used it. I stand by my code but I can't speak for other people. :highfive:
[Android Themes] stangdriver44:
LOL for sure! That is funny!

Welcome thats a he!! of a intro to XDA.

Friendly noob advice cuz I can't tell if you're joking cuz I'm definitely got a laugh, no offense, but there is a searchbar near the upper middle section that really should be used for anyone and everyone!

Most of the time the question or issue you have has already been asked amd answered.

Simple search of the word "antivrus" showed 44 results for you concern.

If it hasn't then, please post away and hopefully someone down the road will prosper from the great post.

Either way, keep reading and keep active with your post amd you will learn.

I mean, with a name like "ticklefish" I'd be a little cautious too... HaHa, not really though! The man is and has been a huge amd valuable asset to XDA and the modding community for years so you have nothing to worry about!

Good luck and happy modding!
[Android Themes] Ticklefish:
Hey, creating a good username is hard! I came up with "Ticklefish" years ago for a video game forum and I figured it's at least easy to remember! :D

I'm a huge and valuable asset, eh? It's going to be tricky to get into my car now that my head is so big..
[Android Themes] thejackalsmark:
*Does classic Barney Fife cocky sniff*

I know just what you mean. It's Kinda tough at first but I manage. Our humility is one of our MANY best qualities. lmao :p

- TheJackalsMARK
[Android Themes] Ticklefish:
I am easily the most humble person around.

I'm super-humble.

I'm like the god of humility!
[Android Themes] Er. Aditya:
What the hell on earth did i just read

Adios planet earth :crying:
[Android Themes] thejackalsmark:
Tried to like your post but the XDA gods say I've hit my daily limit. grrrrrrrrrr! Don't they KNOW who I AM?! :cool: lmao!

Very well, XDA daily thanks button limit...

You've won this round, but the war ain't over by a long shot! :D

- TheJackalsMARK
[Android Themes] Er. Aditya:
A shot in my head would do if your over with thanks mate :laugh:

I was like rofl when i just read for once i thought he was tim cook or donald trump
[Android Themes] thejackalsmark:
*Pictures Dic... er... I mean Donald Trump slumped over a computer screen, shaking computer like an Etch-A-Sketch, trying to fix bugs for the next update* *After THAT image TheJackalsMARK now says "Adios Planet Earth* ROFLMAO! :cool:
[Android Themes] Er. Aditya:
Be carefull that dude might send all of a legal notice even on mars :crying:
[Android Themes] thejackalsmark:
:p

- TheJackalsMARK
[Android Themes] KpChuck:
Hi, so I deodexed my rom (Oxygen Os) and then I decompiled framework-res.apk and SystemUI.apk. But only the SystemUi.apk has a smali folder. Where do I find the smali folder from framework-res.apk?
[Android Themes] Tulsadiver:
Framework-res.apk doesn't have any smali files.
[Android Themes] :
Hi, i just deodexed my Rom, a Xperia m4 Aqua e2303 with MM, using tickle my Android. After flashing the created deodex patch zip, i got a new Folder ( /sytem/odex.sytem). It contains all odex files from the deodexed apps and has a size of ca. 1000 mb. Is this normal? Is it obsolete and can i delete it?
[Android Themes] servanteternal:
It's all in the logs.......

Good morning my beautiful, beautiful people. How is everyone doing this fine morning? I'll bet I can make your day a little brighter. Don't believe me? Here: it's all in the logs. There. Now, what does that mean exactly? Well, you simply find a program which does everything for you, and which works successfully, and you look at its logs, where you'll find, step-by-step, exactly what to do and how to properly deodex apk files and decompile/recompile/sign/zipalign. Question is, does such a program exist? Man, I wish there was a program like that!!!

Don't worry developers, your secret is safe with me, I have absolutely zero interest in interfering with your monopoly, or do I??????

Stay tuned folks.
[Android Themes] servanteternal:
"XDA-Developers was founded on the simple principle that SHARING IS GOOD and when many people SHARE what they know, EVERYONE benefits. We exist upon this ethos. We RESPECT each other, we SHARE with each other, we do not judge one another, and we HELP all who ask."

I'm asking very, very nicely..... would anyone be able to give me a step by step set of instructions on how to properly deodex/decompile/recompile/sign/zipalign an apk file so that it will successfully run? I don't need all-in-one tools, I'm very comfortable with the command line.......very, very comfortable ;)
[Android Themes] zelendel:
Well why not follow the rules you agreed to when you joined. By searching all your questions will be answered. There are hundreds of tutorials all over the site.

We don't spoon feed here.
[Android Themes] servanteternal:
Really? No spoon feeding you say? Then how about this wonderful, wonderful little program named Tickle My Android. It's supposed to make our lives easier by doing most of the work for us, and boy does it work!! It doesn't have any viruses or trojans, noooo.........not at all. This program only frustrates new people trying to mod their device. The program does absolutely ZERO to help ANYONE except the person who created it. I was a victim of the program but whatever man, I enjoy formatting my computer and installing windows updates and all that fun stuff, no, I really do. There are some legit all-in-one programs out there, but this sir, is not one of them and the fact that it's still on the forums is a testament to the kind of people who run the forums.

Use the search function you say? There is a lot of disinformation out there. You wouldn't believe some of the ridiculous guides I've read, well actually, maybe you would.
[Android Themes] zelendel:
Considering I have used this in the past myself and is most likely still installed on my windows partition I can tell you that any virus you got was your own doing and had nothing to do with this program. Which is just a bunch of Google tools wrapped up with an exe and a batch file here and there. You can look at it and tell everything it is doing.

You do know you are on a developers site right? Which means you have to have a basic understanding before you even begin.
[Android Themes] servanteternal:
Whatever man, I'm not the first one to report the program having a trojan and I have a feeling I won't be the last.

Hey man, I really don't care, you guys can have your fun, have a laugh or two at other people's expense. I bet coding gets boring after a while and you need to liven things up. This program actually did me a favor though, now I know that the windows update issue is solved and the update system works like it should now. Before, I had to use WSUS Offline but not anymore. And I couldn't have discovered this without re-installing windows and starting from update #1. But first I needed a valid reason to do so and getting a trojan from this program was reason enough.
[Android Themes] tdunham:
You really should spend a lot more time researching and reading and reading some more as it is becoming increasingly clear that as intelligent as you appear, you are not willing to spend the time or effort to learn or find the answers you seek before asking for help and that is what was referred to by the very senior user you replied to. If we had seriously added a virus to your computer, you wouldn't be back here to talk about it so soon. During your research, if you choose to do so, google what a virus false positive is.

And FYI, windows has VERY minimal malware protection integrated and it will not protect against any serious threats. I make a lot of money from companies that think they can get away without using any real anti-virus firewall and malware protection.
[Android Themes] Ticklefish:
I apologise for the issues you've had with your computer. They're not caused by any deliberate action on my part though.

This thread has been going for over four years. That's not a testament to the admin laughing at new people downloading malware. It's a testament to the tool working.

The official xda policy isn't to laugh at new members, it's to help then as much as possible. Yes, there are one or two people who find new members annoying (which they shouldn't) but there is no conspiracy to screw people over.

TMA trips virus checkers. This is a known issue with this sort of program and doesn't necessarily mean there's any actual malware in there.

However, if you generally picked up a trojan from it once it was installed, that's the sort of thing I need to know about. I have no intention of spreading malware around the place so that would be something I need to fix.

I'm not laughing at you. If there is a genuine issue, then I'm horrified.

By the way, there isn't a single post with all the instructions for decompiling, deodexing, etc that you were after.

For deodexing you need to look here: https://github.com/JesusFreke/smali/wiki

For decompiling and recompiling, look at the apktool thread.

For signing, look at that thread too as you might not need to. It depends on what you're modding.

For zipaligning, look here: www.xda-developers.com/how-to-sign-...dPqTGAec6IZOzaAXg&sig2=L2m9rdyZB56UIBMAJzqCZw

Zipaligning is very easy. So is signing but, like I said, it might not be needed. Decompiling and recompiling is more complex but is simple enough once you've done it a few times. Deodexing can be tricky as it's gotten more and more complicated with every version of Android.
[Android Themes] Ticklefish:
Hmm. That's new. TMA is designed to cope with the odex.app, odex.priv-app and odex.framework folders that Sony used at one point. I haven't encountered any setup that just had one odex.system that contained every ODEX file.

I hate to say it but I don't think your room was deodexed. It's worth decompiling your SystemUI.apk and seeing if it's got a smali folder.

If it doesn't, is there a chance you can share the contents of your system folder from before you flashed the zip? If so I can take a look and update the software.

Sorry about this.
[Android Themes] :
Thank you for your quick answer. I am pretty sure that my Rom is deodexed, i just finished your tutorial "Scrolling Navbar", which is great. Thank you for "tickle my Android", it is a great tool.

To answer your question about the Contents of my System Folders before flashing: It were the stock sytem Folders of the xperia m4 Aqua e2303 26.3.A.133 build on MM. Before flashing the Zip i only did two things:

1.) i flashed a boot Image from this thread with minimal adb and fastboot:

https://xdaforums.com/m4-aqua/general/tutorial-root-xposed-safetynet-pokemon-t3464354

2.)i rooted it with supersu 2.79 via custom recovery (custom recovery was included in the bootimage)

no other changes before creating and flashing the zip.
[Android Themes] servanteternal:
Ya, you might want to look at your program because Bitdefender deleted the file as soon as I opened the folder containing the main executable. I unpacked it again and tried to quickly run the executable before Bitdefender detected it but nothing happened, just some bogus error message and then the file was deleted.

I know exactly how to deodex/decompile/recompile/sign/zip-align, I just think that someone should make a thread which addresses all of these things. I'm trying to do the 3minit Battery Mod, and I've successfully deodexed/decompiled/recompiled/signed/zip-aligned the SystemUI.apk and my android runs great. Problem is, when I try to change the battery icon, it doesn't change, just stays the same. I guess this is a question for the 3minit thread and not here but I just wanted to let you know what I'm up to.

Thanks for the resource links.

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

Thank goodness, then, that I have what may be the best security software suite for Windows in Bitdefender Total Security. And I spent days, and days, once literally 24 hours straight without food to do research. I now know how to successfully deodex/decompile/recompile/sign/zip-align/make a flashable zip using the command line and 7zip. Thinking of writing a little script and tutorial for the noobs that will address all of these issues.
[Android Themes] tdunham:
Bitdefender is a good product. You probably know all this and TF explains things very well but just in case...

You should be able to set an exclusion for the TickleMyAndroid folder within the Bitdefender program so it will ignore it. Antivirus programs rarely delete, the files are normally put into a special quarantine folder. If your quarantine folder is empty, it is possible you set a rule (by answering a popup probably) to always deal with detected files a certain way. No matter what, you will need to just set an exclusion for the TMA folder within the antivirus program if you haven't done all this already. ;)

Additionally, you may have to just turn off Bitdefender temporarily so it can write the files since realtime protection may prevent the zip from extracting properly to begin with then re-enable it and do the folder exclusion so it wont kill off any of the TMA tools.