gitextract_m7wwd48o/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── build-debug.yml │ └── build-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── libs/ │ │ ├── convert-lspatch.sh │ │ └── lspatch.aar │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── dev/ │ │ └── beefers/ │ │ └── vendetta/ │ │ └── manager/ │ │ ├── ManagerApplication.kt │ │ ├── di/ │ │ │ ├── HttpModule.kt │ │ │ ├── ManagerModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── ViewModelModule.kt │ │ ├── domain/ │ │ │ ├── manager/ │ │ │ │ ├── DownloadManager.kt │ │ │ │ ├── InstallManager.kt │ │ │ │ ├── PreferenceManager.kt │ │ │ │ └── base/ │ │ │ │ └── BasePreferenceManager.kt │ │ │ ├── receiver/ │ │ │ │ └── InstallReceiver.kt │ │ │ └── repository/ │ │ │ └── RestRepository.kt │ │ ├── installer/ │ │ │ ├── Installer.kt │ │ │ ├── session/ │ │ │ │ ├── SessionInstaller.kt │ │ │ │ └── SessionInstallerService.kt │ │ │ ├── shizuku/ │ │ │ │ ├── ShizukuInstaller.kt │ │ │ │ └── ShizukuPermissions.kt │ │ │ ├── step/ │ │ │ │ ├── Step.kt │ │ │ │ ├── StepGroup.kt │ │ │ │ ├── StepRunner.kt │ │ │ │ ├── StepStatus.kt │ │ │ │ ├── download/ │ │ │ │ │ ├── DownloadBaseStep.kt │ │ │ │ │ ├── DownloadLangStep.kt │ │ │ │ │ ├── DownloadLibsStep.kt │ │ │ │ │ ├── DownloadResourcesStep.kt │ │ │ │ │ ├── DownloadVendettaStep.kt │ │ │ │ │ └── base/ │ │ │ │ │ └── DownloadStep.kt │ │ │ │ ├── installing/ │ │ │ │ │ └── InstallStep.kt │ │ │ │ └── patching/ │ │ │ │ ├── AddVendettaStep.kt │ │ │ │ ├── PatchManifestsStep.kt │ │ │ │ ├── PresignApksStep.kt │ │ │ │ └── ReplaceIconStep.kt │ │ │ └── util/ │ │ │ ├── ArscUtil.kt │ │ │ ├── AxmlUtil.kt │ │ │ ├── LogEntry.kt │ │ │ ├── Logger.kt │ │ │ ├── ManifestPatcher.kt │ │ │ ├── Patcher.kt │ │ │ └── Signer.kt │ │ ├── network/ │ │ │ ├── dto/ │ │ │ │ ├── Commit.kt │ │ │ │ ├── Index.kt │ │ │ │ ├── Release.kt │ │ │ │ └── User.kt │ │ │ ├── service/ │ │ │ │ ├── HttpService.kt │ │ │ │ └── RestService.kt │ │ │ └── utils/ │ │ │ ├── ApiResponse.kt │ │ │ └── CommitsPagingSource.kt │ │ ├── ui/ │ │ │ ├── activity/ │ │ │ │ └── MainActivity.kt │ │ │ ├── components/ │ │ │ │ ├── Label.kt │ │ │ │ ├── NavBarSpacer.kt │ │ │ │ ├── RadioController.kt │ │ │ │ ├── SegmentedButton.kt │ │ │ │ ├── ThinDivider.kt │ │ │ │ └── settings/ │ │ │ │ ├── SettingsButton.kt │ │ │ │ ├── SettingsCategory.kt │ │ │ │ ├── SettingsChoiceDialog.kt │ │ │ │ ├── SettingsHeader.kt │ │ │ │ ├── SettingsItem.kt │ │ │ │ ├── SettingsItemChoice.kt │ │ │ │ ├── SettingsSwitch.kt │ │ │ │ └── SettingsTextField.kt │ │ │ ├── screen/ │ │ │ │ ├── about/ │ │ │ │ │ └── AboutScreen.kt │ │ │ │ ├── home/ │ │ │ │ │ └── HomeScreen.kt │ │ │ │ ├── installer/ │ │ │ │ │ ├── InstallerScreen.kt │ │ │ │ │ └── LogViewerScreen.kt │ │ │ │ ├── libraries/ │ │ │ │ │ └── LibrariesScreen.kt │ │ │ │ └── settings/ │ │ │ │ ├── AdvancedSettings.kt │ │ │ │ ├── AppearanceSettings.kt │ │ │ │ ├── CustomizationSettings.kt │ │ │ │ ├── DeveloperSettings.kt │ │ │ │ └── SettingsScreen.kt │ │ │ ├── theme/ │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ ├── viewmodel/ │ │ │ │ ├── home/ │ │ │ │ │ └── HomeViewModel.kt │ │ │ │ ├── installer/ │ │ │ │ │ ├── InstallerViewModel.kt │ │ │ │ │ └── LogViewerViewModel.kt │ │ │ │ ├── libraries/ │ │ │ │ │ └── LibrariesViewModel.kt │ │ │ │ └── settings/ │ │ │ │ └── AdvancedSettingsViewModel.kt │ │ │ └── widgets/ │ │ │ ├── AppIcon.kt │ │ │ ├── about/ │ │ │ │ ├── LinkItem.kt │ │ │ │ ├── ListItem.kt │ │ │ │ └── UserEntry.kt │ │ │ ├── dialog/ │ │ │ │ ├── BackWarningDialog.kt │ │ │ │ ├── DownloadFailedDialog.kt │ │ │ │ ├── EndOfLifeDialog.kt │ │ │ │ └── StoragePermissionsDialog.kt │ │ │ ├── home/ │ │ │ │ ├── Commit.kt │ │ │ │ └── CommitList.kt │ │ │ ├── installer/ │ │ │ │ ├── LogLine.kt │ │ │ │ ├── StepGroupCard.kt │ │ │ │ ├── StepIcon.kt │ │ │ │ └── StepRow.kt │ │ │ ├── libraries/ │ │ │ │ ├── LibraryItem.kt │ │ │ │ └── LicenseBottomSheet.kt │ │ │ ├── settings/ │ │ │ │ ├── ThemePicker.kt │ │ │ │ ├── ThemePickerOption.kt │ │ │ │ └── ThemePreview.kt │ │ │ └── updater/ │ │ │ └── UpdateDialog.kt │ │ ├── updatechecker/ │ │ │ ├── reciever/ │ │ │ │ └── UpdateBroadcastReceiver.kt │ │ │ └── worker/ │ │ │ └── UpdateWorker.kt │ │ └── utils/ │ │ ├── Constants.kt │ │ ├── Context.kt │ │ ├── DimenUtils.kt │ │ ├── LazyUtils.kt │ │ ├── ModifierUtils.kt │ │ ├── NavUtils.kt │ │ ├── Utils.kt │ │ └── VersionUtils.kt │ └── res/ │ ├── drawable/ │ │ ├── bunny_logo.xml │ │ ├── ic_discord.xml │ │ ├── ic_discord_icon.xml │ │ ├── ic_github.xml │ │ ├── ic_update.xml │ │ ├── ts_avatars.xml │ │ ├── ts_bg.xml │ │ ├── ts_content.xml │ │ ├── ts_content_50.xml │ │ ├── ts_icon.xml │ │ ├── ts_outline.xml │ │ ├── ts_primary.xml │ │ ├── ts_status.xml │ │ ├── ts_surface_l1.xml │ │ └── ts_surface_l2.xml │ ├── drawable-v26/ │ │ └── ic_launcher.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── values-af-rZA/ │ │ └── strings.xml │ ├── values-ar-rSA/ │ │ └── strings.xml │ ├── values-ca-rES/ │ │ └── strings.xml │ ├── values-cs-rCZ/ │ │ └── strings.xml │ ├── values-da-rDK/ │ │ └── strings.xml │ ├── values-de-rDE/ │ │ └── strings.xml │ ├── values-el-rGR/ │ │ └── strings.xml │ ├── values-en-rUS/ │ │ └── strings.xml │ ├── values-es-rES/ │ │ └── strings.xml │ ├── values-fi-rFI/ │ │ └── strings.xml │ ├── values-fil-rPH/ │ │ └── strings.xml │ ├── values-fr-rFR/ │ │ └── strings.xml │ ├── values-hu-rHU/ │ │ └── strings.xml │ ├── values-in-rID/ │ │ └── strings.xml │ ├── values-it-rIT/ │ │ └── strings.xml │ ├── values-iw-rIL/ │ │ └── strings.xml │ ├── values-ja-rJP/ │ │ └── strings.xml │ ├── values-ko-rKR/ │ │ └── strings.xml │ ├── values-nl-rNL/ │ │ └── strings.xml │ ├── values-no-rNO/ │ │ └── strings.xml │ ├── values-or-rIN/ │ │ └── strings.xml │ ├── values-pl-rPL/ │ │ └── strings.xml │ ├── values-pt-rBR/ │ │ └── strings.xml │ ├── values-pt-rPT/ │ │ └── strings.xml │ ├── values-ro-rRO/ │ │ └── strings.xml │ ├── values-ru-rRU/ │ │ └── strings.xml │ ├── values-sr-rSP/ │ │ └── strings.xml │ ├── values-sv-rSE/ │ │ └── strings.xml │ ├── values-tr-rTR/ │ │ └── strings.xml │ ├── values-uk-rUA/ │ │ └── strings.xml │ ├── values-vi-rVN/ │ │ └── strings.xml │ ├── values-zh-rCN/ │ │ └── strings.xml │ ├── values-zh-rTW/ │ │ └── strings.xml │ └── xml/ │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ ├── locales_config.xml │ └── provider_paths.xml ├── build.gradle.kts ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts