Easer (beta)

User-defined explicit automation for Android
New in version 0.7.8.3-beta2
Backend optimizations && Bug fixes && Version (v0.8) alert && i18n

* Backend optimization: Make EHService manage Lotuses & Remove unnecessary code
* Fix TimerEvent "long" doesn't display correctly
* Notify users for changes in v0.8
* I18n update: Italian & Swedish
(This is the *beta* version of Easer, with a different package name.)

Make your smart phone smarter: tell it what to do under what situation.

Easer provides you with explicit automation. You can also say it's an event-driven Android automation app. It knows various events, and you, the user and the device owner, can tell it what to do on what event or condition (and even combine multiple events!). Routine actions no longer need to be taken manually.
More than that, Easer can not only handle Events, but also check for Conditions. This makes things simpler when they can’t be seens as Events, and makes it more intuitive.

The development of Easer was inspired by CyanogenMod's 'profile' mechanism and IFTTT. The original intuition was to automatically change the profile on certain time or specific WiFi connections. However, it has been expanded for more general use (so Easer runs on any Android devices).

Reminder: Easer is still under development. It may contain bugs and the UI definitely needs to be improved. The [https://renyuneyun.github.io/Easer/en/ website] and [https://github.com/renyuneyun/Easer/wiki wiki] has some relevant information and directions, so please read them before using. If you are interested in helping development, please see [https://github.com/renyuneyun/Easer/blob/master/README.en.md README] in the repo.

Donate

Packages

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.7.8.3-beta2 (120002) - Added on 2019-10-14

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location (network-based)
      This app can get your location based on network sources such as cell towers and Wi-Fi networks. These location services must be turned on and available on your phone for the app to be able to use them.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • change network connectivity
      Allows the app to change the state of network connectivity.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read call log
      This app can read your call history.
    • read your text messages (SMS or MMS)
      This app can read all SMS (text) messages stored on your phone.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • modify or delete the contents of your SD card
      Allows the app to write to the SD card.
    • modify system settings
      Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • set an alarm
      Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
      (7.1)
    • read the contents of your SD card
      Allows the app to read the contents of your SD card.

    Download APK 2.7 MiB PGP Signature

  • Version 0.7.8.3-beta (120001) - Added on 2019-10-09

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location (network-based)
      This app can get your location based on network sources such as cell towers and Wi-Fi networks. These location services must be turned on and available on your phone for the app to be able to use them.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • change network connectivity
      Allows the app to change the state of network connectivity.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read call log
      This app can read your call history.
    • read your text messages (SMS or MMS)
      This app can read all SMS (text) messages stored on your phone.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • modify or delete the contents of your SD card
      Allows the app to write to the SD card.
    • modify system settings
      Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • set an alarm
      Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
      (7.1)
    • read the contents of your SD card
      Allows the app to read the contents of your SD card.

    Download APK 2.7 MiB PGP Signature

  • Version 0.7.8.2-beta (119001) - Added on 2019-09-19

    This version requires Android 4.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location (network-based)
      This app can get your location based on network sources such as cell towers and Wi-Fi networks. These location services must be turned on and available on your phone for the app to be able to use them.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • access Do Not Disturb
      Allows the app to read and write Do Not Disturb configuration.
    • view Wi-Fi connections
      Allows the app to view information about Wi-Fi networking, such as whether Wi-Fi is enabled and name of connected Wi-Fi devices.
    • pair with Bluetooth devices
      Allows the app to view the configuration of the Bluetooth on the phone, and to make and accept connections with paired devices.
    • access Bluetooth settings
      Allows the app to configure the local Bluetooth phone, and to discover and pair with remote devices.
    • change network connectivity
      Allows the app to change the state of network connectivity.
    • connect and disconnect from Wi-Fi
      Allows the app to connect to and disconnect from Wi-Fi access points and to make changes to device configuration for Wi-Fi networks.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • change your audio settings
      Allows the app to modify global audio settings such as volume and which speaker is used for output.
    • control Near Field Communication
      Allows the app to communicate with Near Field Communication (NFC) tags, cards, and readers.
    • Read calendar events and details
      This app can read all calendar events stored on your phone and share or save your calendar data.
    • read call log
      This app can read your call history.
    • read your text messages (SMS or MMS)
      This app can read all SMS (text) messages stored on your phone.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • send and view SMS messages
      Allows the app to send SMS messages. This may result in unexpected charges. Malicious apps may cost you money by sending messages without your confirmation.
    • modify or delete the contents of your SD card
      Allows the app to write to the SD card.
    • modify system settings
      Allows the app to modify the system's settings data. Malicious apps may corrupt your system's configuration.
    • toggle sync on and off
      Allows an app to modify the sync settings for an account. For example, this can be used to enable sync of the People app with an account.
    • set an alarm
      Allows the app to set an alarm in an installed alarm clock app. Some alarm clock apps may not implement this feature.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
      (7.1)
    • read the contents of your SD card
      Allows the app to read the contents of your SD card.

    Download APK 2.7 MiB PGP Signature