├── .gitignore ├── LICENSE ├── NScript.AndroidBot.sln ├── README.md ├── lib ├── AdbWinApi.dll ├── AdbWinUsbApi.dll ├── Geb.Media.IO.dll ├── adb.exe └── scrcpy-server └── src ├── NScript.AndroidBot.WpfUI ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── NScript.AndroidBot.WpfUI.csproj ├── NScript.AndroidBot.WpfUI.csproj.user ├── Themes │ └── Generic.xaml └── UCWave.cs └── NScript.AndroidBot ├── Android ├── Input.cs └── KeyCodes.cs ├── BotClient.cs ├── BotOptions.cs ├── Controller.cs ├── ControllerMsg.cs ├── Decoder.cs ├── Doc └── adb.md ├── Exceptions.cs ├── MediaSlicer.cs ├── MediaStream.cs ├── NScript.AndroidBot.csproj ├── NScript.AndroidBot.sln ├── PacketSink.cs ├── PageLayout.cs ├── Receiver.cs ├── Server.cs ├── Utils ├── AdbUtils.cs ├── AtxAgentServer.cs ├── FFmpegUtils.cs ├── LayoutUtils.cs ├── NetUtils.cs ├── ProcessSession.cs └── SwsContextHolder.cs └── tools ├── app-uiautomator-test.apk ├── app-uiautomator.apk ├── atx-agent └── sndcpy.apk /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | bin 3 | obj 4 | scripts/ 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/LICENSE -------------------------------------------------------------------------------- /NScript.AndroidBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/NScript.AndroidBot.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/README.md -------------------------------------------------------------------------------- /lib/AdbWinApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/lib/AdbWinApi.dll -------------------------------------------------------------------------------- /lib/AdbWinUsbApi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/lib/AdbWinUsbApi.dll -------------------------------------------------------------------------------- /lib/Geb.Media.IO.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/lib/Geb.Media.IO.dll -------------------------------------------------------------------------------- /lib/adb.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/lib/adb.exe -------------------------------------------------------------------------------- /lib/scrcpy-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/lib/scrcpy-server -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/App.xaml -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/App.xaml.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/MainWindow.xaml -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/MainWindow.xaml.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/NScript.AndroidBot.WpfUI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/NScript.AndroidBot.WpfUI.csproj -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/NScript.AndroidBot.WpfUI.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/NScript.AndroidBot.WpfUI.csproj.user -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/Themes/Generic.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/Themes/Generic.xaml -------------------------------------------------------------------------------- /src/NScript.AndroidBot.WpfUI/UCWave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot.WpfUI/UCWave.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Android/Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Android/Input.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Android/KeyCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Android/KeyCodes.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/BotClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/BotClient.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/BotOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/BotOptions.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Controller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Controller.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/ControllerMsg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/ControllerMsg.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Decoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Decoder.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Doc/adb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Doc/adb.md -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Exceptions.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/MediaSlicer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/MediaSlicer.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/MediaStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/MediaStream.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/NScript.AndroidBot.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/NScript.AndroidBot.csproj -------------------------------------------------------------------------------- /src/NScript.AndroidBot/NScript.AndroidBot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/NScript.AndroidBot.sln -------------------------------------------------------------------------------- /src/NScript.AndroidBot/PacketSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/PacketSink.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/PageLayout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/PageLayout.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Receiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Receiver.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Server.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Server.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/AdbUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/AdbUtils.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/AtxAgentServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/AtxAgentServer.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/FFmpegUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/FFmpegUtils.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/LayoutUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/LayoutUtils.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/NetUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/NetUtils.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/ProcessSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/ProcessSession.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/Utils/SwsContextHolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/Utils/SwsContextHolder.cs -------------------------------------------------------------------------------- /src/NScript.AndroidBot/tools/app-uiautomator-test.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/tools/app-uiautomator-test.apk -------------------------------------------------------------------------------- /src/NScript.AndroidBot/tools/app-uiautomator.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/tools/app-uiautomator.apk -------------------------------------------------------------------------------- /src/NScript.AndroidBot/tools/atx-agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/tools/atx-agent -------------------------------------------------------------------------------- /src/NScript.AndroidBot/tools/sndcpy.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nscript-site/NScript.AndroidBot/HEAD/src/NScript.AndroidBot/tools/sndcpy.apk --------------------------------------------------------------------------------