美文网首页
iOS 越狱应用手动签名

iOS 越狱应用手动签名

作者: 跃文 | 来源:发表于2018-05-11 17:00 被阅读257次

常用命令

  1. security find-identity -v -p codesigning (查看本机证书)
  1. codesign -vv -d WeChat.app (查看app签名信息)
  1. otool -l Wechat | grep crypt (查看可执行文件加密信息)
  1. security cms -D -i 描述文件 (查看描述文件的权限)


    屏幕快照 2018-05-11 16.43.43.png

    将选中区域的内容拷贝到一个新建的plist文件中,名称随意,即可生成一个签名时需要的权限文件

codesign -fs "证书" "需要签名的文件" (给动态库签名)

codesign -fs "证书名称" --no-strict --entitlements="权限文件" (为整个app签名)

chmod +x "MachO文件" (不用加引号 赋予权限)

以微信为例:

  1. 创建一个新项目并编译 (主要是为了使用证书和描述文件)
  2. 命令行签名-越狱微信(pp助手下载就行)

    先将ipa直接解压 解压文件目录
1. 删掉插件Plugins文件夹以及子文件(里边的插件无法直接使用个人证书签名)
2. 删除Watch文件夹
3. 为FrameWorkds里的动态库签名 codesign -fs "证书" "需要签名的文件" 
4. 给可执行文件增加执行权限 chmod +x "MachO文件" (不用加引号)
5. 描述文件 直接将项目中的描述文件拷贝到越狱app中
6. 更改微信app包中Info.plist的BundleIdentify更改为新建项目的BundleIdentify
7. 生成一个plist权限文件 (看上边常用命令4)生成后直接拷贝到Payload文件夹
8. 签名 codesign -fs "证书名称" --no-strict --entitlements="7生成的权限文件"
  1. 打包签名的app
zip -ry 新包名.ipa Payload
  1. 安装 这个方法很多

相关文章

  • iOS逆向之手动重签名App

    iOS逆向之手动重签名App 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) 步...

  • iOS 越狱应用手动签名

    常用命令 security find-identity -v -p codesigning (查看本机证书) ...

  • 应用签名-命令签名

    获取破壳应用 手动签名是对破壳后的应用进行签名,应用破壳有两种:1、通过越狱手机获取破壳应用;2、通过PP助手获取...

  • iOS逆向之利用Xcode重签名

    iOS逆向之利用Xcode重签名 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用)...

  • iOS逆向之自动化重签名

    iOS逆向之自动化重签名 准备工作 非越狱的iPhone手机 用PP助手下载: 微信6.6.5(越狱应用) 步骤 ...

  • iOS越狱包 重签名

    重签名目的:越狱包重签名运行到非越狱手机进行调试。 手动重签名大体步骤(以墨迹天气app 为例子): 1.删除插件...

  • iOS逆向-ipa包重签名及非越狱手机安装多个微信

    iOS逆向-ipa包重签名及非越狱手机安装多个微信 iOS逆向-ipa包重签名及非越狱手机安装多个微信

  • iOS应用重签名(手动)

    从上面可以得知,双层签名其实本质就是如下三个步骤: APP的Bundle id的验证 描述文件本身的验证 对APP...

  • iOS9越狱后无法装app

    #iOS系统bug#iOS9越狱后,无法安装企业证书签名的app,请大家谨慎越狱。同时,非越狱的iOS9系统也有b...

  • iOS App重签名

    一、手动重签名: 我们将通过手动打包、手动安装的方式,把一个越狱的App安装到手机上。前提:下载一个越狱的ipa包...

网友评论

      本文标题:iOS 越狱应用手动签名

      本文链接:https://www.haomeiwen.com/subject/muofdftx.html