************************
** AliBaichuan HotFix **
** Version 1.3.0      **
************************

1. Parameter Specification

-c      cmd type: help/patch/encrypt/decrypt. necessary
-s      old Apk file path. necessary
-f      new Apk file path. necessary
-w      output dir path. necessary
-k      keystore path. option
-p      keystore password. option
-a      keystore entry alias. option
-e      keystore entry password. option
-y      local aes encrypt key. option
-l      filter file full path, class include in this file will not patch. option
-r      reserve temp dir or not. default: false. option
-o      whether force use cold-fix to patch. default: false. option
-res    resource file path. option
-resid  resource id mapping file path. option

2. Simple Example

* java -jar BCFixPatchTools-x.x.x.jar -c patch -s old.apk -f new.apk -w patch-out -k test.keystore -p test123 -a test123 -e test123 -y 12#9add-ds/=334dd -l filterClass.txt

each line of the content of filterClass.txt should not start with "#", single class name or package name also be supported, example as below:

com.taobao.packageOne.
com.taobao.packageTwo.A
#com.taobao.packageTwo.ClassB -> ignore

* java -jar BCFixPatchTools-x.x.x.jar -c encrypt -patch sophix-patch.jar -y 12#9add-ds/=334dd -w out
* java -jar BCFixPatchTools-x.x.x.jar -c decrypt -patch sophix-patch.jar -y 12#9add-ds/=334dd -w out

************************
**         END        **
************************