之前在进行iOS测试过程中由于要获取一定数据信息,因此需要对原本的安装包进行代码注入并且重新打包安装,因此就需要使用重签名策略,在此进行分享,希望大家可以使用其中的方法来运用到自身的测试项目中。
⼯具:
MachOview 查看⼆进制 Mach-O 文件
yololib Mach-O 文件注入
步骤:
首先,对所需砸壳 ipa 利用Clutch 利用越狱设备砸壳
下载后拷贝到越狱设备 /usr/bin/ 内
通过 ssh 或者 mobileterminal 等进入命令行模式
直接调用 Clutch命令
Usage: Clutch-2.0.4[OPTIONS]
-b --binary-dump
-d --dump
-i --print-installed Print installed applications
--clean Clean /var/tmp/clutch directory
--version Display version and exit
-? --help Display this help and exit
-n --no-color Print with colors disabled
其次,我们将制作好的framework注入到输入法的二进制文件,方法如下: