喪心病狂的Android混淆檔案生成器
效果
混淆前
混淆後
使用
獲取混淆檔案
自己生成規則
使用intellij idea 開啟 proguard-creater 工程 編輯 Main.java 根據提示填寫相應引數執行即可
使用已有規則
前往proguard-file 下載對應的檔案即可
Android工程配置
- 開啟混淆
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile(`proguard-android.txt`), `proguard-rules.pro`
}
}
- 將混淆檔案匯入到 proguard-rules.pro 同一目錄下
- 編輯proguard-rules.pro,新增如下內容
# ----------------------------------------------------------------------------
# 混淆的壓縮比例,0-7
-optimizationpasses 5
# 指定不去忽略非公共的庫的類的成員
-dontskipnonpubliclibraryclassmembers
# 指定混淆是採用的演算法
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
# 指定外部模糊字典 proguard-chinese.txt 改為混淆檔名,下同
-obfuscationdictionary proguard-chinese.txt
# 指定class模糊字典
-classobfuscationdictionary proguard-chinese.txt
# 指定package模糊字典
-packageobfuscationdictionary proguard-chinese.txt
相關文章
- 我在 GitHub 上看到了一個喪心病狂的開源專案!Github
- 喪心病狂,竟有Thread.sleep(0)這種神仙寫法?thread
- 一行Python程式碼能實現什麼喪心病狂的功能?Python
- Android混淆Android
- android 混淆規則作用,Android程式碼混淆詳解Android
- Java 混淆那些事(六):Android 混淆的那些瑣事JavaAndroid
- Android程式碼混淆&元件化混淆方案Android元件化
- 如何利用 gulp 壓縮混淆 “上古”時期的專案檔案
- Android修煉之混淆Android
- Android混淆(Proguard)詳解Android
- Python生成器讀取大檔案Python
- 《橋樑建築師》這次喪心病狂的聯動,讓你在行屍走肉的世界裡程式設計逃生程式設計
- Android 混淆簡單入門Android
- Android 程式碼混淆規則Android
- ? 一文帶你瞭解多檔案混淆加密加密
- Android 檔案儲存Android
- Android讀取配置檔案的方法Android
- android中MK檔案的寫法Android
- android混淆總結(基礎版)Android
- android 解碼混淆過的堆疊資訊Android
- Linux下使用Docker部署nacos-server:1.4.0(單機模式),喪心病狂的我在半夜給UCloud提交了一份工單LinuxDockerServer模式Cloud
- 奶奶的喪禮
- 淺談 Android Dex 檔案Android
- Android 的 so 檔案載入機制Android
- Android 關於 so 檔案的總結Android
- Android Proguard混淆對抗之我見Android
- 與 Rust 勾心鬥角 · 解析 OFF 檔案Rust
- 誰的青春不曾“喪”
- Android studio匯出apk檔案AndroidAPK
- Android CHM檔案閱讀器Android
- Android 檔案儲存淺析Android
- Android加密之檔案級加密Android加密
- 【Android APK】解析SD卡上的APK檔案AndroidAPKSD卡
- Android混淆——瞭解這些就夠了Android
- Android 13及以上如何備份Android/data目錄中的檔案Android
- Android Manifest.xml檔案的結構及作用AndroidXML
- Android10 建立檔案 Permission deniedAndroid
- Android 7.0應用之間共享檔案Android