adobe90
V2EX  ›  iPhone

网页远程控制 iPhone 第二版

  •  
  •   adobe90 · Sep 21, 2025 · 5871 views
    This topic created in 407 days ago, the information mentioned may be changed or developed.
    做做停停一个月了,现在有个像样的版本了,原主题在这

    https://www.v2ex.com/t/1154341?p=1#reply17

    ipa 下载:

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

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

    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
    adobe90
    OP
    Sep 22, 2025
    21
    @gxylsea
    @Tune
    对不起,兄弟们,巨魔我也安装失败了,我不知道为啥他二进制文件识别成了文件夹,我抽空需要研究下源码。。。
    adobe90
    adobe90
    OP
    Sep 22, 2025
    22
    不过这段时间内,我愿意出 5 个开发者账号下的设备名额,帮忙代签名 ipa
    需要提供 UDID 、系统版本,愿意帮忙测试的留下信息。。。
    adobe90
    adobe90
    OP
    Sep 22, 2025
    23
    @gxylsea
    @Tune

    我上传了一个巨魔专用版本,可以试试看
    gxylsea
    gxylsea
    Sep 22, 2025
    24
    巨魔版本 打开闪退 iphone14 ios16.1.2
    adobe90
    adobe90
    OP
    Sep 22, 2025
    25
    @gxylsea 巨魔水有点深啊,我 15.8.4 正常,如果方便的话,可以去设置--隐私--分析与改进--分析数据--然后找到对应闪退时间点的 ips 日志发出来看看么,一般开头是 WDA-Runner-xxxx.ips
    6c9fd
    6c9fd
    Oct 2, 2025
    26
    签名程序可否支持 intel 芯片 mac
    adobe90
    adobe90
    OP
    Oct 8, 2025
    27
    @6c9fd 回头我用单位的 intel macmini 编一个签名脚本试试
    6c9fd
    6c9fd
    Oct 9, 2025
    28
    @adobe90 多谢,好了艾特我
    adobe90
    adobe90
    OP
    Oct 9, 2025
    29
    @6c9fd 已更新
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1370 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 128ms · UTC 20:13 · PVG 04:13 · LAX 12:13 · JFK 15:13
    ♥ Do have faith in what you're doing.