- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%
Not Obfuscated
Obfuscated
APK black-box obfuscator for my Master's project. Written 100% in Java.
NOTE: This obfuscator will NOT work if you are using Java Reflection in your code. This project only looks at the available code and connects the dots. Reflection hides connections.
Obfuscators
Constant String
Convert strings to method calls that return the original string through byte manipulation
Constant Integers
Add redundant math to const ints to hide from global search: 10 = 14 - 4
Debug Removal
Remove debug lines and information
Field Renaming
Rename fields
Method Renaming
Rename methods
Method Overloading
Multiple methods have the same name with different parameters
Class Renaming
Rename classes and packages in all the source code and resource files
Resource Value Renaming
Rename values in res/values-* folders (colors, strings, ...)
Resource File Renaming
Rename drawables and other resource files

Obfuscated

APK black-box obfuscator for my Master's project. Written 100% in Java.
NOTE: This obfuscator will NOT work if you are using Java Reflection in your code. This project only looks at the available code and connects the dots. Reflection hides connections.
Obfuscators
Constant String
Convert strings to method calls that return the original string through byte manipulation
Constant Integers
Add redundant math to const ints to hide from global search: 10 = 14 - 4
Debug Removal
Remove debug lines and information
Field Renaming
Rename fields
Method Renaming
Rename methods
Method Overloading
Multiple methods have the same name with different parameters
Class Renaming
Rename classes and packages in all the source code and resource files
Resource Value Renaming
Rename values in res/values-* folders (colors, strings, ...)
Resource File Renaming
Rename drawables and other resource files
To see this hidden content, you must like this content.