├── .editorconfig ├── .erb ├── configs │ ├── webpack.config.base.ts │ ├── webpack.config.eslint.ts │ ├── webpack.config.main.prod.ts │ ├── webpack.config.renderer.dev.dll.ts │ ├── webpack.config.renderer.dev.ts │ ├── webpack.config.renderer.prod.ts │ └── webpack.paths.ts ├── img │ ├── erb-banner.svg │ └── erb-logo.png ├── mocks │ └── fileMock.js └── scripts │ ├── .eslintrc │ ├── check-build-exists.ts │ ├── check-native-dep.js │ ├── check-node-env.js │ ├── check-port-in-use.js │ ├── clean.js │ ├── delete-source-maps.js │ ├── electron-rebuild.js │ ├── link-modules.ts │ └── notarize.js ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── 1-Bug_report.md │ ├── 2-Question.md │ └── 3-Feature_request.md ├── config.yml ├── stale.yml └── workflows │ ├── publish.yml │ └── quality-check.yml ├── .gitignore ├── .husky └── pre-commit ├── LICENSE ├── README.md ├── assets ├── art.txt ├── assets.d.ts ├── entitlements.mac.plist ├── icon.icns ├── icon.ico ├── icon.png └── icons │ ├── 1024x1024.png │ ├── 16x16.png │ ├── 180x180.png │ ├── 192x192.png │ ├── 32x32.png │ ├── 512x512.png │ └── logo.png ├── install.sh ├── package.json ├── release └── app │ └── package.json ├── src ├── __tests__ │ └── App.test.tsx ├── main │ ├── api │ │ └── ipcHandler.ts │ ├── constants │ │ └── index.ts │ ├── main.ts │ ├── menu.ts │ ├── preload.js │ ├── types │ │ └── index.ts │ └── utils │ │ ├── appUpdater.ts │ │ ├── batchInstall.ts │ │ ├── downloadFile.ts │ │ ├── executeCmd.ts │ │ ├── index.ts │ │ ├── installExtensions.ts │ │ └── resolveHtmlPath.ts └── renderer │ ├── App.css │ ├── App.tsx │ ├── api │ └── index.ts │ ├── components │ ├── AccordionDropwdown.tsx │ ├── ApkActions.tsx │ ├── ConnectionActions.tsx │ ├── FixedWidthBtn.tsx │ ├── RevancedActions.tsx │ ├── SystemActions.tsx │ ├── TvActions.tsx │ └── UpdateBtn.tsx │ ├── constants │ └── debloatCommands.ts │ ├── context │ ├── TerminalContext.tsx │ ├── TerminalProvider.tsx │ └── useTerminalContext.tsx │ ├── index.ejs │ ├── index.tsx │ ├── theme.ts │ └── types │ └── index.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.erb/configs/webpack.config.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.base.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.eslint.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.main.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.main.prod.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.dll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.renderer.dev.dll.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.renderer.dev.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.config.renderer.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.config.renderer.prod.ts -------------------------------------------------------------------------------- /.erb/configs/webpack.paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/configs/webpack.paths.ts -------------------------------------------------------------------------------- /.erb/img/erb-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/img/erb-banner.svg -------------------------------------------------------------------------------- /.erb/img/erb-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/img/erb-logo.png -------------------------------------------------------------------------------- /.erb/mocks/fileMock.js: -------------------------------------------------------------------------------- 1 | export default 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /.erb/scripts/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/.eslintrc -------------------------------------------------------------------------------- /.erb/scripts/check-build-exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/check-build-exists.ts -------------------------------------------------------------------------------- /.erb/scripts/check-native-dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/check-native-dep.js -------------------------------------------------------------------------------- /.erb/scripts/check-node-env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/check-node-env.js -------------------------------------------------------------------------------- /.erb/scripts/check-port-in-use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/check-port-in-use.js -------------------------------------------------------------------------------- /.erb/scripts/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/clean.js -------------------------------------------------------------------------------- /.erb/scripts/delete-source-maps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/delete-source-maps.js -------------------------------------------------------------------------------- /.erb/scripts/electron-rebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/electron-rebuild.js -------------------------------------------------------------------------------- /.erb/scripts/link-modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/link-modules.ts -------------------------------------------------------------------------------- /.erb/scripts/notarize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.erb/scripts/notarize.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/1-Bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/ISSUE_TEMPLATE/1-Bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-Question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/ISSUE_TEMPLATE/2-Question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-Feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/ISSUE_TEMPLATE/3-Feature_request.md -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/quality-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.github/workflows/quality-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/README.md -------------------------------------------------------------------------------- /assets/art.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/art.txt -------------------------------------------------------------------------------- /assets/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/assets.d.ts -------------------------------------------------------------------------------- /assets/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/entitlements.mac.plist -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/icons/1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/1024x1024.png -------------------------------------------------------------------------------- /assets/icons/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/16x16.png -------------------------------------------------------------------------------- /assets/icons/180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/180x180.png -------------------------------------------------------------------------------- /assets/icons/192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/192x192.png -------------------------------------------------------------------------------- /assets/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/32x32.png -------------------------------------------------------------------------------- /assets/icons/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/512x512.png -------------------------------------------------------------------------------- /assets/icons/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/assets/icons/logo.png -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/package.json -------------------------------------------------------------------------------- /release/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/release/app/package.json -------------------------------------------------------------------------------- /src/__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/__tests__/App.test.tsx -------------------------------------------------------------------------------- /src/main/api/ipcHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/api/ipcHandler.ts -------------------------------------------------------------------------------- /src/main/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/constants/index.ts -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/main/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/menu.ts -------------------------------------------------------------------------------- /src/main/preload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/preload.js -------------------------------------------------------------------------------- /src/main/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/types/index.ts -------------------------------------------------------------------------------- /src/main/utils/appUpdater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/appUpdater.ts -------------------------------------------------------------------------------- /src/main/utils/batchInstall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/batchInstall.ts -------------------------------------------------------------------------------- /src/main/utils/downloadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/downloadFile.ts -------------------------------------------------------------------------------- /src/main/utils/executeCmd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/executeCmd.ts -------------------------------------------------------------------------------- /src/main/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/index.ts -------------------------------------------------------------------------------- /src/main/utils/installExtensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/installExtensions.ts -------------------------------------------------------------------------------- /src/main/utils/resolveHtmlPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/main/utils/resolveHtmlPath.ts -------------------------------------------------------------------------------- /src/renderer/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/App.css -------------------------------------------------------------------------------- /src/renderer/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/App.tsx -------------------------------------------------------------------------------- /src/renderer/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/api/index.ts -------------------------------------------------------------------------------- /src/renderer/components/AccordionDropwdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/AccordionDropwdown.tsx -------------------------------------------------------------------------------- /src/renderer/components/ApkActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/ApkActions.tsx -------------------------------------------------------------------------------- /src/renderer/components/ConnectionActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/ConnectionActions.tsx -------------------------------------------------------------------------------- /src/renderer/components/FixedWidthBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/FixedWidthBtn.tsx -------------------------------------------------------------------------------- /src/renderer/components/RevancedActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/RevancedActions.tsx -------------------------------------------------------------------------------- /src/renderer/components/SystemActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/SystemActions.tsx -------------------------------------------------------------------------------- /src/renderer/components/TvActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/TvActions.tsx -------------------------------------------------------------------------------- /src/renderer/components/UpdateBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/components/UpdateBtn.tsx -------------------------------------------------------------------------------- /src/renderer/constants/debloatCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/constants/debloatCommands.ts -------------------------------------------------------------------------------- /src/renderer/context/TerminalContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/context/TerminalContext.tsx -------------------------------------------------------------------------------- /src/renderer/context/TerminalProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/context/TerminalProvider.tsx -------------------------------------------------------------------------------- /src/renderer/context/useTerminalContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/context/useTerminalContext.tsx -------------------------------------------------------------------------------- /src/renderer/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/index.ejs -------------------------------------------------------------------------------- /src/renderer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/index.tsx -------------------------------------------------------------------------------- /src/renderer/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/theme.ts -------------------------------------------------------------------------------- /src/renderer/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/src/renderer/types/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AnthonyGress/Android-Toolkit/HEAD/tsconfig.json --------------------------------------------------------------------------------