CalebFenton / simplify

Android virtual machine and deobfuscator
Other
4.41k stars 438 forks source link

no failed,no error and no optimizations #133

Closed njsunsky closed 4 years ago

njsunsky commented 4 years ago

hi,my friend ,i use your example,but i get the following message,why no any optimizations D:\G\simplify>java -jar simplify/build/libs/simplify.jar -it 'org/cf/obfuscated' simplify/obfuscated-app.apk Simplification complete: total classes = 0 total methods = 0 optimized methods = 0 failed methods = 0 run time = 1334 ms Total optimizations:

CalebFenton commented 4 years ago

Could you run this with verbose mode and include the output?

njsunsky commented 4 years ago

thank you for your reply i don't know how to run this with verbose mode accrod your example,you give two files,simplify and smalivm but i don't know how to use smalivm

CalebFenton commented 4 years ago

I spent a lot of time writing up what I thought would be useful information and putting it in the readme. You should check it out. Simplify isn't a point and click tool. You need to know what you're doing and what you want.

Verbose mode is a near universal option in command line interface tools and it's normally -v. You can get help from most tools with -h. From the readme you can see it clearly:

Screen Shot 2019-10-29 at 1 41 07 PM

Verbose in this case is really important because I can't reproduce your issue and verbose gives a lot of detail about what simplify is doing.

I don't know what you mean by giving two files simplify and smalivm. You'll have to be a bit more specific, sorry.

njsunsky commented 4 years ago

thank you sir,now, i know how to use verbose mode ,i will keep read your documents,thanks again

CalebFenton commented 4 years ago

It could be that you didn't clone recursively. Include verbose logs if you still have trouble.