探讨手机越狱和安装deb文件的几种方式研究

这篇具有很好参考价值的文章主要介绍了探讨手机越狱和安装deb文件的几种方式研究。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

笔者近期为了测试某产品功能,需要越狱环境手机一枚,经过一番波折之后越狱成功,不过在安装deb文件时也发生了一些奇葩的问题,值得探讨,接下来,笔者就逐一记录,与君探讨。

基本概念:

iOS越狱 - iOS系统是苹果手机封闭的系统,无法自由安装APP,但是在越狱之后,将可以绕过苹果官方的APP市场,自由安装破解过的付费软件。

DEB文件 - 是Debian软件包格式,文件扩展名为.deb,越狱后的iPhone手机可以直接安装deb格式文件,里面包含了一个配置文件和动态库文件。

爱思助手 - 是一款专业的苹果刷机助手、苹果越狱助手,支持iOS5.1.1-13.5一键越狱,可以管理手机系统文件。

操作流程:

第一步:越狱手机

笔者使用的一款iPhone 6s,iOS版本 12.3.1,连接爱思助手后开启一键越狱,如下图:

探讨手机越狱和安装deb文件的几种方式研究

其中主要要输入苹果账号,就是普通的苹果账号即可,爱思可以通过自签名方式来签名,不过如果手头有企业书,那就更方便了,直接从官网下载 unc0ver,官网:https://www.unc0ver.dev/  ,其中也给出了 几种安装方案,大家可根据情况来使用,然后安装完unc0ver后,通过信任打开,即可看到越狱安装,直接点击即可,如下图:

探讨手机越狱和安装deb文件的几种方式研究

笔者已越狱,可看到Re-Jailbreak,否则就是Jailbreak按钮了,这里遇到问题:

1,弹窗广告,按关闭按钮,可能手机会重启,无妨;

2,进度到 2/31 ,就停止不动,反复点击,反复重启,重复多次,依然无效,笔者从早上8点持续到11点,依然无法让进度条到大于2,几度放弃;

3,笔者也曾自助签名官网下载的8.0.2,依然无效,如下图:

探讨手机越狱和安装deb文件的几种方式研究

4,笔者潜意识可能觉的版本太高缘故,故而选择了低版本的unc0ver测试下,故此,选择爱思6.2.0版本,如下图:

探讨手机越狱和安装deb文件的几种方式研究

重复之前的过程,再点击几次按钮后,奇迹发生了,进度条到了30,弹出越狱完成,故此越狱成功,桌面也出现了Cydia图标,如下图:

探讨手机越狱和安装deb文件的几种方式研究

另外注意,如果自主重启手机,点击Cydia会闪退,这时候需要重新在unc0ver中越狱,笔者发现非常流畅,一次即可成功。 

第二步:安装越狱插件

笔者推荐如下几个插件可优先安装,比如AFC2 和 Liberty Lite等

1、Filza File - 文件管理器 
2、OpenSSH - 命令行连接
3、Apple File Conduit “2“  - AFC2 系统文件访问权限
4、AppSync  - 允许安装未签名IPA应用,Unified 关闭签名验证
5:Liberty Lite - 屏蔽越狱检测
6:OTADisabler - 屏蔽系统自动更新

另外可以添加一个源:https://apt.wxhbts.com,如下图:

探讨手机越狱和安装deb文件的几种方式研究

 第三步:安装deb文件

笔者在安装deb文件过程中遇到了几种情况,下面就探讨每一种安装方式所遇到的问题:

第一种方式:通过Filza安装

通过爱思助手或iFunbox把需要安装的deb文件拖到到手机某个文件夹,如下图:

探讨手机越狱和安装deb文件的几种方式研究

打开Filza应用,找到刚才拖入deb所在目录位置,如下图:

探讨手机越狱和安装deb文件的几种方式研究

探讨手机越狱和安装deb文件的几种方式研究  

 探讨手机越狱和安装deb文件的几种方式研究

测试效果:失败

至此,安装结束,很明显,没有安装成功,权限不足,笔者暂时也没有深入研究,如有知晓者,可评论告知解决方案,感谢。 

====================== 修正==============

笔者在上午测试和撰写此文时出现以上问题,在浏览查阅资料时,偶尔看到说可能是Filza破解版的缘故,因为笔者安装时选择的正好就是破解版,为此,笔者下午又重新搜索下载安装了,如下图:

探讨手机越狱和安装deb文件的几种方式研究

红色:最初安装的Filza,无法安装deb文件。

蓝色:重新安装的Filza,测试发现可以安装deb文件,效果图如下:

探讨手机越狱和安装deb文件的几种方式研究

可以看到,安装过程是没有问题的,经过测试效果:成功。

小注也感谢如上安装错误的版本,才会有这篇文章和后续的研究和探讨。

 ====================== 修正==============

第二种方式:通过Cydia安装目录

此种方法就是把deb文件放入AutoInstall目录,系统在重启后就自动安装,目录如下图:

探讨手机越狱和安装deb文件的几种方式研究

注意:系统重启可以导致打开Cydia等应用打开闪退,此时需要重新打开unc0ver越狱,之前安装的插件都保存,可放心再次越狱。

测试:成功

至此,通过这种自动让系统安装的方式,可以顺利安装deb文件,测试也是成功的。

第三种方式:直接拖入DynamicLibraries文件夹

首先,我们说下deb文件安装后的实质是把安装包里面的动态库文件放入到如下目录:

探讨手机越狱和安装deb文件的几种方式研究

 可以看到之前安装的一些插件,就是一个动态库文件和一个同名plist配置文件,这个配置文件内容就是动态库所附属的应用BundleID列表,如下图:探讨手机越狱和安装deb文件的几种方式研究

那么知道了原理,我们就可以把我们自己的deb文件解压,可以通过 dpkg-deb 解压获取,也可以直接解压从data-tar.gz里面获取,如下图:

探讨手机越狱和安装deb文件的几种方式研究接下来,笔者把动态库文件夹里面的文件直接拖入到手机对应的位置,如下图: 

探讨手机越狱和安装deb文件的几种方式研究

测试效果:成功

效果图:

探讨手机越狱和安装deb文件的几种方式研究

至此,我们可以看到再启动王者后就会弹出笔者测试的授权码弹窗,实现了给应用添加授权码验证的功能,通过这种直接拖入的方式,实现了安装deb包的目的,也了解了越狱安装的基本原理。

文末尾语:在越狱的过程中,最重要是反复测试,根据不同的报错,调整不同的方案,善于借助搜索,不能放弃,在安装deb的时候,也会遇到各种情况,应该及时改变方案,从原理上去俯瞰,这样才能找到第三条路,路漫漫其修远兮,吾将上下而求索,与君共勉,另外笔者所测试的授权码动态库文件管理功能也非常的好用,如有需要实现对IPA文件或deb插件添加授权码网络验证的可去体验测试,官网地址:风车授权码管理。 文章来源地址https://www.toymoban.com/news/detail-462436.html

到了这里,关于探讨手机越狱和安装deb文件的几种方式研究的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux创建文件的几种方式

    使用 touch 命令来创建一个空文件,或者多个文件。当文件存在时,只会修改文件的访问和修改时间,不会清空内容。 批量创建 使用 vi vim 编辑器,输入内容并保存退出,来创建一个文件 :wq 保存退出 使用重定向符号 创建一个空文件 使用 创建文件,需要注意,当文件存在时

    2024年02月04日
    浏览(39)
  • Linux下文件共享的几种方式

    hello,小伙伴们,大家好!我是木荣。今天给大家分享一下Linux下不同主机之间如何通过网络进行文件共享,达到文件在不同主机之间进行拷贝的目的。在平时的工作中,我们需要经常在主机与开发板、同一网络下的不同主机、主机与公网中的主机、主机与云服务器等等之间拷

    2024年02月04日
    浏览(34)
  • Qt 播放音频文件的几种方式

    : Qt 、 QSound 、 QSoundEffect 、 QMediaPlayer 、 multimedia 这篇文章至少拖了有一两个月了,这不阳了,在家实在是难受的要死,无心处理工作的事情,那就写写博客吧,因为项目中需要用到播放音频的功能,CV了部分代码,这里就简单的扯扯我对 QSound 、 QSoundEffect 和 QMediaP

    2024年02月11日
    浏览(29)
  • 前端下载文件的几种方式使用Blob下载文件

    前端下载文件的几种方式 使用Blob下载文件 在前端下载文件是个很通用的需求,一般后端会提供下载的方式有两种: 1.直接返回文件的 网络地址 (一般用在静态文件上,比如图片以及各种音视频资源等) 2.返回 文件流 (一般用在动态文件上,比如根据前端选择,导出不同的

    2024年02月05日
    浏览(34)
  • Java如何实现下载文件的几种方式

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Boy_Martin/article/details/126058565

    2024年02月13日
    浏览(47)
  • VUE+ElementUI下载文件的几种方式

    1.安装:npm install file-saver --save 2.引入:import FileSaver from \\\'file-saver\\\'

    2024年02月11日
    浏览(29)
  • .net生成PDF文件的几种方式

      1、使用Microsoft.Office.Interop.Word.dll将word转换为PDF dll可以单独下载,一般在电脑中有,位置:C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Filesvs199bd4f2edef3bc1assemblydl360e9086353bea978_07e9d401Microsoft.Office.Interop.Word.DLL     public bool WordToPdf(object sourcePath, string targetPath)      

    2024年02月16日
    浏览(30)
  • Java解压RAR文件的几种方式

    2024年02月16日
    浏览(36)
  • 前端下载文件(Blob)的几种方式使用Blob下载文件

    在前端下载文件是个很通用的需求,一般后端会提供下载的方式有两种: 1.直接返回文件的网络地址(一般用在静态文件上,比如图片以及各种音视频资源等) 2.返回文件流(一般用在动态文件上,比如根据前端选择,导出不同的统计结果 excel 等) 第一种方式比较简单,但

    2024年02月07日
    浏览(43)
  • Linux开机自动挂载文件系统的几种方式

    在Digitalocean上,给主机添加硬盘时,为了免去分区、格式化、挂载等麻烦,可以选择让运营商帮忙自动完成以上操作。 查看文档可知,运营商在添加硬盘时,在挂载阶段自动执行了以下脚本: 1). 创建挂载目录。 mkdir -p /mnt/volume 2). 挂载硬盘(临时挂载,主机重启后失效)。

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包