TF签ios逆向修改ipa包中的info.plist文件icon,boundID并且重签名ipa

TF签ios逆向修改ipa包中的info.plist文件icon,boundID并且重签名ipa

本文介绍在没有源码,只有ipa包的时候,修改ipa包中的配置信息,并且重新签名,提交App Store。

流程:

原ipa-------->转换zip解压------->修改info.plist文件------>重新生成ipa---------->重签名ipa--------->>上传App Store

1.把原来ipa文件后缀修改成zip,然后解压文件,然后显示包内容,找到需要修改的info,plist文件

2.直接修改info.plist文件

3.如果需要更换logo直接将原来的Assets.car替换

github中有许多解压Assets.car文件,可以直接在里面替换logo,启动页等图标,在压缩成Assets.car

4.生成新的ipa包

命令: zip -qr "Application.resigned.ipa" Payload

如果你解压后文件夹是一个,就用上面生成新的ipa,如果是多个,用空格隔开,例如:

zip -qr "Application.resigned.ipa" Payload BCSymbolMaps SwiftSupport

5. 配置证书(cer证书和moblieprovision文件)

6.最后一步签名(我用的是fastlane)

不会的可以去百度,安装到自己电脑上

签名成功

简单普及一下:fastlane用法

Mac终端安装参考官网: https://github.com/fastlane/fastlane/tree/master/spaceship

Liunx安装可以参考《Liunx安装fastlane》

命令解释:

fastlane sigh resign wubais.ipa --signing_identity "Apple Distribution: lei liu (DZQ22QPZR3)" -p "my.mobileprovision"

红色的代表参数:

1. wubais.ipa :需要签名的ipa包

2. Apple Distribution: lei liu (DZQ22QPZR3): cer证书安装到钥匙串中的名字,在新的开发者账号创建cer文件下载下来安装到钥匙串就可以找到名字

3.my.mobileprovision:在账号中配置齿轮文件,里面会包含新的bound ID,放到和ipa一样的目录下.

官网参考:sigh - fastlane docs

相关推荐

你知道FPS 游戏是什么吗?一文带你了解
饪怎么读

饪怎么读

📅 08-22 👁️ 8673
泰国打鼓什么意思,泰国的特殊表演敲鼓是什么