gitextract_v7dadxbv/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── actions/ │ │ └── setup-build-env/ │ │ └── action.yml │ ├── dependabot.yml │ └── workflows/ │ ├── CI_up.yml │ └── build.yml ├── .gitignore ├── Build-Debug.bat ├── Build-Release.bat ├── LICENSE ├── README.md ├── README_EN.md ├── README_JA.md ├── apd/ │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ └── src/ │ ├── apd.rs │ ├── assets.rs │ ├── banner │ ├── cli.rs │ ├── defs.rs │ ├── event.rs │ ├── install_jq.sh │ ├── installer.sh │ ├── installer_bind.sh │ ├── lua.rs │ ├── magic_mount.rs │ ├── main.rs │ ├── metamodule.rs │ ├── module.rs │ ├── module_config.rs │ ├── package.rs │ ├── pty.rs │ ├── resetprop.rs │ ├── restorecon.rs │ ├── sepolicy.rs │ ├── supercall.rs │ └── utils.rs ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── libs/ │ │ └── arm64-v8a/ │ │ ├── .gitignore │ │ ├── libkpatch.so.version │ │ └── libkptools.so.version │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── aidl/ │ │ └── me/ │ │ └── bmax/ │ │ └── apatch/ │ │ └── IAPRootService.aidl │ ├── assets/ │ │ ├── .gitignore │ │ ├── InstallAP.sh │ │ ├── UninstallAP.sh │ │ ├── boot_extract.sh │ │ ├── boot_flash.sh │ │ ├── boot_patch.sh │ │ ├── boot_unpatch.sh │ │ ├── jq/ │ │ │ └── jq │ │ ├── kpimg.version │ │ └── util_functions.sh │ ├── cpp/ │ │ ├── CMakeLists.txt │ │ ├── apjni.cpp │ │ ├── apjni.hpp │ │ ├── jni_helper.hpp │ │ ├── security.cpp │ │ ├── security.hpp │ │ ├── supercall.h │ │ ├── type_traits.hpp │ │ ├── uapi/ │ │ │ └── scdefs.h │ │ └── version │ ├── java/ │ │ └── me/ │ │ └── bmax/ │ │ └── apatch/ │ │ ├── APatchApp.kt │ │ ├── Natives.kt │ │ ├── data/ │ │ │ └── ScriptInfo.kt │ │ ├── services/ │ │ │ └── RootServices.java │ │ ├── ui/ │ │ │ ├── CrashHandleActivity.kt │ │ │ ├── MainActivity.kt │ │ │ ├── WebUIActivity.kt │ │ │ ├── component/ │ │ │ │ ├── Dialog.kt │ │ │ │ ├── DropdownMenu.kt │ │ │ │ ├── ExpressiveCard.kt │ │ │ │ ├── ExpressiveSwitch.kt │ │ │ │ ├── FilePicker.kt │ │ │ │ ├── KeyEventBlocker.kt │ │ │ │ ├── KpmAutoLoadConfig.kt │ │ │ │ ├── LoadingIndicator.kt │ │ │ │ ├── ModuleCardComponents.kt │ │ │ │ ├── SearchBar.kt │ │ │ │ ├── SectionHeader.kt │ │ │ │ ├── SegmentedControl.kt │ │ │ │ ├── SettingsItem.kt │ │ │ │ ├── SplicedColumnGroup.kt │ │ │ │ ├── SplicedLazyColumn.kt │ │ │ │ ├── ThemeColorPicker.kt │ │ │ │ ├── ThemeModeSelector.kt │ │ │ │ ├── ToggleSettingCard.kt │ │ │ │ ├── TwoColumnGrid.kt │ │ │ │ ├── UmountConfig.kt │ │ │ │ ├── UpdateDialog.kt │ │ │ │ ├── WarningCard.kt │ │ │ │ └── chart/ │ │ │ │ ├── ChartUtils.kt │ │ │ │ ├── ModulePieChart.kt │ │ │ │ ├── StorageColumnChart.kt │ │ │ │ ├── SystemAreaChart.kt │ │ │ │ └── SystemLineChart.kt │ │ │ ├── model/ │ │ │ │ └── ApiMarketplaceItem.kt │ │ │ ├── screen/ │ │ │ │ ├── APM.kt │ │ │ │ ├── AboutScreen.kt │ │ │ │ ├── ApiMarketplace.kt │ │ │ │ ├── ApmBulkInstallScreen.kt │ │ │ │ ├── AppProfile.kt │ │ │ │ ├── BannerApiService.kt │ │ │ │ ├── BottomBarDestination.kt │ │ │ │ ├── ExecuteAPMAction.kt │ │ │ │ ├── Home.kt │ │ │ │ ├── HomeCircle.kt │ │ │ │ ├── HomeStats.kt │ │ │ │ ├── HomeV2.kt │ │ │ │ ├── HomeV3.kt │ │ │ │ ├── HomeV4.kt │ │ │ │ ├── Install.kt │ │ │ │ ├── InstallModeSelect.kt │ │ │ │ ├── KPM.kt │ │ │ │ ├── KpmAutoLoadConfigScreen.kt │ │ │ │ ├── MyThemesScreen.kt │ │ │ │ ├── OnlineKPMScreen.kt │ │ │ │ ├── OnlineModuleScreen.kt │ │ │ │ ├── OnlineScriptScreen.kt │ │ │ │ ├── Patches.kt │ │ │ │ ├── ScriptExecutionLogScreen.kt │ │ │ │ ├── ScriptLibrary.kt │ │ │ │ ├── Settings.kt │ │ │ │ ├── SuAuditLogScreen.kt │ │ │ │ ├── SuperUser.kt │ │ │ │ ├── ThemeStore.kt │ │ │ │ └── settings/ │ │ │ │ ├── AppearanceSettings.kt │ │ │ │ ├── AppearanceSettingsScreen.kt │ │ │ │ ├── BackupSettings.kt │ │ │ │ ├── BackupSettingsScreen.kt │ │ │ │ ├── BehaviorSettings.kt │ │ │ │ ├── BehaviorSettingsScreen.kt │ │ │ │ ├── FunctionSettings.kt │ │ │ │ ├── FunctionSettingsScreen.kt │ │ │ │ ├── GeneralSettings.kt │ │ │ │ ├── GeneralSettingsScreen.kt │ │ │ │ ├── LanguagePickerScreen.kt │ │ │ │ ├── ModuleSettings.kt │ │ │ │ ├── ModuleSettingsScreen.kt │ │ │ │ ├── MultimediaSettings.kt │ │ │ │ ├── MultimediaSettingsScreen.kt │ │ │ │ ├── SecuritySettings.kt │ │ │ │ ├── SecuritySettingsScreen.kt │ │ │ │ └── SettingsShared.kt │ │ │ ├── theme/ │ │ │ │ ├── AmberTheme.kt │ │ │ │ ├── BackgroundConfig.kt │ │ │ │ ├── BackgroundLayer.kt │ │ │ │ ├── BackupConfig.kt │ │ │ │ ├── BlueGreyTheme.kt │ │ │ │ ├── BlueTheme.kt │ │ │ │ ├── BrownTheme.kt │ │ │ │ ├── CardManage.kt │ │ │ │ ├── CyanTheme.kt │ │ │ │ ├── DeepOrangeTheme.kt │ │ │ │ ├── DeepPurpleTheme.kt │ │ │ │ ├── FontConfig.kt │ │ │ │ ├── GreenTheme.kt │ │ │ │ ├── IndigoTheme.kt │ │ │ │ ├── InkWashTheme.kt │ │ │ │ ├── LightBlueTheme.kt │ │ │ │ ├── LightGreenTheme.kt │ │ │ │ ├── LimeTheme.kt │ │ │ │ ├── MusicConfig.kt │ │ │ │ ├── OrangeTheme.kt │ │ │ │ ├── PinkTheme.kt │ │ │ │ ├── PurpleTheme.kt │ │ │ │ ├── RedTheme.kt │ │ │ │ ├── SakuraTheme.kt │ │ │ │ ├── SoundEffectConfig.kt │ │ │ │ ├── TealTheme.kt │ │ │ │ ├── Theme.kt │ │ │ │ ├── ThemeManager.kt │ │ │ │ ├── Type.kt │ │ │ │ ├── VibrationConfig.kt │ │ │ │ └── YellowTheme.kt │ │ │ ├── viewmodel/ │ │ │ │ ├── APModuleViewModel.kt │ │ │ │ ├── ApiMarketplaceViewModel.kt │ │ │ │ ├── DashboardViewModel.kt │ │ │ │ ├── KPModel.kt │ │ │ │ ├── KPModuleViewModel.kt │ │ │ │ ├── OnlineKPMViewModel.kt │ │ │ │ ├── OnlineModuleViewModel.kt │ │ │ │ ├── OnlineScriptViewModel.kt │ │ │ │ ├── PatchesViewModel.kt │ │ │ │ ├── ScriptLibraryViewModel.kt │ │ │ │ ├── SuperUserViewModel.kt │ │ │ │ └── ThemeStoreViewModel.kt │ │ │ └── webui/ │ │ │ ├── AppIconUtil.kt │ │ │ ├── MimeUtil.java │ │ │ ├── MonetColorsProvider.kt │ │ │ ├── SuFilePathHandler.java │ │ │ └── WebViewInterface.kt │ │ └── util/ │ │ ├── APatchCli.kt │ │ ├── APatchKeyHelper.java │ │ ├── AppData.kt │ │ ├── BackupLogManager.kt │ │ ├── BiometricUtils.kt │ │ ├── BulkInstallManager.kt │ │ ├── ComposePrefs.kt │ │ ├── DPIUtils.kt │ │ ├── DeviceInfoUtils.kt │ │ ├── Downloader.kt │ │ ├── FolkApiClient.kt │ │ ├── HanziToPinyin.java │ │ ├── HardwareMonitor.kt │ │ ├── IOStreamUtils.kt │ │ ├── LauncherIconUtils.kt │ │ ├── LogEvent.kt │ │ ├── ModuleBackupUtils.kt │ │ ├── ModuleShortcut.kt │ │ ├── MusicManager.kt │ │ ├── PermissionUtils.kt │ │ ├── PkgConfig.kt │ │ ├── SafeFileProvider.kt │ │ ├── SafeUriResolver.kt │ │ ├── ScriptLibraryManager.kt │ │ ├── SoundEffectManager.kt │ │ ├── SuAuditLog.kt │ │ ├── ThemeDownloader.kt │ │ ├── UpdateChecker.kt │ │ ├── Version.kt │ │ ├── VibrationManager.kt │ │ ├── WebDavUtils.kt │ │ └── ui/ │ │ ├── APDialogBlurBehindUtils.kt │ │ ├── AnsiUtils.kt │ │ ├── CompositionProvider.kt │ │ ├── GlassEffectHelper.kt │ │ ├── HomeBottomSpacer.kt │ │ ├── HyperlinkText.kt │ │ ├── NavigationBarsSpacer.kt │ │ └── ToastExt.kt │ └── res/ │ ├── drawable/ │ │ ├── device_mobile_down.xml │ │ ├── github.xml │ │ ├── ic_clear_background.xml │ │ ├── ic_custom_background.xml │ │ ├── ic_launcher_foreground_alt.xml │ │ ├── ic_launcher_monochrome.xml │ │ ├── ic_launcher_monochrome_alt.xml │ │ ├── info_circle_filled.xml │ │ ├── package_import.xml │ │ ├── play_circle.xml │ │ ├── settings.xml │ │ ├── telegram.xml │ │ ├── trash.xml │ │ └── webui.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ ├── ic_launcher_alt.xml │ │ ├── ic_launcher_alt_round.xml │ │ └── ic_launcher_round.xml │ ├── resources.properties │ ├── values/ │ │ ├── arrays.xml │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── values-ar/ │ │ └── strings.xml │ ├── values-es/ │ │ └── strings.xml │ ├── values-in/ │ │ └── strings.xml │ ├── values-ja/ │ │ └── strings.xml │ ├── values-ko/ │ │ └── strings.xml │ ├── values-mgl/ │ │ └── strings.xml │ ├── values-night/ │ │ └── themes.xml │ ├── values-pl/ │ │ └── strings.xml │ ├── values-pt-rBR/ │ │ └── strings.xml │ ├── values-ru/ │ │ └── strings.xml │ ├── values-tr-rTR/ │ │ └── strings.xml │ ├── values-vi/ │ │ └── strings.xml │ ├── values-zh-rAG/ │ │ └── strings.xml │ ├── values-zh-rAT/ │ │ └── strings.xml │ ├── values-zh-rCK/ │ │ └── strings.xml │ ├── values-zh-rCN/ │ │ └── strings.xml │ ├── values-zh-rMC/ │ │ └── strings.xml │ ├── values-zh-rTW/ │ │ └── strings.xml │ ├── values-zh-rWC/ │ │ └── strings.xml │ └── xml/ │ ├── backup_rules.xml │ ├── data_extraction_rules.xml │ ├── file_paths.xml │ └── network_security_config.xml ├── auth.properties.template ├── build.gradle.kts ├── fastlane/ │ └── metadata/ │ └── android/ │ ├── en-US/ │ │ ├── full_description.txt │ │ └── short_description.txt │ └── pl-PL/ │ ├── full_description.txt │ └── short_description.txt ├── fpd/ │ ├── Cargo.toml │ └── src/ │ ├── main.rs │ ├── prop_patch.rs │ └── umount.rs ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── keystore.properties.template ├── local.properties.template ├── scripts/ │ ├── Build-Debug.sh │ ├── Build-Release.sh │ ├── init-wsl.sh │ ├── setup-wsl.sh │ ├── update_binary.sh │ └── update_script.sh └── settings.gradle.kts