Sreepathy T L Member Licensed User Longtime User Jan 22, 2018 #1 Hi, When I am trying to obfuscate the apk code using the inbuilt obfuscation, it is changing only the variable names in the code which I have added, without affecting the included libraries. Hence I tried to use the free tool Pro guard for obfuscating the apk code to prevent easy de-compilation and modification as requested by my client. However Pro-guard says Code: The input doesn't contain any classes. Did you specify the proper '-injars' options? and stops. Is there any way to rectify it or any alternate solutions to obfuscate the entire code including the included libraries?
Hi, When I am trying to obfuscate the apk code using the inbuilt obfuscation, it is changing only the variable names in the code which I have added, without affecting the included libraries. Hence I tried to use the free tool Pro guard for obfuscating the apk code to prevent easy de-compilation and modification as requested by my client. However Pro-guard says Code: The input doesn't contain any classes. Did you specify the proper '-injars' options? and stops. Is there any way to rectify it or any alternate solutions to obfuscate the entire code including the included libraries?
Erel B4X founder Staff member Licensed User Longtime User Jan 23, 2018 #2 You will mostly not gain anything by obfuscating the libraries. It is your code that you should protect. Obfuscating all core libraries will be challenging. Obfuscating your code with proguard will also be challenging as the events subs as well as other subs must not be obfuscated for them to work properly. Upvote 0
You will mostly not gain anything by obfuscating the libraries. It is your code that you should protect. Obfuscating all core libraries will be challenging. Obfuscating your code with proguard will also be challenging as the events subs as well as other subs must not be obfuscated for them to work properly.