android-classyshark
android-classyshark copied to clipboard
Android and Java bytecode viewer
The XML parser resolves values that are inlined in the encoded XML. Values that are reference to resources use the format `@res/RESOURCE_ID.` We need to parse the resource files the...
If the apk is using obfuscation, you need to do the mapping by hand. It would be nice there is an option to import mappings.
Can you add support to unmangle names like this? ``` _ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKPi ```  You may use the following apk to run some test: http://qn-apk.wdjcdn.com/6/25/20c935b140e4e25b119ac73edd797256.apk
ClassyShark reports that android-support-v4.jar is 32MB when in fact it is 1.3MB
I'm getting an IOException when parsing most XML files in ClassyShark. Full stack trace below: Error reading AndroidManifext.xml Invalid packed XML identifier. Expecting 0x00080003, found 0x6D783F3C java.io.IOException: Invalid packed XML...
XML files in the /assets folder are kept as text files, and not converted to binary XML's. ClassyShark is trying to decode them as binary XML's, which causes it to...
Hello to the excellent people behind this great project. It sounds a bit selfish to question about such a trivial thing, but why does the left hand panel of ClassyShark...
Classyshark crashes when I try to see if Brave Browser uses trackers.
java.lang.IllegalArgumentException: Unknown bytecode version at org.ow2.asmdex.lowLevelUtils.BasicDexFileReader.readHeader(BasicDexFileReader.java:197) at org.ow2.asmdex.lowLevelUtils.BasicDexFileReader.parse(BasicDexFileReader.java:184) at org.ow2.asmdex.lowLevelUtils.DexFileReader.parse(DexFileReader.java:71) at org.ow2.asmdex.ApplicationReader.(ApplicationReader.java:221) at org.ow2.asmdex.ApplicationReader.(ApplicationReader.java:198) at org.ow2.asmdex.ApplicationReader.(ApplicationReader.java:235) at com.google.classyshark.silverghost.translator.dex.DexMethodsDumper.fillAnalysis(DexMethodsDumper.java:105) at com.google.classyshark.silverghost.translator.dex.DexMethodsDumper.dumpMethods(DexMethodsDumper.java:84) at com.google.classyshark.silverghost.exporter.Exporter.writeMethods(Exporter.java:89) at com.google.classyshark.silverghost.exporter.Exporter.writeArchive(Exporter.java:47) at com.google.classyshark.silverghost.SilverGhostFacade.exportArchive(SilverGhostFacade.java:151) at com.google.classyshark.cli.CliMode.with(CliMode.java:63) at com.google.classyshark.Main.main(Main.java:46)...