关于低版本ios适配高版本watchOS经验分享 您所在的位置:网站首页 ios最低版本下载安装 关于低版本ios适配高版本watchOS经验分享

关于低版本ios适配高版本watchOS经验分享

2024-04-11 15:45| 来源: 网络整理| 查看: 265

Hello,各位朋友大家好

这是一个关于低版本手机适配高版本watchOS的经验以及踩过的坑分享!

Up这几天经过不断的尝试和踩坑总结出的经验在这分享给各位

首先 up持有的设备 一个是 iphone 8plus A11 内核,ios版本为16.3.1

穿戴设备是iwatch utral 2 、watchOS 10

相信这个版本跨度能覆盖一大波人了(笑)

而在苹果的官网上明确指出 “Apple Watch Ultra 2、Apple Watch Series 9 和 Apple Watch SE 需要使用 iPhone XS 或后续机型,并安装 iOS 17 或更新系统。”

不用灰心 经过up实践还是有办法的

注意:

      1 本次操作 需要windows设备辅助

      2 需要对ios设备进行越狱 但是短暂就可以就恢复过来 后续也不用继续维持越狱状态,而且需要越狱也仅是部分机型,具体细节会在下面说明。

      3 所有操作需要一定动手能力的小伙伴,本视频仅为分享up本人自己的探索过程,对于不同机型不同版本系统的up没有过多尝试,谨慎操作!

    up在网上了解到【legizmo】这么一个ios上的软件,Legizmo 是一款能够允许你的Apple Watch 匹配低版本系统iphone设备,从而无需升级你的iphone。

    有方案这就好办了,就开始着手了解legizmo这个软件,之后又接触到TrollStore 也就是大名鼎鼎的巨魔商店,巨魔商店是一个可以利用apple现有漏洞来安装第三方软件的一个app。

    众所周知,因为苹果的安全政策,大家用的ios设备一直都是用官方的App Store来下载和安装app 而非安卓一样可以自己下载apk来安装app。

(自签的app除外,这又涉及到另外一个知识点,感兴趣的小伙伴可以自己研究一下)

    然后我们的这个legizmo这种软件肯定是不支持官方商店下载的,所以我们需要安装TrollStore巨魔商店,利用巨魔来安装legizmo。

问题又来了,怎么样安装巨魔商店呢?

下面是一个表格 也就是可以安装巨魔商店的部分版本和手机型号,不同版本有的可以直接安装有的则需要越狱才能安装,具体参照自己的设备来选择

图片截取时间20231210

      而up持有的设备是必须通过越狱获得权限之后才能安装巨魔商店的,具体操作可以参照B站的@玄烨DK 以及他的博客来操作,也可以搜索其他资料来安装,这就不具体细说了

    这里up就开始踩坑,一个是用MIX工具的时候显示越狱成功,但是爱思总显示未越狱(这里一定要以爱思为准),一开始up以为是DFU模式的驱动出了问题,其实不是,问题在于一旦手机设置过密码就算在越狱的过程中关闭密码,越狱也是失败的,只能将手机“抹掉所有内容和设置”操作,注意备份资料!

这里的第二个就是用MIX越狱之后爱思读不出来手机,一直显示连接中,这里就要在MIX界面里点F12,第一个选项 就可以了

到这,巨魔商店就安装好了,接下来就是心心念念的Legizmo

      网上最新的Legizmo版本为4.2(9月份这个作者又放出来一个 lightinghouse?应该是Legizmo5.0,但是up找了一圈没找到,据说说这个版本是收费版本),作者说这个4.2版本是可以用ios15适配watchOS 9,抱着死马当活马医的态度安装了进去,果不其然...失败了,这个时候如果设备是ios15和watch9的小伙伴到这应该就能成功了

      继续寻找办法,突然看到网上有人修改系统文件来绕过iphone识别成功的例子,但是操作的也只是 watchOS 9,以下是up的猜想并未经过技术验证:

        系统这个文件告诉iphone,你只能识别watchOS 9,高于watchOS9你不能去识别,而iphone适配watchOS版本的原则也很有意思,它其实没有联网判断,仅从本地文件来规定的规矩来判断,我们只需要给这个文件修改了就解决了

接下来我们需要安装另外一个软件Filza,这个是可以管理、修改iphone内部文件的一个app,当然肯定也不能上架官方AppStore了,还是利用巨魔商店

进入Filza之后,开始寻找这个文件

首先是 / 根目录——var——mobile——Library——Preferences 中 搜索nanore文件

弹出来的文件名为“com.apple.NanoRegistry.plist”的文件(注意大小写)就是我们要修改的文件 点进去

找到maxPairingCompatibilityVersion这一项点后面的“i“这个值调整到21,

minPairingCompatibilityVersion 值为1

minPairingCompatibilityVersionWithChiplD 值为1

调好之后右上角存储,重启手机,然后就可以愉快的玩耍了!

up在这遇到的问题是,手机里没有这几项,打开“com.apple.NanoRegistry.plist”之后就两行(捂脸),但是在这可以手动添加这几行值!

一共需要加四行数据

1 名称

IOS_PAIRING_EOL_MIN_PAIRING_COMPATIBILITY_VERSION_CHIPIDS 

类型

String

2 名称

maxPairingCompatibilityVersion

类型

Nnumber

21

3 名称

minPairingCompatibilityVersion

类型

Nnumber

1

4 名称

minPairingCompatibilityVersionWithChiplD

类型

Nnumber

1

        所有名称区分大小写,除了第一条的类型为“String” 之外不需要添“值”,其余都需要。这四条添加之后,右上角存储,退出app重启手机,接下来就可以正常适配了!

最后的注意!

链接上之后,在手机端操作“我的表盘“是不可用的,但是表盘可以在手表端操作,也没什么区别。

没有内容

第二个是“蜂窝网络“也是总链接失败,这个情况我用iphone14 ios17连上手表没有出现过,蜂窝可以正常使用,排除手表和网络的因素。不知道是不是低版本ios的一个bug

蜂窝网络

        有问题可以给up私信或者评论区,不足之处请各位多多指正!希望各位一次成功!

      



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有