Update README.md

This commit is contained in:
Windy 2020-02-12 21:58:37 +08:00 committed by GitHub
parent 6881d636b6
commit 4925b583c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 7 deletions

View File

@ -9,8 +9,9 @@ Xpatch用来重新签名打包Apk文件使重打包后的Apk能加载安装
Xpatch的原理是对Apk文件进行二次打包重新签名并生成一个新的apk文件。
在Apk二次打包过程中插入加载Xposed插件的逻辑这样新的Apk文件就可以加载任意Xposed插件从而实现免Root Hook任意App的Java代码。
1.0~1.4版本Hook框架使用的是Lody的[whale](https://github.com/asLody/whale)
2.0版本开始Hook框架底层使用的是ganyao114的[SandHook](https://github.com/ganyao114/SandHook)。
1.0~1.4版本Hook框架使用的是Lody的[whale](https://github.com/asLody/whale)
2.0版本开始Hook框架底层使用的是ganyao114的[SandHook]
(https://github.com/ganyao114/SandHook)。
3.0版本开始默认使用SandHook同时兼容切换为whale
## Xpatch工具包下载
@ -88,7 +89,7 @@ com.blanke.mdwechat#MDWechat
### 2. 通过Xposed Tool App控制模块开关
下载并安装Xpatch AppXposed Tool
[点我下载XposedTool Apk](https://xposed-tool-app.oss-cn-beijing.aliyuncs.com/data/xposed_tool_v1.0.2.apk)
通过`Xposed模块管理`页面来控制模块开关。原理跟方法1一致
通过`Xposed模块管理`页面来控制模块开关。原理跟方法1一致
![Screenshot.png](https://upload-images.jianshu.io/upload_images/1639238-84d7a1dd814f314a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300)
## 可用的Xposed模块示例
@ -211,13 +212,13 @@ options:
version: 3.0
```
具体用法:
1. 修改Apk的debuggable = true
1. 修改Apk的debuggable = true
`$ java -jar ../xpatch-3.0.jar ../Test.apk -d 1` false改为0
2. 使用老版本的破解dex方法破解apk
2. 使用老版本的破解dex方法破解apk
`$ java -jar ../xpatch-3.0.jar ../Test.apk -dex`
3. 修改包名,版本号:
3. 修改包名,版本号:
`$ java -jar ../xpatch-3.0.jar ../Test.apk -pkg com.test.test -vc 1000 -vn 1.1.1`
2. 更改Hook框架为whale
2. 更改Hook框架为whale
`$ java -jar ../xpatch-3.0.jar ../Test.apk -w`
## Thanks