├── .dockerignore ├── .env.sample ├── .eslintrc.json ├── .github └── workflows │ ├── docker.yaml │ └── release.yaml ├── .gitignore ├── .prettierignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── README.md ├── buf.gen.yaml ├── companion ├── .gitignore ├── README.md ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── secforce │ │ │ └── droidground │ │ │ ├── Connection.kt │ │ │ ├── PackageManager.kt │ │ │ ├── Server.kt │ │ │ ├── ServiceManager.kt │ │ │ ├── StorageStatsManager.kt │ │ │ └── Util.kt │ │ └── proto │ │ └── wire.proto ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle ├── docs ├── app-manager.png ├── file-browser.png ├── frida-full.png ├── frida-jailed.png ├── logcat.png ├── overview.png ├── start-activity.png └── terminal.png ├── examples ├── apps │ ├── hidden-activity │ │ ├── compose.docker-android.yaml │ │ ├── compose.redroid.debian.yaml │ │ ├── compose.redroid.ubuntu.yaml │ │ └── init.d │ │ │ ├── reset.sh │ │ │ └── setup.sh │ └── multi-step │ │ ├── compose.docker-android.yaml │ │ ├── compose.redroid.debian.yaml │ │ ├── compose.redroid.ubuntu.yaml │ │ └── init.d │ │ ├── reset.sh │ │ └── setup.sh └── spawner │ ├── compose.docker-android.yaml │ ├── compose.proxy.yaml │ ├── index.html │ ├── init.d │ ├── reset.sh │ └── setup.sh │ ├── logo.png │ └── spawner.ts ├── index.html ├── library ├── README.md ├── clipboard.js ├── debugger_connected_bypass.js ├── enum_classes.js ├── enum_dex_classes.js ├── enum_methods.js ├── find_pattern.js ├── get_android_id.js ├── get_app_env_info.js ├── hello.js ├── hook_method.js ├── library.json ├── log_interceptor.js └── trace.js ├── logo.png ├── package.json ├── run.sh ├── scripts ├── build.ts ├── companion.ts └── scrcpy.ts ├── server.ts ├── src ├── client │ ├── App.tsx │ ├── api │ │ ├── axios.ts │ │ └── rest.ts │ ├── assets │ │ ├── boot.json │ │ └── logo.png │ ├── components │ │ ├── ConfirmModal.tsx │ │ ├── StartActivityModal.tsx │ │ ├── StartBroadcastModal.tsx │ │ ├── StartExploitAppModal.tsx │ │ ├── StartServiceModal.tsx │ │ └── index.ts │ ├── config │ │ ├── endpoint.ts │ │ ├── index.ts │ │ └── pages.ts │ ├── context │ │ ├── API.tsx │ │ └── WebSocket.tsx │ ├── entry-client.tsx │ ├── entry-server.tsx │ ├── index.css │ ├── layout │ │ ├── Header.tsx │ │ ├── Renderer.tsx │ │ └── index.ts │ ├── views │ │ ├── AppManager.tsx │ │ ├── Error.tsx │ │ ├── FileBrowser.tsx │ │ ├── FridaFull.tsx │ │ ├── FridaJailed.tsx │ │ ├── Logs.tsx │ │ ├── NotFound.tsx │ │ ├── Overview.tsx │ │ ├── Terminal.tsx │ │ └── index.ts │ └── vite-env.d.ts ├── server │ ├── api │ │ ├── controller.ts │ │ ├── index.ts │ │ ├── middlewares.ts │ │ ├── routes.ts │ │ └── schemas.ts │ ├── app.ts │ ├── companion │ │ ├── index.ts │ │ └── wire_pb.ts │ ├── config │ │ ├── constants.ts │ │ ├── index.ts │ │ └── resources.ts │ ├── manager.ts │ ├── utils │ │ ├── frida.ts │ │ ├── helpers.ts │ │ ├── scrcpy.ts │ │ ├── types.ts │ │ └── ws.ts │ └── ws │ │ ├── frida.ts │ │ ├── index.ts │ │ ├── schemas.ts │ │ ├── scrcpy.ts │ │ └── terminal.ts └── shared │ ├── api.ts │ ├── endpoints.ts │ ├── helpers.ts │ ├── logger.ts │ └── types.ts ├── tailwind.config.cjs ├── thebot.svg ├── tsconfig.json └── vite.config.mts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | src/client/assets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/README.md -------------------------------------------------------------------------------- /buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/buf.gen.yaml -------------------------------------------------------------------------------- /companion/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/.gitignore -------------------------------------------------------------------------------- /companion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/README.md -------------------------------------------------------------------------------- /companion/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/build.gradle -------------------------------------------------------------------------------- /companion/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | -keep class com.secforce.droidground.* { *; } 2 | -------------------------------------------------------------------------------- /companion/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/Connection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/Connection.kt -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/PackageManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/PackageManager.kt -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/Server.kt -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/ServiceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/ServiceManager.kt -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/StorageStatsManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/StorageStatsManager.kt -------------------------------------------------------------------------------- /companion/app/src/main/java/com/secforce/droidground/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/java/com/secforce/droidground/Util.kt -------------------------------------------------------------------------------- /companion/app/src/main/proto/wire.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/app/src/main/proto/wire.proto -------------------------------------------------------------------------------- /companion/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/build.gradle -------------------------------------------------------------------------------- /companion/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /companion/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /companion/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/gradlew -------------------------------------------------------------------------------- /companion/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/gradlew.bat -------------------------------------------------------------------------------- /companion/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/companion/settings.gradle -------------------------------------------------------------------------------- /docs/app-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/app-manager.png -------------------------------------------------------------------------------- /docs/file-browser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/file-browser.png -------------------------------------------------------------------------------- /docs/frida-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/frida-full.png -------------------------------------------------------------------------------- /docs/frida-jailed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/frida-jailed.png -------------------------------------------------------------------------------- /docs/logcat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/logcat.png -------------------------------------------------------------------------------- /docs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/overview.png -------------------------------------------------------------------------------- /docs/start-activity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/start-activity.png -------------------------------------------------------------------------------- /docs/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/docs/terminal.png -------------------------------------------------------------------------------- /examples/apps/hidden-activity/compose.docker-android.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/hidden-activity/compose.docker-android.yaml -------------------------------------------------------------------------------- /examples/apps/hidden-activity/compose.redroid.debian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/hidden-activity/compose.redroid.debian.yaml -------------------------------------------------------------------------------- /examples/apps/hidden-activity/compose.redroid.ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/hidden-activity/compose.redroid.ubuntu.yaml -------------------------------------------------------------------------------- /examples/apps/hidden-activity/init.d/reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/hidden-activity/init.d/reset.sh -------------------------------------------------------------------------------- /examples/apps/hidden-activity/init.d/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/hidden-activity/init.d/setup.sh -------------------------------------------------------------------------------- /examples/apps/multi-step/compose.docker-android.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/multi-step/compose.docker-android.yaml -------------------------------------------------------------------------------- /examples/apps/multi-step/compose.redroid.debian.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/multi-step/compose.redroid.debian.yaml -------------------------------------------------------------------------------- /examples/apps/multi-step/compose.redroid.ubuntu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/multi-step/compose.redroid.ubuntu.yaml -------------------------------------------------------------------------------- /examples/apps/multi-step/init.d/reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/multi-step/init.d/reset.sh -------------------------------------------------------------------------------- /examples/apps/multi-step/init.d/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/apps/multi-step/init.d/setup.sh -------------------------------------------------------------------------------- /examples/spawner/compose.docker-android.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/compose.docker-android.yaml -------------------------------------------------------------------------------- /examples/spawner/compose.proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/compose.proxy.yaml -------------------------------------------------------------------------------- /examples/spawner/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/index.html -------------------------------------------------------------------------------- /examples/spawner/init.d/reset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/init.d/reset.sh -------------------------------------------------------------------------------- /examples/spawner/init.d/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/init.d/setup.sh -------------------------------------------------------------------------------- /examples/spawner/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/logo.png -------------------------------------------------------------------------------- /examples/spawner/spawner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/examples/spawner/spawner.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/index.html -------------------------------------------------------------------------------- /library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/README.md -------------------------------------------------------------------------------- /library/clipboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/clipboard.js -------------------------------------------------------------------------------- /library/debugger_connected_bypass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/debugger_connected_bypass.js -------------------------------------------------------------------------------- /library/enum_classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/enum_classes.js -------------------------------------------------------------------------------- /library/enum_dex_classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/enum_dex_classes.js -------------------------------------------------------------------------------- /library/enum_methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/enum_methods.js -------------------------------------------------------------------------------- /library/find_pattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/find_pattern.js -------------------------------------------------------------------------------- /library/get_android_id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/get_android_id.js -------------------------------------------------------------------------------- /library/get_app_env_info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/get_app_env_info.js -------------------------------------------------------------------------------- /library/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/hello.js -------------------------------------------------------------------------------- /library/hook_method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/hook_method.js -------------------------------------------------------------------------------- /library/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/library.json -------------------------------------------------------------------------------- /library/log_interceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/log_interceptor.js -------------------------------------------------------------------------------- /library/trace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/library/trace.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/package.json -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/run.sh -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/companion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/scripts/companion.ts -------------------------------------------------------------------------------- /scripts/scrcpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/scripts/scrcpy.ts -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/server.ts -------------------------------------------------------------------------------- /src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/App.tsx -------------------------------------------------------------------------------- /src/client/api/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/api/axios.ts -------------------------------------------------------------------------------- /src/client/api/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/api/rest.ts -------------------------------------------------------------------------------- /src/client/assets/boot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/assets/boot.json -------------------------------------------------------------------------------- /src/client/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/assets/logo.png -------------------------------------------------------------------------------- /src/client/components/ConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/ConfirmModal.tsx -------------------------------------------------------------------------------- /src/client/components/StartActivityModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/StartActivityModal.tsx -------------------------------------------------------------------------------- /src/client/components/StartBroadcastModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/StartBroadcastModal.tsx -------------------------------------------------------------------------------- /src/client/components/StartExploitAppModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/StartExploitAppModal.tsx -------------------------------------------------------------------------------- /src/client/components/StartServiceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/StartServiceModal.tsx -------------------------------------------------------------------------------- /src/client/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/components/index.ts -------------------------------------------------------------------------------- /src/client/config/endpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/config/endpoint.ts -------------------------------------------------------------------------------- /src/client/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/config/index.ts -------------------------------------------------------------------------------- /src/client/config/pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/config/pages.ts -------------------------------------------------------------------------------- /src/client/context/API.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/context/API.tsx -------------------------------------------------------------------------------- /src/client/context/WebSocket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/context/WebSocket.tsx -------------------------------------------------------------------------------- /src/client/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/entry-client.tsx -------------------------------------------------------------------------------- /src/client/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/entry-server.tsx -------------------------------------------------------------------------------- /src/client/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/index.css -------------------------------------------------------------------------------- /src/client/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/layout/Header.tsx -------------------------------------------------------------------------------- /src/client/layout/Renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/layout/Renderer.tsx -------------------------------------------------------------------------------- /src/client/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/layout/index.ts -------------------------------------------------------------------------------- /src/client/views/AppManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/AppManager.tsx -------------------------------------------------------------------------------- /src/client/views/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/Error.tsx -------------------------------------------------------------------------------- /src/client/views/FileBrowser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/FileBrowser.tsx -------------------------------------------------------------------------------- /src/client/views/FridaFull.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/FridaFull.tsx -------------------------------------------------------------------------------- /src/client/views/FridaJailed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/FridaJailed.tsx -------------------------------------------------------------------------------- /src/client/views/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/Logs.tsx -------------------------------------------------------------------------------- /src/client/views/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/NotFound.tsx -------------------------------------------------------------------------------- /src/client/views/Overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/Overview.tsx -------------------------------------------------------------------------------- /src/client/views/Terminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/Terminal.tsx -------------------------------------------------------------------------------- /src/client/views/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/client/views/index.ts -------------------------------------------------------------------------------- /src/client/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/server/api/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/api/controller.ts -------------------------------------------------------------------------------- /src/server/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/api/index.ts -------------------------------------------------------------------------------- /src/server/api/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/api/middlewares.ts -------------------------------------------------------------------------------- /src/server/api/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/api/routes.ts -------------------------------------------------------------------------------- /src/server/api/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/api/schemas.ts -------------------------------------------------------------------------------- /src/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/app.ts -------------------------------------------------------------------------------- /src/server/companion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/companion/index.ts -------------------------------------------------------------------------------- /src/server/companion/wire_pb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/companion/wire_pb.ts -------------------------------------------------------------------------------- /src/server/config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/config/constants.ts -------------------------------------------------------------------------------- /src/server/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/config/index.ts -------------------------------------------------------------------------------- /src/server/config/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/config/resources.ts -------------------------------------------------------------------------------- /src/server/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/manager.ts -------------------------------------------------------------------------------- /src/server/utils/frida.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/utils/frida.ts -------------------------------------------------------------------------------- /src/server/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/utils/helpers.ts -------------------------------------------------------------------------------- /src/server/utils/scrcpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/utils/scrcpy.ts -------------------------------------------------------------------------------- /src/server/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/utils/types.ts -------------------------------------------------------------------------------- /src/server/utils/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/utils/ws.ts -------------------------------------------------------------------------------- /src/server/ws/frida.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/ws/frida.ts -------------------------------------------------------------------------------- /src/server/ws/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/ws/index.ts -------------------------------------------------------------------------------- /src/server/ws/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/ws/schemas.ts -------------------------------------------------------------------------------- /src/server/ws/scrcpy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/ws/scrcpy.ts -------------------------------------------------------------------------------- /src/server/ws/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/server/ws/terminal.ts -------------------------------------------------------------------------------- /src/shared/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/shared/api.ts -------------------------------------------------------------------------------- /src/shared/endpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/shared/endpoints.ts -------------------------------------------------------------------------------- /src/shared/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/shared/helpers.ts -------------------------------------------------------------------------------- /src/shared/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/shared/logger.ts -------------------------------------------------------------------------------- /src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/src/shared/types.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /thebot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/thebot.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SECFORCE/DroidGround/HEAD/vite.config.mts --------------------------------------------------------------------------------