前幾天研究如何反編譯程式,今天開始得研究如何防止反編譯了,真是感覺有點...
好了,不廢話了
工具版本:android4.2 + eclipse
1. cp $/tools/proguard/proguard-android.txt $(your-project.dir)/proguard-project.txt
2. change the $(your-project.dir)/project.properties
add:
# project target.
target=android-17
#proguard.config=proguard.cfg
proguard.config=proguard-project.txt
3. 在eclipse中,右鍵選中工程,android-tools/export-signed(or unsigned)-apk
這樣就達到了混淆的作用。
如果需要深入定製混淆的內容,可以參考
Android 反編譯方法 防止反編譯方法
android反編譯方法 android 防止反編譯的方法 1.自己的apk要簽名 簽名之後的apk 反編譯之前與之後的源 就會變成這樣 之前 public class mainactivity extends activity override public boolean oncreateopt...
apk防止反編譯
困擾好幾天,終於解決,網上一些例子有的設定不全,有些根本混淆不好,小弟也是新手這裡會詳細為大家講述,希望對有需要的朋友有所幫助。第一步 小弟工程師2.2版本,proguard.cfg檔案拷入 檔案資訊如下 dontwarn optimizationpasses 5 dontusemixedcasec...
Android專案反編譯
android程式的安裝包字尾名為.apk,其實也是乙個壓縮檔案 裡面包含了classes.dex res資料夾 lib資料夾 adnroidmainfest.xml等檔案 可以使用一般的壓縮解壓縮軟體開啟 比如說好壓 解壓之後可以得到上述的檔案。但是,安卓的壓縮包.apk,在壓縮的時候,會對資源檔...