├── ..aiexclude ├── .gitignore ├── .idea ├── AndroidProjectSystem.xml ├── PhoneProfilesPlusExtender.iml ├── assetWizardSettings.xml ├── codeStyles │ └── Project.xml ├── compiler.xml ├── deploymentTargetDropDown.xml ├── deploymentTargetSelector.xml ├── dictionaries │ └── henrisko.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── markdown-navigator-enh.xml ├── markdown-navigator.xml ├── material_theme_project_new.xml ├── migrations.xml ├── modules.xml ├── modules │ ├── PhoneProfilesPlusExtender.iml │ ├── ToastCompat │ │ ├── PhoneProfilesPlusExtender.ToastCompat.androidTest.iml │ │ ├── PhoneProfilesPlusExtender.ToastCompat.iml │ │ ├── PhoneProfilesPlusExtender.ToastCompat.main.iml │ │ └── PhoneProfilesPlusExtender.ToastCompat.unitTest.iml │ └── phoneProfilesPlusExtender │ │ ├── PhoneProfilesPlusExtender.phoneProfilesPlusExtender.androidTest.iml │ │ ├── PhoneProfilesPlusExtender.phoneProfilesPlusExtender.iml │ │ ├── PhoneProfilesPlusExtender.phoneProfilesPlusExtender.main.iml │ │ ├── PhoneProfilesPlusExtender.phoneProfilesPlusExtender.unitTest.iml │ │ └── lint.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── PhoneProfilesPlusExtender.iml ├── README.md ├── ToastCompat ├── .gitignore ├── build.gradle ├── build │ ├── generated │ │ └── source │ │ │ └── buildConfig │ │ │ └── debug │ │ │ └── me │ │ │ └── drakeet │ │ │ └── support │ │ │ └── toast │ │ │ └── BuildConfig.java │ ├── intermediates │ │ ├── aapt_friendly_merged_manifests │ │ │ └── debug │ │ │ │ └── aapt │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── output-metadata.json │ │ ├── aar_main_jar │ │ │ └── debug │ │ │ │ └── classes.jar │ │ ├── aar_metadata │ │ │ └── debug │ │ │ │ └── aar-metadata.properties │ │ ├── annotation_processor_list │ │ │ └── debug │ │ │ │ └── annotationProcessors.json │ │ ├── annotations_typedef_file │ │ │ └── debug │ │ │ │ └── typedefs.txt │ │ ├── compile_library_classes_jar │ │ │ └── debug │ │ │ │ └── classes.jar │ │ ├── compile_r_class_jar │ │ │ └── debug │ │ │ │ └── R.jar │ │ ├── compile_symbol_list │ │ │ └── debug │ │ │ │ └── R.txt │ │ ├── incremental │ │ │ ├── debug-mergeJavaRes │ │ │ │ └── merge-state │ │ │ ├── debug │ │ │ │ └── packageDebugResources │ │ │ │ │ ├── compile-file-map.properties │ │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugJniLibFolders │ │ │ │ └── merger.xml │ │ │ ├── mergeDebugShaders │ │ │ │ └── merger.xml │ │ │ └── packageDebugAssets │ │ │ │ └── merger.xml │ │ ├── javac │ │ │ └── debug │ │ │ │ └── classes │ │ │ │ └── me │ │ │ │ └── drakeet │ │ │ │ └── support │ │ │ │ └── toast │ │ │ │ ├── BuildConfig.class │ │ │ │ └── ToastCompat.class │ │ ├── local_only_symbol_list │ │ │ └── debug │ │ │ │ └── R-def.txt │ │ ├── manifest_merge_blame_file │ │ │ └── debug │ │ │ │ └── manifest-merger-blame-debug-report.txt │ │ ├── merged_java_res │ │ │ └── debug │ │ │ │ └── feature-ToastCompat.jar │ │ ├── merged_manifest │ │ │ └── debug │ │ │ │ └── AndroidManifest.xml │ │ ├── navigation_json │ │ │ └── debug │ │ │ │ └── navigation.json │ │ ├── runtime_library_classes_dir │ │ │ └── debug │ │ │ │ └── me │ │ │ │ └── drakeet │ │ │ │ └── support │ │ │ │ └── toast │ │ │ │ ├── BuildConfig.class │ │ │ │ └── ToastCompat.class │ │ └── symbol_list_with_package_name │ │ │ └── debug │ │ │ └── package-aware-r.txt │ ├── outputs │ │ ├── aar │ │ │ └── ToastCompat-debug.aar │ │ └── logs │ │ │ └── manifest-merger-debug-report.txt │ └── tmp │ │ └── compileDebugJavaWithJavac │ │ └── previous-compilation-data.bin ├── gradle.properties ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── me │ └── drakeet │ └── support │ └── toast │ └── ToastCompat.java ├── art ├── PhoneProfilesPlusExtender_featured_image.png ├── PhoneProfilesPlusExtender_featured_image.xcf ├── ic_launcher-web.png ├── ic_launcher-web_old.png ├── icon-512.png └── phoneScreenshots │ ├── 01.png │ ├── 02.png │ ├── 03.png │ ├── 04.png │ ├── F-Droid │ ├── 01.png │ ├── 02.png │ ├── 03.png │ └── 04.png │ └── Samsung │ ├── 01.png │ ├── 02.png │ ├── 03.png │ └── 04.png ├── build.gradle ├── dependencies.gradle ├── docs ├── FDroid_ChangeLog.html ├── FDroid_ChangeLog_CS.html ├── FDroid_ChangeLog_SK.html ├── _config.yml ├── install_apk_from_pc.md ├── permissions.md └── privacy_policy.md ├── fastlane └── android │ └── metadata │ ├── cs-CZ │ ├── changelogs │ │ ├── 815.txt │ │ ├── 820.txt │ │ ├── 825.txt │ │ ├── 840.txt │ │ ├── 845.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 865.txt │ │ ├── 870.txt │ │ ├── 880.txt │ │ ├── 890.txt │ │ ├── 895.txt │ │ ├── 900.txt │ │ ├── 905.txt │ │ ├── 910.txt │ │ ├── 915.txt │ │ ├── 925.txt │ │ └── 930.txt │ ├── full_description.txt │ └── short_description.txt │ ├── de │ ├── changelogs │ │ ├── 815.txt │ │ ├── 820.txt │ │ ├── 825.txt │ │ ├── 840.txt │ │ ├── 845.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 865.txt │ │ ├── 870.txt │ │ ├── 880.txt │ │ ├── 890.txt │ │ ├── 895.txt │ │ ├── 900.txt │ │ ├── 905.txt │ │ ├── 910.txt │ │ ├── 915.txt │ │ ├── 925.txt │ │ └── 930.txt │ └── short_description.txt │ ├── en-US │ ├── changelogs │ │ ├── 815.txt │ │ ├── 820.txt │ │ ├── 825.txt │ │ ├── 840.txt │ │ ├── 845.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 865.txt │ │ ├── 870.txt │ │ ├── 880.txt │ │ ├── 890.txt │ │ ├── 895.txt │ │ ├── 900.txt │ │ ├── 905.txt │ │ ├── 910.txt │ │ ├── 915.txt │ │ ├── 925.txt │ │ └── 930.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ ├── phoneScreenshots │ │ │ ├── 01.png │ │ │ ├── 02.png │ │ │ ├── 03.png │ │ │ └── 04.png │ │ ├── promoGraphic.png │ │ └── tvBanner.png │ ├── short_description.txt │ └── title.txt │ └── sk-SK │ ├── changelogs │ ├── 815.txt │ ├── 820.txt │ ├── 825.txt │ ├── 840.txt │ ├── 845.txt │ ├── 850.txt │ ├── 860.txt │ ├── 865.txt │ ├── 870.txt │ ├── 880.txt │ ├── 890.txt │ ├── 895.txt │ ├── 900.txt │ ├── 905.txt │ ├── 910.txt │ ├── 915.txt │ ├── 925.txt │ └── 930.txt │ ├── full_description.txt │ └── short_description.txt ├── gradle.properties ├── gradle └── wrapper │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── module_licenses.md ├── phoneProfilesPlusExtender ├── build.gradle ├── lint.xml ├── proguard-rules.pro └── src │ ├── debug │ ├── java │ │ └── sk │ │ │ └── henrichg │ │ │ └── phoneprofilesplusextender │ │ │ ├── A11yNodeInfo.java │ │ │ ├── A11yNodeInfoMatcher.java │ │ │ ├── DebugVersion.java │ │ │ └── LogCrashActivity.java │ └── res │ │ ├── layout │ │ ├── activity_log_crash.xml │ │ └── log_crash_list_item.xml │ │ └── menu │ │ ├── log_crash_menu.xml │ │ └── main_menu_debug.xml │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── sk │ │ │ └── henrichg │ │ │ └── phoneprofilesplusextender │ │ │ ├── ChooseLanguageAdapter.java │ │ │ ├── ChooseLanguageDialog.java │ │ │ ├── ChooseLanguageViewHolder.java │ │ │ ├── CustomACRAEmailSender.java │ │ │ ├── CustomACRAReportingAdministrator.java │ │ │ ├── ForceCloseIntentService.java │ │ │ ├── ForceStopActivity.java │ │ │ ├── FromPhoneProfilesPlusBroadcastReceiver.java │ │ │ ├── GlobalUtils.java │ │ │ ├── ImprovedBulletSpan.java │ │ │ ├── LocaleChangedReceiver.java │ │ │ ├── LocaleHelper.java │ │ │ ├── MainActivity.java │ │ │ ├── PPPEAccessibilityService.java │ │ │ ├── PPPEApplication.java │ │ │ ├── PPPEApplicationStatic.java │ │ │ ├── PPPEPhoneStateListener.java │ │ │ ├── Permissions.java │ │ │ ├── PhoneCallReceiver.java │ │ │ ├── RefreshGUIMainActivityListener.java │ │ │ ├── SMSBroadcastReceiver.java │ │ │ ├── ScreenOnOffBroadcastReceiver.java │ │ │ ├── SimStateChangedBroadcastReceiver.java │ │ │ ├── StringConstants.java │ │ │ └── StringFormatUtils.java │ └── res │ │ ├── color │ │ ├── action_button_text_color.xml │ │ ├── checkbox_radiobutton_color.xml │ │ ├── text_view_color_primary.xml │ │ └── text_view_color_secondary.xml │ │ ├── drawable-hdpi │ │ ├── ic_exclamation_notification.webp │ │ ├── ic_pppe_app_icon.webp │ │ ├── ic_pppe_icon_for_toast.webp │ │ └── ic_pppe_notification.webp │ │ ├── drawable-mdpi │ │ ├── ic_exclamation_notification.webp │ │ ├── ic_pppe_app_icon.webp │ │ ├── ic_pppe_icon_for_toast.webp │ │ └── ic_pppe_notification.webp │ │ ├── drawable-night-hdpi │ │ └── ic_exclamation_notification.webp │ │ ├── drawable-night-mdpi │ │ └── ic_exclamation_notification.webp │ │ ├── drawable-night-xhdpi │ │ └── ic_exclamation_notification.webp │ │ ├── drawable-night-xxhdpi │ │ └── ic_exclamation_notification.webp │ │ ├── drawable-night-xxxhdpi │ │ └── ic_exclamation_notification.webp │ │ ├── drawable-night │ │ ├── ic_bluesky.xml │ │ ├── ic_discord.xml │ │ ├── ic_email.xml │ │ ├── ic_mastodon.xml │ │ ├── ic_reddit.xml │ │ └── ic_xda_developers.xml │ │ ├── drawable-xhdpi │ │ ├── ic_exclamation_notification.webp │ │ ├── ic_pppe_app_icon.webp │ │ ├── ic_pppe_icon_for_toast.webp │ │ └── ic_pppe_notification.webp │ │ ├── drawable-xxhdpi │ │ ├── ic_exclamation_notification.webp │ │ ├── ic_pppe_app_icon.webp │ │ ├── ic_pppe_icon_for_toast.webp │ │ └── ic_pppe_notification.webp │ │ ├── drawable-xxxhdpi │ │ ├── ic_exclamation_notification.webp │ │ ├── ic_pppe_app_icon.webp │ │ ├── ic_pppe_icon_for_toast.webp │ │ └── ic_pppe_notification.webp │ │ ├── drawable │ │ ├── actionbar_item_background.xml │ │ ├── ic_bluesky.xml │ │ ├── ic_discord.xml │ │ ├── ic_email.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_launcher_monochrome.xml │ │ ├── ic_mastodon.xml │ │ ├── ic_reddit.xml │ │ ├── ic_submenu_triangle.xml │ │ ├── ic_xda_developers.xml │ │ ├── listview_item_background.xml │ │ ├── popup_menu_item_background.xml │ │ ├── popupmenu_background.xml │ │ ├── pp_alert_button_background.xml │ │ ├── pp_alert_button_background_clicked.xml │ │ ├── pp_alert_button_background_selector.xml │ │ ├── pp_button_background.xml │ │ ├── pp_button_background_clicked.xml │ │ ├── pp_button_background_selector.xml │ │ ├── pp_dialog_background.xml │ │ └── toast_background.xml │ │ ├── layout-v33 │ │ └── activity_main.xml │ │ ├── layout │ │ ├── activity_main.xml │ │ ├── choose_language_list_item.xml │ │ ├── custom_dialog_title_wtih_subtitle.xml │ │ ├── custom_dialog_title_wtihout_subtitle.xml │ │ ├── dialog_choose_language.xml │ │ └── toast_layout.xml │ │ ├── menu │ │ ├── main_menu.xml │ │ └── main_menu_debug.xml │ │ ├── mipmap-anydpi │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher_adaptive_back.webp │ │ ├── mipmap-mdpi │ │ └── ic_launcher_adaptive_back.webp │ │ ├── mipmap-xhdpi │ │ └── ic_launcher_adaptive_back.webp │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher_adaptive_back.webp │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher_adaptive_back.webp │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-b+sr+Latn │ │ └── strings.xml │ │ ├── values-bg │ │ └── strings.xml │ │ ├── values-bn-rIN │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-et │ │ └── strings.xml │ │ ├── values-fa │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-ga-rIE │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-is │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-iw │ │ └── strings.xml │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-ku │ │ └── strings.xml │ │ ├── values-land │ │ └── dimens.xml │ │ ├── values-lb │ │ └── strings.xml │ │ ├── values-lv │ │ └── strings.xml │ │ ├── values-ms │ │ └── strings.xml │ │ ├── values-night-v29 │ │ └── colors.xml │ │ ├── values-night │ │ ├── colors.xml │ │ └── constants.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-no │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-sr │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-sw600dp-land │ │ └── dimens.xml │ │ ├── values-sw600dp │ │ └── dimens.xml │ │ ├── values-sw720dp-land │ │ └── dimens.xml │ │ ├── values-sw720dp │ │ └── dimens.xml │ │ ├── values-te │ │ └── strings.xml │ │ ├── values-th │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-v27 │ │ └── styles.xml │ │ ├── values-v33 │ │ └── dimens.xml │ │ ├── values-vi │ │ └── strings.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values │ │ ├── array.xml │ │ ├── attrs.xml │ │ ├── colors.xml │ │ ├── constants.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── styles_PopupMenu.xml │ │ └── xml │ │ └── accessibilityservice.xml │ └── release │ └── java │ └── sk │ └── henrichg │ └── phoneprofilesplusextender │ └── DebugVersion.java └── settings.gradle /..aiexclude: -------------------------------------------------------------------------------- 1 | #Exclude everything 2 | * 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea/workspace.xml 4 | /.idea/libraries/ 5 | /.idea/caches/ 6 | /.idea/misc.xml 7 | /build/ 8 | 9 | /passwords_keys.gradle 10 | 11 | /phoneProfilesPlusExtender/build/ 12 | -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/PhoneProfilesPlusExtender.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/deploymentTargetDropDown.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/dictionaries/henrisko.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | accessibilityservice 5 | acra 6 | anrwatchdog 7 | chriscm 8 | chrismcmeeking 9 | crashlytics 10 | crowdin 11 | firebase 12 | henrichg 13 | huawei 14 | imsi 15 | khoanguyen 16 | llew 17 | localbroadcastmanager 18 | offhook 19 | oppo 20 | phoneprofilesplusextender 21 | pppe 22 | readystatesoftware 23 | realme 24 | samsung 25 | systembartint 26 | xlint 27 | 28 | 29 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 20 | 21 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 24 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | 29 | 30 | 34 | 35 | -------------------------------------------------------------------------------- /.idea/markdown-navigator-enh.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/markdown-navigator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 19 | 20 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/modules/PhoneProfilesPlusExtender.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /.idea/modules/ToastCompat/PhoneProfilesPlusExtender.ToastCompat.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /.idea/modules/phoneProfilesPlusExtender/PhoneProfilesPlusExtender.phoneProfilesPlusExtender.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /.idea/modules/phoneProfilesPlusExtender/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16 | 17 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /PhoneProfilesPlusExtender.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /ToastCompat/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /ToastCompat/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.library' 2 | apply from: '../dependencies.gradle' 3 | 4 | android { 5 | namespace 'me.drakeet.support.toast' 6 | 7 | compileSdkVersion ppVersions.compileSdk 8 | buildToolsVersion ppVersions.buildTools 9 | 10 | defaultConfig { 11 | minSdkVersion ppVersions.minSdk 12 | targetSdkVersion ppVersions.targetSdk 13 | } 14 | 15 | compileOptions { 16 | sourceCompatibility JavaVersion.VERSION_11 17 | targetCompatibility JavaVersion.VERSION_11 18 | } 19 | 20 | buildTypes { 21 | release { 22 | minifyEnabled false 23 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 24 | consumerProguardFiles 'proguard-rules.pro' 25 | } 26 | } 27 | 28 | lint { 29 | disable += ['ExpiredTargetSdkVersion'] 30 | } 31 | } 32 | 33 | dependencies { 34 | implementation "androidx.appcompat:appcompat:$ppVersions.appcompatXLib" 35 | implementation "androidx.appcompat:appcompat-resources:$ppVersions.appcompatXLib" 36 | 37 | // appcompat 1.7.0 - dependencies problem, this fixed it 38 | constraints { 39 | //noinspection ForeignDelegate 40 | implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$ppVersions.kotlinStdlibJdk8") 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /ToastCompat/build/generated/source/buildConfig/debug/me/drakeet/support/toast/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Automatically generated file. DO NOT MODIFY 3 | */ 4 | package me.drakeet.support.toast; 5 | 6 | public final class BuildConfig { 7 | public static final boolean DEBUG = Boolean.parseBoolean("true"); 8 | public static final String LIBRARY_PACKAGE_NAME = "me.drakeet.support.toast"; 9 | public static final String BUILD_TYPE = "debug"; 10 | } 11 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "artifactType": { 4 | "type": "AAPT_FRIENDLY_MERGED_MANIFESTS", 5 | "kind": "Directory" 6 | }, 7 | "applicationId": "me.drakeet.support.toast", 8 | "variantName": "debug", 9 | "elements": [ 10 | { 11 | "type": "SINGLE", 12 | "filters": [], 13 | "attributes": [], 14 | "outputFile": "AndroidManifest.xml" 15 | } 16 | ], 17 | "elementType": "File" 18 | } -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/aar_main_jar/debug/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/aar_main_jar/debug/classes.jar -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/aar_metadata/debug/aar-metadata.properties: -------------------------------------------------------------------------------- 1 | aarFormatVersion=1.0 2 | aarMetadataVersion=1.0 3 | minCompileSdk=1 4 | minCompileSdkExtension=0 5 | minAndroidGradlePluginVersion=1.0.0 6 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/annotation_processor_list/debug/annotationProcessors.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/annotations_typedef_file/debug/typedefs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/annotations_typedef_file/debug/typedefs.txt -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/compile_library_classes_jar/debug/classes.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/compile_library_classes_jar/debug/classes.jar -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/compile_r_class_jar/debug/R.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/compile_r_class_jar/debug/R.jar -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/debug-mergeJavaRes/merge-state: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/incremental/debug-mergeJavaRes/merge-state -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties: -------------------------------------------------------------------------------- 1 | #Tue Sep 19 18:42:40 CEST 2023 2 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/debug/packageDebugResources/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/mergeDebugShaders/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/incremental/packageDebugAssets/merger.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/javac/debug/classes/me/drakeet/support/toast/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/javac/debug/classes/me/drakeet/support/toast/BuildConfig.class -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/javac/debug/classes/me/drakeet/support/toast/ToastCompat.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/javac/debug/classes/me/drakeet/support/toast/ToastCompat.class -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/local_only_symbol_list/debug/R-def.txt: -------------------------------------------------------------------------------- 1 | R_DEF: Internal format may change without notice 2 | local 3 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 4 | 4 5 | 5 6 | 6 7 | 7 8 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/merged_java_res/debug/feature-ToastCompat.jar: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/merged_manifest/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/navigation_json/debug/navigation.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/runtime_library_classes_dir/debug/me/drakeet/support/toast/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/runtime_library_classes_dir/debug/me/drakeet/support/toast/BuildConfig.class -------------------------------------------------------------------------------- /ToastCompat/build/intermediates/runtime_library_classes_dir/debug/me/drakeet/support/toast/ToastCompat.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/intermediates/runtime_library_classes_dir/debug/me/drakeet/support/toast/ToastCompat.class -------------------------------------------------------------------------------- /ToastCompat/build/outputs/aar/ToastCompat-debug.aar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/outputs/aar/ToastCompat-debug.aar -------------------------------------------------------------------------------- /ToastCompat/build/outputs/logs/manifest-merger-debug-report.txt: -------------------------------------------------------------------------------- 1 | -- Merging decision tree log --- 2 | manifest 3 | ADDED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml:2:1-13 4 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml:2:1-13 5 | package 6 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml 7 | uses-sdk 8 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml reason: use-sdk injection requested 9 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml 10 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml 11 | android:targetSdkVersion 12 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml 13 | android:minSdkVersion 14 | INJECTED from /home/henrisko/Projekty/AndroidStudio/PhoneProfilesPlusExtender/ToastCompat/src/main/AndroidManifest.xml 15 | -------------------------------------------------------------------------------- /ToastCompat/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin -------------------------------------------------------------------------------- /ToastCompat/gradle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2017 drakeet. https://github.com/drakeet 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # 16 | POM_NAME=ToastCompat 17 | POM_ARTIFACT_ID=toastcompat 18 | POM_PACKAGING=aar 19 | GROUP=me.drakeet.support 20 | POM_DESCRIPTION=An Android library to fix Toast BadTokenException 21 | POM_URL=https://github.com/drakeet/ToastCompat 22 | POM_SCM_URL=https://github.com/drakeet/ToastCompat 23 | POM_SCM_CONNECTION=scm:git@github.com:drakeet/ToastCompat.git 24 | POM_SCM_DEV_CONNECTION=scm:git@github.com:drakeet/ToastCompat.git 25 | POM_LICENCE_NAME=The Apache Software License, Version 2.0 26 | POM_LICENCE_URL=http://www.apache.org/licenses/LICENSE-2.0.txt 27 | POM_LICENCE_DIST=repo 28 | POM_DEVELOPER_ID=drakeet 29 | POM_DEVELOPER_NAME=drakeet 30 | POM_DEVELOPER_URL=https://github.com/drakeet 31 | -------------------------------------------------------------------------------- /ToastCompat/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/ToastCompat/proguard-rules.pro -------------------------------------------------------------------------------- /ToastCompat/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /art/PhoneProfilesPlusExtender_featured_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/PhoneProfilesPlusExtender_featured_image.png -------------------------------------------------------------------------------- /art/PhoneProfilesPlusExtender_featured_image.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/PhoneProfilesPlusExtender_featured_image.xcf -------------------------------------------------------------------------------- /art/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/ic_launcher-web.png -------------------------------------------------------------------------------- /art/ic_launcher-web_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/ic_launcher-web_old.png -------------------------------------------------------------------------------- /art/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/icon-512.png -------------------------------------------------------------------------------- /art/phoneScreenshots/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/01.png -------------------------------------------------------------------------------- /art/phoneScreenshots/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/02.png -------------------------------------------------------------------------------- /art/phoneScreenshots/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/03.png -------------------------------------------------------------------------------- /art/phoneScreenshots/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/04.png -------------------------------------------------------------------------------- /art/phoneScreenshots/F-Droid/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/F-Droid/01.png -------------------------------------------------------------------------------- /art/phoneScreenshots/F-Droid/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/F-Droid/02.png -------------------------------------------------------------------------------- /art/phoneScreenshots/F-Droid/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/F-Droid/03.png -------------------------------------------------------------------------------- /art/phoneScreenshots/F-Droid/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/F-Droid/04.png -------------------------------------------------------------------------------- /art/phoneScreenshots/Samsung/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/Samsung/01.png -------------------------------------------------------------------------------- /art/phoneScreenshots/Samsung/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/Samsung/02.png -------------------------------------------------------------------------------- /art/phoneScreenshots/Samsung/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/Samsung/03.png -------------------------------------------------------------------------------- /art/phoneScreenshots/Samsung/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/art/phoneScreenshots/Samsung/04.png -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | 3 | buildscript { 4 | apply from: './dependencies.gradle' 5 | apply from: './passwords_keys.gradle' 6 | 7 | repositories { 8 | google() 9 | maven { url "https://maven.google.com" } 10 | mavenCentral() 11 | } 12 | dependencies { 13 | classpath 'com.android.tools.build:gradle:8.10.0' 14 | // classpath 'com.google.gms:google-services:4.3.4' // google-services plugin 15 | // classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0' 16 | } 17 | } 18 | 19 | allprojects { 20 | repositories { 21 | google() 22 | maven { url "https://maven.google.com" } 23 | mavenCentral() 24 | } 25 | // tasks.withType(JavaCompile) { 26 | // options.compilerArgs << "-Xlint:deprecation" << "-Xlint:unchecked" 27 | // } 28 | } 29 | 30 | tasks.register('clean', Delete) { 31 | delete rootProject.layout.buildDirectory 32 | } 33 | -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- 1 | ext.ppVersions = [ 2 | publishVersion: '9.0.1.2', // this must be >= as in PPP in PPApplication. VERSION_NAME_EXTENDER_LATEST 3 | publishVersionCode: 930, // this must be >= as in PPP in PPApplication. VERSION_CODE_EXTENDER_LATEST 4 | 5 | minSdk: 26, 6 | 7 | targetSdk: 27, 8 | // 27 is required for: 9 | // - android.permission.PROCESS_OUTGOING_CALLS 10 | 11 | compileSdk: 35, 12 | buildTools: '35.0.0', 13 | 14 | appcompatXLib : '1.7.0', //'1.6.1', //'1.5.1', 15 | kotlinStdlibJdk8 : '1.8.22', // appcompat 1.7.0 - dependencies problem, this fixed it 16 | 17 | autoservice : '1.1.1', 18 | acra : '5.12.0' //''5.11.4'//'5.11.3' 19 | ] 20 | -------------------------------------------------------------------------------- /docs/FDroid_ChangeLog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PhoneProfilesPlusExtender Changelog 5 | 6 | 7 | 8 |

PhoneProfilesPlusExtender Changelog

9 | 10 |

Version: 9.0.1.1, 9.0.1.2

11 | 12 | 16 | 17 | 24 | 25 |

26 | Release information on GitHub. 27 |

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/FDroid_ChangeLog_CS.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PhoneProfilesPlusExtender Seznam změn 5 | 6 | 7 | 8 |

PhoneProfilesPlusExtender Seznam změn

9 | 10 |

Verze: 9.0.1.1, 9.0.1.2

11 | 12 | 16 | 17 | 24 | 25 |

26 | Informace o vydání na GitHub. 27 |

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/FDroid_ChangeLog_SK.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | PhoneProfilesPlusExtender Zoznam zmien 5 | 6 | 7 | 8 |

PhoneProfilesPlusExtender Zoznam zmien

9 | 10 |

Verzia: 9.0.1.1, 9.0.1.2

11 | 12 | 16 | 17 | 24 | 25 |

26 | Informácie o vydaní na GitHub. 27 |

28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-slate -------------------------------------------------------------------------------- /docs/install_apk_from_pc.md: -------------------------------------------------------------------------------- 1 | How to install PhoneProfilesPlusExtender from PC 2 | ================================================ 3 | 4 | ##### If it is not possible to install PhoneProfilesPlusExtender from GitHub or other sources directly on the device, then it can be installed from PC. This is done through your PC with installed adb. 5 | 6 | If you do not have adb installed on your PC: 7 | 1. Download SDK Platform Tools from: 8 | 9 | 10 | 11 | 2. Extract zip contents. 12 | 13 | ##### How to istall PhoneProfilesPlusExtender: 14 | 15 | 1. Download PhoneProfilesPlusExtender.apk from GitHub: 16 | 17 | 18 | 19 | 2. On your device, go into Settings > About > Software Information and click on Build Number 7 times. This will unlock and display Developer Options in Settings. 20 | 3. Go into Settings > Developer Options and enable USB Debugging. 21 | 4. On your PC, open a Command Prompt (Windows), or Terminal (Linux, OSX). Navigate to the folder where you extracted your adb files, and execute the following command: 22 | 23 | - for Windows: 24 | `adb install [path to apk in PC]\PhoneProfilesPlusExtender.apk` 25 | - for Linux, OSX, macOS: 26 | `adb install [path to apk in PC]/PhoneProfilesPlusExtender.apk` 27 | 28 | 5. After successful execution, PhoneProfilePlusExtender will be installed in device. 29 | 30 | -------------------------------------------------------------------------------- /docs/permissions.md: -------------------------------------------------------------------------------- 1 | Permissions 2 | =========== 3 | 4 | - POST_NOTIFICATIONS 5 | - PROCESS_OUTGOING_CALLS (to check on outgoing calls, for the Call Sensor event) 6 | - READ_CALL_LOG (to check on outgoing calls, for the Call Sensor event) 7 | - READ_PHONE_STATE (to check on incoming calls, for the Call Sensor event) 8 | - RECEIVE_MMS (to read MMS, required for the SMS/MMS Sensor event) 9 | - RECEIVE_SMS (to read SMS, required for the SMS/MMS Sensor event) 10 | - REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (to allow excepting the app from being suspended for battery optimizations) 11 | - sk.henrichg.phoneprofilesplusextender.ACCESSIBILITY_SERVICE_PERMISSION (the app’s own permission. Apps wanting access to it (e.g. PPP) must request it) 12 | - DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/815.txt: -------------------------------------------------------------------------------- 1 | v8.0.1 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | v8.0.2 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/825.txt: -------------------------------------------------------------------------------- 1 | 8.0.2, 8.0.2.1 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/840.txt: -------------------------------------------------------------------------------- 1 | 8.0.3 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/845.txt: -------------------------------------------------------------------------------- 1 | 8.0.4 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | 8.0.4, 8.0.4.1 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | 8.1 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/865.txt: -------------------------------------------------------------------------------- 1 | 8.1.1 2 | - Seznam změn: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | 8.1.2 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/880.txt: -------------------------------------------------------------------------------- 1 | 8.1.3 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/890.txt: -------------------------------------------------------------------------------- 1 | 8.1.4 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/895.txt: -------------------------------------------------------------------------------- 1 | 8.1.5 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | 8.1.6 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/905.txt: -------------------------------------------------------------------------------- 1 | 8.1.7 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | 9.0 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/915.txt: -------------------------------------------------------------------------------- 1 | 9.0, 9.0.1 2 | Seznam změn: 3 | - Novinky v GUI a procesech na pozadí. 4 | - Změny GUI a procesech na pozadí. 5 | - Opravy v GUI a procesů na pozadí. 6 | - Opravy pádů aplikace. 7 | - Aktualizované překlady. 8 | 9 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1 2 | Seznam změn: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | 5 | - Novinky v GUI a procesech na pozadí. 6 | - Změny GUI a procesech na pozadí. 7 | - Opravy v GUI a procesů na pozadí. 8 | - Opravy pádů aplikace. 9 | - Aktualizované překlady. 10 | 11 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 12 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/changelogs/930.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1, 9.0.1.2 2 | Seznam změn: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | - Fix: Android 16 support. 5 | 6 | - Novinky v GUI a procesech na pozadí. 7 | - Změny GUI a procesech na pozadí. 8 | - Opravy v GUI a procesů na pozadí. 9 | - Opravy pádů aplikace. 10 | - Aktualizované překlady. 11 | 12 | Úplný seznam změn je ve GitHub vydáních. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_CS) 13 | -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/full_description.txt: -------------------------------------------------------------------------------- 1 | **Extender for PhoneProfilesPlus** 2 | 3 | *POZNÁMKA: Služba Google Play Protect může zobrazit dialogové okno s názvem „Nebezpečná aplikace je zablokována“ a popisem „Tato aplikace byla vytvořena pro starší verzi systému Android a neobsahuje nejnovější ochranu soukromí.“ 4 | V tomto dialogovém okně klikněte na „Více podrobností“ a poté na „I tak nainstalovat“. 5 | Zobrazí se dialogové okno, protože PPPE má cílovou verzi SDK 27 (Android 8.1). Musí být kvůli funkcím v PPPE.* 6 | 7 | - Služba dostupnosti pro parametr profilu "Vynutit zastavení aplikací" 8 | - Služba dostupnosti pro parametr profilu "Zamknout zařízení" 9 | - Služba dostupnosti pro parametry události "Aplikační senzor" 10 | - Služba dostupnosti pro parametry události "Senzor orientace" 11 | - Služba dostupnosti pro parametry události "SMS/MMS senzor" 12 | - Služba dostupnosti pro parametry události "Senzor hovoru" 13 | 14 | *** DŮLEŽITÉ *** 15 | 16 | - Je to "plugin", takže NEFUNGUJE samostatně! 17 | - Navrženo pro spolupráci s aplikací "PhoneProfilesPlus". Bez ní tato aplikace nedělá nic. 18 | 19 | 20 | [Zásady ochrany osobních údajů](https://henrichg.github.io/PhoneProfilesPlusExtender/privacy_policy.html) -------------------------------------------------------------------------------- /fastlane/android/metadata/cs-CZ/short_description.txt: -------------------------------------------------------------------------------- 1 | Extender pro PhoneProfilesPlus 2 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/815.txt: -------------------------------------------------------------------------------- 1 | v8.0.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | v8.0.2 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/825.txt: -------------------------------------------------------------------------------- 1 | 8.0.2, 8.0.2.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/840.txt: -------------------------------------------------------------------------------- 1 | 8.0.3 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/845.txt: -------------------------------------------------------------------------------- 1 | 8.0.4 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | 8.0.4, 8.0.4.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | 8.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/865.txt: -------------------------------------------------------------------------------- 1 | 8.1.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | 8.1.2 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/880.txt: -------------------------------------------------------------------------------- 1 | 8.1.3 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/890.txt: -------------------------------------------------------------------------------- 1 | 8.1.4 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/895.txt: -------------------------------------------------------------------------------- 1 | 8.1.5 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | 8.1.6 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/905.txt: -------------------------------------------------------------------------------- 1 | 8.1.7 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | 9.0 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/915.txt: -------------------------------------------------------------------------------- 1 | 9.0, 9.0.1 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1 2 | Change log: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | 5 | - GUI and background additions. 6 | - GUI and background changes. 7 | - GUI and background fixes. 8 | - Fixed application crashes. 9 | - Updated translations. 10 | 11 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 12 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/changelogs/930.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1, 9.0.1.2 2 | Change log: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | - Fix: Android 16 support. 5 | 6 | - GUI and background additions. 7 | - GUI and background changes. 8 | - GUI and background fixes. 9 | - Fixed application crashes. 10 | - Updated translations. 11 | 12 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 13 | -------------------------------------------------------------------------------- /fastlane/android/metadata/de/short_description.txt: -------------------------------------------------------------------------------- 1 | Extender für PhoneProfilesPlus 2 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/815.txt: -------------------------------------------------------------------------------- 1 | v8.0.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | v8.0.2 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/825.txt: -------------------------------------------------------------------------------- 1 | 8.0.2, 8.0.2.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/840.txt: -------------------------------------------------------------------------------- 1 | 8.0.3 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/845.txt: -------------------------------------------------------------------------------- 1 | 8.0.4 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | 8.0.4, 8.0.4.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | 8.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/865.txt: -------------------------------------------------------------------------------- 1 | 8.1.1 2 | - Change log: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | 8.1.2 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/880.txt: -------------------------------------------------------------------------------- 1 | 8.1.3 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/890.txt: -------------------------------------------------------------------------------- 1 | 8.1.4 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/895.txt: -------------------------------------------------------------------------------- 1 | 8.1.5 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | 8.1.6 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/905.txt: -------------------------------------------------------------------------------- 1 | 8.1.7 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | 9.0 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/915.txt: -------------------------------------------------------------------------------- 1 | 9.0, 9.0.1 2 | Change log: 3 | - GUI and background additions. 4 | - GUI and background changes. 5 | - GUI and background fixes. 6 | - Fixed application crashes. 7 | - Updated translations. 8 | 9 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1 2 | Change log: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | 5 | - GUI and background additions. 6 | - GUI and background changes. 7 | - GUI and background fixes. 8 | - Fixed application crashes. 9 | - Updated translations. 10 | 11 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 12 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/changelogs/930.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1, 9.0.1.2 2 | Change log: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | - Fix: Android 16 support. 5 | 6 | - GUI and background additions. 7 | - GUI and background changes. 8 | - GUI and background fixes. 9 | - Fixed application crashes. 10 | - Updated translations. 11 | 12 | Full change log is in GitHub releases. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog) 13 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | **Extender for PhoneProfilesPlus** 2 | 3 | *NOTE: Google Play Protect may display dialog box with title "Unsafe app blocked" and description "This app was build for an older version of Android and doesn`t include the latest privacy protection." 4 | Please click in this dialog "More details" and then "Install anyway". 5 | Dialog is displayed, because PPPE has target SDK vesion 27 (Android 8.1). Must be, because of functionalities in PPPE.* 6 | 7 | - Accessibility service for profile parameter "Force stop applications" 8 | - Accessibility service for profile parameter "Lock device" 9 | - Accessibility service for event parameters "Application sensor" 10 | - Accessibility service for event parameters "Orientation sensor" 11 | - Accessibility service for event parameters "SMS/MMS sensor" 12 | - Accessibility service for event parameters "Call sensor" 13 | 14 | *** IMPORTANT *** 15 | 16 | - It is "plugin", so does NOT work standalone! 17 | - Designed for co-working with 'PhoneProfilesPlus' application. Without it, this application do nothing. 18 | 19 | 20 | [Privacy Policy](https://henrichg.github.io/PhoneProfilesPlusExtender/privacy_policy.html) -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/phoneScreenshots/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/phoneScreenshots/01.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/phoneScreenshots/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/phoneScreenshots/02.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/phoneScreenshots/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/phoneScreenshots/03.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/phoneScreenshots/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/phoneScreenshots/04.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/promoGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/promoGraphic.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/images/tvBanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/henrichg/PhoneProfilesPlusExtender/08efe478ec75cfee3577e98bd0feae2730deba81/fastlane/android/metadata/en-US/images/tvBanner.png -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Extender for PhoneProfilesPlus 2 | -------------------------------------------------------------------------------- /fastlane/android/metadata/en-US/title.txt: -------------------------------------------------------------------------------- 1 | PhoneProfilesPlusExtender 2 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/815.txt: -------------------------------------------------------------------------------- 1 | v8.0.1 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | v8.0.2 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/825.txt: -------------------------------------------------------------------------------- 1 | 8.0.2, 8.0.2.1 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/840.txt: -------------------------------------------------------------------------------- 1 | 8.0.3 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/845.txt: -------------------------------------------------------------------------------- 1 | 8.0.4 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | 8.0.4, 8.0.4.1 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | 8.1 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/865.txt: -------------------------------------------------------------------------------- 1 | 8.1.1 2 | - Zoznam zmien: https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK 3 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | 8.1.2 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/880.txt: -------------------------------------------------------------------------------- 1 | 8.1.3 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/890.txt: -------------------------------------------------------------------------------- 1 | 8.1.4 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/895.txt: -------------------------------------------------------------------------------- 1 | 8.1.5 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | 8.1.6 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/905.txt: -------------------------------------------------------------------------------- 1 | 8.1.7 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | 9.0 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/915.txt: -------------------------------------------------------------------------------- 1 | 9.0, 9.0.1 2 | Zoznam zmien: 3 | - Novinky v GUI a procesoch na pozadí. 4 | - Zmeny v GUI a procesoch na pozadí. 5 | - Opravy v GUI a procesov na pozadí. 6 | - Opravy pádov aplikácie. 7 | - Aktualizované preklady. 8 | 9 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 10 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/925.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1 2 | Zoznam zmien: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | 5 | - Novinky v GUI a procesoch na pozadí. 6 | - Zmeny v GUI a procesoch na pozadí. 7 | - Opravy v GUI a procesov na pozadí. 8 | - Opravy pádov aplikácie. 9 | - Aktualizované preklady. 10 | 11 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 12 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/changelogs/930.txt: -------------------------------------------------------------------------------- 1 | 9.0.1.1, 9.0.1.2 2 | Zoznam zmien: 3 | - Fix: "Force stop" for Galaxy One UI 7. 4 | - Fix: Android 16 support. 5 | 6 | - Novinky v GUI a procesoch na pozadí. 7 | - Zmeny v GUI a procesoch na pozadí. 8 | - Opravy v GUI a procesov na pozadí. 9 | - Opravy pádov aplikácie. 10 | - Aktualizované preklady. 11 | 12 | Úplný zoznam zmien je v GitHub vydaniach. (https://henrichg.github.io/PhoneProfilesPlusExtender/FDroid_ChangeLog_SK) 13 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/full_description.txt: -------------------------------------------------------------------------------- 1 | **Extender for PhoneProfilesPlus** 2 | 3 | *POZNÁMKA: Služba Google Play Protect môže zobraziť dialógové okno s názvom „Nebezpečná aplikácia je zablokovaná“ a popisom „Táto aplikácia bola vytvorená pre staršiu verziu systému Android a neobsahuje najnovšiu ochranu súkromia.“ 4 | V tomto dialógovom okne kliknite na „Viac podrobností“ a potom na „Aj tak nainštalovať“. 5 | Zobrazí sa dialógové okno, pretože PPPE má cieľovú verziu SDK 27 (Android 8.1). Musí byť kvôli funkciám v PPPE.* 6 | 7 | - Služba dostupnosti pre parameter profilu "Vynútiť zastavenie aplikácií" 8 | - Služba dostupnosti pre parameter profilu "Zamknúť zariadenie" 9 | - Služba dostupnosti pre parametre udalosti "Aplikačný senzor" 10 | - Služba dostupnosti pre parametre udalosti "Senzor orientácie" 11 | - Služba dostupnosti pre parametre udalosti "SMS/MMS senzor" 12 | - Služba dostupnosti pre parametre udalosti "Senzor hovoru" 13 | 14 | *** DÔLEŽITÉ *** 15 | 16 | - Je to "plugin", takže NEFUNGUJE samostatne! 17 | - Navrhnuté pre spoluprácu s aplikáciou "PhoneProfilesPlus". Bez nej táto aplikácia nerobí nič. 18 | 19 | 20 | [Pravidlá ochrany osobných údajov](https://henrichg.github.io/PhoneProfilesPlusExtender/privacy_policy.html) 21 | -------------------------------------------------------------------------------- /fastlane/android/metadata/sk-SK/short_description.txt: -------------------------------------------------------------------------------- 1 | Extender pre PhoneProfilesPlus 2 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | android.enableJetifier=true 13 | android.nonFinalResIds=false 14 | android.nonTransitiveRClass=false 15 | android.useAndroidX=true 16 | org.gradle.jvmargs=-Xmx1536m 17 | 18 | # When configured, Gradle will run in incubating parallel mode. 19 | # This option should only be used with decoupled projects. More details, visit 20 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 21 | # org.gradle.parallel=true 22 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Oct 14 21:27:30 CEST 2020 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip 7 | -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- 1 | @if "%DEBUG%" == "" @echo off 2 | @rem ########################################################################## 3 | @rem 4 | @rem Gradle startup script for Windows 5 | @rem 6 | @rem ########################################################################## 7 | 8 | @rem Set local scope for the variables with windows NT shell 9 | if "%OS%"=="Windows_NT" setlocal 10 | 11 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12 | set DEFAULT_JVM_OPTS= 13 | 14 | set DIRNAME=%~dp0 15 | if "%DIRNAME%" == "" set DIRNAME=. 16 | set APP_BASE_NAME=%~n0 17 | set APP_HOME=%DIRNAME% 18 | 19 | @rem Find java.exe 20 | if defined JAVA_HOME goto findJavaFromJavaHome 21 | 22 | set JAVA_EXE=java.exe 23 | %JAVA_EXE% -version >NUL 2>&1 24 | if "%ERRORLEVEL%" == "0" goto init 25 | 26 | echo. 27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28 | echo. 29 | echo Please set the JAVA_HOME variable in your environment to match the 30 | echo location of your Java installation. 31 | 32 | goto fail 33 | 34 | :findJavaFromJavaHome 35 | set JAVA_HOME=%JAVA_HOME:"=% 36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe 37 | 38 | if exist "%JAVA_EXE%" goto init 39 | 40 | echo. 41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42 | echo. 43 | echo Please set the JAVA_HOME variable in your environment to match the 44 | echo location of your Java installation. 45 | 46 | goto fail 47 | 48 | :init 49 | @rem Get command-line arguments, handling Windowz variants 50 | 51 | if not "%OS%" == "Windows_NT" goto win9xME_args 52 | if "%@eval[2+2]" == "4" goto 4NT_args 53 | 54 | :win9xME_args 55 | @rem Slurp the command line arguments. 56 | set CMD_LINE_ARGS= 57 | set _SKIP=2 58 | 59 | :win9xME_args_slurp 60 | if "x%~1" == "x" goto execute 61 | 62 | set CMD_LINE_ARGS=%* 63 | goto execute 64 | 65 | :4NT_args 66 | @rem Get arguments from the 4NT Shell from JP Software 67 | set CMD_LINE_ARGS=%$ 68 | 69 | :execute 70 | @rem Setup the command line 71 | 72 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73 | 74 | @rem Execute Gradle 75 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76 | 77 | :end 78 | @rem End local scope for the variables with windows NT shell 79 | if "%ERRORLEVEL%"=="0" goto mainEnd 80 | 81 | :fail 82 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83 | rem the _cmd.exe /c_ return code! 84 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85 | exit /b 1 86 | 87 | :mainEnd 88 | if "%OS%"=="Windows_NT" endlocal 89 | 90 | :omega 91 | -------------------------------------------------------------------------------- /module_licenses.md: -------------------------------------------------------------------------------- 1 | - ToastCompat - https://github.com/PureWriter/ToastCompat/blob/master/LICENSE 2 | - Multi-language_App - https://github.com/anurajr1/Multi-language_App/blob/master/LICENSE 3 | - Android-Accessibility-Utilities - no license in source 4 | 5 | -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | apply from: '../dependencies.gradle' 3 | 4 | android { 5 | signingConfigs { 6 | debug { 7 | storeFile file(passwordsKeys.appplication_storeFile) 8 | storePassword passwordsKeys.storePassword 9 | keyAlias passwordsKeys.keyAlias 10 | keyPassword passwordsKeys.keyPassword 11 | } 12 | } 13 | namespace 'sk.henrichg.phoneprofilesplusextender' 14 | 15 | compileSdkVersion ppVersions.compileSdk 16 | buildToolsVersion ppVersions.buildTools 17 | 18 | defaultConfig { 19 | applicationId "sk.henrichg.phoneprofilesplusextender" 20 | 21 | minSdkVersion ppVersions.minSdk 22 | 23 | //noinspection ExpiredTargetSdkVersion,OldTargetApi 24 | targetSdkVersion ppVersions.targetSdk 25 | 26 | versionCode ppVersions.publishVersionCode 27 | versionName ppVersions.publishVersion 28 | resourceConfigurations += ['en', 'ar', 'bn-rIN', 'bg', 'ca', 'cs', 'da', 'de', 'el', 'es', 'et', 'fa', 'fi', 'fr', 'ga-rIN', 'hi', 'hr', 'hu', 'in', 'is', 'it', 'iw', 'ja', 'ko', 'ku', 'lb', 'lv', 'ms', 'nl', 'no', 'pl', 'pt-rBR', 'pt-rPT', 'ro', 'ru', 'sk', 'sl', 'sr', 'b+sr+Latn', 'sv', 'te', 'th', 'tr', 'uk', 'vi', 'zh-rCN', 'zh-rTW'] 29 | 30 | } 31 | 32 | compileOptions { 33 | sourceCompatibility JavaVersion.VERSION_11 34 | targetCompatibility JavaVersion.VERSION_11 35 | } 36 | 37 | buildTypes { 38 | release { 39 | minifyEnabled false 40 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 41 | /*firebaseCrashlytics { 42 | mappingFileUploadEnabled true 43 | }*/ 44 | } 45 | debug { 46 | minifyEnabled false 47 | debuggable true 48 | /*firebaseCrashlytics { 49 | mappingFileUploadEnabled true 50 | }*/ 51 | } 52 | } 53 | lint { 54 | abortOnError false 55 | disable += ['ManifestResource', 'LongLogTag', 'AppBundleLocaleChanges'] 56 | disable += ['ExpiredTargetSdkVersion'] 57 | } 58 | bundle { 59 | language { 60 | // this keeps all language strings 61 | enableSplit = false 62 | } 63 | } 64 | 65 | // Requested by IzzyOnDroid. PPPE is not in Google Play. For this reason may be both false. 66 | // https://developer.android.com/reference/tools/gradle-api/8.2/com/android/build/api/dsl/DependenciesInfo 67 | dependenciesInfo { 68 | // Disables dependency metadata when building APKs. 69 | includeInApk = false 70 | // Disables dependency metadata when building Android App Bundles. 71 | includeInBundle = false 72 | } 73 | buildFeatures { 74 | buildConfig true 75 | } 76 | } 77 | 78 | dependencies { 79 | implementation 'org.lsposed.hiddenapibypass:hiddenapibypass:6.1'//6.0' 80 | 81 | implementation 'com.google.guava:guava:33.4.8-android' //33.4.0-android' 82 | implementation "ch.acra:acra-mail:$ppVersions.acra" 83 | implementation "ch.acra:acra-notification:$ppVersions.acra" 84 | 85 | // for custom e-mail sender used in Pixel devices with Android 13 86 | // https://github.com/ACRA/acra/tree/master/examples/acra-basic-java-example 87 | annotationProcessor("com.google.auto.service:auto-service:$ppVersions.autoservice") 88 | compileOnly("com.google.auto.service:auto-service-annotations:$ppVersions.autoservice") 89 | 90 | // //noinspection GradleDependency 91 | // implementation 'ch.acra:acra-mail:5.8.4' 92 | // //noinspection GradleDependency 93 | // implementation 'ch.acra:acra-notification:5.8.4' 94 | 95 | // implementation "androidx.core:core-splashscreen:1.0.1" 96 | 97 | implementation "androidx.appcompat:appcompat:$ppVersions.appcompatXLib" 98 | implementation "androidx.appcompat:appcompat-resources:$ppVersions.appcompatXLib" 99 | 100 | /* 101 | // appcompat 1.7.0 - dependencies problem, this fixed it 102 | constraints { 103 | //noinspection ForeignDelegate 104 | implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:$ppVersions.kotlinStdlibJdk8") 105 | } 106 | */ 107 | 108 | //noinspection GradleDependency 109 | implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.1.0' //1.0.0' 110 | implementation project(path: ':ToastCompat') 111 | 112 | //implementation 'com.github.anrwatchdog:anrwatchdog:1.3.0' 113 | 114 | //implementation 'com.readystatesoftware.systembartint:systembartint:1.0.4' 115 | 116 | //implementation 'com.llew.huawei:verifier:1.1.2' 117 | } 118 | -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/src/debug/java/sk/henrichg/phoneprofilesplusextender/A11yNodeInfoMatcher.java: -------------------------------------------------------------------------------- 1 | package sk.henrichg.phoneprofilesplusextender; 2 | 3 | import android.graphics.Rect; 4 | import android.view.View; 5 | 6 | /** 7 | * Created by chrismcmeeking on 2/27/17. 8 | */ 9 | 10 | @SuppressWarnings("unused") 11 | public class A11yNodeInfoMatcher { 12 | 13 | private String mContentDescription; 14 | private String mText; 15 | private Class mClass; 16 | 17 | private Rect mContainedIn = null; 18 | private Rect mPositionEqual = null; 19 | 20 | private String mViewIdResourceName = ""; 21 | 22 | public A11yNodeInfoMatcher() {} 23 | 24 | public A11yNodeInfoMatcher setContentDescription(final String contentDescription) { 25 | mContentDescription = contentDescription; 26 | return this; 27 | } 28 | 29 | public A11yNodeInfoMatcher setClass(final Class clazz) { 30 | mClass = clazz; 31 | return this; 32 | } 33 | 34 | public A11yNodeInfoMatcher setPositionContainedIn(final Rect rect) { 35 | mContainedIn = rect; 36 | return this; 37 | } 38 | 39 | public A11yNodeInfoMatcher setPositionEqualTo(final Rect rect) { 40 | mPositionEqual = rect; 41 | return this; 42 | } 43 | 44 | public A11yNodeInfoMatcher setText(final String text) { 45 | mText = text; 46 | return this; 47 | } 48 | 49 | public A11yNodeInfoMatcher setViewIdResourceName(final String viewIdResourceName) { 50 | mViewIdResourceName = viewIdResourceName; 51 | return this; 52 | } 53 | 54 | public boolean match(A11yNodeInfo nodeInfo) { 55 | 56 | Rect position = nodeInfo.getBoundsInScreen(); 57 | 58 | if (mContainedIn != null) { 59 | if (position.top < mContainedIn.top) return false; 60 | if (position.left < mContainedIn.left) return false; 61 | if (position.right > mContainedIn.right) return false; 62 | if (position.bottom > mContainedIn.bottom) return false; 63 | } 64 | 65 | if (mPositionEqual != null) { 66 | if (position.top != mPositionEqual.top) return false; 67 | if (position.bottom != mPositionEqual.bottom) return false; 68 | if (position.left != mPositionEqual.left) return false; 69 | if (position.right != mPositionEqual.right) return false; 70 | } 71 | 72 | if (mContentDescription != null && 73 | (nodeInfo.getContentDescription() == null 74 | || !mContentDescription.contentEquals(nodeInfo.getContentDescription()))) return false; 75 | 76 | if (mText != null && (nodeInfo.getText() == null || !mText.contentEquals(nodeInfo.getText()))) return false; 77 | 78 | if (mClass != null && !mClass.getName().contentEquals(nodeInfo.getClassName())) return false; 79 | 80 | if (!nodeInfo.getViewIdResourceName().contains(mViewIdResourceName)) return false; 81 | 82 | return true; 83 | } 84 | } -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/src/debug/java/sk/henrichg/phoneprofilesplusextender/DebugVersion.java: -------------------------------------------------------------------------------- 1 | package sk.henrichg.phoneprofilesplusextender; 2 | 3 | import android.app.Activity; 4 | import android.content.Intent; 5 | 6 | class DebugVersion { 7 | static final boolean enabled = true; 8 | 9 | static boolean debugMenuItems(int menuItem, Activity activity) { 10 | 11 | if (menuItem == R.id.menu_test_crash) { 12 | throw new RuntimeException("Test Crash"); 13 | //return true; 14 | } 15 | else 16 | if (menuItem == R.id.menu_test_nonFatal) { 17 | try { 18 | throw new RuntimeException("Test non-fatal exception"); 19 | } catch (Exception e) { 20 | // You must relaunch PPP to get this exception in Firebase console: 21 | // 22 | // Crashlytics processes exceptions on a dedicated background thread, so the performance 23 | // impact to your app is minimal. To reduce your users’ network traffic, Crashlytics batches 24 | // logged exceptions together and sends them the next time the app launches. 25 | // 26 | // Crashlytics only stores the most recent 8 exceptions in a given app session. If your app 27 | // throws more than 8 exceptions in a session, older exceptions are lost. 28 | PPPEApplicationStatic.recordException(e); 29 | } 30 | return true; 31 | } 32 | else 33 | if (menuItem == R.id.menu_show_log_file) { 34 | Intent intentLaunch = new Intent(activity.getApplicationContext(), LogCrashActivity.class); 35 | activity.startActivity(intentLaunch); 36 | 37 | return true; 38 | } 39 | else 40 | return false; 41 | } 42 | 43 | } 44 | -------------------------------------------------------------------------------- /phoneProfilesPlusExtender/src/debug/res/layout/activity_log_crash.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | 20 | 21 | 25 | 26 | 27 | 28 | 35 | 36 |