├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── LICENSE-APACHE-2.0 ├── NOTICES ├── device_faker ├── Cargo.toml ├── build.rs ├── build_android.py └── src │ ├── atexit.cpp │ ├── companion.rs │ ├── config.rs │ ├── hooks.rs │ ├── lib.rs │ └── state.rs ├── device_faker_cli ├── Cargo.toml ├── build.py └── src │ ├── converter.rs │ ├── main.rs │ └── template.rs ├── docs ├── CHANGELOG.md ├── CONFIG.md ├── README.md ├── en │ ├── CHANGELOG.md │ ├── CONFIG.md │ └── README.md └── logo.png ├── module ├── META-INF │ └── com │ │ └── google │ │ └── android │ │ ├── update-binary │ │ └── updater-script ├── bin │ └── device_faker_cli ├── config.toml ├── customize.sh ├── module.prop ├── uninstall.sh ├── webroot │ ├── assets │ │ ├── index-B9fg4FZB.css │ │ └── index-yB0E0YlK.js │ └── index.html └── zygisk │ └── arm64-v8a.so ├── pack_module.py └── webui ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode └── extensions.json ├── auto-imports.d.ts ├── build.py ├── components.d.ts ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.js ├── src ├── App.vue ├── auto-imports.d.ts ├── components.d.ts ├── components │ ├── Modal.vue │ └── OnlineTemplateDialog.vue ├── main.ts ├── pages │ ├── AppsPage.vue │ ├── SettingsPage.vue │ ├── StatusPage.vue │ └── TemplatePage.vue ├── stores │ ├── apps.ts │ ├── config.ts │ └── settings.ts ├── style.css ├── types │ ├── index.ts │ ├── kernelsu-alt.d.ts │ └── vue-virtual-scroller.d.ts ├── utils │ ├── ksu.ts │ ├── mockData.ts │ └── onlineTemplates.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/LICENSE-APACHE-2.0 -------------------------------------------------------------------------------- /NOTICES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/NOTICES -------------------------------------------------------------------------------- /device_faker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/Cargo.toml -------------------------------------------------------------------------------- /device_faker/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/build.rs -------------------------------------------------------------------------------- /device_faker/build_android.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/build_android.py -------------------------------------------------------------------------------- /device_faker/src/atexit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/atexit.cpp -------------------------------------------------------------------------------- /device_faker/src/companion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/companion.rs -------------------------------------------------------------------------------- /device_faker/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/config.rs -------------------------------------------------------------------------------- /device_faker/src/hooks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/hooks.rs -------------------------------------------------------------------------------- /device_faker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/lib.rs -------------------------------------------------------------------------------- /device_faker/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker/src/state.rs -------------------------------------------------------------------------------- /device_faker_cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker_cli/Cargo.toml -------------------------------------------------------------------------------- /device_faker_cli/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker_cli/build.py -------------------------------------------------------------------------------- /device_faker_cli/src/converter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker_cli/src/converter.rs -------------------------------------------------------------------------------- /device_faker_cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker_cli/src/main.rs -------------------------------------------------------------------------------- /device_faker_cli/src/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/device_faker_cli/src/template.rs -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/CONFIG.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/en/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/en/CHANGELOG.md -------------------------------------------------------------------------------- /docs/en/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/en/CONFIG.md -------------------------------------------------------------------------------- /docs/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/en/README.md -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/docs/logo.png -------------------------------------------------------------------------------- /module/META-INF/com/google/android/update-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/META-INF/com/google/android/update-binary -------------------------------------------------------------------------------- /module/META-INF/com/google/android/updater-script: -------------------------------------------------------------------------------- 1 | #MAGISK 2 | -------------------------------------------------------------------------------- /module/bin/device_faker_cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/bin/device_faker_cli -------------------------------------------------------------------------------- /module/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/config.toml -------------------------------------------------------------------------------- /module/customize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/customize.sh -------------------------------------------------------------------------------- /module/module.prop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/module.prop -------------------------------------------------------------------------------- /module/uninstall.sh: -------------------------------------------------------------------------------- 1 | #!/system/bin/sh 2 | rm -rf /data/adb/device_faker 3 | -------------------------------------------------------------------------------- /module/webroot/assets/index-B9fg4FZB.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/webroot/assets/index-B9fg4FZB.css -------------------------------------------------------------------------------- /module/webroot/assets/index-yB0E0YlK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/webroot/assets/index-yB0E0YlK.js -------------------------------------------------------------------------------- /module/webroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/webroot/index.html -------------------------------------------------------------------------------- /module/zygisk/arm64-v8a.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/module/zygisk/arm64-v8a.so -------------------------------------------------------------------------------- /pack_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/pack_module.py -------------------------------------------------------------------------------- /webui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/.gitignore -------------------------------------------------------------------------------- /webui/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/.prettierignore -------------------------------------------------------------------------------- /webui/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/.prettierrc.json -------------------------------------------------------------------------------- /webui/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/.vscode/extensions.json -------------------------------------------------------------------------------- /webui/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/auto-imports.d.ts -------------------------------------------------------------------------------- /webui/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/build.py -------------------------------------------------------------------------------- /webui/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/components.d.ts -------------------------------------------------------------------------------- /webui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/eslint.config.js -------------------------------------------------------------------------------- /webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/index.html -------------------------------------------------------------------------------- /webui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/package-lock.json -------------------------------------------------------------------------------- /webui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/package.json -------------------------------------------------------------------------------- /webui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/postcss.config.js -------------------------------------------------------------------------------- /webui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/App.vue -------------------------------------------------------------------------------- /webui/src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/auto-imports.d.ts -------------------------------------------------------------------------------- /webui/src/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/components.d.ts -------------------------------------------------------------------------------- /webui/src/components/Modal.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webui/src/components/OnlineTemplateDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/components/OnlineTemplateDialog.vue -------------------------------------------------------------------------------- /webui/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/main.ts -------------------------------------------------------------------------------- /webui/src/pages/AppsPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/pages/AppsPage.vue -------------------------------------------------------------------------------- /webui/src/pages/SettingsPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/pages/SettingsPage.vue -------------------------------------------------------------------------------- /webui/src/pages/StatusPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/pages/StatusPage.vue -------------------------------------------------------------------------------- /webui/src/pages/TemplatePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/pages/TemplatePage.vue -------------------------------------------------------------------------------- /webui/src/stores/apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/stores/apps.ts -------------------------------------------------------------------------------- /webui/src/stores/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/stores/config.ts -------------------------------------------------------------------------------- /webui/src/stores/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/stores/settings.ts -------------------------------------------------------------------------------- /webui/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/style.css -------------------------------------------------------------------------------- /webui/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/types/index.ts -------------------------------------------------------------------------------- /webui/src/types/kernelsu-alt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/types/kernelsu-alt.d.ts -------------------------------------------------------------------------------- /webui/src/types/vue-virtual-scroller.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webui/src/utils/ksu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/utils/ksu.ts -------------------------------------------------------------------------------- /webui/src/utils/mockData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/utils/mockData.ts -------------------------------------------------------------------------------- /webui/src/utils/onlineTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/utils/onlineTemplates.ts -------------------------------------------------------------------------------- /webui/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/src/vite-env.d.ts -------------------------------------------------------------------------------- /webui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/tailwind.config.js -------------------------------------------------------------------------------- /webui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/tsconfig.json -------------------------------------------------------------------------------- /webui/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/tsconfig.node.json -------------------------------------------------------------------------------- /webui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Seyud/device_faker/HEAD/webui/vite.config.ts --------------------------------------------------------------------------------