首页文章ios安装linux系统 苹果手机安装linux系统linux手机「ios安装linux系统 苹果手机安装linux系统」

ios安装linux系统 苹果手机安装linux系统linux手机「ios安装linux系统 苹果手机安装linux系统」

时间2025-01-16 12:47:57发布yu分类文章浏览128
导读:前期基于sonic部署搭建了在线云真机系统,基于成本考虑,想通过linux系统承载ios手机,也就是ios手机需要挂载在linux上,并通信,那需要用到umuxd,这是U协议上实现多路TCP连接,将U通信抽象为TCP通信媒介。系统:ubuntu20.04LTS、iPhone11 思路:确保宿主机中umuxd运行,并通过容器映射后获取信息,然后...


前期基于sonic部署搭建了在线云真机系统,基于成本考虑,想通过linux系统承载ios手机,也就是ios手机需要挂载在linux上,并通信,那需要用到umuxd,这是U协议上实现多路TCP连接,将U通信抽象为TCP通信媒介。

系统:ubuntu20.04LTS、iPhone11
思路:确保宿主机中umuxd运行,并通过容器映射后获取信息,然后通过苹果电脑安装在iPhone上的wda操作(iPhone装完wda后就可以脱机了)

1、安装所需环境:确保宿主机安装好umuxd,并确认umuxd运行
先安装

如果安装后ps -ef | grep umuxd无法获取到运行情况,可以umuxd运行或直接重启sudo reboot,一般重启后就能发现服务已启动,见下

2、接入苹果手机:通过数据线接入苹果手机(linux–u集线器–数据线–苹果手机),

过程可能手机会弹出是否信任窗口,点击信任即可

ios安装linux系统 苹果手机安装linux系统_ios安装linux系统


ios安装linux系统 苹果手机安装linux系统_ios_02

3、确认是否接入成功:以上操作后,可以发现拔插苹果手机,linux系统已经有显示挂载后的图标,见下则挂载进去了

ios安装linux系统 苹果手机安装linux系统_重启_03

思路:确保agent节点ios配置开启,WDA_BUNDLE_ID对应手机wda
系统相关:
sonic:1.5.0-release,docker部署

启动节点后观察节点上手机情况:

检测agent日志中ios启动情况:

ios安装linux系统 苹果手机安装linux系统_linux_04


ios安装linux系统 苹果手机安装linux系统_ios安装linux系统_05


此时进入容器,可以发现

如果umuxd配置有问题,则会显示

可以在确保宿主机运行umuxd情况下,重启agent即可,如果重启存在问题,可以参考以下解决:

可能会冲突的问题:
1、如果一直运行着的容器中是已经映射了umuxd,会引发以下挂载冲突的映射问题

可以先vim docker-compose.yml,先把umuxd映射相关的注释后,启动sonic-agent_sonic-agent_1,确认容器启动正常后,查看日志无误,再次加上umuxd映射后启动

2、苹果连接上了,但是投屏只转圈,然后日志显示WDA_BUNDLE_ID not in your devices,这个标识wda的标识配置有误,核对后修改agent中的WDA_BUNDLE_ID后重启即可

3、有个奇怪的现象,就是umuxd这个当一台苹果手机都没连接时,容器中默认无法读取到拔插后的苹果设备。
当确保ps -ef | grep umuxd进程存在时,可以发现,只有一台苹果接入时,拔插后,设备变成不在线,必须要至少保证拔插后存在一台设备是连接中的状态(即至少2台苹果接入)才能使得拔插后,umuxd不会挂掉!!!

4、如果其他都操作都正常,还是获取不到设备信息,则kill -9 进程号再reboot一下看看效果。

版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
系统安装手机苹果
酷派d280怎么样 酷派d280测评和价格介绍酷派手机怎么样「酷派d280怎么样 酷派d280测评和价格介绍」 手机怎么用电快手机电「手机怎么用电快」