forked from 13174771/TVbox-interface1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathjarjar.json
More file actions
50 lines (35 loc) · 2.52 KB
/
jarjar.json
File metadata and controls
50 lines (35 loc) · 2.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
1、Android Killer V1.3.1.0
用于修改smali文件,解包和打包
2、dex2jar2.1
用于将dex转成可以查看的jar,主要用于查看源码
1. 进入cmd ,输入D: 打开到D盘
2. 定位到dex2jar文件夹位置,比如cd D:/Program/dex2jar-2.0
3. 执行bat文件,如d2j-dex2jar classes.dex(classes.dex是拷贝到该目录下的文件)
4. dex2jar文件夹中便会生成对应的jar文件
3、jd-gui(Android Killer解压,bin文件夹里)
用于查看dex2jar生成的jar包中的代码
4、xposed框架+fdex2
加固脱壳,这个在手机上装个xposed框架,然后在框架里下载即可
1. 手机root后安装xposed,或者不root安装VirtualXposed
2. 安装fdex2.apk
3. xposed或者VirtualXposed中启用fdex2,重启手机
4. 在fdex2中选择hook的app,打开该app
5. 打开data/user/0/包名 拷贝出里面的dex到电脑
5、apktools.jar和baksmali.jar
apktools可以把apk反编译,或者把反编译的代码打包成apk
1. 把apktools.jar放在APKKiller的安装目录/bin/apktools里
2. 在Android Killer中,选择顶部Android->APKTOOL管理器->添加,把最新版的apktools.jar加进去,并且在底下选择Apktool版本
baksmali可以把dex转为smail
新版apktool下载地址
apktool源码 作者:iBotPeaches https://github.com/iBotPeaches/Apktool
新版baksmali下载地址
smali/baksmali源码 作者:JesusFreke] https://github.com/JesusFreke/smali
1. 首先配置好java的环境变量
2. 进入cmd ,输入D: 打开到D盘
3. 定位到jar所在文件夹位置,比如cd D:/Program/apktool和baksmali
4. 执行baksmali的jar,如D:\Program\apktool和baksmali>java -jar baksmali_2.2.5.jar d dex1.dex
5. 执行apktools的jar,如D:\Program\apktool和baksmali>java -jar apktool_2.3.4.jar d biquge.apk -o outdir
先在jadx-gui里查看混淆后的java代码,再在Android Killer里根据方法名称,定位修改smail源码,修改好之后,再使用Android Killer重新打包
6、framework-res.apk
这是框架资源文件,用于反编译资源文件。
使用Android Killer时,可能会提示部分资源反编译失败,此时应该将此文件更名为1.apk,替换到C:\Users\用户名\apktool\framework\1.apk(win11是C:\Users\用户名\AppData\Local\apktool\framework\1.apk)。注意,别用AndroidKiller自带的安装,如果安装了,也需要手动拷贝进去覆盖掉,因为AndroidKiller自动安装的有问题,这个框架资源是从安卓8.0提取的 其他版本的可以AndroidStudio启动个模拟器,在/sytem/framework/framework-res.apk提取出来