iOS 逆向编程(三)实操越狱详细流程(二)

简介: iOS 逆向编程(三)实操越狱详细流程(二)

二、其他参考文章



下面是我尝试工具越狱后失败或者卡壳的记录,仅供参考,测试手机 iphone 5s










一、目前常用的越狱方式

  • 使用一些 第三方签名 服务
  • 使用 个人开发者证书 / 企业证书 通过 impactor 签名
  • 通过 xcode 手动签名安装

二、下载 unc0ver

三、操作方式1 ( 这里选择 xcode 安装,但还是失败)

1、通过 Xcode 创建一个新项目,我这里选择的是 Swift 项目。

2、将 Xcode 支持编译的 ios版本 调制最低版本就行了,下面的设置相当于是支持 Xcodeapp 运行到 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.,暂时还不知道怎么解决,所以这种方式也就卡机在这里了,以后找到解决方式在更新。

相关文章
|
2月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
95 3
|
3月前
|
iOS开发 开发者
苹果iOS App Store上架操作流程详解:从开发者账号到应用发布
很多开发者在开发完iOS APP、进行内测后,下一步就面临上架App Store,不过也有很多同学对APP上架App Store的流程不太了解,下面我们来说一下iOS APP上架App Store的具体流程,如有未涉及到的部分,大家可以及时咨询,共同探讨。
|
3月前
|
安全 数据安全/隐私保护 iOS开发
iOS App 上架流程图文教学
在上架App 之前必须先准备好开发者帐号,但申请开发者帐号因法兰克早在之前已经申请好了,故就跳过此步骤,直接从产生凭证到上传App开始讲起。首先,要将自己辛苦写好的App 送审的话,则要依序做完下列几件事情即可。
|
2月前
|
数据安全/隐私保护 iOS开发 开发者
uniapp IOS从打包到上架流程(详细简单) 原创
uniapp IOS从打包到上架流程(详细简单) 原创
26 1
|
2月前
|
机器学习/深度学习 测试技术 API
iOS系统下轻松构建自动化数据收集流程
iOS系统下轻松构建自动化数据收集流程
27 0
|
3月前
|
iOS开发 开发者 UED
2023年iOS App Store上架流程详解(上)
在2023年,随着苹果发布机制的微调,有些关于iOS App上架流程的资料已经过时。本文将根据最新的要求和经验,详细介绍iOS App上架的流程。
|
3月前
|
存储 数据安全/隐私保护 开发者
图文详解丨iOS App上架全流程及审核避坑指南
App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流程开始梳理,详细了解下iOS app上架的那些事。
|
安全 测试技术 数据安全/隐私保护
BlackHat & DEFCON现场秀:阿里安全专家演示“视频水印叠加”和“一分钟越狱iOS 11.4”
两大世界顶级信息安全会议BlackHat和DEFCON将在美国拉斯维加斯正式揭幕。来自全球的数万名白帽黑客、安全厂商、高校学者、政府机构等安全从业人员齐聚,高度关注这两场盛会将来带来怎样的前沿技术饕餮盛宴,阿里安全八大实验室多名安全专家受邀参会,带来的三大议题和两项演示备受瞩目。
1698 0
|
4月前
|
存储 iOS开发
iOS 开发,如何进行应用的本地化(Localization)?
iOS 开发,如何进行应用的本地化(Localization)?
122 2
|
2月前
|
API 开发工具 Android开发
iOS 和 Android 平台的开发有哪些主要区别?
iOS与Android开发区别:iOS用Objective-C/Swift,App Store唯一下载渠道;Android用Java/Kotlin,多商店发布(如Google Play、华为市场)。设计上,iOS简洁一致,Android灵活可定制。开发工具,iOS用Xcode,Android用Android Studio。硬件和系统多样性,iOS统一,Android复杂。权限管理、审核流程及API各有特点,开发者需依据目标平台特性进行选择。
32 3