Thanks to visit codestin.com
Credit goes to github.com

Skip to content

simond4680-sys/PhoneProfilesPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14,210 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPP application icon

Stand With Ukraine

PhoneProfilesPlus (PPP)

version Platform License Crowdin

E-Mail Discord XDA-developers Reddit Bluesky Mastodon
Discord PPP server invitation: https://discord.gg/Yb5hgAstQ3

Donate

How to build PPP

Build requirements
  • Android Studio with Android SDK (compileSdk 36, buildTools 36.0.0)
  • Java 11 (source and target compatibility)
  • Gradle 9.1.0 (via wrapper) with Android Gradle Plugin 8.13.0
  • Custom android.jar with hidden/internal APIs exposed, from aosp-android-jar. The downloaded android.jar must be copied into <android-sdk>/platforms/android-36/, replacing the stock one. Without this, compilation will fail with errors referencing android.os.ServiceManager, com.android.internal.telephony.ITelephony, and other internal APIs.
  • passwords_keys.gradle in the project root (see templates/ folder for the template). Contains signing keystore config and encryption keys.
  • local.properties in the project root pointing to your SDK (see templates/ folder).

Sources of PhoneProfilesPlus:

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." Please click in this dialog "More details" and then "Install anyway".
Dialog is displayed, because PPP has target SDK vesion 28 (Android 9). Must be, because of functionalities in PPP.

Use keyword "PhoneProfilesPlus" for search this application in these stores:

Droid-ify (F-Droid alternative, preferred over GitHub):

Neo Store (F-Droid alternative, preferred over GitHub):

F-Droid:

APKPure:

GitHub (better is using Droid-ify, F-Droid, NeoStore, or similar app store instead):

  • NOTE: Installation from downloaded apk is not recommended for Android 13+ for security reason. Use instead Droid-ify, F-Droid, NeoStore, or similar app store, if in your device is not supported application store, and install PhoneProfilesPlus from it.

  • PPP release (direct download)    Number of downloads by version

If is not possible to install PhoneProfilesPlus from the downloaded apk file directly on your device, you can install it from your computer.

Applications required for some PhoneProfilesPlus features:


What is PhoneProfilesPlus:

Android application - manually and by event triggered change of device settings like ringer mode, sounds, Wifi, Bluetooth, launcher wallpaper, ...
This application is for configuration of device for life situations (at home, at work, in car, sleep, outside, ...) using Profiles.
In it is also possibility to automatically activate Profiles by Events.

**** Please report me bugs, comments and suggestions to my e-mail: [email protected]. Speed up the especially bug fixes. Thank you very much. ****

*** Please help me with translation, thank you: https://crowdin.com/project/phoneprofilesplus ***

(HELP) How to grant (G1) permission - for profile parameters that require this permission
(HELP) How to using Shizuku (good alternative for non-rooted devices) - for profile parameters that require (Z) permission
(HELP) How to disable Wi-Fi scan throttling - useful for Wi-Fi scanning
(HELP) How to configure airplane mode radios - useful for profile parameter "Airplane mode"

Features

Permissions
Screenshots
History of UI changes 😉
Supported Android versions
  • From Android 8.0
  • minSdkVersion = 26
  • targetSdkVersion = 28
  • compiledSdkVersion = 36
Required external libs - open-source

About

Profile manager for Android - event triggered

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%