-
Notifications
You must be signed in to change notification settings - Fork 438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Potentially unintentional package name change during simplification #153
Comments
Thanks for the issue @droidresearch. What you use for decompilation? |
Hi @CalebFenton, I used jadx-1.2 version (https://github.com/skylot/jadx/releases/tag/v1.2.0) |
Ah, I think I see. This command produces the output you're seeing:
And the relevant bits from the readme:
jadx considers |
Thanks, @caleb.. This is interesting. I will check the decompiler’s default options and take a look at its deobf logic as well. |
Provide specific APK, DEX, or file hash
https://github.com/CalebFenton/simplify/blob/master/simplify/obfuscated-app.apk
Describe the bug
The awesome simplify project does simplify the code given in the example obfuscated app (WhiteNoise.java). However, there is a change to the package name as part of the simplification. This might be an unintentional as per the inventor of the project, the smalivm does not have the logic to rename the package name.
To Reproduce
java -jar simplify/build/libs/simplify.jar -it 'org/cf/obfuscated' -et 'MainActivity' simplify/obfuscated-app.apk
Attempted work-arounds
I have read the README and I am trying to read the code to understand whether I can contribute any root cause.
Screenshots
The text was updated successfully, but these errors were encountered: