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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

android 加花工具下载,Android 代码混淆并加花

發(fā)布時(shí)間:2024/1/8 Android 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 加花工具下载,Android 代码混淆并加花 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

APK安全: 代碼混淆且加殼防止反編譯

1、用到的工具jd-gui-0.3.5.windows

dex2jar-0.0.9.15

IDAProv6.8

C32Asm

DexFixer

Windowssigntool.zip

2、代碼混淆并加花添加花指令:在Android項(xiàng)目添加一個(gè)永不能執(zhí)行到class;如下。也可以通過(guò)proguard-android.txt配置文件配置需要保留的class。參考https://developer.android.com/studio/build/shrink-code.htmlpackage com.example.oscar.oscarapp;s-P0mtXai0

/** * Created by oscar on 2017-09-06. */51Testing軟件測(cè)試網(wǎng)pSy{odz

import android.support.annotation.Keep;"Z%A1W[jr0

@Keep //混淆代碼時(shí)保留完整class代碼,`(\_6D.Y.ImY}ak0

public class BadCode {51Testing軟件測(cè)試網(wǎng)4Y-u#atj F|public void sCode(){

System.out.println("111111");

System.out.println("111111");

System.out.println("222222");

System.out.println("222222");

} }3t%YmV^4O^8z;`0

2、設(shè)置編譯時(shí)進(jìn)行代碼混淆:修改build.gradle 文件minifyEnabled true;如下51Testing軟件測(cè)試網(wǎng)s;K[(O5M g^~EbuildTypes {

release {

minifyEnabled true

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}51Testing軟件測(cè)試網(wǎng))O5`C(V9FPRE4O6_

3、通過(guò)Android Studio 進(jìn)行編譯打包apk。生成包是經(jīng)過(guò)代碼混淆的。,NQOr)r

y6h(\0

4、通過(guò)IDAProv6.8。反編譯apk里的classes.dex文件,找到BadCode class函數(shù)執(zhí)行入口地址。u9OyqQ0

5、通過(guò)C32Asm 使用十六進(jìn)制打開(kāi) classes.dex文件,按快捷鍵“Ctrl + G”,定位到BadCode class函數(shù)執(zhí)行入口地址 改為“12 01 38 01 03 00 FF FF 00 00 00 00 00 00” 并保存5G'RW*ea2K6pc.X0

6、把修改后的dex文件拖入DexFixer進(jìn)行修復(fù)51Testing軟件測(cè)試網(wǎng) Z"Zv"{ZE'K

7、把修復(fù)后的dex文件覆蓋apk原有的dex文件,刪除META-INF簽名文件,使用簽名工具Windowssigntool,對(duì)apk重新簽名51Testing軟件測(cè)試網(wǎng)@+cW,z

a!_T

8、至此,混淆與加殼都已完成,并可以使用Android手機(jī)進(jìn)行安裝。用dex2jar-0.0.9.15反編譯會(huì)報(bào)錯(cuò)。)J"a2D}lp-UJ'g1Kn0

總結(jié)

以上是生活随笔為你收集整理的android 加花工具下载,Android 代码混淆并加花的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。