前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【iOS】浅析近期越狱工具+“平刷”工具

【iOS】浅析近期越狱工具+“平刷”工具

作者头像
zby1101
发布2020-08-05 16:37:23
5.5K0
发布2020-08-05 16:37:23
举报
文章被收录于专栏:久梦世界久梦世界

简单的几问几答

这篇文章有啥知识点?

可以说没啥知识点,就是讲一下越狱近期的越狱工具和“平刷”工具

越狱工具:unc0ver,chimera,checkra1n(chimera1n)

平刷工具:越狱工具自带,succession,snapback,cydia eraser

这些东西有啥可讲的啊?

也没啥可讲的,就是有些人不知这些工具的区别和原理,还有个名词“快照”这篇文章也会解释

重要

大佬请当个笑话看看就好了,勿喷,就是随便写一下而已

废话不多说,直接开始

越狱工具篇

unc0ver

官网:

代码语言:javascript
复制
https://unc0ver.dev/

越狱基板:cydia substrate

这个是由pwn20wnd等人开发的越狱工具,是利用ipa包的方式进行越狱,重启后需要打开ipa重新引导越狱环境,存在掉证书问题

这些想必大家都知道,那我就来点大家不知道的吧

不知道有没有细心的同学发现,这个unc0ver(下面简称un)是出现较多问题的一款越狱工具,这是为啥呢?

我们先下载下来ipa,解包一下看看构造

我们可以看到这个apt就是越狱环境注入里面是一堆deb的安装包,可以看到差不多70个deb,在每次越狱的时候重新安装一遍,并且没有强制顺序,顺序错了总会有些奇奇怪怪的问题

chimera

越狱基板: substitute

这个是由coolstar等人开发的越狱工具,也是同样的是利用ipa包的方式进行越狱,重启后需要打开ipa重新引导越狱环境,存在掉证书问题

这个刚发布的时候,好多人认为很垃圾,包括到现在,原因可能是早期看这个越狱环境好多插件都不兼容?还是咋?咋也不清楚啊

那就再来解包一下这个ipa吧

可以看到没用apt这个包,那就是看bootstrap.tar.gz这个框架文件了

点击越狱直接部署bootstrap框架,并不是挨个安装deb,出现问题的可能性的较小

看到这里可能有人反应过来了,这么说chimera比unc0ver要好?

这个看个人吧,反正我一直认为chimera比unc0ver要好

checkra1n(chimera1n)

这两个放一块讲吧,checkra1n越狱是基于checkm8 硬件漏洞,重启后需要进入dfu模式在MacOS/Linux系统引导越狱,无ipa方式引导方法,不存在掉证书问题

checkra1n基板:cydia substrate

chimera1n基板:cydia substitute+libhooker(coolstar后期会独立libhooker而不依赖cydia substitute)

我们这里简单插一个教程吧

就是用coolstar的脚本更换cydia substitute+libhooker环境

可能有人问了为啥不说用那个yaya4_8大佬(好像是这个名字吧)的那个脚本

这里就看嘻哈大佬说的吧,我就不说了

用coolstar的脚本更换cydia substitute+libhooker环境

首先我们需要MacOS+usb ipoxy环境,怎么搭建这里不做赘述,切记一点,用这个脚本全程要usb连接手机,不要ssh链接

然后终端执行下面这个命令等待完成就好了

代码语言:javascript
复制
curl https://raw.githubusercontent.com/coolstar/Chimera-bootstrap/master/chimera1n-deploy-linux-macos.sh | bash

PS:如果下载环境包很慢的话,就本地ping一下github

然后看看那个ip较快,在host加上对应关系即可

附上ping的网站和git的地址

代码语言:javascript
复制
https://ping.chinaz.com/
代码语言:javascript
复制
raw.githubusercontent.com

看到这里可能就有人说现在如果选越狱工具的话,选哪个比较好?

这里我个人的见解吧,再重申一遍,这是个人见解,最重要的是看自己

chimera1n>chimera>checkra1n>unc0ver

“平刷”工具篇

这里主要简单讲一下那些工具的基本原理

越狱工具自带

这里仅说上面说到的unc0ver,chimera,checkra1n(chimera1n)

原理:利用Linux的快照原理进行快照恢复非var目录

这里有个名词“快照”这里就科普一下吧(本来是不想科普的,但是好像有人就是不知道这个是个啥东西,摘抄于网络)

文件系统快照 (File System Snapshots) 顾名思义就是在文件系统上照张相片,也就是将文件系统当时的情形记录下来,就好像照相一样。日后您可以一张一张照片翻出来看。例如,您目前文件系统中有十个档案,我们先使用文件系统快照拍一张照片。之后我们可以删除档案,在目前文件系统中已经没有东西了。但如果您将照片挂入,您还是可以看到这些档案。简单的来说,文件系统快照的功能就是记录当时文件系统的状态。

snapback(支持iOS10.3+)

原理:利用Linux的快照原理进行快照恢复非var目录,但是比越狱工具彻底一点吧?可以通过snap back的快照+抹掉所有来实现彻底清除越狱环境,但是这里host不会被还原,恢复之前请检查host里是否有下面这段

代码语言:javascript
复制
127.0.0.1 oscp.apple.com

不然神仙都救不了你,只能去最新系统了

succession(理论支持iOS10.3-最新)

原理:通过解包ipsw,和本地文件系统核对,替换,可能会把系统快照破坏掉,或者出现一些莫名其妙的问题

用这个工具平刷,切记不要中途熄屏,切换程序,以防出现不可挽回的问题

cydia eraser(iOS7.1-iOS10.3.3)

原理:(个人理解)联网核对本地文件系统md5,并替换,但是比上一个succession稳,因为是大胡子自己的工具,也是切记不要中途熄屏,切换程序,以防出现不可挽回的问题

好了今天教程就这样吧

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 久梦世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档