当前位置:首页 > 技术知识 > 正文内容

真来了,iOS 16.6 beta 利用,隐藏 Dock 栏

maynowei11个月前 (08-02)技术知识178

昨天提到!iOS 16.5 kfd 漏洞可以隐藏 Dock 栏消息,现在已经确定 iOS 16.6 beta 内测也是支持使用 kfd 漏洞,当然!也是支持隐藏 Dock 栏,主要验证该系统是否可用。

一定有人问,为何 iOS 16.5.1 系统不支持?你一定要知道,iOS 16.6 beta 内测比 iOS 16.5.1 系统更早发布,当时!iOS 16.6 beta 1 系统就存在该漏洞,随后!Apple 紧急发布 iOS 16.5.1 系统进行修补。

重点是!目前 iOS 16.6 beta 1 内测验证仍在开启中,可以去下载 beta 固件,然后到爱思助手进行降级,低版本系统千万不要升级 iOS 16.6 beta 版,一旦过期,会频繁弹窗提醒你,但你可以通过OTA延迟升级 iOS 16.4.1 和 16.5 系统,只是针对已经升级高版本设备降级。

iOS 16.6 beta 1 固件下载,可前往「新有趣工具箱」小程序,找到 iOS 16.6 beta 选项,下载对应固件到电脑上,接着导入爱思直接刷入。

-- 内容回顾 --

在7月28日凌晨时段,来自于 reddit 上一名大神,在 iPhone 13 设备上利用 kfd 漏洞成功,并且还将 Dock 栏修改,实现隐藏。

根据作者描述,打开 kfd 工具后,点击 Open exploit 按钮,显示成功,则代表漏洞利用成功,这时你就可以点击 Hide Dock 按钮,直接隐藏 Dock 栏,然后点击 Respiring 重启即可。

重点他已经开源了,地址:

https://github.com/GenericCoding/kfd

遗憾的是,目前kfd需要合适偏移值,也就是说,需要添加所有机型偏移值,你才能顺利利用,目前公开偏移值较少,有些公开值又不可利用,所以目前现在发布工具,基本上都是针对相应版本及机型发布对应IPA。

-- iOS 16.6 beta kfd 利用 --

随后!Huy Nguyen 开发者针对上述开源进行添加适应偏移值,目前只提供以下几款机型和版本,如果符合的,你可以测试一下,包括:

  • iPhone 14 Pro iOS 16.6 B1
  • iPhone 13 Pro iOS 16.6 B1
  • iPhone 13 iOS 16.6 B1
  • iPhone 12 mini iOS 16.6 B1


想测试工具,可前往「新有趣工具箱」小程序,找到kfd系列就能看到了。


操作方法很简单,打开 kfd 工具,点击 Open exploit 按钮,显示成功则代表利用成功,再点击 Hide Dock 隐藏,然后点击 Respring 按钮即可生效。显示重启或者闪退,就代表不成功。

大概这些内容了,话说!你们成功隐藏Dock栏吗?请评论。

相关文章

事半功倍 轻松制作可交互移动原型

写在前面先讲个场景,看看有多少人躺枪,你在一个没有专职的交互设计师的公司做客户端的产品,基本上产品和交互的活儿你全承包了,当你准备好一切需要向领导和项目团队一起讲新版本的设计:做过WEB产品的老手,或...

IT博物馆之Objective-C诞生(micro博物馆)

1984年,Objective-C诞生。设计者:布莱德·考克斯(Brad Cox)、汤姆·洛夫(Tom Love)Objective-C是面向对象的通用、高级编程语言。它扩展了标准的 ANSI C,将...

Android让视图折叠(安卓叠加视图设置)

Android UI Libs之ExpandableLayout1. 说明ExpandableLayout,顾名思义,可扩展的布局,是一个可以帮助我们实现折叠功能的第三方库,折叠时,只显示头部,打开时...

从 async/await 到虚拟线程:Python 并发的再思考

演进之路:从async/await到线程的反思首先必须明确的是,async/await对Python并非全无裨益:它最大的价值,是让更多人接触到了并发编程。通过在编程语言中嵌入语法元素,并发编程的门槛...

如何正确理解Java领域中的并发锁,我们应该具体掌握到什么程度?

苍穹之边,浩瀚之挚,眰恦之美; 悟心悟性,善始善终,惟善惟道! —— 朝槿《朝槿兮年说》写在开头对于Java领域中的锁,其实从接触Java至今,我相信每一位Java Developer都会有这样的一个...

Qt QWaitCondition 的正确使用方法

简单用法QWaitCondition 用于多线程的同步,一个线程调用QWaitCondition::wait() 阻塞等待,直到另一个线程调用QWaitCondition::wake() 唤醒才继续往...