网页远程控制 iPhone 第二版 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
adobe90
V2EX    iPhone

网页远程控制 iPhone 第二版

  •  
  •   adobe90 18 天前 2523 次点击
    做做停停一个月了,现在有个像样的版本了,原主题在这

    t/1154341?p=1#reply17

    ipa 下载:

    https://github.com/ado2023-oss/WDA-Runner

    目前已经实现鼠标、滚轮。键盘的一些事件了,现在支持局域网内控制由于是图片流,带宽占用比较高,至少 1 秒 2M 必须的 如果带宽不高的话 建议走数据线直连也可以,这个带宽更高
    29 条回复    2025-10-09 18:09:26 +08:00
    adobe90
        1
    adobe90  
    OP
       18 天前
    想看效果的同学,可以抖音搜用户:ado2023 看看视频效果
    FarAhead
        2
    FarAhead  
       18 天前
    如果这样岂不是在里面内置一个 FRP 就可以远程控制了
    adobe90
        3
    adobe90  
    OP
       18 天前   1
    @FarAhead 流量吃不消,图片流 1 秒至少 2M ,一分钟 120M ,一个小时 7 个 G 的流量,很难,当然也有 broadcast upload 的方案 我试过了,效果不好就没放开
    okakuyang
        4
    okakuyang  
       18 天前
    你视频用的啥捕获的?录屏吗?
    adobe90
        5
    adobe90  
    OP
       18 天前
    @okakuyang JPEG 图片流 所以帧率我没弄很高 15 帧左右
    okakuyang
        6
    okakuyang  
       18 天前
    @adobe90 我意思是,你是用 ios 上面录屏那个接口吗?,就是下拉控制中心录屏那一个。
    adobe90
        7
    adobe90  
    OP
       18 天前
    @okakuyang 3 楼我回了呀,你说的就是 broadcast upload ,这个可以保持 30 帧,但是实测效果一般,没这个好用,那个锁屏就断开了
    stinkytofux
        8
    stinkytofux  
       18 天前
    这方案够呛, 目测没有实用价值.
    adobe90
        9
    adobe90  
    OP
       18 天前
    @stinkytofux 好吧,我之前想着在电脑上完游戏用的,,
    okakuyang
        10
    okakuyang  
       18 天前
    @adobe90 usb 口取视频是吧
    adobe90
        11
    adobe90  
    OP
       18 天前
    @okakuyang No.我实现的都是无线的,非要连一个线太傻了,我只有在一些带宽实在严重不足的情况下,才推荐走 usb
    okakuyang
        12
    okakuyang  
       18 天前
    是 UITest 启动吗?屏幕会不会有水印?
    adobe90
        13
    adobe90  
    OP
       18 天前
    @okakuyang 有的
    v0rtix
        14
    v0rtix  
       18 天前
    能远程控制钉钉打卡嘛 现在用 iPhone 镜像有点问题 会被识别模拟点击
    Allen0Wang
        15
    Allen0Wang  
       18 天前 via iPhone
    不就是云真机吗,几年前做过,网页版高帧率的,传视频流到网页再通过 WebGL 或者 WebGPU 渲染出来
    adobe90
        16
    adobe90  
    OP
       18 天前
    @Allen0Wang 我用 webrtc 做出来了一版,效果不太好,就没放出来
    Allen0Wang
        17
    Allen0Wang  
       18 天前 via iPhone
    @adobe90 我用的 WebTransport ,支持音视频,效果蛮好的
    Tune
        18
    Tune  
       18 天前
    用巨魔安装不上,iOS 16.2.1
    巨魔的报错日志在下面

    2025-09-21 22:29:29.242 trollstorehelper[12955:5190149] trollstorehelper invoked with arguments: (
    install,
    custom,
    "/private/var/mobile/Containers/Data/Application/F7E9F0A2-5EE2-4FD7-B69B-75C360EA87A1/Documents/Inbox/WebDriverAgent.tipa"
    )
    2025-09-21 22:29:29.519 trollstorehelper[12955:5190149] [installApp force = 0]
    2025-09-21 22:29:29.553 trollstorehelper[12955:5190149] [dumpEntitlements] no entitlements specified
    2025-09-21 22:29:29.558 trollstorehelper[12955:5190149] About to spawn ldid (/private/var/containers/Bundle/Application/CE95675E-D45F-4114-AE25-5ADA9CD1432E/TrollStore.app/ldid) with args (
    "-S/var/tmp/79F4D909-0E8A-46C5-94AD-FAAA33767DC1.plist",
    "/private/var/tmp/84A60ABC-2E83-454D-AD6D-F3F831879C51/Payload/WDA-Runner.app/PlugIns/WDA.xctest/WDA"
    )
    2025-09-21 22:29:29.615 trollstorehelper[12955:5190149] ldid exited with status 0
    2025-09-21 22:29:29.615 trollstorehelper[12955:5190149] - ldid error output start -
    2025-09-21 22:29:29.615 trollstorehelper[12955:5190149] - ldid error output end -
    2025-09-21 22:29:29.617 trollstorehelper[12955:5190149] [dumpEntitlements] no entitlements specified
    2025-09-21 22:29:29.619 trollstorehelper[12955:5190149] About to spawn ldid (/private/var/containers/Bundle/Application/CE95675E-D45F-4114-AE25-5ADA9CD1432E/TrollStore.app/ldid) with args (
    "-S/var/tmp/DEB72C22-BB3C-4902-AC34-78F250D885C0.plist",
    "/private/var/tmp/84A60ABC-2E83-454D-AD6D-F3F831879C51/Payload/WDA-Runner.app/WDA-Runner"
    )
    2025-09-21 22:29:29.624 trollstorehelper[12955:5190149] ldid exited with status 0
    2025-09-21 22:29:29.624 trollstorehelper[12955:5190149] - ldid error output start -
    2025-09-21 22:29:29.624 trollstorehelper[12955:5190149] - ldid error output end -
    2025-09-21 22:29:29.625 trollstorehelper[12955:5190149] About to spawn ldid (/private/var/containers/Bundle/Application/CE95675E-D45F-4114-AE25-5ADA9CD1432E/TrollStore.app/ldid) with args (
    "-s",
    "/var/tmp/84A60ABC-2E83-454D-AD6D-F3F831879C51/Payload/WDA-Runner.app"
    )
    2025-09-21 22:29:29.762 trollstorehelper[12955:5190149] ldid exited with status 1
    2025-09-21 22:29:29.762 trollstorehelper[12955:5190149] - ldid error output start -
    2025-09-21 22:29:29.762 trollstorehelper[12955:5190149] ldid: Unsupported Mach-O type
    2025-09-21 22:29:29.762 trollstorehelper[12955:5190149] - ldid error output end -
    2025-09-21 22:29:29.773 trollstorehelper[12955:5190149] trollstorehelper returning 175
    adobe90
        19
    adobe90  
    OP
       18 天前
    @Tune 巨魔的稍等 我重新打个包
    gxylsea
        20
    gxylsea  
       18 天前
    巨魔

    2025-09-22 04:58:08.309 trollstorehelper[36245:1545381] trollstorehelper invoked with arguments: (
    install,
    custom,
    "/private/var/mobile/Library/Mobile Documents/com~apple~CloudDocs/Documents/app/WebDriverAgent.ipa"
    )
    2025-09-22 04:58:08.576 trollstorehelper[36245:1545381] [installApp force = 0]
    2025-09-22 04:58:08.593 trollstorehelper[36245:1545381] [dumpEntitlements] no entitlements specified
    2025-09-22 04:58:08.596 trollstorehelper[36245:1545381] About to spawn ldid (/private/var/containers/Bundle/Application/CA8AF47A-5C86-47FD-9D13-7DE738BB4631/TrollStore.app/ldid) with args (
    "-S/var/tmp/72C2164B-8E82-4D24-8A22-0121D7C6706C.plist",
    "/private/var/tmp/608DC048-8891-4E7E-80B2-6EA8D04914E2/Payload/WDA-Runner.app/PlugIns/WDA.xctest/WDA"
    )
    2025-09-22 04:58:08.609 trollstorehelper[36245:1545381] ldid exited with status 0
    2025-09-22 04:58:08.609 trollstorehelper[36245:1545381] - ldid error output start -
    2025-09-22 04:58:08.609 trollstorehelper[36245:1545381] - ldid error output end -
    2025-09-22 04:58:08.610 trollstorehelper[36245:1545381] [dumpEntitlements] no entitlements specified
    2025-09-22 04:58:08.611 trollstorehelper[36245:1545381] About to spawn ldid (/private/var/containers/Bundle/Application/CA8AF47A-5C86-47FD-9D13-7DE738BB4631/TrollStore.app/ldid) with args (
    "-S/var/tmp/CBCCE38E-3730-4360-818D-62702E3769CC.plist",
    "/private/var/tmp/608DC048-8891-4E7E-80B2-6EA8D04914E2/Payload/WDA-Runner.app/WDA-Runner"
    )
    2025-09-22 04:58:08.623 trollstorehelper[36245:1545381] ldid exited with status 0
    2025-09-22 04:58:08.623 trollstorehelper[36245:1545381] - ldid error output start -
    2025-09-22 04:58:08.623 trollstorehelper[36245:1545381] - ldid error output end -
    2025-09-22 04:58:08.624 trollstorehelper[36245:1545381] About to spawn ldid (/private/var/containers/Bundle/Application/CA8AF47A-5C86-47FD-9D13-7DE738BB4631/TrollStore.app/ldid) with args (
    "-s",
    "/var/tmp/608DC048-8891-4E7E-80B2-6EA8D04914E2/Payload/WDA-Runner.app"
    )
    2025-09-22 04:58:08.695 trollstorehelper[36245:1545381] ldid exited with status 1
    2025-09-22 04:58:08.695 trollstorehelper[36245:1545381] - ldid error output start -
    2025-09-22 04:58:08.695 trollstorehelper[36245:1545381] ldid: Unsupported Mach-O type
    2025-09-22 04:58:08.695 trollstorehelper[36245:1545381] - ldid error output end -
    2025-09-22 04:58:08.700 trollstorehelper[36245:1545381] trollstorehelper returning 175
    adobe90
        21
    adobe90  
    OP
       18 天前
    @gxylsea
    @Tune
    对不起,兄弟们,巨魔我也安装失败了,我不知道为啥他二进制文件识别成了文件夹,我抽空需要研究下源码。。。
    adobe90
        22
    adobe90  
    OP
       18 天前
    不过这段时间内,我愿意出 5 个开发者账号下的设备名额,帮忙代签名 ipa
    需要提供 UDID 、系统版本,愿意帮忙测试的留下信息。。。
    adobe90
        23
    adobe90  
    OP
       17 天前
    @gxylsea
    @Tune

    我上传了一个巨魔专用版本,可以试试看
    gxylsea
        24
    gxylsea  
       17 天前
    巨魔版本 打开闪退 iphone14 ios16.1.2
    adobe90
        25
    adobe90  
    OP
       17 天前
    @gxylsea 巨魔水有点深啊,我 15.8.4 正常,如果方便的话,可以去设置--隐私--分析与改进--分析数据--然后找到对应闪退时间点的 ips 日志发出来看看么,一般开头是 WDA-Runner-xxxx.ips
    6c9fd
        26
    6c9fd  
       7 天前
    签名程序可否支持 intel 芯片 mac
    adobe90
        27
    adobe90  
    OP
       1 天前
    @6c9fd 回头我用单位的 intel macmini 编一个签名脚本试试
    6c9fd
        28
    6c9fd  
       1 天前
    @adobe90 多谢,好了艾特我
    adobe90
        29
    adobe90  
    OP
       17 小时 50 分钟前
    @6c9fd 已更新
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4721 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 03:59 PVG 11:59 LAX 20:59 JFK 23:59
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86