重签名教程

1.解压 ipa,打开name.app包内容

2.微信是多targets 的App,每个taget都要给重新签名。或者直接把其它targets删除。(Watch,PlugIns  这两个文件夹)。

3.在name.app 加入(基础库)libsubstrate.dylib、(自己生成的动态库,由IOSOpendev生成)hook.dylib,并把二进制文件替换为砸壳后的文件(注意对应cpu架构,否者安装或会闪退)。

4.查看hook.dylib的依赖库。

tool -L 路径+hook.dylib 查看依赖库。

如果依赖的有/Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate。则修改依赖为@loader_path/libsubstrate.dylib。

命令:

install_name_tool -change /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate @loader_path/libsubstrate.dylib 路径+hook.dylib。


5.给hook.dylib 重签名。(只需要给hook.dylib重签)

 codesign -f -s  "证书"  路径+hook.dylib

6.用yololib 注入hook.dylib到二进制文件。下载yololib。(注意路径问题)

注入命令:

 ./yololib WeChat.app/WeChat hook.dylib

7.下载iOS App Signer 选择证书 重签名,打包。(可选hoc证书,或企业证书)。

各种报错解决:libsubstrate.dylib版本报错,替换为其它版本libsubstrate.dylib即可。


http://www.jianshu.com/p/262b9849fa10

重签名工具:https://github.com/Urinx/iOSAppHook/releases

其它工具:https://pan.baidu.com/s/1o8xZIZ4


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值