Android混淆后怎么破解 android混淆技巧與反混淆



文章插圖
Android混淆后怎么破解 android混淆技巧與反混淆

文章插圖
jar工程如下創建,網上一搜一大把 。這里就不多說了 。
打開jar包工程的 build.gradle 。修改或添加如下
修改工程的progvard-ruled.pro 規則文件如下
如果要混淆 A類,B類等 ??梢园研枰玫降腁類,B類等接口的函數,全部寫到C類中,由C類統一向用戶開放 。所以規則文件中我把C類保持不混淆 。而A,B類構造器不混淆(eg中我們使用了A,B類的構造函數) 。
如下圖
如何在其他工程中使用混淆函數
在工程下的build.gradle文件中,如下修改(紅框部分)
【Android混淆后怎么破解 android混淆技巧與反混淆】修改完,同步sync 就會在External Labratries中看到
打開Compress文件,發現內容已發生了混淆
在工程調用的地方
頭部引用,路徑在External Labratries可以看到 。
在調用的地方直接調用即可
關于混淆的規則,大家可以在網上搜索一下 。很多說明的 。關注我,后續更新更多問題解決方法