├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── question.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── supernova │ │ └── networkswitch │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── aidl │ │ └── com │ │ │ └── supernova │ │ │ └── networkswitch │ │ │ ├── IRootController.aidl │ │ │ └── IShizukuController.aidl │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── supernova │ │ │ └── networkswitch │ │ │ ├── NetworkSwitchApplication.kt │ │ │ ├── data │ │ │ ├── repository │ │ │ │ ├── NetworkControlRepositoryImpl.kt │ │ │ │ └── PreferencesRepositoryImpl.kt │ │ │ └── source │ │ │ │ ├── NetworkControlDataSource.kt │ │ │ │ ├── PreferencesDataSource.kt │ │ │ │ ├── RootNetworkControlDataSource.kt │ │ │ │ └── ShizukuNetworkControlDataSource.kt │ │ │ ├── di │ │ │ └── DataModule.kt │ │ │ ├── domain │ │ │ ├── model │ │ │ │ └── NetworkSwitchModels.kt │ │ │ ├── repository │ │ │ │ └── Repositories.kt │ │ │ └── usecase │ │ │ │ └── NetworkUseCases.kt │ │ │ ├── presentation │ │ │ ├── theme │ │ │ │ ├── Color.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ ├── ui │ │ │ │ ├── activity │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ ├── NetworkModeConfigActivity.kt │ │ │ │ │ └── SettingsActivity.kt │ │ │ │ ├── components │ │ │ │ │ └── SharedComponents.kt │ │ │ │ └── composable │ │ │ │ │ ├── NetworkModeSelector.kt │ │ │ │ │ └── NetworkSwitchComponents.kt │ │ │ └── viewmodel │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── NetworkModeConfigViewModel.kt │ │ │ │ └── SettingsViewModel.kt │ │ │ ├── service │ │ │ ├── NetworkTileService.kt │ │ │ ├── RootNetworkControllerService.kt │ │ │ └── ShizukuControllerService.kt │ │ │ └── util │ │ │ └── Utils.kt │ ├── play_store_512.png │ └── res │ │ ├── drawable │ │ └── ic_5g_big.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_background.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_monochrome.png │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ └── network_security_config.xml │ └── test │ └── java │ └── com │ └── supernova │ └── networkswitch │ ├── ExampleUnitTest.kt │ ├── data │ ├── repository │ │ └── PreferencesRepositoryImplTest.kt │ └── source │ │ └── PreferencesDataSourceTest.kt │ ├── domain │ ├── model │ │ ├── NetworkModeTest.kt │ │ └── ToggleModeConfigTest.kt │ └── usecase │ │ └── ToggleNetworkModeUseCaseTest.kt │ ├── presentation │ └── viewmodel │ │ └── SettingsViewModelTest.kt │ └── util │ ├── CoroutineTestRule.kt │ └── UtilsTest.kt ├── fastlane └── metadata │ └── android │ └── en-US │ ├── changelogs │ └── default.txt │ ├── full_description.txt │ ├── images │ ├── icon.png │ └── phoneScreenshots │ │ ├── screenshot_main.jpg │ │ └── screenshot_settings.jpg │ ├── short_description.txt │ └── title.txt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── hiddenapi ├── build.gradle.kts └── src │ └── main │ ├── aidl │ └── com │ │ └── android │ │ └── internal │ │ └── telephony │ │ └── ITelephony.aidl │ └── java │ └── android │ └── os │ └── ServiceManager.java ├── media ├── app_icon.png ├── get_it_github.png ├── screenshot_main.jpg └── screenshot_settings.jpg └── settings.gradle.kts /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/supernova/networkswitch/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/androidTest/java/com/supernova/networkswitch/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/aidl/com/supernova/networkswitch/IRootController.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/aidl/com/supernova/networkswitch/IRootController.aidl -------------------------------------------------------------------------------- /app/src/main/aidl/com/supernova/networkswitch/IShizukuController.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/aidl/com/supernova/networkswitch/IShizukuController.aidl -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/NetworkSwitchApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/NetworkSwitchApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/repository/NetworkControlRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/repository/NetworkControlRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/repository/PreferencesRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/repository/PreferencesRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/source/NetworkControlDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/source/NetworkControlDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/source/PreferencesDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/source/PreferencesDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/source/RootNetworkControlDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/source/RootNetworkControlDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/data/source/ShizukuNetworkControlDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/data/source/ShizukuNetworkControlDataSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/di/DataModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/di/DataModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/domain/model/NetworkSwitchModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/domain/model/NetworkSwitchModels.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/domain/repository/Repositories.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/domain/repository/Repositories.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/domain/usecase/NetworkUseCases.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/domain/usecase/NetworkUseCases.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/NetworkModeConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/NetworkModeConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/SettingsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/activity/SettingsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/components/SharedComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/components/SharedComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/composable/NetworkModeSelector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/composable/NetworkModeSelector.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/ui/composable/NetworkSwitchComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/ui/composable/NetworkSwitchComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/NetworkModeConfigViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/NetworkModeConfigViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/SettingsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/presentation/viewmodel/SettingsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/service/NetworkTileService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/service/NetworkTileService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/service/RootNetworkControllerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/service/RootNetworkControllerService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/service/ShizukuControllerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/service/ShizukuControllerService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/supernova/networkswitch/util/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/java/com/supernova/networkswitch/util/Utils.kt -------------------------------------------------------------------------------- /app/src/main/play_store_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/play_store_512.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_5g_big.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/drawable/ic_5g_big.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_monochrome.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/data/repository/PreferencesRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/data/repository/PreferencesRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/data/source/PreferencesDataSourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/data/source/PreferencesDataSourceTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/domain/model/NetworkModeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/domain/model/NetworkModeTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/domain/model/ToggleModeConfigTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/domain/model/ToggleModeConfigTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/domain/usecase/ToggleNetworkModeUseCaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/domain/usecase/ToggleNetworkModeUseCaseTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/presentation/viewmodel/SettingsViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/presentation/viewmodel/SettingsViewModelTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/util/CoroutineTestRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/util/CoroutineTestRule.kt -------------------------------------------------------------------------------- /app/src/test/java/com/supernova/networkswitch/util/UtilsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/app/src/test/java/com/supernova/networkswitch/util/UtilsTest.kt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/default.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/changelogs/default.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/full_description.txt -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_main.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot_settings.jpg -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | One-tap network switching. -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/fastlane/metadata/android/en-US/title.txt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/gradlew.bat -------------------------------------------------------------------------------- /hiddenapi/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/hiddenapi/build.gradle.kts -------------------------------------------------------------------------------- /hiddenapi/src/main/aidl/com/android/internal/telephony/ITelephony.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/hiddenapi/src/main/aidl/com/android/internal/telephony/ITelephony.aidl -------------------------------------------------------------------------------- /hiddenapi/src/main/java/android/os/ServiceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/hiddenapi/src/main/java/android/os/ServiceManager.java -------------------------------------------------------------------------------- /media/app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/media/app_icon.png -------------------------------------------------------------------------------- /media/get_it_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/media/get_it_github.png -------------------------------------------------------------------------------- /media/screenshot_main.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/media/screenshot_main.jpg -------------------------------------------------------------------------------- /media/screenshot_settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/media/screenshot_settings.jpg -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aunchagaonkar/NetworkSwitch/HEAD/settings.gradle.kts --------------------------------------------------------------------------------