未越狱前,可以用开发者证书重新签名破解的软件安装到自己的4s上,使用InstaSign签名下载的应用,试过原来一些resign无法重新签名的软件,InstaSing都可以重新签名。
需要在MAC下使用,可以通过虚拟机安装MAC。
前提条件:
Mac OS系统,并安装有xcode应用;
下载好的应用app,例如《愤怒的小鸟》;
在开发者账号中添加iOS设备的udid,并且有对应的开发者证书********.cer和移动设备证书******.mobileprovision
具体步骤:
在Mac OS中申请CertificateSigningRequest.certSigningRequest证书。具体的过程就是打开“实用工具”–“钥匙串访问”应用,再打开“证书助理”中的“从证书机构颁发证书”,如图所示,
填写电子邮件地址(苹果开发者账号),选择“存储到碰盘”,如下图,点“继续”会生成“CertificateSigningRequest.certSigningRequest”证书文件:
登录开发者账号,进入“iOS Provisioning Portal”,点击左侧的“Certificates”,在右侧的列表中点击“Request Certificate”按钮,然后选择刚才生成的“CertificateSigningRequest.certSigningRequest”证书文件,再点“提交”按钮。如图:
在“iOS Provisioning Portal”中点击左侧的“Devices”,再点击“Add Devices”按钮,将iOS设备的UDID加入。
在“iOS Provisioning Portal”中点击左侧的“App IDs”,再点击“New App ID”按钮,然后两个录入框随便写些字母就提交。
在“iOS Provisioning Portal”中点击左侧的“Provisioning”,再点击“New Profile”按钮,Profile Name 随便写,Certificates勾选,App ID选择一个,Devices 全选(select all),然后提交。
在“iOS Provisioning Portal”中点击左侧的“Provisioning”,右侧列表中会有个“Download”按钮,点一下,会下载一个.mobileprovision证书文件,双击这个证书文件,会打开xcode,不用理它。
在“iOS Provisioning Portal”,点击左侧的“Certificates”,右侧列表中会有个“Download”按钮,点一下,会下载一个.ios_development.cer证书文件。
如果“钥匙串访问”打开着的,就关掉,然后双击下载好的.ios_development.cer证书文件,这时候会自动打开“钥匙串访问”,点击左侧“我的证书”,会看到有一串字符的证书,如下图:
打开“InstaSign应用”,将应用拖进去,点击“InstaSign”按钮,就生成了可以安装到手机中的应用了。