├── docs └── images │ ├── a │ ├── logo.png │ ├── Screenshot_2025-06-27-21-15-26-014_com.yn.setbox.jpg │ ├── Screenshot_2025-06-27-21-15-35-443_com.yn.setbox.jpg │ └── Screenshot_2025-06-27-21-16-01-143_com.yn.setbox.jpg ├── setbox ├── app │ ├── .gitignore │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── values │ │ │ │ ├── themes.xml │ │ │ │ └── values.xml │ │ │ ├── anim │ │ │ │ ├── fade_in.xml │ │ │ │ └── fade_out.xml │ │ │ ├── values-ar │ │ │ │ └── values-ar.xml │ │ │ └── values-tr │ │ │ │ └── values-tr.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── yn │ │ │ │ └── setbox │ │ │ │ ├── core │ │ │ │ ├── AppTheme.kt │ │ │ │ ├── AppLanguage.kt │ │ │ │ ├── BootCompletedReceiver.kt │ │ │ │ ├── LocaleManager.kt │ │ │ │ ├── ShizukuManager.kt │ │ │ │ ├── PluginManager.kt │ │ │ │ ├── PermissionManager.kt │ │ │ │ └── AppPreferences.kt │ │ │ │ ├── data │ │ │ │ ├── model │ │ │ │ │ ├── RemoteModule.kt │ │ │ │ │ └── Module.kt │ │ │ │ └── repository │ │ │ │ │ ├── SettingsApiManager.kt │ │ │ │ │ └── RepoRepository.kt │ │ │ │ └── ui │ │ │ │ ├── viewmodels │ │ │ │ ├── PermissionViewModelFactory.kt │ │ │ │ ├── ThemeViewModelFactory.kt │ │ │ │ ├── RepoViewModelFactory.kt │ │ │ │ ├── ModuleViewModelFactory.kt │ │ │ │ ├── ThemeViewModel.kt │ │ │ │ ├── RepoViewModel.kt │ │ │ │ ├── PermissionViewModel.kt │ │ │ │ └── ModuleViewModel.kt │ │ │ │ ├── navigation │ │ │ │ └── AppScreen.kt │ │ │ │ ├── theme │ │ │ │ ├── Type.kt │ │ │ │ ├── Color.kt │ │ │ │ └── Theme.kt │ │ │ │ ├── dialogs │ │ │ │ ├── RestartDialog.kt │ │ │ │ ├── ActivationDialog.kt │ │ │ │ └── LanguagesDialog.kt │ │ │ │ ├── components │ │ │ │ ├── AppToolbar.kt │ │ │ │ ├── AppToolbarActions.kt │ │ │ │ ├── ActivationBanner.kt │ │ │ │ ├── MainContent.kt │ │ │ │ ├── ModuleItem.kt │ │ │ │ ├── RepoItem.kt │ │ │ │ ├── RepoScreen.kt │ │ │ │ ├── MainScreen.kt │ │ │ │ └── SettingsContent.kt │ │ │ │ └── activities │ │ │ │ ├── SettingsActivity.kt │ │ │ │ └── MainActivity.kt │ │ │ ├── assets │ │ │ └── setbox-plugin-v1.0.0.apk │ │ │ └── AndroidManifest.xml │ └── build.gradle.kts ├── .gradle │ ├── 8.14 │ │ ├── gc.properties │ │ ├── fileChanges │ │ │ └── last-build.bin │ │ ├── checksums │ │ │ └── checksums.lock │ │ ├── fileHashes │ │ │ ├── fileHashes.bin │ │ │ ├── fileHashes.lock │ │ │ └── resourceHashesCache.bin │ │ └── executionHistory │ │ │ ├── executionHistory.bin │ │ │ └── executionHistory.lock │ ├── vcs-1 │ │ └── gc.properties │ └── buildOutputCleanup │ │ ├── cache.properties │ │ ├── outputFiles.bin │ │ └── buildOutputCleanup.lock ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── build.gradle.kts ├── gradle.properties ├── settings.gradle.kts ├── gradlew.bat └── gradlew ├── setbox-plugin ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── app │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── mipmap │ │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ │ └── strings.xml │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── yn │ │ │ └── setbox │ │ │ └── plugin │ │ │ └── SettingsProvider.kt │ └── build.gradle.kts ├── .gitignore ├── gradle.properties ├── build.gradle.kts ├── settings.gradle.kts ├── gradlew.bat └── gradlew ├── .gitignore ├── README_ar-EG.md ├── README.md └── README_tr-TR.md /docs/images/a: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /setbox/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /setbox/.gradle/8.14/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setbox/.gradle/vcs-1/gc.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setbox/.gradle/8.14/fileChanges/last-build.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /setbox/.gradle/buildOutputCleanup/cache.properties: -------------------------------------------------------------------------------- 1 | #Sat Aug 23 16:52:09 GMT 2025 2 | gradle.version=8.14 3 | -------------------------------------------------------------------------------- /setbox/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /setbox/.gradle/8.14/checksums/checksums.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/checksums/checksums.lock -------------------------------------------------------------------------------- /setbox/.gradle/8.14/fileHashes/fileHashes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/fileHashes/fileHashes.bin -------------------------------------------------------------------------------- /setbox-plugin/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox-plugin/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /setbox/.gradle/8.14/fileHashes/fileHashes.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/fileHashes/fileHashes.lock -------------------------------------------------------------------------------- /setbox/app/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/app/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /setbox/.gradle/buildOutputCleanup/outputFiles.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/buildOutputCleanup/outputFiles.bin -------------------------------------------------------------------------------- /setbox/app/src/main/java/com/yn/setbox/core/AppTheme.kt: -------------------------------------------------------------------------------- 1 | package com.yn.setbox.core 2 | 3 | enum class AppTheme { 4 | LIGHT, DARK, SYSTEM 5 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/build/ 2 | **/out/ 3 | **/.gradle/ 4 | gradlew 5 | gradlew.bat 6 | .idea/ 7 | *.iml 8 | .DS_Store 9 | Thumbs.db 10 | *.log 11 | *.tmp -------------------------------------------------------------------------------- /setbox/app/src/main/assets/setbox-plugin-v1.0.0.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/app/src/main/assets/setbox-plugin-v1.0.0.apk -------------------------------------------------------------------------------- /setbox/app/src/main/res/mipmap/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/app/src/main/res/mipmap/ic_launcher_round.png -------------------------------------------------------------------------------- /setbox-plugin/app/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox-plugin/app/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /setbox/.gradle/8.14/fileHashes/resourceHashesCache.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/fileHashes/resourceHashesCache.bin -------------------------------------------------------------------------------- /setbox/.gradle/8.14/executionHistory/executionHistory.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/executionHistory/executionHistory.bin -------------------------------------------------------------------------------- /setbox/.gradle/buildOutputCleanup/buildOutputCleanup.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/buildOutputCleanup/buildOutputCleanup.lock -------------------------------------------------------------------------------- /setbox/.gradle/8.14/executionHistory/executionHistory.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/setbox/.gradle/8.14/executionHistory/executionHistory.lock -------------------------------------------------------------------------------- /setbox-plugin/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | SetBox Plugin 4 | -------------------------------------------------------------------------------- /docs/images/Screenshot_2025-06-27-21-15-26-014_com.yn.setbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/docs/images/Screenshot_2025-06-27-21-15-26-014_com.yn.setbox.jpg -------------------------------------------------------------------------------- /docs/images/Screenshot_2025-06-27-21-15-35-443_com.yn.setbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/docs/images/Screenshot_2025-06-27-21-15-35-443_com.yn.setbox.jpg -------------------------------------------------------------------------------- /docs/images/Screenshot_2025-06-27-21-16-01-143_com.yn.setbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YasserNull/setbox/HEAD/docs/images/Screenshot_2025-06-27-21-16-01-143_com.yn.setbox.jpg -------------------------------------------------------------------------------- /setbox/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 |