二、其他参考文章
- 下面每篇文章都是一个完整教程,英文的的可以右键翻译成中文,手机版可能需要换网络环境。
- 手机版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 1,中文版
- 手机版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 2,中文版
- 手机版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 3,中文版
- 电脑版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程,中文版
- 电脑版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 (Windows)
- 电脑版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 (macOS)
- 电脑版 - 使用 Unc0ver 越狱 iPhone 的步骤操作教程 (无开发者账号),中文版
下面是我尝试工具越狱后失败或者卡壳的记录,仅供参考,测试手机 iphone 5s
一、目前常用的越狱方式
- 使用一些
第三方签名
服务 - 使用
个人开发者证书
/企业证书
通过impactor
签名 - 通过
xcode
手动签名安装
二、下载 unc0ver
- unc0ver 官网 下载
unc0ver.ipa
三、操作方式1 ( 这里选择 xcode 安装,但还是失败)
1、通过 Xcode
创建一个新项目,我这里选择的是 Swift
项目。
2、将 Xcode
支持编译的 ios版本
调制最低版本就行了,下面的设置相当于是支持 Xcode
将 app
运行到 ios 9.0 以及以上版本
的手机
3、 项目新建成功之后,电脑连接上手机,将这里选择为USB连接的手机
4、 然后选择一下测试证书,这里需要在 Xcode
中登录你的苹果账号,如果不知道怎么操作,可以百度 Xcode 无证书真机调试
5、其实这个时候如果没有报错的话,是可以将这个 Demo App
运行到你连接的 iphone
手机上了,如果运行有报这种错误,只是语法版本低,点错误圆点 Fix
一下就好了,其他错误可以自行百度 Xcode
错误。
- 然后再次运行,这个
Demo App
就跑到手机上了。
6、安装 Xcode
依赖,一般做 ios 开发的基本都已经存在,但是还是顺带一说,反正都说的这么详细了,打开命令行运行下面命令,若提示 xcode-select: error: command line tools are already installed, use "Software Update" to install updates
说明以及安装了,没有则进入安装
$ xcode-select --install • 1
7、点击 Xcode
,然后打开 Xcode
上方的 Window - Devices and Simulators
菜单
8、在已连接区域选中你的设备,并点击 Installed Apps
下方的加号,选中刚才下载的 unc0ver_5.3.1.ipa
文件
四、操作方式2 (这种方式操作到一半发现有个问题没法解决,目前没有找到解决方式,可以找个替换 Cydia Impactor 的工具就行了,懒得去找了)
1、unc0ver 官网 下载 unc0ver.ipa
2、下载 Cydia Impactor 并安装,它适用于Windows、Linux 和 macOS,而 Altstore
只适用于 Mac 和 Windows。
3、打开 Cydia Impactor
4、将下载的 unc0ver.ipa
拖放到 Cydia Impactor
里面
5、输入你的苹果账号密码,如果你的苹果账号有开启双重验证就会报错,这里列一下 Cydia Impactor 输入密码常见报错原因 。
6、如果报错 file: provision.cpp; line: 173; what: Please sign in with an app-specific password. You can create one at appleid.apple.com.
这是因为开启了双重验证的问题,那么需要前往 https://appleid.apple.com/ 登录你的苹果账号,并获取 专用密码
。
7、获取到生成的 专用密码
,按照 第4步
重新拖拽并登录输入密码,如果报错 file: lockdown.cpp; line: 57; what: LOCKDOWN_E_INVALID_HOST_ID
,手机连接电脑之后选择 信任
,如果没弹重新拔掉连接手机,然后在回到 第4步
一样的操作。
8、如果报错 file: provision.cpp; line: 81; what: ios/listDevices =3018 Please update to Xcode 7.3 or later to continue developing with your Apple ID.
,暂时还不知道怎么解决,所以这种方式也就卡机在这里了,以后找到解决方式在更新。