Skip to content

Releases: WindySha/Xpatch

Release 3.0 version

12 Feb 14:10
1dbfb0a
Compare
Choose a tag to compare

新增功能:

  1. 支持android 10;
  2. 支持更改植入的hook框架,默认使用Sandhook(支持android10),可更改为whale(暂不支持android10)(-w);
  3. 默认使用修改Maniest文件方式,植入初始化代码,同时,支持更改为老版本中的修改dex文件的方式植入代码(-dex);
  4. 支持修改apk包名(一般不建议使用,很多应用会校验包名,会导致无法使用)
  5. 支持修改apk的version code;
  6. 支持修改apk的version name;
  7. 支持修改apk的debuggable为true或者false;

Bug修复:

  1. 修复Manifest文件中未定义ApplicationName类,导致无法实现Hook的问题;
  2. 修复破解无so文件的apk时,出现无法找到so的问题;
  3. 修复签名可能会失败的问题;
  4. 修复dex文件数超过65536的问题;

Change Xposed hook framework from whale to SandHook

29 May 19:00
Compare
Choose a tag to compare

Change Xposed hook framework from whale to SandHook。
SandHook is more stable than whale.

Fix some bugs.

26 May 07:47
Compare
Choose a tag to compare
Fix some bugs. Pre-release
Pre-release
  1. Fix AXMLPrinter2 bug: java.lang.ArrayIndexOutOfBoundsException in StringBlock.getShort
  2. Optimize the so and modules copy logic, copy so to all the lib path.

New Feature: support packaging Xposed modules into the source apk file

24 Apr 17:00
Compare
Choose a tag to compare

Add New Feature:

Using -xm command to add Xposed module file path, the these modules will be packed into the source apk.

If one module is packed into the apk, this apk will not load the module installed in the device any more, only load the one packed into it.

增加新功能:

支持将Xposed modules直接打包到apk文件中,这样apk启动的时候直接加载这些打包到其中的modules。
为避免重复加载,打包其中的apk假如被安装在设备(手机)上,不会被再次加载。

Support cracking app signature verification.(支持自动破解app签名校验)

14 Apr 18:08
Compare
Choose a tag to compare

add new function:
crack app signature verification.
(自动破解app签名校验)
Note: 少数一些apk读取其签名信息会报错,此时就无法破解签名。(比如:腾讯视频app)

Fix some crash bugs.

01 Apr 17:44
Compare
Choose a tag to compare
Fix some crash bugs. Pre-release
Pre-release
  1. Fix a nullpointer crash when the source app is not granted sdcard permission;
  2. Fix a random crash;
  3. Copy the so to all the lib files when there are many libs, not just one.

v1.0

24 Mar 15:57
Compare
Choose a tag to compare

Initialization Version
use it :

$ java -jar ../../xpatch.jar  XXX.apk