From 7b9ddc9b3b946c125af021058170f4fa9a44e07f Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Sun, 27 May 2018 14:34:05 +0800 Subject: [PATCH] Add new flavor: stub --- .gitignore | 2 +- build.gradle | 32 +- src/full/AndroidManifest.xml | 79 ++++ .../com/topjohnwu/magisk/AboutActivity.java | 0 .../com/topjohnwu/magisk/FlashActivity.java | 0 .../com/topjohnwu/magisk/LogFragment.java | 0 .../com/topjohnwu/magisk/MagiskFragment.java | 0 .../topjohnwu/magisk/MagiskHideFragment.java | 0 .../topjohnwu/magisk/MagiskLogFragment.java | 0 .../com/topjohnwu/magisk/MagiskManager.java | 0 .../com/topjohnwu/magisk/MainActivity.java | 0 .../com/topjohnwu/magisk/ModulesFragment.java | 0 .../com/topjohnwu/magisk/ReposFragment.java | 0 .../topjohnwu/magisk/SettingsActivity.java | 0 .../com/topjohnwu/magisk/SplashActivity.java | 0 .../com/topjohnwu/magisk/SuLogFragment.java | 0 .../topjohnwu/magisk/SuperuserFragment.java | 0 .../magisk/adapters/ApplicationAdapter.java | 0 .../magisk/adapters/ModulesAdapter.java | 0 .../magisk/adapters/PolicyAdapter.java | 0 .../magisk/adapters/ReposAdapter.java | 0 .../magisk/adapters/SectionedAdapter.java | 0 .../magisk/adapters/SuLogAdapter.java | 0 .../magisk/adapters/TabFragmentAdapter.java | 0 .../magisk/asyncs/CheckSafetyNet.java | 0 .../topjohnwu/magisk/asyncs/CheckUpdates.java | 0 .../com/topjohnwu/magisk/asyncs/FlashZip.java | 0 .../topjohnwu/magisk/asyncs/HideManager.java | 0 .../magisk/asyncs/InstallMagisk.java | 0 .../topjohnwu/magisk/asyncs/LoadModules.java | 0 .../magisk/asyncs/MarkDownWindow.java | 0 .../topjohnwu/magisk/asyncs/ParallelTask.java | 0 .../magisk/asyncs/ProcessRepoZip.java | 0 .../magisk/asyncs/RestoreImages.java | 0 .../topjohnwu/magisk/asyncs/UpdateRepos.java | 0 .../magisk/components/AboutCardRow.java | 0 .../topjohnwu/magisk/components/Activity.java | 0 .../magisk/components/AlertDialogBuilder.java | 0 .../magisk/components/ExpandableView.java | 0 .../topjohnwu/magisk/components/Fragment.java | 0 .../magisk/components/SnackbarMaker.java | 0 .../magisk/container/BaseModule.java | 0 .../topjohnwu/magisk/container/Module.java | 0 .../topjohnwu/magisk/container/Policy.java | 0 .../com/topjohnwu/magisk/container/Repo.java | 0 .../magisk/container/SuLogEntry.java | 0 .../topjohnwu/magisk/container/TarEntry.java | 0 .../magisk/container/ValueSortedMap.java | 0 .../magisk/database/MagiskDatabaseHelper.java | 0 .../magisk/database/RepoDatabaseHelper.java | 0 .../magisk/receivers/BootReceiver.java | 0 .../magisk/receivers/DownloadReceiver.java | 0 .../magisk/receivers/ManagerUpdate.java | 0 .../magisk/receivers/PackageReceiver.java | 0 .../magisk/receivers/RebootReceiver.java | 0 .../magisk/receivers/ShortcutReceiver.java | 0 .../magisk/services/OnBootIntentService.java | 0 .../magisk/services/UpdateCheckService.java | 0 .../magisk/superuser/RequestActivity.java | 0 .../magisk/superuser/SuReceiver.java | 0 .../topjohnwu/magisk/utils/BootSigner.java | 0 .../com/topjohnwu/magisk/utils/Const.java | 0 .../magisk/utils/FingerprintHelper.java | 0 .../com/topjohnwu/magisk/utils/Logger.java | 0 .../com/topjohnwu/magisk/utils/ShowUI.java | 0 .../com/topjohnwu/magisk/utils/Topic.java | 0 .../com/topjohnwu/magisk/utils/Utils.java | 0 .../topjohnwu/magisk/utils/WebService.java | 0 .../com/topjohnwu/magisk/utils/ZipUtils.java | 0 .../res/drawable-nodpi/logo.png | Bin .../res/drawable-v26/sc_cloud_download.xml | 0 .../res/drawable-v26/sc_extension.xml | 0 .../res/drawable-v26/sc_magiskhide.xml | 0 .../res/drawable-v26/sc_superuser.xml | 0 src/{main => full}/res/drawable/ic_add.xml | 0 .../res/drawable/ic_archive.xml | 0 src/{main => full}/res/drawable/ic_arrow.xml | 0 .../res/drawable/ic_attach_money.xml | 0 .../res/drawable/ic_bug_report.xml | 0 src/{main => full}/res/drawable/ic_cancel.xml | 0 .../res/drawable/ic_check_circle.xml | 0 .../res/drawable/ic_cloud_download.xml | 0 src/{main => full}/res/drawable/ic_delete.xml | 0 .../res/drawable/ic_device_information.xml | 0 .../res/drawable/ic_extension.xml | 0 .../res/drawable/ic_file_download_black.xml | 0 .../res/drawable/ic_fingerprint.xml | 0 src/{main => full}/res/drawable/ic_github.xml | 0 src/{main => full}/res/drawable/ic_help.xml | 0 .../res/drawable/ic_history.xml | 0 .../res/drawable/ic_info_outline.xml | 0 .../res/drawable/ic_language.xml | 0 src/{main => full}/res/drawable/ic_magisk.xml | 0 .../res/drawable/ic_magiskhide.xml | 0 .../drawable/ic_menu_overflow_material.xml | 0 src/{main => full}/res/drawable/ic_more.xml | 0 .../res/drawable/ic_notifications.xml | 0 src/{main => full}/res/drawable/ic_person.xml | 0 .../res/drawable/ic_refresh.xml | 0 .../res/drawable/ic_safetynet.xml | 0 src/{main => full}/res/drawable/ic_save.xml | 0 .../res/drawable/ic_settings.xml | 0 src/{main => full}/res/drawable/ic_sort.xml | 0 .../res/drawable/ic_splash_activity.xml | 0 .../res/drawable/ic_su_warning.xml | 0 .../res/drawable/ic_superuser.xml | 0 .../res/drawable/ic_undelete.xml | 0 src/{main => full}/res/drawable/ic_update.xml | 0 src/{main => full}/res/drawable/ic_xda.xml | 0 .../res/drawable/sc_cloud_download.xml | 0 .../res/drawable/sc_extension.xml | 0 .../res/drawable/sc_magiskhide.xml | 0 .../res/drawable/sc_superuser.xml | 0 .../res/layout/activity_about.xml | 0 .../res/layout/activity_flash.xml | 0 .../res/layout/activity_main.xml | 0 .../res/layout/activity_request.xml | 0 .../res/layout/activity_settings.xml | 0 .../res/layout/alert_dialog.xml | 0 .../res/layout/custom_channel_dialog.xml | 0 .../res/layout/fragment_log.xml | 0 .../res/layout/fragment_magisk.xml | 0 .../res/layout/fragment_magisk_hide.xml | 0 .../res/layout/fragment_magisk_log.xml | 0 .../res/layout/fragment_modules.xml | 0 .../res/layout/fragment_repos.xml | 0 .../res/layout/fragment_su_log.xml | 0 .../res/layout/fragment_superuser.xml | 0 .../res/layout/info_item_row.xml | 0 .../res/layout/list_item_app.xml | 0 .../res/layout/list_item_module.xml | 0 .../res/layout/list_item_policy.xml | 0 .../res/layout/list_item_repo.xml | 0 .../res/layout/list_item_sulog.xml | 0 .../res/layout/list_item_sulog_group.xml | 0 src/{main => full}/res/layout/section.xml | 0 src/{main => full}/res/layout/toolbar.xml | 0 src/{main => full}/res/menu/drawer.xml | 0 src/{main => full}/res/menu/menu_log.xml | 0 .../res/menu/menu_magiskhide.xml | 0 src/{main => full}/res/menu/menu_reboot.xml | 0 src/{main => full}/res/menu/menu_repo.xml | 0 src/{main => full}/res/raw/changelog.md | 0 src/{main => full}/res/raw/dark.css | 0 src/{main => full}/res/raw/light.css | 0 src/{main => full}/res/raw/utils.sh | 0 src/{main => full}/res/values-ar/strings.xml | 0 src/{main => full}/res/values-bg/strings.xml | 0 src/{main => full}/res/values-cs/strings.xml | 0 src/{main => full}/res/values-de/strings.xml | 0 src/{main => full}/res/values-el/strings.xml | 424 +++++++++--------- src/{main => full}/res/values-es/strings.xml | 0 src/{main => full}/res/values-et/strings.xml | 0 src/{main => full}/res/values-fr/strings.xml | 0 src/{main => full}/res/values-hr/strings.xml | 0 src/{main => full}/res/values-in/strings.xml | 0 src/{main => full}/res/values-it/strings.xml | 0 src/{main => full}/res/values-ja/strings.xml | 0 src/{main => full}/res/values-ko/strings.xml | 0 src/{main => full}/res/values-lt/strings.xml | 0 src/{main => full}/res/values-nl/strings.xml | 0 src/{main => full}/res/values-pl/strings.xml | 0 .../res/values-pt-rBR/strings.xml | 0 .../res/values-pt-rPT/strings.xml | 0 src/{main => full}/res/values-ro/strings.xml | 0 src/{main => full}/res/values-ru/strings.xml | 0 src/{main => full}/res/values-sr/strings.xml | 0 src/{main => full}/res/values-sv/strings.xml | 0 .../res/values-sw600dp/bools.xml | 0 .../res/values-sw600dp/dimens.xml | 0 .../res/values-sw600dp/styles.xml | 0 src/{main => full}/res/values-tr/strings.xml | 0 src/{main => full}/res/values-uk/strings.xml | 0 src/{main => full}/res/values-vi/strings.xml | 0 .../res/values-zh-rCN/strings.xml | 0 .../res/values-zh-rTW/strings.xml | 0 src/{main => full}/res/values/arrays.xml | 0 src/{main => full}/res/values/attrs.xml | 0 src/{main => full}/res/values/bools.xml | 0 src/{main => full}/res/values/dimens.xml | 0 src/full/res/values/strings.xml | 228 ++++++++++ src/{main => full}/res/values/styles.xml | 0 src/{main => full}/res/xml/app_settings.xml | 0 src/main/AndroidManifest.xml | 79 +--- src/main/res/values/strings.xml | 230 +--------- src/stub/AndroidManifest.xml | 16 + .../com/topjohnwu/magisk/StubActivity.java | 14 + 187 files changed, 578 insertions(+), 526 deletions(-) create mode 100644 src/full/AndroidManifest.xml rename src/{main => full}/java/com/topjohnwu/magisk/AboutActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/FlashActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/LogFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/MagiskFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/MagiskHideFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/MagiskLogFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/MagiskManager.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/MainActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/ModulesFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/ReposFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/SettingsActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/SplashActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/SuLogFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/SuperuserFragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/ReposAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/FlashZip.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/HideManager.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/LoadModules.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/ParallelTask.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/RestoreImages.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/AboutCardRow.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/Activity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/ExpandableView.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/Fragment.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/components/SnackbarMaker.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/BaseModule.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/Module.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/Policy.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/Repo.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/SuLogEntry.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/TarEntry.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/container/ValueSortedMap.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/BootReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/PackageReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/RebootReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/services/OnBootIntentService.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/services/UpdateCheckService.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/superuser/RequestActivity.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/superuser/SuReceiver.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/BootSigner.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/Const.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/FingerprintHelper.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/Logger.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/ShowUI.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/Topic.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/Utils.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/WebService.java (100%) rename src/{main => full}/java/com/topjohnwu/magisk/utils/ZipUtils.java (100%) rename src/{main => full}/res/drawable-nodpi/logo.png (100%) rename src/{main => full}/res/drawable-v26/sc_cloud_download.xml (100%) rename src/{main => full}/res/drawable-v26/sc_extension.xml (100%) rename src/{main => full}/res/drawable-v26/sc_magiskhide.xml (100%) rename src/{main => full}/res/drawable-v26/sc_superuser.xml (100%) rename src/{main => full}/res/drawable/ic_add.xml (100%) rename src/{main => full}/res/drawable/ic_archive.xml (100%) rename src/{main => full}/res/drawable/ic_arrow.xml (100%) rename src/{main => full}/res/drawable/ic_attach_money.xml (100%) rename src/{main => full}/res/drawable/ic_bug_report.xml (100%) rename src/{main => full}/res/drawable/ic_cancel.xml (100%) rename src/{main => full}/res/drawable/ic_check_circle.xml (100%) rename src/{main => full}/res/drawable/ic_cloud_download.xml (100%) rename src/{main => full}/res/drawable/ic_delete.xml (100%) rename src/{main => full}/res/drawable/ic_device_information.xml (100%) rename src/{main => full}/res/drawable/ic_extension.xml (100%) rename src/{main => full}/res/drawable/ic_file_download_black.xml (100%) rename src/{main => full}/res/drawable/ic_fingerprint.xml (100%) rename src/{main => full}/res/drawable/ic_github.xml (100%) rename src/{main => full}/res/drawable/ic_help.xml (100%) rename src/{main => full}/res/drawable/ic_history.xml (100%) rename src/{main => full}/res/drawable/ic_info_outline.xml (100%) rename src/{main => full}/res/drawable/ic_language.xml (100%) rename src/{main => full}/res/drawable/ic_magisk.xml (100%) rename src/{main => full}/res/drawable/ic_magiskhide.xml (100%) rename src/{main => full}/res/drawable/ic_menu_overflow_material.xml (100%) rename src/{main => full}/res/drawable/ic_more.xml (100%) rename src/{main => full}/res/drawable/ic_notifications.xml (100%) rename src/{main => full}/res/drawable/ic_person.xml (100%) rename src/{main => full}/res/drawable/ic_refresh.xml (100%) rename src/{main => full}/res/drawable/ic_safetynet.xml (100%) rename src/{main => full}/res/drawable/ic_save.xml (100%) rename src/{main => full}/res/drawable/ic_settings.xml (100%) rename src/{main => full}/res/drawable/ic_sort.xml (100%) rename src/{main => full}/res/drawable/ic_splash_activity.xml (100%) rename src/{main => full}/res/drawable/ic_su_warning.xml (100%) rename src/{main => full}/res/drawable/ic_superuser.xml (100%) rename src/{main => full}/res/drawable/ic_undelete.xml (100%) rename src/{main => full}/res/drawable/ic_update.xml (100%) rename src/{main => full}/res/drawable/ic_xda.xml (100%) rename src/{main => full}/res/drawable/sc_cloud_download.xml (100%) rename src/{main => full}/res/drawable/sc_extension.xml (100%) rename src/{main => full}/res/drawable/sc_magiskhide.xml (100%) rename src/{main => full}/res/drawable/sc_superuser.xml (100%) rename src/{main => full}/res/layout/activity_about.xml (100%) rename src/{main => full}/res/layout/activity_flash.xml (100%) rename src/{main => full}/res/layout/activity_main.xml (100%) rename src/{main => full}/res/layout/activity_request.xml (100%) rename src/{main => full}/res/layout/activity_settings.xml (100%) rename src/{main => full}/res/layout/alert_dialog.xml (100%) rename src/{main => full}/res/layout/custom_channel_dialog.xml (100%) rename src/{main => full}/res/layout/fragment_log.xml (100%) rename src/{main => full}/res/layout/fragment_magisk.xml (100%) rename src/{main => full}/res/layout/fragment_magisk_hide.xml (100%) rename src/{main => full}/res/layout/fragment_magisk_log.xml (100%) rename src/{main => full}/res/layout/fragment_modules.xml (100%) rename src/{main => full}/res/layout/fragment_repos.xml (100%) rename src/{main => full}/res/layout/fragment_su_log.xml (100%) rename src/{main => full}/res/layout/fragment_superuser.xml (100%) rename src/{main => full}/res/layout/info_item_row.xml (100%) rename src/{main => full}/res/layout/list_item_app.xml (100%) rename src/{main => full}/res/layout/list_item_module.xml (100%) rename src/{main => full}/res/layout/list_item_policy.xml (100%) rename src/{main => full}/res/layout/list_item_repo.xml (100%) rename src/{main => full}/res/layout/list_item_sulog.xml (100%) rename src/{main => full}/res/layout/list_item_sulog_group.xml (100%) rename src/{main => full}/res/layout/section.xml (100%) rename src/{main => full}/res/layout/toolbar.xml (100%) rename src/{main => full}/res/menu/drawer.xml (100%) rename src/{main => full}/res/menu/menu_log.xml (100%) rename src/{main => full}/res/menu/menu_magiskhide.xml (100%) rename src/{main => full}/res/menu/menu_reboot.xml (100%) rename src/{main => full}/res/menu/menu_repo.xml (100%) rename src/{main => full}/res/raw/changelog.md (100%) rename src/{main => full}/res/raw/dark.css (100%) rename src/{main => full}/res/raw/light.css (100%) rename src/{main => full}/res/raw/utils.sh (100%) rename src/{main => full}/res/values-ar/strings.xml (100%) rename src/{main => full}/res/values-bg/strings.xml (100%) rename src/{main => full}/res/values-cs/strings.xml (100%) rename src/{main => full}/res/values-de/strings.xml (100%) rename src/{main => full}/res/values-el/strings.xml (98%) rename src/{main => full}/res/values-es/strings.xml (100%) rename src/{main => full}/res/values-et/strings.xml (100%) rename src/{main => full}/res/values-fr/strings.xml (100%) rename src/{main => full}/res/values-hr/strings.xml (100%) rename src/{main => full}/res/values-in/strings.xml (100%) rename src/{main => full}/res/values-it/strings.xml (100%) rename src/{main => full}/res/values-ja/strings.xml (100%) rename src/{main => full}/res/values-ko/strings.xml (100%) rename src/{main => full}/res/values-lt/strings.xml (100%) rename src/{main => full}/res/values-nl/strings.xml (100%) rename src/{main => full}/res/values-pl/strings.xml (100%) rename src/{main => full}/res/values-pt-rBR/strings.xml (100%) rename src/{main => full}/res/values-pt-rPT/strings.xml (100%) rename src/{main => full}/res/values-ro/strings.xml (100%) rename src/{main => full}/res/values-ru/strings.xml (100%) rename src/{main => full}/res/values-sr/strings.xml (100%) rename src/{main => full}/res/values-sv/strings.xml (100%) rename src/{main => full}/res/values-sw600dp/bools.xml (100%) rename src/{main => full}/res/values-sw600dp/dimens.xml (100%) rename src/{main => full}/res/values-sw600dp/styles.xml (100%) rename src/{main => full}/res/values-tr/strings.xml (100%) rename src/{main => full}/res/values-uk/strings.xml (100%) rename src/{main => full}/res/values-vi/strings.xml (100%) rename src/{main => full}/res/values-zh-rCN/strings.xml (100%) rename src/{main => full}/res/values-zh-rTW/strings.xml (100%) rename src/{main => full}/res/values/arrays.xml (100%) rename src/{main => full}/res/values/attrs.xml (100%) rename src/{main => full}/res/values/bools.xml (100%) rename src/{main => full}/res/values/dimens.xml (100%) create mode 100644 src/full/res/values/strings.xml rename src/{main => full}/res/values/styles.xml (100%) rename src/{main => full}/res/xml/app_settings.xml (100%) create mode 100644 src/stub/AndroidManifest.xml create mode 100644 src/stub/java/com/topjohnwu/magisk/StubActivity.java diff --git a/.gitignore b/.gitignore index 6e4d8b049..3155df90c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ app/release *.hprof .externalNativeBuild/ -src/main/assets +src/full/assets public.certificate.x509.pem private.key.pk8 *.apk diff --git a/build.gradle b/build.gradle index 046a64e52..a59d71652 100644 --- a/build.gradle +++ b/build.gradle @@ -8,8 +8,6 @@ android { applicationId "com.topjohnwu.magisk" minSdkVersion 21 targetSdkVersion rootProject.ext.compileSdkVersion - versionCode 117 - versionName "5.7.0" javaCompileOptions { annotationProcessorOptions { argument('butterknife.debuggable', 'false') @@ -24,6 +22,20 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + + flavorDimensions "mode" + + productFlavors { + full { + versionCode 117 + versionName "5.7.0" + } + stub { + versionCode 1 + versionName "stub" + } + } + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 @@ -39,14 +51,14 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') - implementation project(':utils') - implementation 'com.github.topjohnwu:libsu:1.1.1' - implementation "com.android.support:recyclerview-v7:${rootProject.ext.supportLibVersion}" - implementation "com.android.support:cardview-v7:${rootProject.ext.supportLibVersion}" - implementation "com.android.support:design:${rootProject.ext.supportLibVersion}" + fullImplementation project(':utils') implementation "com.android.support:support-v4:${rootProject.ext.supportLibVersion}" - implementation 'com.jakewharton:butterknife:8.8.1' - implementation 'com.atlassian.commonmark:commonmark:0.11.0' - implementation 'org.kamranzafar:jtar:2.3' + fullImplementation "com.android.support:recyclerview-v7:${rootProject.ext.supportLibVersion}" + fullImplementation "com.android.support:cardview-v7:${rootProject.ext.supportLibVersion}" + fullImplementation "com.android.support:design:${rootProject.ext.supportLibVersion}" + fullImplementation 'com.github.topjohnwu:libsu:1.1.1' + fullImplementation 'com.atlassian.commonmark:commonmark:0.11.0' + fullImplementation 'org.kamranzafar:jtar:2.3' + fullImplementation 'com.jakewharton:butterknife:8.8.1' annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1' } diff --git a/src/full/AndroidManifest.xml b/src/full/AndroidManifest.xml new file mode 100644 index 000000000..a0bd837d4 --- /dev/null +++ b/src/full/AndroidManifest.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/com/topjohnwu/magisk/AboutActivity.java b/src/full/java/com/topjohnwu/magisk/AboutActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/AboutActivity.java rename to src/full/java/com/topjohnwu/magisk/AboutActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/FlashActivity.java b/src/full/java/com/topjohnwu/magisk/FlashActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/FlashActivity.java rename to src/full/java/com/topjohnwu/magisk/FlashActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/LogFragment.java b/src/full/java/com/topjohnwu/magisk/LogFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/LogFragment.java rename to src/full/java/com/topjohnwu/magisk/LogFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/MagiskFragment.java b/src/full/java/com/topjohnwu/magisk/MagiskFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/MagiskFragment.java rename to src/full/java/com/topjohnwu/magisk/MagiskFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/MagiskHideFragment.java b/src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/MagiskHideFragment.java rename to src/full/java/com/topjohnwu/magisk/MagiskHideFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/MagiskLogFragment.java b/src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/MagiskLogFragment.java rename to src/full/java/com/topjohnwu/magisk/MagiskLogFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/MagiskManager.java b/src/full/java/com/topjohnwu/magisk/MagiskManager.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/MagiskManager.java rename to src/full/java/com/topjohnwu/magisk/MagiskManager.java diff --git a/src/main/java/com/topjohnwu/magisk/MainActivity.java b/src/full/java/com/topjohnwu/magisk/MainActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/MainActivity.java rename to src/full/java/com/topjohnwu/magisk/MainActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/ModulesFragment.java b/src/full/java/com/topjohnwu/magisk/ModulesFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/ModulesFragment.java rename to src/full/java/com/topjohnwu/magisk/ModulesFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/ReposFragment.java b/src/full/java/com/topjohnwu/magisk/ReposFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/ReposFragment.java rename to src/full/java/com/topjohnwu/magisk/ReposFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/SettingsActivity.java b/src/full/java/com/topjohnwu/magisk/SettingsActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/SettingsActivity.java rename to src/full/java/com/topjohnwu/magisk/SettingsActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/SplashActivity.java b/src/full/java/com/topjohnwu/magisk/SplashActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/SplashActivity.java rename to src/full/java/com/topjohnwu/magisk/SplashActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/SuLogFragment.java b/src/full/java/com/topjohnwu/magisk/SuLogFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/SuLogFragment.java rename to src/full/java/com/topjohnwu/magisk/SuLogFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/SuperuserFragment.java b/src/full/java/com/topjohnwu/magisk/SuperuserFragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/SuperuserFragment.java rename to src/full/java/com/topjohnwu/magisk/SuperuserFragment.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/ApplicationAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/ModulesAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/PolicyAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/ReposAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/ReposAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/ReposAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/SectionedAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/SuLogAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java b/src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java rename to src/full/java/com/topjohnwu/magisk/adapters/TabFragmentAdapter.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java b/src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java rename to src/full/java/com/topjohnwu/magisk/asyncs/CheckSafetyNet.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java b/src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java rename to src/full/java/com/topjohnwu/magisk/asyncs/CheckUpdates.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/FlashZip.java b/src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/FlashZip.java rename to src/full/java/com/topjohnwu/magisk/asyncs/FlashZip.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/HideManager.java b/src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/HideManager.java rename to src/full/java/com/topjohnwu/magisk/asyncs/HideManager.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java b/src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java rename to src/full/java/com/topjohnwu/magisk/asyncs/InstallMagisk.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/LoadModules.java b/src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/LoadModules.java rename to src/full/java/com/topjohnwu/magisk/asyncs/LoadModules.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java b/src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java rename to src/full/java/com/topjohnwu/magisk/asyncs/MarkDownWindow.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/ParallelTask.java b/src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/ParallelTask.java rename to src/full/java/com/topjohnwu/magisk/asyncs/ParallelTask.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java b/src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java rename to src/full/java/com/topjohnwu/magisk/asyncs/ProcessRepoZip.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/RestoreImages.java b/src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/RestoreImages.java rename to src/full/java/com/topjohnwu/magisk/asyncs/RestoreImages.java diff --git a/src/main/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java b/src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java rename to src/full/java/com/topjohnwu/magisk/asyncs/UpdateRepos.java diff --git a/src/main/java/com/topjohnwu/magisk/components/AboutCardRow.java b/src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/AboutCardRow.java rename to src/full/java/com/topjohnwu/magisk/components/AboutCardRow.java diff --git a/src/main/java/com/topjohnwu/magisk/components/Activity.java b/src/full/java/com/topjohnwu/magisk/components/Activity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/Activity.java rename to src/full/java/com/topjohnwu/magisk/components/Activity.java diff --git a/src/main/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java b/src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java rename to src/full/java/com/topjohnwu/magisk/components/AlertDialogBuilder.java diff --git a/src/main/java/com/topjohnwu/magisk/components/ExpandableView.java b/src/full/java/com/topjohnwu/magisk/components/ExpandableView.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/ExpandableView.java rename to src/full/java/com/topjohnwu/magisk/components/ExpandableView.java diff --git a/src/main/java/com/topjohnwu/magisk/components/Fragment.java b/src/full/java/com/topjohnwu/magisk/components/Fragment.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/Fragment.java rename to src/full/java/com/topjohnwu/magisk/components/Fragment.java diff --git a/src/main/java/com/topjohnwu/magisk/components/SnackbarMaker.java b/src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/components/SnackbarMaker.java rename to src/full/java/com/topjohnwu/magisk/components/SnackbarMaker.java diff --git a/src/main/java/com/topjohnwu/magisk/container/BaseModule.java b/src/full/java/com/topjohnwu/magisk/container/BaseModule.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/BaseModule.java rename to src/full/java/com/topjohnwu/magisk/container/BaseModule.java diff --git a/src/main/java/com/topjohnwu/magisk/container/Module.java b/src/full/java/com/topjohnwu/magisk/container/Module.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/Module.java rename to src/full/java/com/topjohnwu/magisk/container/Module.java diff --git a/src/main/java/com/topjohnwu/magisk/container/Policy.java b/src/full/java/com/topjohnwu/magisk/container/Policy.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/Policy.java rename to src/full/java/com/topjohnwu/magisk/container/Policy.java diff --git a/src/main/java/com/topjohnwu/magisk/container/Repo.java b/src/full/java/com/topjohnwu/magisk/container/Repo.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/Repo.java rename to src/full/java/com/topjohnwu/magisk/container/Repo.java diff --git a/src/main/java/com/topjohnwu/magisk/container/SuLogEntry.java b/src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/SuLogEntry.java rename to src/full/java/com/topjohnwu/magisk/container/SuLogEntry.java diff --git a/src/main/java/com/topjohnwu/magisk/container/TarEntry.java b/src/full/java/com/topjohnwu/magisk/container/TarEntry.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/TarEntry.java rename to src/full/java/com/topjohnwu/magisk/container/TarEntry.java diff --git a/src/main/java/com/topjohnwu/magisk/container/ValueSortedMap.java b/src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/container/ValueSortedMap.java rename to src/full/java/com/topjohnwu/magisk/container/ValueSortedMap.java diff --git a/src/main/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java b/src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java rename to src/full/java/com/topjohnwu/magisk/database/MagiskDatabaseHelper.java diff --git a/src/main/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java b/src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java rename to src/full/java/com/topjohnwu/magisk/database/RepoDatabaseHelper.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/BootReceiver.java b/src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/BootReceiver.java rename to src/full/java/com/topjohnwu/magisk/receivers/BootReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java b/src/full/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java rename to src/full/java/com/topjohnwu/magisk/receivers/DownloadReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java b/src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java rename to src/full/java/com/topjohnwu/magisk/receivers/ManagerUpdate.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/PackageReceiver.java b/src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/PackageReceiver.java rename to src/full/java/com/topjohnwu/magisk/receivers/PackageReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/RebootReceiver.java b/src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/RebootReceiver.java rename to src/full/java/com/topjohnwu/magisk/receivers/RebootReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java b/src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java rename to src/full/java/com/topjohnwu/magisk/receivers/ShortcutReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/services/OnBootIntentService.java b/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/services/OnBootIntentService.java rename to src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java diff --git a/src/main/java/com/topjohnwu/magisk/services/UpdateCheckService.java b/src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/services/UpdateCheckService.java rename to src/full/java/com/topjohnwu/magisk/services/UpdateCheckService.java diff --git a/src/main/java/com/topjohnwu/magisk/superuser/RequestActivity.java b/src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/superuser/RequestActivity.java rename to src/full/java/com/topjohnwu/magisk/superuser/RequestActivity.java diff --git a/src/main/java/com/topjohnwu/magisk/superuser/SuReceiver.java b/src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/superuser/SuReceiver.java rename to src/full/java/com/topjohnwu/magisk/superuser/SuReceiver.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/BootSigner.java b/src/full/java/com/topjohnwu/magisk/utils/BootSigner.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/BootSigner.java rename to src/full/java/com/topjohnwu/magisk/utils/BootSigner.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Const.java b/src/full/java/com/topjohnwu/magisk/utils/Const.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Const.java rename to src/full/java/com/topjohnwu/magisk/utils/Const.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/FingerprintHelper.java b/src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/FingerprintHelper.java rename to src/full/java/com/topjohnwu/magisk/utils/FingerprintHelper.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Logger.java b/src/full/java/com/topjohnwu/magisk/utils/Logger.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Logger.java rename to src/full/java/com/topjohnwu/magisk/utils/Logger.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/ShowUI.java b/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/ShowUI.java rename to src/full/java/com/topjohnwu/magisk/utils/ShowUI.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Topic.java b/src/full/java/com/topjohnwu/magisk/utils/Topic.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Topic.java rename to src/full/java/com/topjohnwu/magisk/utils/Topic.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/Utils.java b/src/full/java/com/topjohnwu/magisk/utils/Utils.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/Utils.java rename to src/full/java/com/topjohnwu/magisk/utils/Utils.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/WebService.java b/src/full/java/com/topjohnwu/magisk/utils/WebService.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/WebService.java rename to src/full/java/com/topjohnwu/magisk/utils/WebService.java diff --git a/src/main/java/com/topjohnwu/magisk/utils/ZipUtils.java b/src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java similarity index 100% rename from src/main/java/com/topjohnwu/magisk/utils/ZipUtils.java rename to src/full/java/com/topjohnwu/magisk/utils/ZipUtils.java diff --git a/src/main/res/drawable-nodpi/logo.png b/src/full/res/drawable-nodpi/logo.png similarity index 100% rename from src/main/res/drawable-nodpi/logo.png rename to src/full/res/drawable-nodpi/logo.png diff --git a/src/main/res/drawable-v26/sc_cloud_download.xml b/src/full/res/drawable-v26/sc_cloud_download.xml similarity index 100% rename from src/main/res/drawable-v26/sc_cloud_download.xml rename to src/full/res/drawable-v26/sc_cloud_download.xml diff --git a/src/main/res/drawable-v26/sc_extension.xml b/src/full/res/drawable-v26/sc_extension.xml similarity index 100% rename from src/main/res/drawable-v26/sc_extension.xml rename to src/full/res/drawable-v26/sc_extension.xml diff --git a/src/main/res/drawable-v26/sc_magiskhide.xml b/src/full/res/drawable-v26/sc_magiskhide.xml similarity index 100% rename from src/main/res/drawable-v26/sc_magiskhide.xml rename to src/full/res/drawable-v26/sc_magiskhide.xml diff --git a/src/main/res/drawable-v26/sc_superuser.xml b/src/full/res/drawable-v26/sc_superuser.xml similarity index 100% rename from src/main/res/drawable-v26/sc_superuser.xml rename to src/full/res/drawable-v26/sc_superuser.xml diff --git a/src/main/res/drawable/ic_add.xml b/src/full/res/drawable/ic_add.xml similarity index 100% rename from src/main/res/drawable/ic_add.xml rename to src/full/res/drawable/ic_add.xml diff --git a/src/main/res/drawable/ic_archive.xml b/src/full/res/drawable/ic_archive.xml similarity index 100% rename from src/main/res/drawable/ic_archive.xml rename to src/full/res/drawable/ic_archive.xml diff --git a/src/main/res/drawable/ic_arrow.xml b/src/full/res/drawable/ic_arrow.xml similarity index 100% rename from src/main/res/drawable/ic_arrow.xml rename to src/full/res/drawable/ic_arrow.xml diff --git a/src/main/res/drawable/ic_attach_money.xml b/src/full/res/drawable/ic_attach_money.xml similarity index 100% rename from src/main/res/drawable/ic_attach_money.xml rename to src/full/res/drawable/ic_attach_money.xml diff --git a/src/main/res/drawable/ic_bug_report.xml b/src/full/res/drawable/ic_bug_report.xml similarity index 100% rename from src/main/res/drawable/ic_bug_report.xml rename to src/full/res/drawable/ic_bug_report.xml diff --git a/src/main/res/drawable/ic_cancel.xml b/src/full/res/drawable/ic_cancel.xml similarity index 100% rename from src/main/res/drawable/ic_cancel.xml rename to src/full/res/drawable/ic_cancel.xml diff --git a/src/main/res/drawable/ic_check_circle.xml b/src/full/res/drawable/ic_check_circle.xml similarity index 100% rename from src/main/res/drawable/ic_check_circle.xml rename to src/full/res/drawable/ic_check_circle.xml diff --git a/src/main/res/drawable/ic_cloud_download.xml b/src/full/res/drawable/ic_cloud_download.xml similarity index 100% rename from src/main/res/drawable/ic_cloud_download.xml rename to src/full/res/drawable/ic_cloud_download.xml diff --git a/src/main/res/drawable/ic_delete.xml b/src/full/res/drawable/ic_delete.xml similarity index 100% rename from src/main/res/drawable/ic_delete.xml rename to src/full/res/drawable/ic_delete.xml diff --git a/src/main/res/drawable/ic_device_information.xml b/src/full/res/drawable/ic_device_information.xml similarity index 100% rename from src/main/res/drawable/ic_device_information.xml rename to src/full/res/drawable/ic_device_information.xml diff --git a/src/main/res/drawable/ic_extension.xml b/src/full/res/drawable/ic_extension.xml similarity index 100% rename from src/main/res/drawable/ic_extension.xml rename to src/full/res/drawable/ic_extension.xml diff --git a/src/main/res/drawable/ic_file_download_black.xml b/src/full/res/drawable/ic_file_download_black.xml similarity index 100% rename from src/main/res/drawable/ic_file_download_black.xml rename to src/full/res/drawable/ic_file_download_black.xml diff --git a/src/main/res/drawable/ic_fingerprint.xml b/src/full/res/drawable/ic_fingerprint.xml similarity index 100% rename from src/main/res/drawable/ic_fingerprint.xml rename to src/full/res/drawable/ic_fingerprint.xml diff --git a/src/main/res/drawable/ic_github.xml b/src/full/res/drawable/ic_github.xml similarity index 100% rename from src/main/res/drawable/ic_github.xml rename to src/full/res/drawable/ic_github.xml diff --git a/src/main/res/drawable/ic_help.xml b/src/full/res/drawable/ic_help.xml similarity index 100% rename from src/main/res/drawable/ic_help.xml rename to src/full/res/drawable/ic_help.xml diff --git a/src/main/res/drawable/ic_history.xml b/src/full/res/drawable/ic_history.xml similarity index 100% rename from src/main/res/drawable/ic_history.xml rename to src/full/res/drawable/ic_history.xml diff --git a/src/main/res/drawable/ic_info_outline.xml b/src/full/res/drawable/ic_info_outline.xml similarity index 100% rename from src/main/res/drawable/ic_info_outline.xml rename to src/full/res/drawable/ic_info_outline.xml diff --git a/src/main/res/drawable/ic_language.xml b/src/full/res/drawable/ic_language.xml similarity index 100% rename from src/main/res/drawable/ic_language.xml rename to src/full/res/drawable/ic_language.xml diff --git a/src/main/res/drawable/ic_magisk.xml b/src/full/res/drawable/ic_magisk.xml similarity index 100% rename from src/main/res/drawable/ic_magisk.xml rename to src/full/res/drawable/ic_magisk.xml diff --git a/src/main/res/drawable/ic_magiskhide.xml b/src/full/res/drawable/ic_magiskhide.xml similarity index 100% rename from src/main/res/drawable/ic_magiskhide.xml rename to src/full/res/drawable/ic_magiskhide.xml diff --git a/src/main/res/drawable/ic_menu_overflow_material.xml b/src/full/res/drawable/ic_menu_overflow_material.xml similarity index 100% rename from src/main/res/drawable/ic_menu_overflow_material.xml rename to src/full/res/drawable/ic_menu_overflow_material.xml diff --git a/src/main/res/drawable/ic_more.xml b/src/full/res/drawable/ic_more.xml similarity index 100% rename from src/main/res/drawable/ic_more.xml rename to src/full/res/drawable/ic_more.xml diff --git a/src/main/res/drawable/ic_notifications.xml b/src/full/res/drawable/ic_notifications.xml similarity index 100% rename from src/main/res/drawable/ic_notifications.xml rename to src/full/res/drawable/ic_notifications.xml diff --git a/src/main/res/drawable/ic_person.xml b/src/full/res/drawable/ic_person.xml similarity index 100% rename from src/main/res/drawable/ic_person.xml rename to src/full/res/drawable/ic_person.xml diff --git a/src/main/res/drawable/ic_refresh.xml b/src/full/res/drawable/ic_refresh.xml similarity index 100% rename from src/main/res/drawable/ic_refresh.xml rename to src/full/res/drawable/ic_refresh.xml diff --git a/src/main/res/drawable/ic_safetynet.xml b/src/full/res/drawable/ic_safetynet.xml similarity index 100% rename from src/main/res/drawable/ic_safetynet.xml rename to src/full/res/drawable/ic_safetynet.xml diff --git a/src/main/res/drawable/ic_save.xml b/src/full/res/drawable/ic_save.xml similarity index 100% rename from src/main/res/drawable/ic_save.xml rename to src/full/res/drawable/ic_save.xml diff --git a/src/main/res/drawable/ic_settings.xml b/src/full/res/drawable/ic_settings.xml similarity index 100% rename from src/main/res/drawable/ic_settings.xml rename to src/full/res/drawable/ic_settings.xml diff --git a/src/main/res/drawable/ic_sort.xml b/src/full/res/drawable/ic_sort.xml similarity index 100% rename from src/main/res/drawable/ic_sort.xml rename to src/full/res/drawable/ic_sort.xml diff --git a/src/main/res/drawable/ic_splash_activity.xml b/src/full/res/drawable/ic_splash_activity.xml similarity index 100% rename from src/main/res/drawable/ic_splash_activity.xml rename to src/full/res/drawable/ic_splash_activity.xml diff --git a/src/main/res/drawable/ic_su_warning.xml b/src/full/res/drawable/ic_su_warning.xml similarity index 100% rename from src/main/res/drawable/ic_su_warning.xml rename to src/full/res/drawable/ic_su_warning.xml diff --git a/src/main/res/drawable/ic_superuser.xml b/src/full/res/drawable/ic_superuser.xml similarity index 100% rename from src/main/res/drawable/ic_superuser.xml rename to src/full/res/drawable/ic_superuser.xml diff --git a/src/main/res/drawable/ic_undelete.xml b/src/full/res/drawable/ic_undelete.xml similarity index 100% rename from src/main/res/drawable/ic_undelete.xml rename to src/full/res/drawable/ic_undelete.xml diff --git a/src/main/res/drawable/ic_update.xml b/src/full/res/drawable/ic_update.xml similarity index 100% rename from src/main/res/drawable/ic_update.xml rename to src/full/res/drawable/ic_update.xml diff --git a/src/main/res/drawable/ic_xda.xml b/src/full/res/drawable/ic_xda.xml similarity index 100% rename from src/main/res/drawable/ic_xda.xml rename to src/full/res/drawable/ic_xda.xml diff --git a/src/main/res/drawable/sc_cloud_download.xml b/src/full/res/drawable/sc_cloud_download.xml similarity index 100% rename from src/main/res/drawable/sc_cloud_download.xml rename to src/full/res/drawable/sc_cloud_download.xml diff --git a/src/main/res/drawable/sc_extension.xml b/src/full/res/drawable/sc_extension.xml similarity index 100% rename from src/main/res/drawable/sc_extension.xml rename to src/full/res/drawable/sc_extension.xml diff --git a/src/main/res/drawable/sc_magiskhide.xml b/src/full/res/drawable/sc_magiskhide.xml similarity index 100% rename from src/main/res/drawable/sc_magiskhide.xml rename to src/full/res/drawable/sc_magiskhide.xml diff --git a/src/main/res/drawable/sc_superuser.xml b/src/full/res/drawable/sc_superuser.xml similarity index 100% rename from src/main/res/drawable/sc_superuser.xml rename to src/full/res/drawable/sc_superuser.xml diff --git a/src/main/res/layout/activity_about.xml b/src/full/res/layout/activity_about.xml similarity index 100% rename from src/main/res/layout/activity_about.xml rename to src/full/res/layout/activity_about.xml diff --git a/src/main/res/layout/activity_flash.xml b/src/full/res/layout/activity_flash.xml similarity index 100% rename from src/main/res/layout/activity_flash.xml rename to src/full/res/layout/activity_flash.xml diff --git a/src/main/res/layout/activity_main.xml b/src/full/res/layout/activity_main.xml similarity index 100% rename from src/main/res/layout/activity_main.xml rename to src/full/res/layout/activity_main.xml diff --git a/src/main/res/layout/activity_request.xml b/src/full/res/layout/activity_request.xml similarity index 100% rename from src/main/res/layout/activity_request.xml rename to src/full/res/layout/activity_request.xml diff --git a/src/main/res/layout/activity_settings.xml b/src/full/res/layout/activity_settings.xml similarity index 100% rename from src/main/res/layout/activity_settings.xml rename to src/full/res/layout/activity_settings.xml diff --git a/src/main/res/layout/alert_dialog.xml b/src/full/res/layout/alert_dialog.xml similarity index 100% rename from src/main/res/layout/alert_dialog.xml rename to src/full/res/layout/alert_dialog.xml diff --git a/src/main/res/layout/custom_channel_dialog.xml b/src/full/res/layout/custom_channel_dialog.xml similarity index 100% rename from src/main/res/layout/custom_channel_dialog.xml rename to src/full/res/layout/custom_channel_dialog.xml diff --git a/src/main/res/layout/fragment_log.xml b/src/full/res/layout/fragment_log.xml similarity index 100% rename from src/main/res/layout/fragment_log.xml rename to src/full/res/layout/fragment_log.xml diff --git a/src/main/res/layout/fragment_magisk.xml b/src/full/res/layout/fragment_magisk.xml similarity index 100% rename from src/main/res/layout/fragment_magisk.xml rename to src/full/res/layout/fragment_magisk.xml diff --git a/src/main/res/layout/fragment_magisk_hide.xml b/src/full/res/layout/fragment_magisk_hide.xml similarity index 100% rename from src/main/res/layout/fragment_magisk_hide.xml rename to src/full/res/layout/fragment_magisk_hide.xml diff --git a/src/main/res/layout/fragment_magisk_log.xml b/src/full/res/layout/fragment_magisk_log.xml similarity index 100% rename from src/main/res/layout/fragment_magisk_log.xml rename to src/full/res/layout/fragment_magisk_log.xml diff --git a/src/main/res/layout/fragment_modules.xml b/src/full/res/layout/fragment_modules.xml similarity index 100% rename from src/main/res/layout/fragment_modules.xml rename to src/full/res/layout/fragment_modules.xml diff --git a/src/main/res/layout/fragment_repos.xml b/src/full/res/layout/fragment_repos.xml similarity index 100% rename from src/main/res/layout/fragment_repos.xml rename to src/full/res/layout/fragment_repos.xml diff --git a/src/main/res/layout/fragment_su_log.xml b/src/full/res/layout/fragment_su_log.xml similarity index 100% rename from src/main/res/layout/fragment_su_log.xml rename to src/full/res/layout/fragment_su_log.xml diff --git a/src/main/res/layout/fragment_superuser.xml b/src/full/res/layout/fragment_superuser.xml similarity index 100% rename from src/main/res/layout/fragment_superuser.xml rename to src/full/res/layout/fragment_superuser.xml diff --git a/src/main/res/layout/info_item_row.xml b/src/full/res/layout/info_item_row.xml similarity index 100% rename from src/main/res/layout/info_item_row.xml rename to src/full/res/layout/info_item_row.xml diff --git a/src/main/res/layout/list_item_app.xml b/src/full/res/layout/list_item_app.xml similarity index 100% rename from src/main/res/layout/list_item_app.xml rename to src/full/res/layout/list_item_app.xml diff --git a/src/main/res/layout/list_item_module.xml b/src/full/res/layout/list_item_module.xml similarity index 100% rename from src/main/res/layout/list_item_module.xml rename to src/full/res/layout/list_item_module.xml diff --git a/src/main/res/layout/list_item_policy.xml b/src/full/res/layout/list_item_policy.xml similarity index 100% rename from src/main/res/layout/list_item_policy.xml rename to src/full/res/layout/list_item_policy.xml diff --git a/src/main/res/layout/list_item_repo.xml b/src/full/res/layout/list_item_repo.xml similarity index 100% rename from src/main/res/layout/list_item_repo.xml rename to src/full/res/layout/list_item_repo.xml diff --git a/src/main/res/layout/list_item_sulog.xml b/src/full/res/layout/list_item_sulog.xml similarity index 100% rename from src/main/res/layout/list_item_sulog.xml rename to src/full/res/layout/list_item_sulog.xml diff --git a/src/main/res/layout/list_item_sulog_group.xml b/src/full/res/layout/list_item_sulog_group.xml similarity index 100% rename from src/main/res/layout/list_item_sulog_group.xml rename to src/full/res/layout/list_item_sulog_group.xml diff --git a/src/main/res/layout/section.xml b/src/full/res/layout/section.xml similarity index 100% rename from src/main/res/layout/section.xml rename to src/full/res/layout/section.xml diff --git a/src/main/res/layout/toolbar.xml b/src/full/res/layout/toolbar.xml similarity index 100% rename from src/main/res/layout/toolbar.xml rename to src/full/res/layout/toolbar.xml diff --git a/src/main/res/menu/drawer.xml b/src/full/res/menu/drawer.xml similarity index 100% rename from src/main/res/menu/drawer.xml rename to src/full/res/menu/drawer.xml diff --git a/src/main/res/menu/menu_log.xml b/src/full/res/menu/menu_log.xml similarity index 100% rename from src/main/res/menu/menu_log.xml rename to src/full/res/menu/menu_log.xml diff --git a/src/main/res/menu/menu_magiskhide.xml b/src/full/res/menu/menu_magiskhide.xml similarity index 100% rename from src/main/res/menu/menu_magiskhide.xml rename to src/full/res/menu/menu_magiskhide.xml diff --git a/src/main/res/menu/menu_reboot.xml b/src/full/res/menu/menu_reboot.xml similarity index 100% rename from src/main/res/menu/menu_reboot.xml rename to src/full/res/menu/menu_reboot.xml diff --git a/src/main/res/menu/menu_repo.xml b/src/full/res/menu/menu_repo.xml similarity index 100% rename from src/main/res/menu/menu_repo.xml rename to src/full/res/menu/menu_repo.xml diff --git a/src/main/res/raw/changelog.md b/src/full/res/raw/changelog.md similarity index 100% rename from src/main/res/raw/changelog.md rename to src/full/res/raw/changelog.md diff --git a/src/main/res/raw/dark.css b/src/full/res/raw/dark.css similarity index 100% rename from src/main/res/raw/dark.css rename to src/full/res/raw/dark.css diff --git a/src/main/res/raw/light.css b/src/full/res/raw/light.css similarity index 100% rename from src/main/res/raw/light.css rename to src/full/res/raw/light.css diff --git a/src/main/res/raw/utils.sh b/src/full/res/raw/utils.sh similarity index 100% rename from src/main/res/raw/utils.sh rename to src/full/res/raw/utils.sh diff --git a/src/main/res/values-ar/strings.xml b/src/full/res/values-ar/strings.xml similarity index 100% rename from src/main/res/values-ar/strings.xml rename to src/full/res/values-ar/strings.xml diff --git a/src/main/res/values-bg/strings.xml b/src/full/res/values-bg/strings.xml similarity index 100% rename from src/main/res/values-bg/strings.xml rename to src/full/res/values-bg/strings.xml diff --git a/src/main/res/values-cs/strings.xml b/src/full/res/values-cs/strings.xml similarity index 100% rename from src/main/res/values-cs/strings.xml rename to src/full/res/values-cs/strings.xml diff --git a/src/main/res/values-de/strings.xml b/src/full/res/values-de/strings.xml similarity index 100% rename from src/main/res/values-de/strings.xml rename to src/full/res/values-de/strings.xml diff --git a/src/main/res/values-el/strings.xml b/src/full/res/values-el/strings.xml similarity index 98% rename from src/main/res/values-el/strings.xml rename to src/full/res/values-el/strings.xml index b22ff9c2d..a999d502a 100644 --- a/src/main/res/values-el/strings.xml +++ b/src/full/res/values-el/strings.xml @@ -1,212 +1,212 @@ - - - Modules - - Λήψεις - Υπερχρήστης - Αρχείο Καταγραφής - Ρυθμίσεις - Εγκατάσταση - - - Το Magisk δεν είναι εγκατεστημένο - - Έλεγχος για ενημερώσεις… - Το Magisk v%1$s είναι διαθέσιμο! - Λανθασμένο κανάλι ενημέρωσης - Πατήστε για έλεγχο του SafetyNet - Έλεγχος κατάστασης SafetyNet… - Ο Έλεγχος του SafetyNet Ήταν Επιτυχής - Σφάλμα του SafetyNet API - Αδυναμία σύνδεσης στο δίκτυο - Η υπηρεσία τερματίστηκε - Η απόκριση είναι άκυρη - - - Προηγμένες ρυθμίσεις - Διατήρηση επιβεβλημένης κρυπτογράφησης - Διατήρηση dm-verity - Εγκατεστημένη έκδοση: %1$s - Τελευταία έκδοση: %1$s - Απεγκατάσταση - Απεγκατάσταση Magisk - Όλα τα modules θα απενεργοποιηθούν/αφαιρεθούν. Το root θα αφαιρεθεί και ενδέχεται να κρυπτογραφηθούν τα δεδομένα σας, εάν δεν είναι κρυπτογραφημένα - Ενημέρωση %1$s - - - (Δεν δόθηκαν πληροφορίες) - Δεν βρέθηκαν modules - Η ενότητα θα ενημερωθεί στην επόμενη επανεκκίνηση - Η ενότητα θα αφαιρεθεί στην επόμενη επανεκκίνηση - Η ενότητα δεν θα αφαιρεθεί στην επόμενη επανεκκίνηση - Η ενότητα θα απενεργοποιηθεί στην επόμενη επανεκκίνηση - Η ενότητα θα ενεργοποιηθεί στην επόμενη επανεκκίνηση - Δημιουργήθηκε από τον/την %1$s - Επανεκκίνηση στο Recovery - Επανεκκίνηση στο Bootloader - Επανεκκίνηση για λήψη - - - Διαθέσιμη Ενημέρωση - Εγκαταστάθηκε - Μη εγκατεστημένη - Αναβαθμίστηκε στις: %1$s - Ταξινόμηση κατά - Ταξινόμηση κατά όνομα - Ταξινόμηση κατά τελευταία αναβάθμιση - - - "Αποθήκευση καταγραφής " - Επαναφόρτωση - Εκκαθάριση αρχείου καταγραφής τώρα - Το αρχείο καταγραφής εκκαθαρίστηκε επιτυχώς - Το αρχείο καταγραφής είναι κενό - Αποτυχία αποθήκευσης αρχείου καταγραφής στην κάρτα SD: - - - Περί - Καταγραφή αλλαγών εφαρμογής - GreatApo, JpegXguy - Έκδοση εφαρμογής - Πηγαίος κώδικας - Δωρεά - Μεταφραστές εφαρμογής - Σύνδεσμος υποστήριξης - - - Η λειτουργία αυτή δεν θα δουλέψει χωρίς την άδεια εγγραφής στον εξωτερικό χώρο αποθηκεύσης. - Όχι ευχαριστώ - Ναι - OK - Κλείσιμο - Εγκατάσταση %1$s - Θέλετε να εγκαταστήσετε το %1$s τώρα; - Λήψη - Σφάλμα στη λήψη του αρχείου - Επανεκκίνηση - Κατέβασμα %1$s - Νέα Ενημέρωση Magisk Διαθέσιμη! - Επανεκκίνηση για εφαρμογή ρυθμίσεων - Σημειώσεις έκδοσης - Η Repo cache καθαρίστηκε - Σφάλμα διαδικασίας - Το zip είναι αποθηκευμένο σε:\n[Εσωτερική μνήμη]%1$s - Γίνεται λήψη - Λήψη αρχείου zip (%1$d%%) … - Γίνεται επεξεργασία - Επεξεργασία αρχείου zip … - Νέα Ενημέρωση Magisk Manager Διαθέσιμη! - Πιέστε για λήψη και εγκατάσταση - Έγινε patch στο DTBO! - Το Magisk Manager έκανε patch το dtbo.img, παρακαλώ κάντε επανεκκίνηση - Ενημερώσεις Magisk - Γίνεται flash - Κρύβοντας το Magisk Manager… - Αυτό μπορεί να πάρει λίγη ώρα… - Η απόκρυψη του Magisk Manager απέτυχε… - Λήψη Zip Μόνο - Εφαρμογή Patch στο Αρχείο Εικόνας Boot - Απευθείας Εγκατάσταση (Προτείνεται) - Εγκατάσταση σε Second Slot (Μετά από ΟΤΑ) - Επιλογή Μεθόδου - Αυτή η Magisk έκδοση δεν υποστηρίζει patch του boot image αρχείου - Επιλογή stock boot image dump σε μορφή .img ή .img.tar - Πλήρης απεγκατάσταση - Η ανάκτηση έγινε! - Δεν υπάρχει αντίγραφο ασφαλείας! - Απεγκατάσταση του Magisk Manager σε 5 δευτερόλεπτα, παρακαλώ επανεκκινήστε χειροκίνητα αμέσως μετά - Λήψη Ιδιόκτητου Κώδικα - Το Magisk Manager είναι FOSS οπότε δεν περιέχει της Google τον ιδιόκτητο κώδικα του SafetyNet API.\n\nΕπιτρέπετε στο Magisk Manager να κατεβάσει μια επέκταση (περιέχει το GoogleApiClient) για ελέγχους του SafetyNet? - Η βάση δεδομένων SU είναι κατεστραμμένη, θα αναδημιουργηθεί νέα - - - Γενικά - Σκούρο θέμα - Ενεργοποίηση σκούρου θέματος - Εκκαθάριση προσωρινής μνήμης αποθετηρίων - Καθαρίζει τις κρυφές πληροφορίες για απευθείας συνδεδεμένα αποθετήρια, αναγκάζει την εφαρμογή να κάνει ανανέωση σε απευθείας σύνδεση - Απόκρυψη του Magisk Manager - Ανασυγκρότηση του Magisk Manager με τυχαίο όνομα πακέτου - Γλώσσα - (Προεπιλογή Συστήματος) - Ρυθμίσεις Ενημερώσεων - Κανάλι Ενημερώσεων - Σταθερό - Δοκιμαστικό - Custom - Εισαγωγή ενός custom URL - Μορφή Τροποποιημένης Εικόνας Boot - Επιλέξτε τη μορφή της εξαγόμενης εικόνας boot μετά το patch.\nΕπιλέξτε .img για flash μέσω λειτουργίας fastboot/download· επιλέξτε .img.tar για flash μέσω ODIN. - Magisk Λειτουργία Πυρήνα Μόνο - Ενεργοποίηση μόνο των λειτουργιών πυρήνα, καμία από τις ενότητες δεν θα ενεργοποιηθεί. Τα MagiskSU, MagiskHide, και systemless hosts θα παραμείνουν ενεργά - Κρύβει το Magisk από διάφορες ανιχνεύσεις - Systemless hosts - Υποστήριξη Systemless hosts για εφαρμογές Adblock - - Εφαρμογές και ADB - Εφαρμογές μόνο - ADB μόνο - Απενεργοποιημένο - 10 δευτερόλεπτα - 20 δευτερόλεπτα - 30 δευτερόλεπτα - 60 δευτερόλεπτα - Πρόσβαση Υπερχρήστη - Αυτόματη Απόκριση - Χρονικό όριο Αιτήματος - Ειδοποίηση Υπερχρήστη - %1$s δευτερόλεπτα - Επαναπιστοποίηση μετά από αναβάθμιση - Επαναπιστοποίηση αδειών υπερχρήστη μετά την αναβάθμιση μίας εφαρμογής - - Λειτουργία Πολλών Χρηστών - Μόνο Ιδιοκτήτης Συσκευής - Διαχειριζόμενη από τον Ιδιοκτήτη - Ανεξάρτητη από τον χρήστη - Μόνο ο ιδιοκτήτης έχει πρόσβαση root - Μόνο ο ιδιοκτήτης μπορεί να διαχειριστεί την πρόσβαση root και να δεχτεί προτροπές αίτημάτων - Κάθε χρήστης έχει τους δικούς του ξεχωριστούς κανόνες root - Ένα αίτημα έχει σταλεί στον ιδιοκτήτη της συσκευής. Παρακαλώ αλλάξτε σε ιδιοκτήτη και δώστε την άδεια - - Λειτουργία προσάρτησης χώρου ονομάτων - Καθολικός Χώρος Ονομάτων - Κληρονόμησε Χώρο Ονομάτων - Απομονωμένος Χώρος Ονομάτων - Όλες οι συνεδρίες root χρησιμοποιούν τον καθολικό χώρο oνομάτων προσάρτησης - Οι συνεδρίες root θα κληρονομούν το χώρο ονομάτων του αιτούντα τους - Κάθε συνεδρία root θα έχει το δικό της απομονωμένο χώρο ονομάτων - Δεν υποστηρίζεται Android 8.0+ - - - Αίτημα υπερχρήστη - Άρνηση%1$s - Άρνηση - Προτροπή - Αποδοχή - Δίνει πλήρη πρόσβαση στη συσκευή σας.\nΑρνηθείτε αν δεν είστε σίγουρος/η! - Πάντα - Μία φορά - 10 λεπτά - 20 λεπτά - 30 λεπτά - 60 λεπτά - Παραχωρήθηκαν δικαιώματα υπερχρήστη στο %1$s - Απορρίφθηκαν τα δικαιώματα υπερχρήστη του %1$s - Δεν βρέθηκαν εφαρμογές - Παραχορούνται δικαιώματα υπερχρήστη στο %1$s - Δεν παραχορούνται δικαιώματα υπερχρήστη στο %1$s - Οι ειδοποιήσεις του %1$s είναι ενεργοποιημένες - Οι ειδοποιήσεις του %1$s είναι απενεργοποιημένες - Η καταγραφή του %1$s είναι ενεργοποιημένη - Η καταγραφή του %1$s είναι απενεργοποιημένη - Τα δικαιώματα του %1$s ανακαλούνται - Ανάκληση; - Επιβεβαίωση για ανάκληση δικαιωμάτων %1$s; - Αναδυόμενο παράθυρο - Κανένα - - - PID:\u0020 - UID Στόχος:\u0020 - Εντολή:\u0020 - + + + Modules + + Λήψεις + Υπερχρήστης + Αρχείο Καταγραφής + Ρυθμίσεις + Εγκατάσταση + + + Το Magisk δεν είναι εγκατεστημένο + + Έλεγχος για ενημερώσεις… + Το Magisk v%1$s είναι διαθέσιμο! + Λανθασμένο κανάλι ενημέρωσης + Πατήστε για έλεγχο του SafetyNet + Έλεγχος κατάστασης SafetyNet… + Ο Έλεγχος του SafetyNet Ήταν Επιτυχής + Σφάλμα του SafetyNet API + Αδυναμία σύνδεσης στο δίκτυο + Η υπηρεσία τερματίστηκε + Η απόκριση είναι άκυρη + + + Προηγμένες ρυθμίσεις + Διατήρηση επιβεβλημένης κρυπτογράφησης + Διατήρηση dm-verity + Εγκατεστημένη έκδοση: %1$s + Τελευταία έκδοση: %1$s + Απεγκατάσταση + Απεγκατάσταση Magisk + Όλα τα modules θα απενεργοποιηθούν/αφαιρεθούν. Το root θα αφαιρεθεί και ενδέχεται να κρυπτογραφηθούν τα δεδομένα σας, εάν δεν είναι κρυπτογραφημένα + Ενημέρωση %1$s + + + (Δεν δόθηκαν πληροφορίες) + Δεν βρέθηκαν modules + Η ενότητα θα ενημερωθεί στην επόμενη επανεκκίνηση + Η ενότητα θα αφαιρεθεί στην επόμενη επανεκκίνηση + Η ενότητα δεν θα αφαιρεθεί στην επόμενη επανεκκίνηση + Η ενότητα θα απενεργοποιηθεί στην επόμενη επανεκκίνηση + Η ενότητα θα ενεργοποιηθεί στην επόμενη επανεκκίνηση + Δημιουργήθηκε από τον/την %1$s + Επανεκκίνηση στο Recovery + Επανεκκίνηση στο Bootloader + Επανεκκίνηση για λήψη + + + Διαθέσιμη Ενημέρωση + Εγκαταστάθηκε + Μη εγκατεστημένη + Αναβαθμίστηκε στις: %1$s + Ταξινόμηση κατά + Ταξινόμηση κατά όνομα + Ταξινόμηση κατά τελευταία αναβάθμιση + + + "Αποθήκευση καταγραφής " + Επαναφόρτωση + Εκκαθάριση αρχείου καταγραφής τώρα + Το αρχείο καταγραφής εκκαθαρίστηκε επιτυχώς + Το αρχείο καταγραφής είναι κενό + Αποτυχία αποθήκευσης αρχείου καταγραφής στην κάρτα SD: + + + Περί + Καταγραφή αλλαγών εφαρμογής + GreatApo, JpegXguy + Έκδοση εφαρμογής + Πηγαίος κώδικας + Δωρεά + Μεταφραστές εφαρμογής + Σύνδεσμος υποστήριξης + + + Η λειτουργία αυτή δεν θα δουλέψει χωρίς την άδεια εγγραφής στον εξωτερικό χώρο αποθηκεύσης. + Όχι ευχαριστώ + Ναι + OK + Κλείσιμο + Εγκατάσταση %1$s + Θέλετε να εγκαταστήσετε το %1$s τώρα; + Λήψη + Σφάλμα στη λήψη του αρχείου + Επανεκκίνηση + Κατέβασμα %1$s + Νέα Ενημέρωση Magisk Διαθέσιμη! + Επανεκκίνηση για εφαρμογή ρυθμίσεων + Σημειώσεις έκδοσης + Η Repo cache καθαρίστηκε + Σφάλμα διαδικασίας + Το zip είναι αποθηκευμένο σε:\n[Εσωτερική μνήμη]%1$s + Γίνεται λήψη + Λήψη αρχείου zip (%1$d%%) … + Γίνεται επεξεργασία + Επεξεργασία αρχείου zip … + Νέα Ενημέρωση Magisk Manager Διαθέσιμη! + Πιέστε για λήψη και εγκατάσταση + Έγινε patch στο DTBO! + Το Magisk Manager έκανε patch το dtbo.img, παρακαλώ κάντε επανεκκίνηση + Ενημερώσεις Magisk + Γίνεται flash + Κρύβοντας το Magisk Manager… + Αυτό μπορεί να πάρει λίγη ώρα… + Η απόκρυψη του Magisk Manager απέτυχε… + Λήψη Zip Μόνο + Εφαρμογή Patch στο Αρχείο Εικόνας Boot + Απευθείας Εγκατάσταση (Προτείνεται) + Εγκατάσταση σε Second Slot (Μετά από ΟΤΑ) + Επιλογή Μεθόδου + Αυτή η Magisk έκδοση δεν υποστηρίζει patch του boot image αρχείου + Επιλογή stock boot image dump σε μορφή .img ή .img.tar + Πλήρης απεγκατάσταση + Η ανάκτηση έγινε! + Δεν υπάρχει αντίγραφο ασφαλείας! + Απεγκατάσταση του Magisk Manager σε 5 δευτερόλεπτα, παρακαλώ επανεκκινήστε χειροκίνητα αμέσως μετά + Λήψη Ιδιόκτητου Κώδικα + Το Magisk Manager είναι FOSS οπότε δεν περιέχει της Google τον ιδιόκτητο κώδικα του SafetyNet API.\n\nΕπιτρέπετε στο Magisk Manager να κατεβάσει μια επέκταση (περιέχει το GoogleApiClient) για ελέγχους του SafetyNet? + Η βάση δεδομένων SU είναι κατεστραμμένη, θα αναδημιουργηθεί νέα + + + Γενικά + Σκούρο θέμα + Ενεργοποίηση σκούρου θέματος + Εκκαθάριση προσωρινής μνήμης αποθετηρίων + Καθαρίζει τις κρυφές πληροφορίες για απευθείας συνδεδεμένα αποθετήρια, αναγκάζει την εφαρμογή να κάνει ανανέωση σε απευθείας σύνδεση + Απόκρυψη του Magisk Manager + Ανασυγκρότηση του Magisk Manager με τυχαίο όνομα πακέτου + Γλώσσα + (Προεπιλογή Συστήματος) + Ρυθμίσεις Ενημερώσεων + Κανάλι Ενημερώσεων + Σταθερό + Δοκιμαστικό + Custom + Εισαγωγή ενός custom URL + Μορφή Τροποποιημένης Εικόνας Boot + Επιλέξτε τη μορφή της εξαγόμενης εικόνας boot μετά το patch.\nΕπιλέξτε .img για flash μέσω λειτουργίας fastboot/download· επιλέξτε .img.tar για flash μέσω ODIN. + Magisk Λειτουργία Πυρήνα Μόνο + Ενεργοποίηση μόνο των λειτουργιών πυρήνα, καμία από τις ενότητες δεν θα ενεργοποιηθεί. Τα MagiskSU, MagiskHide, και systemless hosts θα παραμείνουν ενεργά + Κρύβει το Magisk από διάφορες ανιχνεύσεις + Systemless hosts + Υποστήριξη Systemless hosts για εφαρμογές Adblock + + Εφαρμογές και ADB + Εφαρμογές μόνο + ADB μόνο + Απενεργοποιημένο + 10 δευτερόλεπτα + 20 δευτερόλεπτα + 30 δευτερόλεπτα + 60 δευτερόλεπτα + Πρόσβαση Υπερχρήστη + Αυτόματη Απόκριση + Χρονικό όριο Αιτήματος + Ειδοποίηση Υπερχρήστη + %1$s δευτερόλεπτα + Επαναπιστοποίηση μετά από αναβάθμιση + Επαναπιστοποίηση αδειών υπερχρήστη μετά την αναβάθμιση μίας εφαρμογής + + Λειτουργία Πολλών Χρηστών + Μόνο Ιδιοκτήτης Συσκευής + Διαχειριζόμενη από τον Ιδιοκτήτη + Ανεξάρτητη από τον χρήστη + Μόνο ο ιδιοκτήτης έχει πρόσβαση root + Μόνο ο ιδιοκτήτης μπορεί να διαχειριστεί την πρόσβαση root και να δεχτεί προτροπές αίτημάτων + Κάθε χρήστης έχει τους δικούς του ξεχωριστούς κανόνες root + Ένα αίτημα έχει σταλεί στον ιδιοκτήτη της συσκευής. Παρακαλώ αλλάξτε σε ιδιοκτήτη και δώστε την άδεια + + Λειτουργία προσάρτησης χώρου ονομάτων + Καθολικός Χώρος Ονομάτων + Κληρονόμησε Χώρο Ονομάτων + Απομονωμένος Χώρος Ονομάτων + Όλες οι συνεδρίες root χρησιμοποιούν τον καθολικό χώρο oνομάτων προσάρτησης + Οι συνεδρίες root θα κληρονομούν το χώρο ονομάτων του αιτούντα τους + Κάθε συνεδρία root θα έχει το δικό της απομονωμένο χώρο ονομάτων + Δεν υποστηρίζεται Android 8.0+ + + + Αίτημα υπερχρήστη + Άρνηση%1$s + Άρνηση + Προτροπή + Αποδοχή + Δίνει πλήρη πρόσβαση στη συσκευή σας.\nΑρνηθείτε αν δεν είστε σίγουρος/η! + Πάντα + Μία φορά + 10 λεπτά + 20 λεπτά + 30 λεπτά + 60 λεπτά + Παραχωρήθηκαν δικαιώματα υπερχρήστη στο %1$s + Απορρίφθηκαν τα δικαιώματα υπερχρήστη του %1$s + Δεν βρέθηκαν εφαρμογές + Παραχορούνται δικαιώματα υπερχρήστη στο %1$s + Δεν παραχορούνται δικαιώματα υπερχρήστη στο %1$s + Οι ειδοποιήσεις του %1$s είναι ενεργοποιημένες + Οι ειδοποιήσεις του %1$s είναι απενεργοποιημένες + Η καταγραφή του %1$s είναι ενεργοποιημένη + Η καταγραφή του %1$s είναι απενεργοποιημένη + Τα δικαιώματα του %1$s ανακαλούνται + Ανάκληση; + Επιβεβαίωση για ανάκληση δικαιωμάτων %1$s; + Αναδυόμενο παράθυρο + Κανένα + + + PID:\u0020 + UID Στόχος:\u0020 + Εντολή:\u0020 + diff --git a/src/main/res/values-es/strings.xml b/src/full/res/values-es/strings.xml similarity index 100% rename from src/main/res/values-es/strings.xml rename to src/full/res/values-es/strings.xml diff --git a/src/main/res/values-et/strings.xml b/src/full/res/values-et/strings.xml similarity index 100% rename from src/main/res/values-et/strings.xml rename to src/full/res/values-et/strings.xml diff --git a/src/main/res/values-fr/strings.xml b/src/full/res/values-fr/strings.xml similarity index 100% rename from src/main/res/values-fr/strings.xml rename to src/full/res/values-fr/strings.xml diff --git a/src/main/res/values-hr/strings.xml b/src/full/res/values-hr/strings.xml similarity index 100% rename from src/main/res/values-hr/strings.xml rename to src/full/res/values-hr/strings.xml diff --git a/src/main/res/values-in/strings.xml b/src/full/res/values-in/strings.xml similarity index 100% rename from src/main/res/values-in/strings.xml rename to src/full/res/values-in/strings.xml diff --git a/src/main/res/values-it/strings.xml b/src/full/res/values-it/strings.xml similarity index 100% rename from src/main/res/values-it/strings.xml rename to src/full/res/values-it/strings.xml diff --git a/src/main/res/values-ja/strings.xml b/src/full/res/values-ja/strings.xml similarity index 100% rename from src/main/res/values-ja/strings.xml rename to src/full/res/values-ja/strings.xml diff --git a/src/main/res/values-ko/strings.xml b/src/full/res/values-ko/strings.xml similarity index 100% rename from src/main/res/values-ko/strings.xml rename to src/full/res/values-ko/strings.xml diff --git a/src/main/res/values-lt/strings.xml b/src/full/res/values-lt/strings.xml similarity index 100% rename from src/main/res/values-lt/strings.xml rename to src/full/res/values-lt/strings.xml diff --git a/src/main/res/values-nl/strings.xml b/src/full/res/values-nl/strings.xml similarity index 100% rename from src/main/res/values-nl/strings.xml rename to src/full/res/values-nl/strings.xml diff --git a/src/main/res/values-pl/strings.xml b/src/full/res/values-pl/strings.xml similarity index 100% rename from src/main/res/values-pl/strings.xml rename to src/full/res/values-pl/strings.xml diff --git a/src/main/res/values-pt-rBR/strings.xml b/src/full/res/values-pt-rBR/strings.xml similarity index 100% rename from src/main/res/values-pt-rBR/strings.xml rename to src/full/res/values-pt-rBR/strings.xml diff --git a/src/main/res/values-pt-rPT/strings.xml b/src/full/res/values-pt-rPT/strings.xml similarity index 100% rename from src/main/res/values-pt-rPT/strings.xml rename to src/full/res/values-pt-rPT/strings.xml diff --git a/src/main/res/values-ro/strings.xml b/src/full/res/values-ro/strings.xml similarity index 100% rename from src/main/res/values-ro/strings.xml rename to src/full/res/values-ro/strings.xml diff --git a/src/main/res/values-ru/strings.xml b/src/full/res/values-ru/strings.xml similarity index 100% rename from src/main/res/values-ru/strings.xml rename to src/full/res/values-ru/strings.xml diff --git a/src/main/res/values-sr/strings.xml b/src/full/res/values-sr/strings.xml similarity index 100% rename from src/main/res/values-sr/strings.xml rename to src/full/res/values-sr/strings.xml diff --git a/src/main/res/values-sv/strings.xml b/src/full/res/values-sv/strings.xml similarity index 100% rename from src/main/res/values-sv/strings.xml rename to src/full/res/values-sv/strings.xml diff --git a/src/main/res/values-sw600dp/bools.xml b/src/full/res/values-sw600dp/bools.xml similarity index 100% rename from src/main/res/values-sw600dp/bools.xml rename to src/full/res/values-sw600dp/bools.xml diff --git a/src/main/res/values-sw600dp/dimens.xml b/src/full/res/values-sw600dp/dimens.xml similarity index 100% rename from src/main/res/values-sw600dp/dimens.xml rename to src/full/res/values-sw600dp/dimens.xml diff --git a/src/main/res/values-sw600dp/styles.xml b/src/full/res/values-sw600dp/styles.xml similarity index 100% rename from src/main/res/values-sw600dp/styles.xml rename to src/full/res/values-sw600dp/styles.xml diff --git a/src/main/res/values-tr/strings.xml b/src/full/res/values-tr/strings.xml similarity index 100% rename from src/main/res/values-tr/strings.xml rename to src/full/res/values-tr/strings.xml diff --git a/src/main/res/values-uk/strings.xml b/src/full/res/values-uk/strings.xml similarity index 100% rename from src/main/res/values-uk/strings.xml rename to src/full/res/values-uk/strings.xml diff --git a/src/main/res/values-vi/strings.xml b/src/full/res/values-vi/strings.xml similarity index 100% rename from src/main/res/values-vi/strings.xml rename to src/full/res/values-vi/strings.xml diff --git a/src/main/res/values-zh-rCN/strings.xml b/src/full/res/values-zh-rCN/strings.xml similarity index 100% rename from src/main/res/values-zh-rCN/strings.xml rename to src/full/res/values-zh-rCN/strings.xml diff --git a/src/main/res/values-zh-rTW/strings.xml b/src/full/res/values-zh-rTW/strings.xml similarity index 100% rename from src/main/res/values-zh-rTW/strings.xml rename to src/full/res/values-zh-rTW/strings.xml diff --git a/src/main/res/values/arrays.xml b/src/full/res/values/arrays.xml similarity index 100% rename from src/main/res/values/arrays.xml rename to src/full/res/values/arrays.xml diff --git a/src/main/res/values/attrs.xml b/src/full/res/values/attrs.xml similarity index 100% rename from src/main/res/values/attrs.xml rename to src/full/res/values/attrs.xml diff --git a/src/main/res/values/bools.xml b/src/full/res/values/bools.xml similarity index 100% rename from src/main/res/values/bools.xml rename to src/full/res/values/bools.xml diff --git a/src/main/res/values/dimens.xml b/src/full/res/values/dimens.xml similarity index 100% rename from src/main/res/values/dimens.xml rename to src/full/res/values/dimens.xml diff --git a/src/full/res/values/strings.xml b/src/full/res/values/strings.xml new file mode 100644 index 000000000..6400589f2 --- /dev/null +++ b/src/full/res/values/strings.xml @@ -0,0 +1,228 @@ + + + + Modules + Downloads + Superuser + Log + Settings + Install + + + Magisk is not installed + Checking for updates… + Magisk v%1$s is available! + Invalid Update Channel + Tap to start SafetyNet check + Checking SafetyNet status… + SafetyNet Check Success + SafetyNet API Error + Network connection unavailable + Service has been killed + The response is invalid + + + Advanced Settings + Preserve force encryption + Preserve AVB 2.0/dm-verity + Installed Version: %1$s + Latest Version: %1$s + Uninstall + Uninstall Magisk + All modules will be disabled/removed. Root will be removed, and potentially encrypt your data if your data is not currently encrypted + Update %1$s + + + (No info provided) + No modules found + Module will be updated at next reboot + Module will be removed at next reboot + Module will not be removed at next reboot + Module will be disabled at next reboot + Module will be enabled at next reboot + Created by %1$s + Reboot to Recovery + Reboot to Bootloader + Reboot to Download + + + Update Available + Installed + Not Installed + Updated on: %1$s + Sorting Order + Sort by name + Sort by last update + + + Save log + Reload + Clear log now + Log successfully cleared + Log is empty + Could not write log to SD card: + + + About + Changelog + + Version + Source code + Donation + Translators + Support thread + + + This feature will not work without permission to write external storage. + No thanks + Yes + OK + Close + Install %1$s + Do you want to install %1$s now? + Download + Error downloading file + Reboot + Downloading %1$s + New Magisk Update Available! + Reboot to apply settings + Release notes + Repo cache cleared + Process error + The zip is stored in:\n[Internal Storage]%1$s + Downloading + Downloading zip file (%1$d%%) … + Processing + Processing zip file … + New Magisk Manager Update Available! + Press to download and install + DTBO was patched! + Magisk Manager has patched dtbo.img, please reboot + Magisk Updates + Flashing + Hiding Magisk Manager… + This might take a while… + Hide Magisk Manager failed… + Download Zip Only + Patch Boot Image File + Direct Install (Recommended) + Install to Second Slot (After OTA) + Select Method + Target Magisk version doesn\'t support boot image file patching + Select stock boot image dump in .img or .img.tar format + Complete Uninstall + Restore Images + Uninstall App + Restoration done! + Stock backup does not exist! + Uninstalling Magisk Manager in 5 seconds, please manually reboot afterwards + Download Proprietary Code + Magisk Manager is FOSS, which doesn\'t contain Google\'s proprietary SafetyNet API code.\n\nDo you allow Magisk Manager to download an extension (contains GoogleApiClient) for SafetyNet checks? + SU database is corrupted, will recreate new db + Cannot check SafetyNet + Due to some changes in Google Play Services, it is not possible to check SafetyNet on repackaged Magisk Manager + Setup done + Setup failed + Requires Additional Setup + Your device needs additional setup for Magisk to work properly. It will download the Magisk setup zip, do you want to proceed now? + + + General + Dark Theme + Enable dark theme + Clear Repo Cache + Clear the cached information for online repos, forces the app to refresh online + Hide Magisk Manager + Repackage Magisk Manager with random package name + Restore Magisk Manager + Restore Magisk Manager with original package + Language + (System Default) + Update Settings + Check Updates + Check updates in the background periodically + Update Channel + Stable + Beta + Custom + Insert a custom URL + Patched Boot Output Format + Select the format of the output patched boot image.\nChoose .img to flash through fastboot/download mode; choose .img.tar to flash with ODIN. + Magisk Core Only Mode + Enable only core features. MagiskSU, MagiskHide and systemless hosts will still be enabled, but no modules will be loaded. + Hide Magisk from various detections + Systemless hosts + Systemless hosts support for Adblock apps + + Apps and ADB + Apps only + ADB only + Disabled + 10 seconds + 20 seconds + 30 seconds + 60 seconds + Superuser Access + Automatic Response + Request Timeout + Superuser Notification + %1$s seconds + Re-authenticate after upgrade + Re-authenticate superuser permissions after an application upgrades + Enable Fingerprint Authentication + Use fingerprint scanner to allow superuser requests + + Multiuser Mode + Device Owner Only + Device Owner Managed + User Independent + Only owner has root access + Only owner can manage root access and receive request prompts + Each user has its own separate root rules + A request has been sent to the device owner. Please switch to the owner and grant the permissions required + + Mount Namespace Mode + Global Namespace + Inherit Namespace + Isolated Namespace + All root sessions use the global mount namespace + Root sessions will inherit its requester\'s namespace + Each root session will have its own isolated namespace + Does not support Android 8.0+ + No fingerprints were set or no device support + + + Superuser Request + Deny%1$s + Deny + Prompt + Grant + Grants full access to your device.\nDeny if you\'re not sure! + Forever + Once + 10 min + 20 min + 30 min + 60 min + %1$s was granted Superuser rights + %1$s was denied Superuser rights + No apps found + Superuser rights of %1$s are granted + Superuser rights of %1$s are denied + Notifications of %1$s are enabled + Notifications of %1$s are disabled + Logging of %1$s is enabled + Logging of %1$s is disabled + %1$s rights are revoked + Revoke? + Confirm to revoke %1$s rights? + Toast + None + Authentication Failed + + + PID:\u0020 + Target UID:\u0020 + Command:\u0020 + + diff --git a/src/main/res/values/styles.xml b/src/full/res/values/styles.xml similarity index 100% rename from src/main/res/values/styles.xml rename to src/full/res/values/styles.xml diff --git a/src/main/res/xml/app_settings.xml b/src/full/res/xml/app_settings.xml similarity index 100% rename from src/main/res/xml/app_settings.xml rename to src/full/res/xml/app_settings.xml diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 274cbacc2..2f45c2d1e 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -7,81 +7,15 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index fb2dd7a81..773617c3b 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -1,232 +1,6 @@ + - Magisk Manager Magisk - - Magisk Hide - Modules - Downloads - Superuser - Log - Settings - Install - - - Magisk is not installed - Checking for updates… - Magisk v%1$s is available! - Invalid Update Channel - Tap to start SafetyNet check - Checking SafetyNet status… - SafetyNet Check Success - SafetyNet API Error - Network connection unavailable - Service has been killed - The response is invalid - - - Advanced Settings - Preserve force encryption - Preserve AVB 2.0/dm-verity - Installed Version: %1$s - Latest Version: %1$s - Uninstall - Uninstall Magisk - All modules will be disabled/removed. Root will be removed, and potentially encrypt your data if your data is not currently encrypted - Update %1$s - - - (No info provided) - No modules found - Module will be updated at next reboot - Module will be removed at next reboot - Module will not be removed at next reboot - Module will be disabled at next reboot - Module will be enabled at next reboot - Created by %1$s - Reboot to Recovery - Reboot to Bootloader - Reboot to Download - - - Update Available - Installed - Not Installed - Updated on: %1$s - Sorting Order - Sort by name - Sort by last update - - - Save log - Reload - Clear log now - Log successfully cleared - Log is empty - Could not write log to SD card: - - - About - Changelog - - Version - Source code - Donation - Translators - Support thread - - - This feature will not work without permission to write external storage. - No thanks - Yes - OK - Close - Install %1$s - Do you want to install %1$s now? - Download - Error downloading file - Reboot - Downloading %1$s - New Magisk Update Available! - Reboot to apply settings - Release notes - Repo cache cleared - Process error - The zip is stored in:\n[Internal Storage]%1$s - Downloading - Downloading zip file (%1$d%%) … - Processing - Processing zip file … - New Magisk Manager Update Available! - Press to download and install - DTBO was patched! - Magisk Manager has patched dtbo.img, please reboot - Magisk Updates - Flashing - Hiding Magisk Manager… - This might take a while… - Hide Magisk Manager failed… - Download Zip Only - Patch Boot Image File - Direct Install (Recommended) - Install to Second Slot (After OTA) - Select Method - Target Magisk version doesn\'t support boot image file patching - Select stock boot image dump in .img or .img.tar format - Complete Uninstall - Restore Images - Uninstall App - Restoration done! - Stock backup does not exist! - Uninstalling Magisk Manager in 5 seconds, please manually reboot afterwards - Download Proprietary Code - Magisk Manager is FOSS, which doesn\'t contain Google\'s proprietary SafetyNet API code.\n\nDo you allow Magisk Manager to download an extension (contains GoogleApiClient) for SafetyNet checks? - SU database is corrupted, will recreate new db - Cannot check SafetyNet - Due to some changes in Google Play Services, it is not possible to check SafetyNet on repackaged Magisk Manager - Setup done - Setup failed - Requires Additional Setup - Your device needs additional setup for Magisk to work properly. It will download the Magisk setup zip, do you want to proceed now? - - - General - Dark Theme - Enable dark theme - Clear Repo Cache - Clear the cached information for online repos, forces the app to refresh online - Hide Magisk Manager - Repackage Magisk Manager with random package name - Restore Magisk Manager - Restore Magisk Manager with original package - Language - (System Default) - Update Settings - Check Updates - Check updates in the background periodically - Update Channel - Stable - Beta - Custom - Insert a custom URL - Patched Boot Output Format - Select the format of the output patched boot image.\nChoose .img to flash through fastboot/download mode; choose .img.tar to flash with ODIN. - Magisk Core Only Mode - Enable only core features. MagiskSU, MagiskHide and systemless hosts will still be enabled, but no modules will be loaded. - Hide Magisk from various detections - Systemless hosts - Systemless hosts support for Adblock apps - - Apps and ADB - Apps only - ADB only - Disabled - 10 seconds - 20 seconds - 30 seconds - 60 seconds - Superuser Access - Automatic Response - Request Timeout - Superuser Notification - %1$s seconds - Re-authenticate after upgrade - Re-authenticate superuser permissions after an application upgrades - Enable Fingerprint Authentication - Use fingerprint scanner to allow superuser requests - - Multiuser Mode - Device Owner Only - Device Owner Managed - User Independent - Only owner has root access - Only owner can manage root access and receive request prompts - Each user has its own separate root rules - A request has been sent to the device owner. Please switch to the owner and grant the permissions required - - Mount Namespace Mode - Global Namespace - Inherit Namespace - Isolated Namespace - All root sessions use the global mount namespace - Root sessions will inherit its requester\'s namespace - Each root session will have its own isolated namespace - Does not support Android 8.0+ - No fingerprints were set or no device support - - - Superuser Request - Deny%1$s - Deny - Prompt - Grant - Grants full access to your device.\nDeny if you\'re not sure! - Forever - Once - 10 min - 20 min - 30 min - 60 min - %1$s was granted Superuser rights - %1$s was denied Superuser rights - No apps found - Superuser rights of %1$s are granted - Superuser rights of %1$s are denied - Notifications of %1$s are enabled - Notifications of %1$s are disabled - Logging of %1$s is enabled - Logging of %1$s is disabled - %1$s rights are revoked - Revoke? - Confirm to revoke %1$s rights? - Toast - None - Authentication Failed - - - PID:\u0020 - Target UID:\u0020 - Command:\u0020 - - + \ No newline at end of file diff --git a/src/stub/AndroidManifest.xml b/src/stub/AndroidManifest.xml new file mode 100644 index 000000000..7ac0f1f40 --- /dev/null +++ b/src/stub/AndroidManifest.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/stub/java/com/topjohnwu/magisk/StubActivity.java b/src/stub/java/com/topjohnwu/magisk/StubActivity.java new file mode 100644 index 000000000..aa4e90da6 --- /dev/null +++ b/src/stub/java/com/topjohnwu/magisk/StubActivity.java @@ -0,0 +1,14 @@ +package com.topjohnwu.magisk; + +import android.app.Activity; +import android.app.AlertDialog; +import android.os.Bundle; + +public class StubActivity extends Activity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + /* TODO: Implement stub */ + } +}