├── .github └── workflows │ ├── go-build.yml │ ├── go-lint.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── README_CN.md ├── cmd ├── afc.go ├── afc │ ├── afcInit.go │ ├── cat.go │ ├── ls.go │ ├── mkdir.go │ ├── pull.go │ ├── push.go │ ├── rm.go │ ├── rmtree.go │ ├── stat.go │ └── tree.go ├── app.go ├── app │ ├── appInit.go │ ├── install.go │ ├── kill.go │ ├── launch.go │ ├── list.go │ └── uninstall.go ├── battery.go ├── crash.go ├── devices.go ├── devmode.go ├── devmode │ ├── arm.go │ ├── confirm.go │ ├── devmodeinit.go │ ├── enable.go │ ├── list.go │ └── reveal.go ├── info.go ├── ip.go ├── listen.go ├── location.go ├── location │ ├── locationInit.go │ ├── set.go │ └── unset.go ├── mount.go ├── orientation.go ├── perfmon.go ├── proxy.go ├── ps.go ├── reboot.go ├── remote.go ├── remote │ ├── connect.go │ ├── disconnect.go │ ├── remoteInit.go │ └── share.go ├── root.go ├── run.go ├── run │ ├── runInit.go │ ├── wda.go │ └── xctest.go ├── screenshot.go ├── syslog.go ├── version.go └── webinspector.go ├── go.mod ├── go.sum ├── main.go └── src ├── entity ├── application.go ├── batteryInfo.go ├── devicedetail.go ├── devices.go ├── generation.go ├── networkInfo.go ├── perfdata.go ├── remoteInfo.go └── wirMessage.go ├── util ├── common.go ├── errprint.go ├── format.go ├── log.go └── usbmux.go └── webinspector ├── rpcServer.go ├── webkitDebugProxy.go ├── webkitDebugProxy_test.go └── webkitDebugService.go /.github/workflows/go-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/.github/workflows/go-build.yml -------------------------------------------------------------------------------- /.github/workflows/go-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/.github/workflows/go-lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/README_CN.md -------------------------------------------------------------------------------- /cmd/afc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc.go -------------------------------------------------------------------------------- /cmd/afc/afcInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/afcInit.go -------------------------------------------------------------------------------- /cmd/afc/cat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/cat.go -------------------------------------------------------------------------------- /cmd/afc/ls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/ls.go -------------------------------------------------------------------------------- /cmd/afc/mkdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/mkdir.go -------------------------------------------------------------------------------- /cmd/afc/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/pull.go -------------------------------------------------------------------------------- /cmd/afc/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/push.go -------------------------------------------------------------------------------- /cmd/afc/rm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/rm.go -------------------------------------------------------------------------------- /cmd/afc/rmtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/rmtree.go -------------------------------------------------------------------------------- /cmd/afc/stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/stat.go -------------------------------------------------------------------------------- /cmd/afc/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/afc/tree.go -------------------------------------------------------------------------------- /cmd/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app.go -------------------------------------------------------------------------------- /cmd/app/appInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/appInit.go -------------------------------------------------------------------------------- /cmd/app/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/install.go -------------------------------------------------------------------------------- /cmd/app/kill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/kill.go -------------------------------------------------------------------------------- /cmd/app/launch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/launch.go -------------------------------------------------------------------------------- /cmd/app/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/list.go -------------------------------------------------------------------------------- /cmd/app/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/app/uninstall.go -------------------------------------------------------------------------------- /cmd/battery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/battery.go -------------------------------------------------------------------------------- /cmd/crash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/crash.go -------------------------------------------------------------------------------- /cmd/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devices.go -------------------------------------------------------------------------------- /cmd/devmode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode.go -------------------------------------------------------------------------------- /cmd/devmode/arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/arm.go -------------------------------------------------------------------------------- /cmd/devmode/confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/confirm.go -------------------------------------------------------------------------------- /cmd/devmode/devmodeinit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/devmodeinit.go -------------------------------------------------------------------------------- /cmd/devmode/enable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/enable.go -------------------------------------------------------------------------------- /cmd/devmode/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/list.go -------------------------------------------------------------------------------- /cmd/devmode/reveal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/devmode/reveal.go -------------------------------------------------------------------------------- /cmd/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/info.go -------------------------------------------------------------------------------- /cmd/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/ip.go -------------------------------------------------------------------------------- /cmd/listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/listen.go -------------------------------------------------------------------------------- /cmd/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/location.go -------------------------------------------------------------------------------- /cmd/location/locationInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/location/locationInit.go -------------------------------------------------------------------------------- /cmd/location/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/location/set.go -------------------------------------------------------------------------------- /cmd/location/unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/location/unset.go -------------------------------------------------------------------------------- /cmd/mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/mount.go -------------------------------------------------------------------------------- /cmd/orientation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/orientation.go -------------------------------------------------------------------------------- /cmd/perfmon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/perfmon.go -------------------------------------------------------------------------------- /cmd/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/proxy.go -------------------------------------------------------------------------------- /cmd/ps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/ps.go -------------------------------------------------------------------------------- /cmd/reboot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/reboot.go -------------------------------------------------------------------------------- /cmd/remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/remote.go -------------------------------------------------------------------------------- /cmd/remote/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/remote/connect.go -------------------------------------------------------------------------------- /cmd/remote/disconnect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/remote/disconnect.go -------------------------------------------------------------------------------- /cmd/remote/remoteInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/remote/remoteInit.go -------------------------------------------------------------------------------- /cmd/remote/share.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/remote/share.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/run.go -------------------------------------------------------------------------------- /cmd/run/runInit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/run/runInit.go -------------------------------------------------------------------------------- /cmd/run/wda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/run/wda.go -------------------------------------------------------------------------------- /cmd/run/xctest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/run/xctest.go -------------------------------------------------------------------------------- /cmd/screenshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/screenshot.go -------------------------------------------------------------------------------- /cmd/syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/syslog.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/version.go -------------------------------------------------------------------------------- /cmd/webinspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/cmd/webinspector.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/main.go -------------------------------------------------------------------------------- /src/entity/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/application.go -------------------------------------------------------------------------------- /src/entity/batteryInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/batteryInfo.go -------------------------------------------------------------------------------- /src/entity/devicedetail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/devicedetail.go -------------------------------------------------------------------------------- /src/entity/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/devices.go -------------------------------------------------------------------------------- /src/entity/generation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/generation.go -------------------------------------------------------------------------------- /src/entity/networkInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/networkInfo.go -------------------------------------------------------------------------------- /src/entity/perfdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/perfdata.go -------------------------------------------------------------------------------- /src/entity/remoteInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/remoteInfo.go -------------------------------------------------------------------------------- /src/entity/wirMessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/entity/wirMessage.go -------------------------------------------------------------------------------- /src/util/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/util/common.go -------------------------------------------------------------------------------- /src/util/errprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/util/errprint.go -------------------------------------------------------------------------------- /src/util/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/util/format.go -------------------------------------------------------------------------------- /src/util/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/util/log.go -------------------------------------------------------------------------------- /src/util/usbmux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/util/usbmux.go -------------------------------------------------------------------------------- /src/webinspector/rpcServer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/webinspector/rpcServer.go -------------------------------------------------------------------------------- /src/webinspector/webkitDebugProxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/webinspector/webkitDebugProxy.go -------------------------------------------------------------------------------- /src/webinspector/webkitDebugProxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/webinspector/webkitDebugProxy_test.go -------------------------------------------------------------------------------- /src/webinspector/webkitDebugService.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonicCloudOrg/sonic-ios-bridge/HEAD/src/webinspector/webkitDebugService.go --------------------------------------------------------------------------------