From f8076825cb6526b253380f1cf5191b4dfaa712b8 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Wed, 18 Jul 2018 17:47:53 +0800 Subject: [PATCH] Move Magisk Manager files into subfolder --- .gitignore => app/.gitignore | 0 README.md => app/README.md | 0 build.gradle => app/build.gradle | 0 proguard-rules.pro => app/proguard-rules.pro | 0 {src => app/src}/full/AndroidManifest.xml | 0 .../java/com/topjohnwu/magisk/AboutActivity.java | 0 .../java/com/topjohnwu/magisk/FlashActivity.java | 0 .../full/java/com/topjohnwu/magisk/LogFragment.java | 0 .../java/com/topjohnwu/magisk/MagiskFragment.java | 0 .../com/topjohnwu/magisk/MagiskHideFragment.java | 0 .../com/topjohnwu/magisk/MagiskLogFragment.java | 0 .../java/com/topjohnwu/magisk/MagiskManager.java | 0 .../java/com/topjohnwu/magisk/MainActivity.java | 0 .../java/com/topjohnwu/magisk/ModulesFragment.java | 0 .../java/com/topjohnwu/magisk/NoUIActivity.java | 0 .../java/com/topjohnwu/magisk/ReposFragment.java | 0 .../java/com/topjohnwu/magisk/SettingsActivity.java | 0 .../java/com/topjohnwu/magisk/SplashActivity.java | 0 .../java/com/topjohnwu/magisk/SuLogFragment.java | 0 .../com/topjohnwu/magisk/SuperuserFragment.java | 0 .../magisk/adapters/ApplicationAdapter.java | 0 .../topjohnwu/magisk/adapters/ModulesAdapter.java | 0 .../topjohnwu/magisk/adapters/PolicyAdapter.java | 0 .../com/topjohnwu/magisk/adapters/ReposAdapter.java | 0 .../topjohnwu/magisk/adapters/SectionedAdapter.java | 0 .../com/topjohnwu/magisk/adapters/SuLogAdapter.java | 0 .../magisk/adapters/TabFragmentAdapter.java | 0 .../com/topjohnwu/magisk/asyncs/CheckSafetyNet.java | 0 .../com/topjohnwu/magisk/asyncs/CheckUpdates.java | 0 .../java/com/topjohnwu/magisk/asyncs/FlashZip.java | 0 .../com/topjohnwu/magisk/asyncs/HideManager.java | 0 .../com/topjohnwu/magisk/asyncs/InstallMagisk.java | 0 .../com/topjohnwu/magisk/asyncs/LoadModules.java | 0 .../com/topjohnwu/magisk/asyncs/MarkDownWindow.java | 0 .../com/topjohnwu/magisk/asyncs/ParallelTask.java | 0 .../com/topjohnwu/magisk/asyncs/ProcessRepoZip.java | 0 .../com/topjohnwu/magisk/asyncs/RestoreImages.java | 0 .../com/topjohnwu/magisk/asyncs/UpdateRepos.java | 0 .../topjohnwu/magisk/components/AboutCardRow.java | 0 .../magisk/components/AlertDialogBuilder.java | 0 .../topjohnwu/magisk/components/ExpandableView.java | 0 .../topjohnwu/magisk/components/FlavorActivity.java | 0 .../com/topjohnwu/magisk/components/Fragment.java | 0 .../topjohnwu/magisk/components/SnackbarMaker.java | 0 .../com/topjohnwu/magisk/container/BaseModule.java | 0 .../java/com/topjohnwu/magisk/container/Module.java | 0 .../java/com/topjohnwu/magisk/container/Policy.java | 0 .../java/com/topjohnwu/magisk/container/Repo.java | 0 .../com/topjohnwu/magisk/container/SuLogEntry.java | 0 .../com/topjohnwu/magisk/container/TarEntry.java | 0 .../topjohnwu/magisk/container/ValueSortedMap.java | 0 .../magisk/database/MagiskDatabaseHelper.java | 0 .../magisk/database/RepoDatabaseHelper.java | 0 .../topjohnwu/magisk/receivers/BootReceiver.java | 0 .../topjohnwu/magisk/receivers/ManagerUpdate.java | 0 .../topjohnwu/magisk/receivers/PackageReceiver.java | 0 .../topjohnwu/magisk/receivers/RebootReceiver.java | 0 .../magisk/receivers/ShortcutReceiver.java | 0 .../magisk/services/OnBootIntentService.java | 0 .../magisk/services/UpdateCheckService.java | 0 .../topjohnwu/magisk/superuser/RequestActivity.java | 0 .../com/topjohnwu/magisk/superuser/SuReceiver.java | 0 .../java/com/topjohnwu/magisk/utils/BootSigner.java | 0 .../topjohnwu/magisk/utils/FingerprintHelper.java | 0 .../topjohnwu/magisk/utils/ISafetyNetHelper.java | 0 .../java/com/topjohnwu/magisk/utils/Logger.java | 0 .../java/com/topjohnwu/magisk/utils/PatchAPK.java | 0 .../java/com/topjohnwu/magisk/utils/RootUtils.java | 0 .../topjohnwu/magisk/utils/ShellInitializer.java | 0 .../java/com/topjohnwu/magisk/utils/ShowUI.java | 0 .../full/java/com/topjohnwu/magisk/utils/Topic.java | 0 .../java/com/topjohnwu/magisk/utils/ZipUtils.java | 0 {src => app/src}/full/res/drawable-nodpi/logo.png | Bin .../full/res/drawable-v26/sc_cloud_download.xml | 0 .../src}/full/res/drawable-v26/sc_extension.xml | 0 .../src}/full/res/drawable-v26/sc_magiskhide.xml | 0 .../src}/full/res/drawable-v26/sc_superuser.xml | 0 {src => app/src}/full/res/drawable/ic_add.xml | 0 {src => app/src}/full/res/drawable/ic_archive.xml | 0 {src => app/src}/full/res/drawable/ic_arrow.xml | 0 .../src}/full/res/drawable/ic_attach_money.xml | 0 .../src}/full/res/drawable/ic_bug_report.xml | 0 {src => app/src}/full/res/drawable/ic_cancel.xml | 0 .../src}/full/res/drawable/ic_check_circle.xml | 0 .../src}/full/res/drawable/ic_cloud_download.xml | 0 {src => app/src}/full/res/drawable/ic_delete.xml | 0 .../full/res/drawable/ic_device_information.xml | 0 {src => app/src}/full/res/drawable/ic_extension.xml | 0 .../full/res/drawable/ic_file_download_black.xml | 0 .../src}/full/res/drawable/ic_fingerprint.xml | 0 {src => app/src}/full/res/drawable/ic_github.xml | 0 {src => app/src}/full/res/drawable/ic_help.xml | 0 {src => app/src}/full/res/drawable/ic_history.xml | 0 .../src}/full/res/drawable/ic_info_outline.xml | 0 {src => app/src}/full/res/drawable/ic_language.xml | 0 .../src}/full/res/drawable/ic_magisk_outline.xml | 0 .../src}/full/res/drawable/ic_magiskhide.xml | 0 .../full/res/drawable/ic_menu_overflow_material.xml | 0 {src => app/src}/full/res/drawable/ic_more.xml | 0 .../src}/full/res/drawable/ic_notifications.xml | 0 {src => app/src}/full/res/drawable/ic_person.xml | 0 {src => app/src}/full/res/drawable/ic_refresh.xml | 0 {src => app/src}/full/res/drawable/ic_safetynet.xml | 0 {src => app/src}/full/res/drawable/ic_save.xml | 0 {src => app/src}/full/res/drawable/ic_settings.xml | 0 {src => app/src}/full/res/drawable/ic_sort.xml | 0 .../src}/full/res/drawable/ic_splash_activity.xml | 0 .../src}/full/res/drawable/ic_su_warning.xml | 0 {src => app/src}/full/res/drawable/ic_superuser.xml | 0 {src => app/src}/full/res/drawable/ic_undelete.xml | 0 {src => app/src}/full/res/drawable/ic_update.xml | 0 {src => app/src}/full/res/drawable/ic_xda.xml | 0 .../src}/full/res/drawable/sc_cloud_download.xml | 0 {src => app/src}/full/res/drawable/sc_extension.xml | 0 .../src}/full/res/drawable/sc_magiskhide.xml | 0 {src => app/src}/full/res/drawable/sc_superuser.xml | 0 {src => app/src}/full/res/layout/activity_about.xml | 0 {src => app/src}/full/res/layout/activity_flash.xml | 0 {src => app/src}/full/res/layout/activity_main.xml | 0 .../src}/full/res/layout/activity_request.xml | 0 .../src}/full/res/layout/activity_settings.xml | 0 {src => app/src}/full/res/layout/alert_dialog.xml | 0 .../src}/full/res/layout/custom_channel_dialog.xml | 0 {src => app/src}/full/res/layout/fragment_log.xml | 0 .../src}/full/res/layout/fragment_magisk.xml | 0 .../src}/full/res/layout/fragment_magisk_hide.xml | 0 .../src}/full/res/layout/fragment_magisk_log.xml | 0 .../src}/full/res/layout/fragment_modules.xml | 0 {src => app/src}/full/res/layout/fragment_repos.xml | 0 .../src}/full/res/layout/fragment_su_log.xml | 0 .../src}/full/res/layout/fragment_superuser.xml | 0 {src => app/src}/full/res/layout/info_item_row.xml | 0 {src => app/src}/full/res/layout/list_item_app.xml | 0 .../src}/full/res/layout/list_item_module.xml | 0 .../src}/full/res/layout/list_item_policy.xml | 0 {src => app/src}/full/res/layout/list_item_repo.xml | 0 .../src}/full/res/layout/list_item_sulog.xml | 0 .../src}/full/res/layout/list_item_sulog_group.xml | 0 {src => app/src}/full/res/layout/section.xml | 0 {src => app/src}/full/res/layout/toolbar.xml | 0 {src => app/src}/full/res/menu/drawer.xml | 0 {src => app/src}/full/res/menu/menu_log.xml | 0 {src => app/src}/full/res/menu/menu_magiskhide.xml | 0 {src => app/src}/full/res/menu/menu_reboot.xml | 0 {src => app/src}/full/res/menu/menu_repo.xml | 0 {src => app/src}/full/res/raw/changelog.md | 0 {src => app/src}/full/res/raw/dark.css | 0 {src => app/src}/full/res/raw/light.css | 0 {src => app/src}/full/res/raw/utils.sh | 0 {src => app/src}/full/res/values-ar/strings.xml | 0 {src => app/src}/full/res/values-bg/strings.xml | 0 {src => app/src}/full/res/values-cs/strings.xml | 0 {src => app/src}/full/res/values-de/strings.xml | 0 {src => app/src}/full/res/values-el/strings.xml | 0 {src => app/src}/full/res/values-es/strings.xml | 0 {src => app/src}/full/res/values-et/strings.xml | 0 {src => app/src}/full/res/values-fr/strings.xml | 0 {src => app/src}/full/res/values-hr/strings.xml | 0 {src => app/src}/full/res/values-in/strings.xml | 0 {src => app/src}/full/res/values-it/strings.xml | 0 {src => app/src}/full/res/values-ja/strings.xml | 0 {src => app/src}/full/res/values-ko/strings.xml | 0 {src => app/src}/full/res/values-lt/strings.xml | 0 {src => app/src}/full/res/values-nl/strings.xml | 0 {src => app/src}/full/res/values-pl/strings.xml | 0 {src => app/src}/full/res/values-pt-rBR/strings.xml | 0 {src => app/src}/full/res/values-pt-rPT/strings.xml | 0 {src => app/src}/full/res/values-ro/strings.xml | 0 {src => app/src}/full/res/values-ru/strings.xml | 0 {src => app/src}/full/res/values-sr/strings.xml | 0 {src => app/src}/full/res/values-sv/strings.xml | 0 {src => app/src}/full/res/values-sw600dp/bools.xml | 0 {src => app/src}/full/res/values-sw600dp/dimens.xml | 0 {src => app/src}/full/res/values-sw600dp/styles.xml | 0 {src => app/src}/full/res/values-tr/strings.xml | 0 {src => app/src}/full/res/values-uk/strings.xml | 0 {src => app/src}/full/res/values-vi/strings.xml | 0 {src => app/src}/full/res/values-zh-rCN/strings.xml | 0 {src => app/src}/full/res/values-zh-rTW/strings.xml | 0 {src => app/src}/full/res/values/arrays.xml | 0 {src => app/src}/full/res/values/attrs.xml | 0 {src => app/src}/full/res/values/bools.xml | 0 {src => app/src}/full/res/values/dimens.xml | 0 {src => app/src}/full/res/values/strings.xml | 0 {src => app/src}/full/res/values/styles.xml | 0 {src => app/src}/full/res/xml/app_settings.xml | 0 {src => app/src}/main/AndroidManifest.xml | 0 .../com/topjohnwu/magisk/components/Activity.java | 0 .../topjohnwu/magisk/components/Application.java | 0 .../magisk/receivers/DownloadReceiver.java | 0 .../topjohnwu/magisk/receivers/ManagerInstall.java | 0 .../main/java/com/topjohnwu/magisk/utils/Const.java | 0 .../main/java/com/topjohnwu/magisk/utils/Utils.java | 0 .../java/com/topjohnwu/magisk/utils/WebService.java | 0 .../src}/main/res/drawable-v26/ic_launcher.xml | 0 {src => app/src}/main/res/drawable/ic_logo.xml | 0 {src => app/src}/main/res/drawable/ic_magisk.xml | 0 .../src}/main/res/drawable/ic_magisk_padded.xml | 0 {src => app/src}/main/res/values-ar/strings.xml | 0 {src => app/src}/main/res/values-bg/strings.xml | 0 {src => app/src}/main/res/values-cs/strings.xml | 0 {src => app/src}/main/res/values-de/strings.xml | 0 {src => app/src}/main/res/values-el/strings.xml | 0 {src => app/src}/main/res/values-es/strings.xml | 0 {src => app/src}/main/res/values-et/strings.xml | 0 {src => app/src}/main/res/values-fr/strings.xml | 0 {src => app/src}/main/res/values-hr/strings.xml | 0 {src => app/src}/main/res/values-in/strings.xml | 0 {src => app/src}/main/res/values-it/strings.xml | 0 {src => app/src}/main/res/values-ja/strings.xml | 0 {src => app/src}/main/res/values-ko/strings.xml | 0 {src => app/src}/main/res/values-lt/strings.xml | 0 {src => app/src}/main/res/values-nl/strings.xml | 0 {src => app/src}/main/res/values-pl/strings.xml | 0 {src => app/src}/main/res/values-pt-rBR/strings.xml | 0 {src => app/src}/main/res/values-pt-rPT/strings.xml | 0 {src => app/src}/main/res/values-ro/strings.xml | 0 {src => app/src}/main/res/values-ru/strings.xml | 0 {src => app/src}/main/res/values-sr/strings.xml | 0 {src => app/src}/main/res/values-sv/strings.xml | 0 {src => app/src}/main/res/values-tr/strings.xml | 0 {src => app/src}/main/res/values-uk/strings.xml | 0 {src => app/src}/main/res/values-vi/strings.xml | 0 {src => app/src}/main/res/values-zh-rCN/strings.xml | 0 {src => app/src}/main/res/values-zh-rTW/strings.xml | 0 {src => app/src}/main/res/values/colors.xml | 0 {src => app/src}/main/res/values/drawables.xml | 0 {src => app/src}/main/res/values/strings.xml | 0 {src => app/src}/main/res/xml/file_paths.xml | 0 {src => app/src}/stub/AndroidManifest.xml | 0 .../java/com/topjohnwu/magisk/MagiskManager.java | 0 .../java/com/topjohnwu/magisk/NoUIActivity.java | 0 .../topjohnwu/magisk/components/FlavorActivity.java | 0 .../topjohnwu/magisk/receivers/BootLauncher.java | 0 {src => app/src}/stub/res/values-bg/strings.xml | 0 {src => app/src}/stub/res/values-de/strings.xml | 0 {src => app/src}/stub/res/values-es/strings.xml | 0 {src => app/src}/stub/res/values-fr/strings.xml | 0 {src => app/src}/stub/res/values-in/strings.xml | 0 {src => app/src}/stub/res/values-it/strings.xml | 0 {src => app/src}/stub/res/values-lt/strings.xml | 0 {src => app/src}/stub/res/values-pl/strings.xml | 0 {src => app/src}/stub/res/values-ro/strings.xml | 0 {src => app/src}/stub/res/values-ru/strings.xml | 0 {src => app/src}/stub/res/values-tr/strings.xml | 0 {src => app/src}/stub/res/values-zh-rCN/strings.xml | 0 {src => app/src}/stub/res/values-zh-rTW/strings.xml | 0 {src => app/src}/stub/res/values/strings.xml | 0 248 files changed, 0 insertions(+), 0 deletions(-) rename .gitignore => app/.gitignore (100%) rename README.md => app/README.md (100%) rename build.gradle => app/build.gradle (100%) rename proguard-rules.pro => app/proguard-rules.pro (100%) rename {src => app/src}/full/AndroidManifest.xml (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/AboutActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/FlashActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/LogFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/MagiskFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/MagiskHideFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/MagiskLogFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/MagiskManager.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/MainActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/ModulesFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/NoUIActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/ReposFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/SettingsActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/SplashActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/SuLogFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/SuperuserFragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/HideManager.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/AboutCardRow.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/ExpandableView.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/FlavorActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/Fragment.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/BaseModule.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/Module.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/Policy.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/Repo.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/SuLogEntry.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/TarEntry.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/BootSigner.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/ISafetyNetHelper.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/Logger.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/PatchAPK.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/RootUtils.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/ShellInitializer.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/ShowUI.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/Topic.java (100%) rename {src => app/src}/full/java/com/topjohnwu/magisk/utils/ZipUtils.java (100%) rename {src => app/src}/full/res/drawable-nodpi/logo.png (100%) rename {src => app/src}/full/res/drawable-v26/sc_cloud_download.xml (100%) rename {src => app/src}/full/res/drawable-v26/sc_extension.xml (100%) rename {src => app/src}/full/res/drawable-v26/sc_magiskhide.xml (100%) rename {src => app/src}/full/res/drawable-v26/sc_superuser.xml (100%) rename {src => app/src}/full/res/drawable/ic_add.xml (100%) rename {src => app/src}/full/res/drawable/ic_archive.xml (100%) rename {src => app/src}/full/res/drawable/ic_arrow.xml (100%) rename {src => app/src}/full/res/drawable/ic_attach_money.xml (100%) rename {src => app/src}/full/res/drawable/ic_bug_report.xml (100%) rename {src => app/src}/full/res/drawable/ic_cancel.xml (100%) rename {src => app/src}/full/res/drawable/ic_check_circle.xml (100%) rename {src => app/src}/full/res/drawable/ic_cloud_download.xml (100%) rename {src => app/src}/full/res/drawable/ic_delete.xml (100%) rename {src => app/src}/full/res/drawable/ic_device_information.xml (100%) rename {src => app/src}/full/res/drawable/ic_extension.xml (100%) rename {src => app/src}/full/res/drawable/ic_file_download_black.xml (100%) rename {src => app/src}/full/res/drawable/ic_fingerprint.xml (100%) rename {src => app/src}/full/res/drawable/ic_github.xml (100%) rename {src => app/src}/full/res/drawable/ic_help.xml (100%) rename {src => app/src}/full/res/drawable/ic_history.xml (100%) rename {src => app/src}/full/res/drawable/ic_info_outline.xml (100%) rename {src => app/src}/full/res/drawable/ic_language.xml (100%) rename {src => app/src}/full/res/drawable/ic_magisk_outline.xml (100%) rename {src => app/src}/full/res/drawable/ic_magiskhide.xml (100%) rename {src => app/src}/full/res/drawable/ic_menu_overflow_material.xml (100%) rename {src => app/src}/full/res/drawable/ic_more.xml (100%) rename {src => app/src}/full/res/drawable/ic_notifications.xml (100%) rename {src => app/src}/full/res/drawable/ic_person.xml (100%) rename {src => app/src}/full/res/drawable/ic_refresh.xml (100%) rename {src => app/src}/full/res/drawable/ic_safetynet.xml (100%) rename {src => app/src}/full/res/drawable/ic_save.xml (100%) rename {src => app/src}/full/res/drawable/ic_settings.xml (100%) rename {src => app/src}/full/res/drawable/ic_sort.xml (100%) rename {src => app/src}/full/res/drawable/ic_splash_activity.xml (100%) rename {src => app/src}/full/res/drawable/ic_su_warning.xml (100%) rename {src => app/src}/full/res/drawable/ic_superuser.xml (100%) rename {src => app/src}/full/res/drawable/ic_undelete.xml (100%) rename {src => app/src}/full/res/drawable/ic_update.xml (100%) rename {src => app/src}/full/res/drawable/ic_xda.xml (100%) rename {src => app/src}/full/res/drawable/sc_cloud_download.xml (100%) rename {src => app/src}/full/res/drawable/sc_extension.xml (100%) rename {src => app/src}/full/res/drawable/sc_magiskhide.xml (100%) rename {src => app/src}/full/res/drawable/sc_superuser.xml (100%) rename {src => app/src}/full/res/layout/activity_about.xml (100%) rename {src => app/src}/full/res/layout/activity_flash.xml (100%) rename {src => app/src}/full/res/layout/activity_main.xml (100%) rename {src => app/src}/full/res/layout/activity_request.xml (100%) rename {src => app/src}/full/res/layout/activity_settings.xml (100%) rename {src => app/src}/full/res/layout/alert_dialog.xml (100%) rename {src => app/src}/full/res/layout/custom_channel_dialog.xml (100%) rename {src => app/src}/full/res/layout/fragment_log.xml (100%) rename {src => app/src}/full/res/layout/fragment_magisk.xml (100%) rename {src => app/src}/full/res/layout/fragment_magisk_hide.xml (100%) rename {src => app/src}/full/res/layout/fragment_magisk_log.xml (100%) rename {src => app/src}/full/res/layout/fragment_modules.xml (100%) rename {src => app/src}/full/res/layout/fragment_repos.xml (100%) rename {src => app/src}/full/res/layout/fragment_su_log.xml (100%) rename {src => app/src}/full/res/layout/fragment_superuser.xml (100%) rename {src => app/src}/full/res/layout/info_item_row.xml (100%) rename {src => app/src}/full/res/layout/list_item_app.xml (100%) rename {src => app/src}/full/res/layout/list_item_module.xml (100%) rename {src => app/src}/full/res/layout/list_item_policy.xml (100%) rename {src => app/src}/full/res/layout/list_item_repo.xml (100%) rename {src => app/src}/full/res/layout/list_item_sulog.xml (100%) rename {src => app/src}/full/res/layout/list_item_sulog_group.xml (100%) rename {src => app/src}/full/res/layout/section.xml (100%) rename {src => app/src}/full/res/layout/toolbar.xml (100%) rename {src => app/src}/full/res/menu/drawer.xml (100%) rename {src => app/src}/full/res/menu/menu_log.xml (100%) rename {src => app/src}/full/res/menu/menu_magiskhide.xml (100%) rename {src => app/src}/full/res/menu/menu_reboot.xml (100%) rename {src => app/src}/full/res/menu/menu_repo.xml (100%) rename {src => app/src}/full/res/raw/changelog.md (100%) rename {src => app/src}/full/res/raw/dark.css (100%) rename {src => app/src}/full/res/raw/light.css (100%) rename {src => app/src}/full/res/raw/utils.sh (100%) rename {src => app/src}/full/res/values-ar/strings.xml (100%) rename {src => app/src}/full/res/values-bg/strings.xml (100%) rename {src => app/src}/full/res/values-cs/strings.xml (100%) rename {src => app/src}/full/res/values-de/strings.xml (100%) rename {src => app/src}/full/res/values-el/strings.xml (100%) rename {src => app/src}/full/res/values-es/strings.xml (100%) rename {src => app/src}/full/res/values-et/strings.xml (100%) rename {src => app/src}/full/res/values-fr/strings.xml (100%) rename {src => app/src}/full/res/values-hr/strings.xml (100%) rename {src => app/src}/full/res/values-in/strings.xml (100%) rename {src => app/src}/full/res/values-it/strings.xml (100%) rename {src => app/src}/full/res/values-ja/strings.xml (100%) rename {src => app/src}/full/res/values-ko/strings.xml (100%) rename {src => app/src}/full/res/values-lt/strings.xml (100%) rename {src => app/src}/full/res/values-nl/strings.xml (100%) rename {src => app/src}/full/res/values-pl/strings.xml (100%) rename {src => app/src}/full/res/values-pt-rBR/strings.xml (100%) rename {src => app/src}/full/res/values-pt-rPT/strings.xml (100%) rename {src => app/src}/full/res/values-ro/strings.xml (100%) rename {src => app/src}/full/res/values-ru/strings.xml (100%) rename {src => app/src}/full/res/values-sr/strings.xml (100%) rename {src => app/src}/full/res/values-sv/strings.xml (100%) rename {src => app/src}/full/res/values-sw600dp/bools.xml (100%) rename {src => app/src}/full/res/values-sw600dp/dimens.xml (100%) rename {src => app/src}/full/res/values-sw600dp/styles.xml (100%) rename {src => app/src}/full/res/values-tr/strings.xml (100%) rename {src => app/src}/full/res/values-uk/strings.xml (100%) rename {src => app/src}/full/res/values-vi/strings.xml (100%) rename {src => app/src}/full/res/values-zh-rCN/strings.xml (100%) rename {src => app/src}/full/res/values-zh-rTW/strings.xml (100%) rename {src => app/src}/full/res/values/arrays.xml (100%) rename {src => app/src}/full/res/values/attrs.xml (100%) rename {src => app/src}/full/res/values/bools.xml (100%) rename {src => app/src}/full/res/values/dimens.xml (100%) rename {src => app/src}/full/res/values/strings.xml (100%) rename {src => app/src}/full/res/values/styles.xml (100%) rename {src => app/src}/full/res/xml/app_settings.xml (100%) rename {src => app/src}/main/AndroidManifest.xml (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/components/Activity.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/components/Application.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/receivers/ManagerInstall.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/utils/Const.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/utils/Utils.java (100%) rename {src => app/src}/main/java/com/topjohnwu/magisk/utils/WebService.java (100%) rename {src => app/src}/main/res/drawable-v26/ic_launcher.xml (100%) rename {src => app/src}/main/res/drawable/ic_logo.xml (100%) rename {src => app/src}/main/res/drawable/ic_magisk.xml (100%) rename {src => app/src}/main/res/drawable/ic_magisk_padded.xml (100%) rename {src => app/src}/main/res/values-ar/strings.xml (100%) rename {src => app/src}/main/res/values-bg/strings.xml (100%) rename {src => app/src}/main/res/values-cs/strings.xml (100%) rename {src => app/src}/main/res/values-de/strings.xml (100%) rename {src => app/src}/main/res/values-el/strings.xml (100%) rename {src => app/src}/main/res/values-es/strings.xml (100%) rename {src => app/src}/main/res/values-et/strings.xml (100%) rename {src => app/src}/main/res/values-fr/strings.xml (100%) rename {src => app/src}/main/res/values-hr/strings.xml (100%) rename {src => app/src}/main/res/values-in/strings.xml (100%) rename {src => app/src}/main/res/values-it/strings.xml (100%) rename {src => app/src}/main/res/values-ja/strings.xml (100%) rename {src => app/src}/main/res/values-ko/strings.xml (100%) rename {src => app/src}/main/res/values-lt/strings.xml (100%) rename {src => app/src}/main/res/values-nl/strings.xml (100%) rename {src => app/src}/main/res/values-pl/strings.xml (100%) rename {src => app/src}/main/res/values-pt-rBR/strings.xml (100%) rename {src => app/src}/main/res/values-pt-rPT/strings.xml (100%) rename {src => app/src}/main/res/values-ro/strings.xml (100%) rename {src => app/src}/main/res/values-ru/strings.xml (100%) rename {src => app/src}/main/res/values-sr/strings.xml (100%) rename {src => app/src}/main/res/values-sv/strings.xml (100%) rename {src => app/src}/main/res/values-tr/strings.xml (100%) rename {src => app/src}/main/res/values-uk/strings.xml (100%) rename {src => app/src}/main/res/values-vi/strings.xml (100%) rename {src => app/src}/main/res/values-zh-rCN/strings.xml (100%) rename {src => app/src}/main/res/values-zh-rTW/strings.xml (100%) rename {src => app/src}/main/res/values/colors.xml (100%) rename {src => app/src}/main/res/values/drawables.xml (100%) rename {src => app/src}/main/res/values/strings.xml (100%) rename {src => app/src}/main/res/xml/file_paths.xml (100%) rename {src => app/src}/stub/AndroidManifest.xml (100%) rename {src => app/src}/stub/java/com/topjohnwu/magisk/MagiskManager.java (100%) rename {src => app/src}/stub/java/com/topjohnwu/magisk/NoUIActivity.java (100%) rename {src => app/src}/stub/java/com/topjohnwu/magisk/components/FlavorActivity.java (100%) rename {src => app/src}/stub/java/com/topjohnwu/magisk/receivers/BootLauncher.java (100%) rename {src => app/src}/stub/res/values-bg/strings.xml (100%) rename {src => app/src}/stub/res/values-de/strings.xml (100%) rename {src => app/src}/stub/res/values-es/strings.xml (100%) rename {src => app/src}/stub/res/values-fr/strings.xml (100%) rename {src => app/src}/stub/res/values-in/strings.xml (100%) rename {src => app/src}/stub/res/values-it/strings.xml (100%) rename {src => app/src}/stub/res/values-lt/strings.xml (100%) rename {src => app/src}/stub/res/values-pl/strings.xml (100%) rename {src => app/src}/stub/res/values-ro/strings.xml (100%) rename {src => app/src}/stub/res/values-ru/strings.xml (100%) rename {src => app/src}/stub/res/values-tr/strings.xml (100%) rename {src => app/src}/stub/res/values-zh-rCN/strings.xml (100%) rename {src => app/src}/stub/res/values-zh-rTW/strings.xml (100%) rename {src => app/src}/stub/res/values/strings.xml (100%) diff --git a/.gitignore b/app/.gitignore similarity index 100% rename from .gitignore rename to app/.gitignore diff --git a/README.md b/app/README.md similarity index 100% rename from README.md rename to app/README.md diff --git a/build.gradle b/app/build.gradle similarity index 100% rename from build.gradle rename to app/build.gradle diff --git a/proguard-rules.pro b/app/proguard-rules.pro similarity index 100% rename from proguard-rules.pro rename to app/proguard-rules.pro diff --git a/src/full/AndroidManifest.xml b/app/src/full/AndroidManifest.xml similarity index 100% rename from src/full/AndroidManifest.xml rename to app/src/full/AndroidManifest.xml diff --git a/src/full/java/com/topjohnwu/magisk/AboutActivity.java b/app/src/full/java/com/topjohnwu/magisk/AboutActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/AboutActivity.java rename to app/src/full/java/com/topjohnwu/magisk/AboutActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/FlashActivity.java b/app/src/full/java/com/topjohnwu/magisk/FlashActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/FlashActivity.java rename to app/src/full/java/com/topjohnwu/magisk/FlashActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/LogFragment.java b/app/src/full/java/com/topjohnwu/magisk/LogFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/LogFragment.java rename to app/src/full/java/com/topjohnwu/magisk/LogFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/MagiskFragment.java b/app/src/full/java/com/topjohnwu/magisk/MagiskFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/MagiskFragment.java rename to app/src/full/java/com/topjohnwu/magisk/MagiskFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java b/app/src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java rename to app/src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java b/app/src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java rename to app/src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/MagiskManager.java b/app/src/full/java/com/topjohnwu/magisk/MagiskManager.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/MagiskManager.java rename to app/src/full/java/com/topjohnwu/magisk/MagiskManager.java diff --git a/src/full/java/com/topjohnwu/magisk/MainActivity.java b/app/src/full/java/com/topjohnwu/magisk/MainActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/MainActivity.java rename to app/src/full/java/com/topjohnwu/magisk/MainActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/ModulesFragment.java b/app/src/full/java/com/topjohnwu/magisk/ModulesFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/ModulesFragment.java rename to app/src/full/java/com/topjohnwu/magisk/ModulesFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/NoUIActivity.java b/app/src/full/java/com/topjohnwu/magisk/NoUIActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/NoUIActivity.java rename to app/src/full/java/com/topjohnwu/magisk/NoUIActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/ReposFragment.java b/app/src/full/java/com/topjohnwu/magisk/ReposFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/ReposFragment.java rename to app/src/full/java/com/topjohnwu/magisk/ReposFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/SettingsActivity.java b/app/src/full/java/com/topjohnwu/magisk/SettingsActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/SettingsActivity.java rename to app/src/full/java/com/topjohnwu/magisk/SettingsActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/SplashActivity.java b/app/src/full/java/com/topjohnwu/magisk/SplashActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/SplashActivity.java rename to app/src/full/java/com/topjohnwu/magisk/SplashActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/SuLogFragment.java b/app/src/full/java/com/topjohnwu/magisk/SuLogFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/SuLogFragment.java rename to app/src/full/java/com/topjohnwu/magisk/SuLogFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/SuperuserFragment.java b/app/src/full/java/com/topjohnwu/magisk/SuperuserFragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/SuperuserFragment.java rename to app/src/full/java/com/topjohnwu/magisk/SuperuserFragment.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java b/app/src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java rename to app/src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java diff --git a/src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java b/app/src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java rename to app/src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java diff --git a/src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java b/app/src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java rename to app/src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java diff --git a/src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java b/app/src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java rename to app/src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java diff --git a/src/full/java/com/topjohnwu/magisk/components/ExpandableView.java b/app/src/full/java/com/topjohnwu/magisk/components/ExpandableView.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/ExpandableView.java rename to app/src/full/java/com/topjohnwu/magisk/components/ExpandableView.java diff --git a/src/full/java/com/topjohnwu/magisk/components/FlavorActivity.java b/app/src/full/java/com/topjohnwu/magisk/components/FlavorActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/FlavorActivity.java rename to app/src/full/java/com/topjohnwu/magisk/components/FlavorActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/components/Fragment.java b/app/src/full/java/com/topjohnwu/magisk/components/Fragment.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/Fragment.java rename to app/src/full/java/com/topjohnwu/magisk/components/Fragment.java diff --git a/src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java b/app/src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java rename to app/src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java diff --git a/src/full/java/com/topjohnwu/magisk/container/BaseModule.java b/app/src/full/java/com/topjohnwu/magisk/container/BaseModule.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/BaseModule.java rename to app/src/full/java/com/topjohnwu/magisk/container/BaseModule.java diff --git a/src/full/java/com/topjohnwu/magisk/container/Module.java b/app/src/full/java/com/topjohnwu/magisk/container/Module.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/Module.java rename to app/src/full/java/com/topjohnwu/magisk/container/Module.java diff --git a/src/full/java/com/topjohnwu/magisk/container/Policy.java b/app/src/full/java/com/topjohnwu/magisk/container/Policy.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/Policy.java rename to app/src/full/java/com/topjohnwu/magisk/container/Policy.java diff --git a/src/full/java/com/topjohnwu/magisk/container/Repo.java b/app/src/full/java/com/topjohnwu/magisk/container/Repo.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/Repo.java rename to app/src/full/java/com/topjohnwu/magisk/container/Repo.java diff --git a/src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java b/app/src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java rename to app/src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java diff --git a/src/full/java/com/topjohnwu/magisk/container/TarEntry.java b/app/src/full/java/com/topjohnwu/magisk/container/TarEntry.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/TarEntry.java rename to app/src/full/java/com/topjohnwu/magisk/container/TarEntry.java diff --git a/src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java b/app/src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java rename to app/src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java diff --git a/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java b/app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java rename to app/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java diff --git a/src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java b/app/src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java rename to app/src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java diff --git a/src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java b/app/src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java rename to app/src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java diff --git a/src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java b/app/src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java rename to app/src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java diff --git a/src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java b/app/src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java rename to app/src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java diff --git a/src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java b/app/src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java rename to app/src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java diff --git a/src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java b/app/src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java rename to app/src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java diff --git a/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java b/app/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java rename to app/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java diff --git a/src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java b/app/src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java rename to app/src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java diff --git a/src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java b/app/src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java rename to app/src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java diff --git a/src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java b/app/src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java rename to app/src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/BootSigner.java b/app/src/full/java/com/topjohnwu/magisk/utils/BootSigner.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/BootSigner.java rename to app/src/full/java/com/topjohnwu/magisk/utils/BootSigner.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java b/app/src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java rename to app/src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/ISafetyNetHelper.java b/app/src/full/java/com/topjohnwu/magisk/utils/ISafetyNetHelper.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/ISafetyNetHelper.java rename to app/src/full/java/com/topjohnwu/magisk/utils/ISafetyNetHelper.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/Logger.java b/app/src/full/java/com/topjohnwu/magisk/utils/Logger.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/Logger.java rename to app/src/full/java/com/topjohnwu/magisk/utils/Logger.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/PatchAPK.java b/app/src/full/java/com/topjohnwu/magisk/utils/PatchAPK.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/PatchAPK.java rename to app/src/full/java/com/topjohnwu/magisk/utils/PatchAPK.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/RootUtils.java b/app/src/full/java/com/topjohnwu/magisk/utils/RootUtils.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/RootUtils.java rename to app/src/full/java/com/topjohnwu/magisk/utils/RootUtils.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/ShellInitializer.java b/app/src/full/java/com/topjohnwu/magisk/utils/ShellInitializer.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/ShellInitializer.java rename to app/src/full/java/com/topjohnwu/magisk/utils/ShellInitializer.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java b/app/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/ShowUI.java rename to app/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/Topic.java b/app/src/full/java/com/topjohnwu/magisk/utils/Topic.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/Topic.java rename to app/src/full/java/com/topjohnwu/magisk/utils/Topic.java diff --git a/src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java b/app/src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java similarity index 100% rename from src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java rename to app/src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java diff --git a/src/full/res/drawable-nodpi/logo.png b/app/src/full/res/drawable-nodpi/logo.png similarity index 100% rename from src/full/res/drawable-nodpi/logo.png rename to app/src/full/res/drawable-nodpi/logo.png diff --git a/src/full/res/drawable-v26/sc_cloud_download.xml b/app/src/full/res/drawable-v26/sc_cloud_download.xml similarity index 100% rename from src/full/res/drawable-v26/sc_cloud_download.xml rename to app/src/full/res/drawable-v26/sc_cloud_download.xml diff --git a/src/full/res/drawable-v26/sc_extension.xml b/app/src/full/res/drawable-v26/sc_extension.xml similarity index 100% rename from src/full/res/drawable-v26/sc_extension.xml rename to app/src/full/res/drawable-v26/sc_extension.xml diff --git a/src/full/res/drawable-v26/sc_magiskhide.xml b/app/src/full/res/drawable-v26/sc_magiskhide.xml similarity index 100% rename from src/full/res/drawable-v26/sc_magiskhide.xml rename to app/src/full/res/drawable-v26/sc_magiskhide.xml diff --git a/src/full/res/drawable-v26/sc_superuser.xml b/app/src/full/res/drawable-v26/sc_superuser.xml similarity index 100% rename from src/full/res/drawable-v26/sc_superuser.xml rename to app/src/full/res/drawable-v26/sc_superuser.xml diff --git a/src/full/res/drawable/ic_add.xml b/app/src/full/res/drawable/ic_add.xml similarity index 100% rename from src/full/res/drawable/ic_add.xml rename to app/src/full/res/drawable/ic_add.xml diff --git a/src/full/res/drawable/ic_archive.xml b/app/src/full/res/drawable/ic_archive.xml similarity index 100% rename from src/full/res/drawable/ic_archive.xml rename to app/src/full/res/drawable/ic_archive.xml diff --git a/src/full/res/drawable/ic_arrow.xml b/app/src/full/res/drawable/ic_arrow.xml similarity index 100% rename from src/full/res/drawable/ic_arrow.xml rename to app/src/full/res/drawable/ic_arrow.xml diff --git a/src/full/res/drawable/ic_attach_money.xml b/app/src/full/res/drawable/ic_attach_money.xml similarity index 100% rename from src/full/res/drawable/ic_attach_money.xml rename to app/src/full/res/drawable/ic_attach_money.xml diff --git a/src/full/res/drawable/ic_bug_report.xml b/app/src/full/res/drawable/ic_bug_report.xml similarity index 100% rename from src/full/res/drawable/ic_bug_report.xml rename to app/src/full/res/drawable/ic_bug_report.xml diff --git a/src/full/res/drawable/ic_cancel.xml b/app/src/full/res/drawable/ic_cancel.xml similarity index 100% rename from src/full/res/drawable/ic_cancel.xml rename to app/src/full/res/drawable/ic_cancel.xml diff --git a/src/full/res/drawable/ic_check_circle.xml b/app/src/full/res/drawable/ic_check_circle.xml similarity index 100% rename from src/full/res/drawable/ic_check_circle.xml rename to app/src/full/res/drawable/ic_check_circle.xml diff --git a/src/full/res/drawable/ic_cloud_download.xml b/app/src/full/res/drawable/ic_cloud_download.xml similarity index 100% rename from src/full/res/drawable/ic_cloud_download.xml rename to app/src/full/res/drawable/ic_cloud_download.xml diff --git a/src/full/res/drawable/ic_delete.xml b/app/src/full/res/drawable/ic_delete.xml similarity index 100% rename from src/full/res/drawable/ic_delete.xml rename to app/src/full/res/drawable/ic_delete.xml diff --git a/src/full/res/drawable/ic_device_information.xml b/app/src/full/res/drawable/ic_device_information.xml similarity index 100% rename from src/full/res/drawable/ic_device_information.xml rename to app/src/full/res/drawable/ic_device_information.xml diff --git a/src/full/res/drawable/ic_extension.xml b/app/src/full/res/drawable/ic_extension.xml similarity index 100% rename from src/full/res/drawable/ic_extension.xml rename to app/src/full/res/drawable/ic_extension.xml diff --git a/src/full/res/drawable/ic_file_download_black.xml b/app/src/full/res/drawable/ic_file_download_black.xml similarity index 100% rename from src/full/res/drawable/ic_file_download_black.xml rename to app/src/full/res/drawable/ic_file_download_black.xml diff --git a/src/full/res/drawable/ic_fingerprint.xml b/app/src/full/res/drawable/ic_fingerprint.xml similarity index 100% rename from src/full/res/drawable/ic_fingerprint.xml rename to app/src/full/res/drawable/ic_fingerprint.xml diff --git a/src/full/res/drawable/ic_github.xml b/app/src/full/res/drawable/ic_github.xml similarity index 100% rename from src/full/res/drawable/ic_github.xml rename to app/src/full/res/drawable/ic_github.xml diff --git a/src/full/res/drawable/ic_help.xml b/app/src/full/res/drawable/ic_help.xml similarity index 100% rename from src/full/res/drawable/ic_help.xml rename to app/src/full/res/drawable/ic_help.xml diff --git a/src/full/res/drawable/ic_history.xml b/app/src/full/res/drawable/ic_history.xml similarity index 100% rename from src/full/res/drawable/ic_history.xml rename to app/src/full/res/drawable/ic_history.xml diff --git a/src/full/res/drawable/ic_info_outline.xml b/app/src/full/res/drawable/ic_info_outline.xml similarity index 100% rename from src/full/res/drawable/ic_info_outline.xml rename to app/src/full/res/drawable/ic_info_outline.xml diff --git a/src/full/res/drawable/ic_language.xml b/app/src/full/res/drawable/ic_language.xml similarity index 100% rename from src/full/res/drawable/ic_language.xml rename to app/src/full/res/drawable/ic_language.xml diff --git a/src/full/res/drawable/ic_magisk_outline.xml b/app/src/full/res/drawable/ic_magisk_outline.xml similarity index 100% rename from src/full/res/drawable/ic_magisk_outline.xml rename to app/src/full/res/drawable/ic_magisk_outline.xml diff --git a/src/full/res/drawable/ic_magiskhide.xml b/app/src/full/res/drawable/ic_magiskhide.xml similarity index 100% rename from src/full/res/drawable/ic_magiskhide.xml rename to app/src/full/res/drawable/ic_magiskhide.xml diff --git a/src/full/res/drawable/ic_menu_overflow_material.xml b/app/src/full/res/drawable/ic_menu_overflow_material.xml similarity index 100% rename from src/full/res/drawable/ic_menu_overflow_material.xml rename to app/src/full/res/drawable/ic_menu_overflow_material.xml diff --git a/src/full/res/drawable/ic_more.xml b/app/src/full/res/drawable/ic_more.xml similarity index 100% rename from src/full/res/drawable/ic_more.xml rename to app/src/full/res/drawable/ic_more.xml diff --git a/src/full/res/drawable/ic_notifications.xml b/app/src/full/res/drawable/ic_notifications.xml similarity index 100% rename from src/full/res/drawable/ic_notifications.xml rename to app/src/full/res/drawable/ic_notifications.xml diff --git a/src/full/res/drawable/ic_person.xml b/app/src/full/res/drawable/ic_person.xml similarity index 100% rename from src/full/res/drawable/ic_person.xml rename to app/src/full/res/drawable/ic_person.xml diff --git a/src/full/res/drawable/ic_refresh.xml b/app/src/full/res/drawable/ic_refresh.xml similarity index 100% rename from src/full/res/drawable/ic_refresh.xml rename to app/src/full/res/drawable/ic_refresh.xml diff --git a/src/full/res/drawable/ic_safetynet.xml b/app/src/full/res/drawable/ic_safetynet.xml similarity index 100% rename from src/full/res/drawable/ic_safetynet.xml rename to app/src/full/res/drawable/ic_safetynet.xml diff --git a/src/full/res/drawable/ic_save.xml b/app/src/full/res/drawable/ic_save.xml similarity index 100% rename from src/full/res/drawable/ic_save.xml rename to app/src/full/res/drawable/ic_save.xml diff --git a/src/full/res/drawable/ic_settings.xml b/app/src/full/res/drawable/ic_settings.xml similarity index 100% rename from src/full/res/drawable/ic_settings.xml rename to app/src/full/res/drawable/ic_settings.xml diff --git a/src/full/res/drawable/ic_sort.xml b/app/src/full/res/drawable/ic_sort.xml similarity index 100% rename from src/full/res/drawable/ic_sort.xml rename to app/src/full/res/drawable/ic_sort.xml diff --git a/src/full/res/drawable/ic_splash_activity.xml b/app/src/full/res/drawable/ic_splash_activity.xml similarity index 100% rename from src/full/res/drawable/ic_splash_activity.xml rename to app/src/full/res/drawable/ic_splash_activity.xml diff --git a/src/full/res/drawable/ic_su_warning.xml b/app/src/full/res/drawable/ic_su_warning.xml similarity index 100% rename from src/full/res/drawable/ic_su_warning.xml rename to app/src/full/res/drawable/ic_su_warning.xml diff --git a/src/full/res/drawable/ic_superuser.xml b/app/src/full/res/drawable/ic_superuser.xml similarity index 100% rename from src/full/res/drawable/ic_superuser.xml rename to app/src/full/res/drawable/ic_superuser.xml diff --git a/src/full/res/drawable/ic_undelete.xml b/app/src/full/res/drawable/ic_undelete.xml similarity index 100% rename from src/full/res/drawable/ic_undelete.xml rename to app/src/full/res/drawable/ic_undelete.xml diff --git a/src/full/res/drawable/ic_update.xml b/app/src/full/res/drawable/ic_update.xml similarity index 100% rename from src/full/res/drawable/ic_update.xml rename to app/src/full/res/drawable/ic_update.xml diff --git a/src/full/res/drawable/ic_xda.xml b/app/src/full/res/drawable/ic_xda.xml similarity index 100% rename from src/full/res/drawable/ic_xda.xml rename to app/src/full/res/drawable/ic_xda.xml diff --git a/src/full/res/drawable/sc_cloud_download.xml b/app/src/full/res/drawable/sc_cloud_download.xml similarity index 100% rename from src/full/res/drawable/sc_cloud_download.xml rename to app/src/full/res/drawable/sc_cloud_download.xml diff --git a/src/full/res/drawable/sc_extension.xml b/app/src/full/res/drawable/sc_extension.xml similarity index 100% rename from src/full/res/drawable/sc_extension.xml rename to app/src/full/res/drawable/sc_extension.xml diff --git a/src/full/res/drawable/sc_magiskhide.xml b/app/src/full/res/drawable/sc_magiskhide.xml similarity index 100% rename from src/full/res/drawable/sc_magiskhide.xml rename to app/src/full/res/drawable/sc_magiskhide.xml diff --git a/src/full/res/drawable/sc_superuser.xml b/app/src/full/res/drawable/sc_superuser.xml similarity index 100% rename from src/full/res/drawable/sc_superuser.xml rename to app/src/full/res/drawable/sc_superuser.xml diff --git a/src/full/res/layout/activity_about.xml b/app/src/full/res/layout/activity_about.xml similarity index 100% rename from src/full/res/layout/activity_about.xml rename to app/src/full/res/layout/activity_about.xml diff --git a/src/full/res/layout/activity_flash.xml b/app/src/full/res/layout/activity_flash.xml similarity index 100% rename from src/full/res/layout/activity_flash.xml rename to app/src/full/res/layout/activity_flash.xml diff --git a/src/full/res/layout/activity_main.xml b/app/src/full/res/layout/activity_main.xml similarity index 100% rename from src/full/res/layout/activity_main.xml rename to app/src/full/res/layout/activity_main.xml diff --git a/src/full/res/layout/activity_request.xml b/app/src/full/res/layout/activity_request.xml similarity index 100% rename from src/full/res/layout/activity_request.xml rename to app/src/full/res/layout/activity_request.xml diff --git a/src/full/res/layout/activity_settings.xml b/app/src/full/res/layout/activity_settings.xml similarity index 100% rename from src/full/res/layout/activity_settings.xml rename to app/src/full/res/layout/activity_settings.xml diff --git a/src/full/res/layout/alert_dialog.xml b/app/src/full/res/layout/alert_dialog.xml similarity index 100% rename from src/full/res/layout/alert_dialog.xml rename to app/src/full/res/layout/alert_dialog.xml diff --git a/src/full/res/layout/custom_channel_dialog.xml b/app/src/full/res/layout/custom_channel_dialog.xml similarity index 100% rename from src/full/res/layout/custom_channel_dialog.xml rename to app/src/full/res/layout/custom_channel_dialog.xml diff --git a/src/full/res/layout/fragment_log.xml b/app/src/full/res/layout/fragment_log.xml similarity index 100% rename from src/full/res/layout/fragment_log.xml rename to app/src/full/res/layout/fragment_log.xml diff --git a/src/full/res/layout/fragment_magisk.xml b/app/src/full/res/layout/fragment_magisk.xml similarity index 100% rename from src/full/res/layout/fragment_magisk.xml rename to app/src/full/res/layout/fragment_magisk.xml diff --git a/src/full/res/layout/fragment_magisk_hide.xml b/app/src/full/res/layout/fragment_magisk_hide.xml similarity index 100% rename from src/full/res/layout/fragment_magisk_hide.xml rename to app/src/full/res/layout/fragment_magisk_hide.xml diff --git a/src/full/res/layout/fragment_magisk_log.xml b/app/src/full/res/layout/fragment_magisk_log.xml similarity index 100% rename from src/full/res/layout/fragment_magisk_log.xml rename to app/src/full/res/layout/fragment_magisk_log.xml diff --git a/src/full/res/layout/fragment_modules.xml b/app/src/full/res/layout/fragment_modules.xml similarity index 100% rename from src/full/res/layout/fragment_modules.xml rename to app/src/full/res/layout/fragment_modules.xml diff --git a/src/full/res/layout/fragment_repos.xml b/app/src/full/res/layout/fragment_repos.xml similarity index 100% rename from src/full/res/layout/fragment_repos.xml rename to app/src/full/res/layout/fragment_repos.xml diff --git a/src/full/res/layout/fragment_su_log.xml b/app/src/full/res/layout/fragment_su_log.xml similarity index 100% rename from src/full/res/layout/fragment_su_log.xml rename to app/src/full/res/layout/fragment_su_log.xml diff --git a/src/full/res/layout/fragment_superuser.xml b/app/src/full/res/layout/fragment_superuser.xml similarity index 100% rename from src/full/res/layout/fragment_superuser.xml rename to app/src/full/res/layout/fragment_superuser.xml diff --git a/src/full/res/layout/info_item_row.xml b/app/src/full/res/layout/info_item_row.xml similarity index 100% rename from src/full/res/layout/info_item_row.xml rename to app/src/full/res/layout/info_item_row.xml diff --git a/src/full/res/layout/list_item_app.xml b/app/src/full/res/layout/list_item_app.xml similarity index 100% rename from src/full/res/layout/list_item_app.xml rename to app/src/full/res/layout/list_item_app.xml diff --git a/src/full/res/layout/list_item_module.xml b/app/src/full/res/layout/list_item_module.xml similarity index 100% rename from src/full/res/layout/list_item_module.xml rename to app/src/full/res/layout/list_item_module.xml diff --git a/src/full/res/layout/list_item_policy.xml b/app/src/full/res/layout/list_item_policy.xml similarity index 100% rename from src/full/res/layout/list_item_policy.xml rename to app/src/full/res/layout/list_item_policy.xml diff --git a/src/full/res/layout/list_item_repo.xml b/app/src/full/res/layout/list_item_repo.xml similarity index 100% rename from src/full/res/layout/list_item_repo.xml rename to app/src/full/res/layout/list_item_repo.xml diff --git a/src/full/res/layout/list_item_sulog.xml b/app/src/full/res/layout/list_item_sulog.xml similarity index 100% rename from src/full/res/layout/list_item_sulog.xml rename to app/src/full/res/layout/list_item_sulog.xml diff --git a/src/full/res/layout/list_item_sulog_group.xml b/app/src/full/res/layout/list_item_sulog_group.xml similarity index 100% rename from src/full/res/layout/list_item_sulog_group.xml rename to app/src/full/res/layout/list_item_sulog_group.xml diff --git a/src/full/res/layout/section.xml b/app/src/full/res/layout/section.xml similarity index 100% rename from src/full/res/layout/section.xml rename to app/src/full/res/layout/section.xml diff --git a/src/full/res/layout/toolbar.xml b/app/src/full/res/layout/toolbar.xml similarity index 100% rename from src/full/res/layout/toolbar.xml rename to app/src/full/res/layout/toolbar.xml diff --git a/src/full/res/menu/drawer.xml b/app/src/full/res/menu/drawer.xml similarity index 100% rename from src/full/res/menu/drawer.xml rename to app/src/full/res/menu/drawer.xml diff --git a/src/full/res/menu/menu_log.xml b/app/src/full/res/menu/menu_log.xml similarity index 100% rename from src/full/res/menu/menu_log.xml rename to app/src/full/res/menu/menu_log.xml diff --git a/src/full/res/menu/menu_magiskhide.xml b/app/src/full/res/menu/menu_magiskhide.xml similarity index 100% rename from src/full/res/menu/menu_magiskhide.xml rename to app/src/full/res/menu/menu_magiskhide.xml diff --git a/src/full/res/menu/menu_reboot.xml b/app/src/full/res/menu/menu_reboot.xml similarity index 100% rename from src/full/res/menu/menu_reboot.xml rename to app/src/full/res/menu/menu_reboot.xml diff --git a/src/full/res/menu/menu_repo.xml b/app/src/full/res/menu/menu_repo.xml similarity index 100% rename from src/full/res/menu/menu_repo.xml rename to app/src/full/res/menu/menu_repo.xml diff --git a/src/full/res/raw/changelog.md b/app/src/full/res/raw/changelog.md similarity index 100% rename from src/full/res/raw/changelog.md rename to app/src/full/res/raw/changelog.md diff --git a/src/full/res/raw/dark.css b/app/src/full/res/raw/dark.css similarity index 100% rename from src/full/res/raw/dark.css rename to app/src/full/res/raw/dark.css diff --git a/src/full/res/raw/light.css b/app/src/full/res/raw/light.css similarity index 100% rename from src/full/res/raw/light.css rename to app/src/full/res/raw/light.css diff --git a/src/full/res/raw/utils.sh b/app/src/full/res/raw/utils.sh similarity index 100% rename from src/full/res/raw/utils.sh rename to app/src/full/res/raw/utils.sh diff --git a/src/full/res/values-ar/strings.xml b/app/src/full/res/values-ar/strings.xml similarity index 100% rename from src/full/res/values-ar/strings.xml rename to app/src/full/res/values-ar/strings.xml diff --git a/src/full/res/values-bg/strings.xml b/app/src/full/res/values-bg/strings.xml similarity index 100% rename from src/full/res/values-bg/strings.xml rename to app/src/full/res/values-bg/strings.xml diff --git a/src/full/res/values-cs/strings.xml b/app/src/full/res/values-cs/strings.xml similarity index 100% rename from src/full/res/values-cs/strings.xml rename to app/src/full/res/values-cs/strings.xml diff --git a/src/full/res/values-de/strings.xml b/app/src/full/res/values-de/strings.xml similarity index 100% rename from src/full/res/values-de/strings.xml rename to app/src/full/res/values-de/strings.xml diff --git a/src/full/res/values-el/strings.xml b/app/src/full/res/values-el/strings.xml similarity index 100% rename from src/full/res/values-el/strings.xml rename to app/src/full/res/values-el/strings.xml diff --git a/src/full/res/values-es/strings.xml b/app/src/full/res/values-es/strings.xml similarity index 100% rename from src/full/res/values-es/strings.xml rename to app/src/full/res/values-es/strings.xml diff --git a/src/full/res/values-et/strings.xml b/app/src/full/res/values-et/strings.xml similarity index 100% rename from src/full/res/values-et/strings.xml rename to app/src/full/res/values-et/strings.xml diff --git a/src/full/res/values-fr/strings.xml b/app/src/full/res/values-fr/strings.xml similarity index 100% rename from src/full/res/values-fr/strings.xml rename to app/src/full/res/values-fr/strings.xml diff --git a/src/full/res/values-hr/strings.xml b/app/src/full/res/values-hr/strings.xml similarity index 100% rename from src/full/res/values-hr/strings.xml rename to app/src/full/res/values-hr/strings.xml diff --git a/src/full/res/values-in/strings.xml b/app/src/full/res/values-in/strings.xml similarity index 100% rename from src/full/res/values-in/strings.xml rename to app/src/full/res/values-in/strings.xml diff --git a/src/full/res/values-it/strings.xml b/app/src/full/res/values-it/strings.xml similarity index 100% rename from src/full/res/values-it/strings.xml rename to app/src/full/res/values-it/strings.xml diff --git a/src/full/res/values-ja/strings.xml b/app/src/full/res/values-ja/strings.xml similarity index 100% rename from src/full/res/values-ja/strings.xml rename to app/src/full/res/values-ja/strings.xml diff --git a/src/full/res/values-ko/strings.xml b/app/src/full/res/values-ko/strings.xml similarity index 100% rename from src/full/res/values-ko/strings.xml rename to app/src/full/res/values-ko/strings.xml diff --git a/src/full/res/values-lt/strings.xml b/app/src/full/res/values-lt/strings.xml similarity index 100% rename from src/full/res/values-lt/strings.xml rename to app/src/full/res/values-lt/strings.xml diff --git a/src/full/res/values-nl/strings.xml b/app/src/full/res/values-nl/strings.xml similarity index 100% rename from src/full/res/values-nl/strings.xml rename to app/src/full/res/values-nl/strings.xml diff --git a/src/full/res/values-pl/strings.xml b/app/src/full/res/values-pl/strings.xml similarity index 100% rename from src/full/res/values-pl/strings.xml rename to app/src/full/res/values-pl/strings.xml diff --git a/src/full/res/values-pt-rBR/strings.xml b/app/src/full/res/values-pt-rBR/strings.xml similarity index 100% rename from src/full/res/values-pt-rBR/strings.xml rename to app/src/full/res/values-pt-rBR/strings.xml diff --git a/src/full/res/values-pt-rPT/strings.xml b/app/src/full/res/values-pt-rPT/strings.xml similarity index 100% rename from src/full/res/values-pt-rPT/strings.xml rename to app/src/full/res/values-pt-rPT/strings.xml diff --git a/src/full/res/values-ro/strings.xml b/app/src/full/res/values-ro/strings.xml similarity index 100% rename from src/full/res/values-ro/strings.xml rename to app/src/full/res/values-ro/strings.xml diff --git a/src/full/res/values-ru/strings.xml b/app/src/full/res/values-ru/strings.xml similarity index 100% rename from src/full/res/values-ru/strings.xml rename to app/src/full/res/values-ru/strings.xml diff --git a/src/full/res/values-sr/strings.xml b/app/src/full/res/values-sr/strings.xml similarity index 100% rename from src/full/res/values-sr/strings.xml rename to app/src/full/res/values-sr/strings.xml diff --git a/src/full/res/values-sv/strings.xml b/app/src/full/res/values-sv/strings.xml similarity index 100% rename from src/full/res/values-sv/strings.xml rename to app/src/full/res/values-sv/strings.xml diff --git a/src/full/res/values-sw600dp/bools.xml b/app/src/full/res/values-sw600dp/bools.xml similarity index 100% rename from src/full/res/values-sw600dp/bools.xml rename to app/src/full/res/values-sw600dp/bools.xml diff --git a/src/full/res/values-sw600dp/dimens.xml b/app/src/full/res/values-sw600dp/dimens.xml similarity index 100% rename from src/full/res/values-sw600dp/dimens.xml rename to app/src/full/res/values-sw600dp/dimens.xml diff --git a/src/full/res/values-sw600dp/styles.xml b/app/src/full/res/values-sw600dp/styles.xml similarity index 100% rename from src/full/res/values-sw600dp/styles.xml rename to app/src/full/res/values-sw600dp/styles.xml diff --git a/src/full/res/values-tr/strings.xml b/app/src/full/res/values-tr/strings.xml similarity index 100% rename from src/full/res/values-tr/strings.xml rename to app/src/full/res/values-tr/strings.xml diff --git a/src/full/res/values-uk/strings.xml b/app/src/full/res/values-uk/strings.xml similarity index 100% rename from src/full/res/values-uk/strings.xml rename to app/src/full/res/values-uk/strings.xml diff --git a/src/full/res/values-vi/strings.xml b/app/src/full/res/values-vi/strings.xml similarity index 100% rename from src/full/res/values-vi/strings.xml rename to app/src/full/res/values-vi/strings.xml diff --git a/src/full/res/values-zh-rCN/strings.xml b/app/src/full/res/values-zh-rCN/strings.xml similarity index 100% rename from src/full/res/values-zh-rCN/strings.xml rename to app/src/full/res/values-zh-rCN/strings.xml diff --git a/src/full/res/values-zh-rTW/strings.xml b/app/src/full/res/values-zh-rTW/strings.xml similarity index 100% rename from src/full/res/values-zh-rTW/strings.xml rename to app/src/full/res/values-zh-rTW/strings.xml diff --git a/src/full/res/values/arrays.xml b/app/src/full/res/values/arrays.xml similarity index 100% rename from src/full/res/values/arrays.xml rename to app/src/full/res/values/arrays.xml diff --git a/src/full/res/values/attrs.xml b/app/src/full/res/values/attrs.xml similarity index 100% rename from src/full/res/values/attrs.xml rename to app/src/full/res/values/attrs.xml diff --git a/src/full/res/values/bools.xml b/app/src/full/res/values/bools.xml similarity index 100% rename from src/full/res/values/bools.xml rename to app/src/full/res/values/bools.xml diff --git a/src/full/res/values/dimens.xml b/app/src/full/res/values/dimens.xml similarity index 100% rename from src/full/res/values/dimens.xml rename to app/src/full/res/values/dimens.xml diff --git a/src/full/res/values/strings.xml b/app/src/full/res/values/strings.xml similarity index 100% rename from src/full/res/values/strings.xml rename to app/src/full/res/values/strings.xml diff --git a/src/full/res/values/styles.xml b/app/src/full/res/values/styles.xml similarity index 100% rename from src/full/res/values/styles.xml rename to app/src/full/res/values/styles.xml diff --git a/src/full/res/xml/app_settings.xml b/app/src/full/res/xml/app_settings.xml similarity index 100% rename from src/full/res/xml/app_settings.xml rename to app/src/full/res/xml/app_settings.xml diff --git a/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml similarity index 100% rename from src/main/AndroidManifest.xml rename to app/src/main/AndroidManifest.xml diff --git a/src/main/java/com/topjohnwu/magisk/components/Activity.java b/app/src/main/java/com/topjohnwu/magisk/components/Activity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/Activity.java rename to app/src/main/java/com/topjohnwu/magisk/components/Activity.java diff --git a/src/main/java/com/topjohnwu/magisk/components/Application.java b/app/src/main/java/com/topjohnwu/magisk/components/Application.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/Application.java rename to app/src/main/java/com/topjohnwu/magisk/components/Application.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java b/app/src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java rename to app/src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/ManagerInstall.java b/app/src/main/java/com/topjohnwu/magisk/receivers/ManagerInstall.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/ManagerInstall.java rename to app/src/main/java/com/topjohnwu/magisk/receivers/ManagerInstall.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Const.java b/app/src/main/java/com/topjohnwu/magisk/utils/Const.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Const.java rename to app/src/main/java/com/topjohnwu/magisk/utils/Const.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Utils.java b/app/src/main/java/com/topjohnwu/magisk/utils/Utils.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Utils.java rename to app/src/main/java/com/topjohnwu/magisk/utils/Utils.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/WebService.java b/app/src/main/java/com/topjohnwu/magisk/utils/WebService.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/WebService.java rename to app/src/main/java/com/topjohnwu/magisk/utils/WebService.java diff --git a/src/main/res/drawable-v26/ic_launcher.xml b/app/src/main/res/drawable-v26/ic_launcher.xml similarity index 100% rename from src/main/res/drawable-v26/ic_launcher.xml rename to app/src/main/res/drawable-v26/ic_launcher.xml diff --git a/src/main/res/drawable/ic_logo.xml b/app/src/main/res/drawable/ic_logo.xml similarity index 100% rename from src/main/res/drawable/ic_logo.xml rename to app/src/main/res/drawable/ic_logo.xml diff --git a/src/main/res/drawable/ic_magisk.xml b/app/src/main/res/drawable/ic_magisk.xml similarity index 100% rename from src/main/res/drawable/ic_magisk.xml rename to app/src/main/res/drawable/ic_magisk.xml diff --git a/src/main/res/drawable/ic_magisk_padded.xml b/app/src/main/res/drawable/ic_magisk_padded.xml similarity index 100% rename from src/main/res/drawable/ic_magisk_padded.xml rename to app/src/main/res/drawable/ic_magisk_padded.xml diff --git a/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml similarity index 100% rename from src/main/res/values-ar/strings.xml rename to app/src/main/res/values-ar/strings.xml diff --git a/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml similarity index 100% rename from src/main/res/values-bg/strings.xml rename to app/src/main/res/values-bg/strings.xml diff --git a/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml similarity index 100% rename from src/main/res/values-cs/strings.xml rename to app/src/main/res/values-cs/strings.xml diff --git a/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml similarity index 100% rename from src/main/res/values-de/strings.xml rename to app/src/main/res/values-de/strings.xml diff --git a/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml similarity index 100% rename from src/main/res/values-el/strings.xml rename to app/src/main/res/values-el/strings.xml diff --git a/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml similarity index 100% rename from src/main/res/values-es/strings.xml rename to app/src/main/res/values-es/strings.xml diff --git a/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml similarity index 100% rename from src/main/res/values-et/strings.xml rename to app/src/main/res/values-et/strings.xml diff --git a/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml similarity index 100% rename from src/main/res/values-fr/strings.xml rename to app/src/main/res/values-fr/strings.xml diff --git a/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml similarity index 100% rename from src/main/res/values-hr/strings.xml rename to app/src/main/res/values-hr/strings.xml diff --git a/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml similarity index 100% rename from src/main/res/values-in/strings.xml rename to app/src/main/res/values-in/strings.xml diff --git a/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml similarity index 100% rename from src/main/res/values-it/strings.xml rename to app/src/main/res/values-it/strings.xml diff --git a/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml similarity index 100% rename from src/main/res/values-ja/strings.xml rename to app/src/main/res/values-ja/strings.xml diff --git a/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml similarity index 100% rename from src/main/res/values-ko/strings.xml rename to app/src/main/res/values-ko/strings.xml diff --git a/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml similarity index 100% rename from src/main/res/values-lt/strings.xml rename to app/src/main/res/values-lt/strings.xml diff --git a/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml similarity index 100% rename from src/main/res/values-nl/strings.xml rename to app/src/main/res/values-nl/strings.xml diff --git a/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml similarity index 100% rename from src/main/res/values-pl/strings.xml rename to app/src/main/res/values-pl/strings.xml diff --git a/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml similarity index 100% rename from src/main/res/values-pt-rBR/strings.xml rename to app/src/main/res/values-pt-rBR/strings.xml diff --git a/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml similarity index 100% rename from src/main/res/values-pt-rPT/strings.xml rename to app/src/main/res/values-pt-rPT/strings.xml diff --git a/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml similarity index 100% rename from src/main/res/values-ro/strings.xml rename to app/src/main/res/values-ro/strings.xml diff --git a/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml similarity index 100% rename from src/main/res/values-ru/strings.xml rename to app/src/main/res/values-ru/strings.xml diff --git a/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml similarity index 100% rename from src/main/res/values-sr/strings.xml rename to app/src/main/res/values-sr/strings.xml diff --git a/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml similarity index 100% rename from src/main/res/values-sv/strings.xml rename to app/src/main/res/values-sv/strings.xml diff --git a/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml similarity index 100% rename from src/main/res/values-tr/strings.xml rename to app/src/main/res/values-tr/strings.xml diff --git a/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml similarity index 100% rename from src/main/res/values-uk/strings.xml rename to app/src/main/res/values-uk/strings.xml diff --git a/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml similarity index 100% rename from src/main/res/values-vi/strings.xml rename to app/src/main/res/values-vi/strings.xml diff --git a/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml similarity index 100% rename from src/main/res/values-zh-rCN/strings.xml rename to app/src/main/res/values-zh-rCN/strings.xml diff --git a/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml similarity index 100% rename from src/main/res/values-zh-rTW/strings.xml rename to app/src/main/res/values-zh-rTW/strings.xml diff --git a/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml similarity index 100% rename from src/main/res/values/colors.xml rename to app/src/main/res/values/colors.xml diff --git a/src/main/res/values/drawables.xml b/app/src/main/res/values/drawables.xml similarity index 100% rename from src/main/res/values/drawables.xml rename to app/src/main/res/values/drawables.xml diff --git a/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml similarity index 100% rename from src/main/res/values/strings.xml rename to app/src/main/res/values/strings.xml diff --git a/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml similarity index 100% rename from src/main/res/xml/file_paths.xml rename to app/src/main/res/xml/file_paths.xml diff --git a/src/stub/AndroidManifest.xml b/app/src/stub/AndroidManifest.xml similarity index 100% rename from src/stub/AndroidManifest.xml rename to app/src/stub/AndroidManifest.xml diff --git a/src/stub/java/com/topjohnwu/magisk/MagiskManager.java b/app/src/stub/java/com/topjohnwu/magisk/MagiskManager.java similarity index 100% rename from src/stub/java/com/topjohnwu/magisk/MagiskManager.java rename to app/src/stub/java/com/topjohnwu/magisk/MagiskManager.java diff --git a/src/stub/java/com/topjohnwu/magisk/NoUIActivity.java b/app/src/stub/java/com/topjohnwu/magisk/NoUIActivity.java similarity index 100% rename from src/stub/java/com/topjohnwu/magisk/NoUIActivity.java rename to app/src/stub/java/com/topjohnwu/magisk/NoUIActivity.java diff --git a/src/stub/java/com/topjohnwu/magisk/components/FlavorActivity.java b/app/src/stub/java/com/topjohnwu/magisk/components/FlavorActivity.java similarity index 100% rename from src/stub/java/com/topjohnwu/magisk/components/FlavorActivity.java rename to app/src/stub/java/com/topjohnwu/magisk/components/FlavorActivity.java diff --git a/src/stub/java/com/topjohnwu/magisk/receivers/BootLauncher.java b/app/src/stub/java/com/topjohnwu/magisk/receivers/BootLauncher.java similarity index 100% rename from src/stub/java/com/topjohnwu/magisk/receivers/BootLauncher.java rename to app/src/stub/java/com/topjohnwu/magisk/receivers/BootLauncher.java diff --git a/src/stub/res/values-bg/strings.xml b/app/src/stub/res/values-bg/strings.xml similarity index 100% rename from src/stub/res/values-bg/strings.xml rename to app/src/stub/res/values-bg/strings.xml diff --git a/src/stub/res/values-de/strings.xml b/app/src/stub/res/values-de/strings.xml similarity index 100% rename from src/stub/res/values-de/strings.xml rename to app/src/stub/res/values-de/strings.xml diff --git a/src/stub/res/values-es/strings.xml b/app/src/stub/res/values-es/strings.xml similarity index 100% rename from src/stub/res/values-es/strings.xml rename to app/src/stub/res/values-es/strings.xml diff --git a/src/stub/res/values-fr/strings.xml b/app/src/stub/res/values-fr/strings.xml similarity index 100% rename from src/stub/res/values-fr/strings.xml rename to app/src/stub/res/values-fr/strings.xml diff --git a/src/stub/res/values-in/strings.xml b/app/src/stub/res/values-in/strings.xml similarity index 100% rename from src/stub/res/values-in/strings.xml rename to app/src/stub/res/values-in/strings.xml diff --git a/src/stub/res/values-it/strings.xml b/app/src/stub/res/values-it/strings.xml similarity index 100% rename from src/stub/res/values-it/strings.xml rename to app/src/stub/res/values-it/strings.xml diff --git a/src/stub/res/values-lt/strings.xml b/app/src/stub/res/values-lt/strings.xml similarity index 100% rename from src/stub/res/values-lt/strings.xml rename to app/src/stub/res/values-lt/strings.xml diff --git a/src/stub/res/values-pl/strings.xml b/app/src/stub/res/values-pl/strings.xml similarity index 100% rename from src/stub/res/values-pl/strings.xml rename to app/src/stub/res/values-pl/strings.xml diff --git a/src/stub/res/values-ro/strings.xml b/app/src/stub/res/values-ro/strings.xml similarity index 100% rename from src/stub/res/values-ro/strings.xml rename to app/src/stub/res/values-ro/strings.xml diff --git a/src/stub/res/values-ru/strings.xml b/app/src/stub/res/values-ru/strings.xml similarity index 100% rename from src/stub/res/values-ru/strings.xml rename to app/src/stub/res/values-ru/strings.xml diff --git a/src/stub/res/values-tr/strings.xml b/app/src/stub/res/values-tr/strings.xml similarity index 100% rename from src/stub/res/values-tr/strings.xml rename to app/src/stub/res/values-tr/strings.xml diff --git a/src/stub/res/values-zh-rCN/strings.xml b/app/src/stub/res/values-zh-rCN/strings.xml similarity index 100% rename from src/stub/res/values-zh-rCN/strings.xml rename to app/src/stub/res/values-zh-rCN/strings.xml diff --git a/src/stub/res/values-zh-rTW/strings.xml b/app/src/stub/res/values-zh-rTW/strings.xml similarity index 100% rename from src/stub/res/values-zh-rTW/strings.xml rename to app/src/stub/res/values-zh-rTW/strings.xml diff --git a/src/stub/res/values/strings.xml b/app/src/stub/res/values/strings.xml similarity index 100% rename from src/stub/res/values/strings.xml rename to app/src/stub/res/values/strings.xml