日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android资源包混淆,Android---andresguard资源混淆

發布時間:2024/9/19 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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资源混淆的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。