Many guys want to decompile/ Reverse engineering/ ... your Android Apps for stealing your ideal/ your algorithm/ your source/... These guys can: decompile .Apk file -> Get source -> Modify -> Recompile -> Reup on App Store -> Make money from your work Bg+ Anti Decompiler (JAVA) can help you to stop it. It's free download on Google store: https://play.google.com/store/apps/details?id=com.bgplus.Anti.JavaDecompiler This app works on Java source, not on Java Byte-code like other tools. So user can control everything. It supports a many protecting features: + Remove comments + Obfuscate filename (include main-active class, which other tool can't do), class, functions, variable, ... + Obfuscate with unicode characters + Hide string value (helpful when you keep some sensitive info in java source) + Hide packagename + Add fakecode to trap the decompiler tools + Check resource-string (helpful when someone try to edit the resources of your APK) + ... We have tested this solution with many Java decompiler tools. The result was very good. These tools can not reverse the original java-source accurately. New update ( Fer 9,2017) Demo protecting Project: Android Terminal (https://drive.google.com/open?id=0B6wNo_zRyvFoZG9nTVV4Z3BKblk) This is a project for creating a Terminal tool for Android device. User can run some command like: ls, ps, top, ... on Android device.