Android: Compile APK without debug symbols -
i stumbled upon android apk decompiler, can recreate original source code accurately.
i believe there must kind of debug symbols introduced when compiling (ala gcc's -g
flag), enables tool decompile source code.
can disable symbols? if not, how can obfuscate source code cannot decompiled way?
you utilize proguard. won't disallow decompilation create harder.
the proguard tool shrinks, optimizes, , obfuscates code removing unused code , renaming classes, fields, , methods semantically obscure names. result smaller sized .apk file more hard reverse engineer. because proguard makes application harder reverse engineer, of import utilize when application utilizes features sensitive security when licensing applications.
proguard integrated android build system, not have invoke manually. proguard runs when build application in release mode, not have deal obfuscated code when build application in debug mode. having proguard run optional, highly recommended.
android
No comments:
Post a Comment