能否对一个ipa进行重签名,使其可以安装在非越狱的手机上,然后又不改变这个App的bundle id呢?

能否对一个ipa进行重签名,使其可以安装在非越狱的手机上,然后又不改变这个App的bundle id呢?

好像是不可能的吧?

其实就是想问怎么在别人的App里注入代码然后重新安装到非越狱手机上。

想要注入代码就必须修改别人App里的可执行文件。

修改了可执行文件就必须进行重签名。

重签名就必须修改bundle id,不修改bundle id签名的时候苹果会提示: an AppId with com.xxxx.com is not available, please enter a different string

修改了bundle id就必须防止App内的bundle id检测。

想要防止App内的bundle id检测就很麻烦了,而且有人说有一千种检测方法。参考:iOS 多开检测,反多开检测,反反多开检测

也就是说,没办法了呗?

Practice is the sole criterion for testing truth

不知道用企业证书重签名是否能保留原来的bundle id?

年底了,你坛是在竞争字节跳动为数不多的HC吗