android资源包混淆,Android---andresguard资源混淆
Android---andresguard資源混淆
2020年08月14日
|?萬仟網移動技術
?|?我要評論
未進行資源混淆時:進行資源混淆后:一在gradle導入依賴: classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.18'二在app目錄下新建一個and_res_guard.gradle,創建的方式可以復制一個build.gradle。內容如下:apply plugin: 'AndResGuard'buildscript { repositories { jcenter() go
未進行資源混淆時:
進行資源混淆后:
一
在gradle導入依賴:
classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.18'
二
在app目錄下新建一個and_res_guard.gradle,創建的方式可以復制一個build.gradle。內容如下:
apply plugin: 'AndResGuard'
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.18'
}
}
andResGuard {
mappingFile = null
use7zip = true
useSign = true
keepRoot = false
fixedResName = "arg"
mergeDuplicatedRes = true
whiteList = [
]
compressFilePattern = [
"*.png",
"*.jpg",
"*.jpeg",
"*.gif",
"resources.arsc"
]
sevenzip {
artifact = 'com.tencent.mm:SevenZip:1.2.18'
}
}
在原本app的build.gradle添加:
apply from: 'and_res_guard.gradle'
三
之后就可以開始任務。
但如果沒有設置好簽名的話,resguardRelease會報一個沒有簽名配置的錯誤
這時就需要配置簽名:
signingConfigs {
release{
keyAlias '123456'
keyPassword '123456'
storeFile file('C:/Users/SHENG/Desktop/1.jks')
storePassword '123456'
}
}
signingConfig signingConfigs.release
然后就會生成4個apk包,我們選擇簽名、壓縮、對齊后的apk即可,后綴名是*_signed_7zip_aligned.apk。
對做了資源混淆和未資源混淆的apk用killer進行反編譯。
進行混淆過后,經過killer分析,可以看到對應的包名,內容則排好了序號。且未做任何修改進行回編譯不了
本文地址:https://blog.csdn.net/qq_43616001/article/details/107968824
版權聲明:本文內容由互聯網用戶貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲服務,不擁有所有權,不承擔相關法律責任。
如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 2386932994@qq.com 舉報,一經查實將立刻刪除。
相關文章:
本文實例講述了android編程實現videoview循環播放功能的方法。分享給大家供大家參考,具體如下:
package...
本文匯集36個android開發常用經典代碼片段,包括撥打電話、發送短信、喚醒屏幕并解鎖、是否有網絡連接、動態顯示或者是隱藏軟鍵盤等...
本文實例講述了獲取android系統唯一識別碼的方法。分享給大家供大家參考。具體如下:
在計算機上,我們習慣用mac地址來標志一臺...
本文主要介紹Flutter中非常常見的Container,列舉了一些實際例子介紹如何使用。 ...
給大家分享一個高仿微信的popupwindow、就是微信的掃一掃那個功能窗口、下面有應用運行效果圖、更加直觀的展示了demo的效果、...
獲取屏幕尺寸
通過windowmanager獲取
displaymetrics dm = new displaymetr...
復制代碼 代碼如下:/*開機自動啟動app*/public class bootreceiver extends broadcast...
本文實例講述了android編程之交互對話框。分享給大家供大家參考,具體如下:
1. 在android sdk中,雖然有許多的窗口...
簡單介紹:
Android開發過程中,因為各種原因導致app崩潰的現象層出不窮,異常奔潰帶來的用戶體驗及其差勁,尤其當一個小小的功能頁面的...
android中子線程和ui線程之間通信的詳細解釋
1.在多線程編程這塊,我們經常要使用handler,thread和runna...
網友評論
驗證碼:
與50位技術專家面對面20年技術見證,附贈技術全景圖
總結
以上是生活随笔為你收集整理的android资源包混淆,Android---andresguard资源混淆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dsp c语言 计算正弦,DSP正弦函数
- 下一篇: 腾讯开源 hel-micro 微模块,号