After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more
here .
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser .
[APP][4.0+] Automate - automatic tasks
Automate version 1.25.0
What’s new:
ADB shell command block
Capture video block
Keychain credentials pick block
Network service discover block
Notification policy get/set block got Alarms, Media and System input arguments
sha256 function
Various bug fixes
Automate version 1.26.0
What’s new:
App shortcut install block
App start voice block (Android 6+)
Audio device recording block (Android 7+)
Content offer block
Icon pick block
Airplane mode set state and Power save mode set state blocks work without root (Android 6+)
Location at block got Responsiveness input argument
Notification posted block got Visibility input argument (Android 5+)
MMS send block permit email address as recipient
Various bug fixes
Automate version 1.28.2
What’s new:
Google assistant action block, replaced Google Now voice command
Display query block
User asleep block
App start and App decision blocks got Launch options input argument
Display on block got Display id input argument
Various bug fixes
Automate version 1.29.3
What’s new:
Inspect layout block
Interact block got XPath expression input argument, replacing UI element class/text/id
Dialog confirm and Dialog message blocks got Linkify input argument
Gmail/E-mail send and Compose e-mail blocks now support multiple attachments
xpathEncode function
Various bug fixes
Automate version 1.30.0
What’s new:
Call screening and Call screening response blocks
Split-screen mode enabled block
The Compose e-mail/MMS/SMS and Content view blocks got Package input arguments
Disconnect selected blocks action in flow editor
Various bug fixes
Automate version 1.31.2
What’s new:
Using Google’s implementation of in-app purchase and verification
Google Drive share block include “resourceKey” in download URL
HTTP request block support chunked Transfer-Encoding
App ops mode get & set blocks got Foreground mode (Android 10+)
Dialog web block logs console messages to system log when Debug logging is enabled
Screened calls should not show “missed calls” notification
Fixed duplicate notifications issue
Automate version 1.32.4
What’s new:
Targeting Android 11
Zip extract & compress blocks using new zip library
Accessibility button block use a separate accessibility service
Duration pick block got Initial duration input argument
File pick block got Writable input argument, dialog redesigned
Interact block got Dismiss notification shade action (Android 12+)
Notification policy get block got Conversion priorities output variable (Android 11+)
Notification policy set block got Conversion input argument (Android 11+)
Service start block got Foreground input argument (Android 8+)
Sound play & Speak blocks got Volume input argument
sizeFormat function
storage function got support for Android 10+ path types
Zip list block
Zip compress block got Compression method input argument
Fixed Wi-Fi set state block to work on Android 12+
Fixed Mobile data set state block to work on Android 12+
Fixed System setting set block to work for “private settings” on Android 12+
Included android.permission.DUMP
Automate version 1.33.4
What’s new:
Subscription set state block (Android 10+)
ADB shell command block support Android 11+ “wireless debugging” and got Security input argument
Accessibility button block got Display id input argument (Android 11+)
Interact block support more actions, got ArgY input argument
Interact and Inspect layout blocks support UI layout XML attributes for collections and ranges (Android 5+)
Mobile data enabled block got Subscription id input argument
Notification posted block got Extras output variable
Network service discover block got Maximum results and Maximum duration arguments
Screenshot block got Display id input argument (Android 11+)
Tone play block got Volume input argument
Fixed bug where Variables give variables and Flow start payload value references was shared by fibers
Automate version 1.34.1
What’s new:
Cell tower near got Subscription id (Android 10+) and Connection status (Android 9+) input arguments
Cell tower pick got Initial cells and Subscription id (Android 10+) input arguments
Microphone muted got Proceed option (Android 9+)
Wi-Fi network connected got IP address output variable
Automate version 1.35.0
What’s new:
The “execute shell command” privilege now enforced by Shell command (superuser) blocks
Battery charging block
Battery properties block
Image crop block
Image flip block
Image load block
Image rescale block
Image rotate block
Image sample color block
Image unload block
Image write block
App installed block got APK paths output variable
Assist request block got Intent and Web URL output variables (Android 6+)
Interact block got “Show audio volume UI” action
Media tag read block got Orientation output variable
colorRecode function support CMYK, Grayscale, YCbCr and YCCK color spaces
Automate version 1.35.5
What’s new:
Targeting Android 12
Install package action in App start block not working on Android 8+ due to Google Play store policy change, workaround included
Updated to newer UI library
“schedule exact alarms” privilege (Android 12+)
“ignore app hibernation” privilege (Android 11+)
First day of week setting, used by calendar style date picker
Fixed Location get block when using Google Play Services
Automate version 1.36.1
What’s new:
App shortcut update block (Android 8+)
Bluetooth device pair block
Bluetooth GATT read block (Android 4.3+)
App shortcut install block got Shortcut id output variable (Android 8+)
Bluetooth device scan block got Connectable only input argument (Android 8+)
Bluetooth device scan block Advertisements output variable include "services"
Dialog web block got Allowed option
Interact block got Show soft input action
Notification posted block got Picture path input argument (Android 4.1+)
Notification posted block got Index input argument (Android 4.3+)
Quick Settings tile show block got Subtitle input argument (Android 10+)
SMS send block got Part count output variable
Flow beginning block Install home screen shortcut lets user choose icon
Automate version 1.37.0
What’s new:
Move multiple blocks when selected
Camera available block (Android 5+)
Data network default block
Storage media list block
Subscription default get block
Subscription default set block (Android 5+)
App start block got Multiple task flag
Call number block got flags input argument
Flashlight got Strength input argument (Android 13+)
Vibrate block stops repeating vibration with fiber
Automate version 1.38.1
What’s new:
Text and custom icons for notifications, app shortcuts/widgets and Quick Settings tiles.
Key send characters block
Duration pick block got Signed input argument
Key send block got Method option, can use accessibility service (Android 13+)
Notification show block got Accent color input argument (Android 5+)
Notification show block got Large icon input argument
Toast show block got Proceed option (Android 11+)
colorRecode function can transform to hex-argb8, hex-rgba8 and hex-rgb6
durationFormat function can format negative duration
Themed (monochrome) launcher icon support (Android 13+)
your op mentions a Tasker plugin. what does that mean? is this like Tasker? i might give this a go.
your op mentions a Tasker plugin. what does that mean? is this like Tasker? i might give this a go.
Yes.
Automate version 1.38.3
What’s new:
Targeting Android 13
Features previously requiring a rooted device now also work using ADB
Updated Legacy extension
Flows require “post notification” privilege on Android 13+
Bluetooth set state block requires Legacy extension on Android 13+
Clipboard get block can work using ADB or Superuser on Android 10+
Heart rate block requires “access body sensor data while in the background” privilege on Android 13+
Log await block can work using ADB or Superuser on Android 13+
Wi-Fi set state block can work using ADB or Superuser on Android 10+, e.g. for Xiaomi devices
Fixed Process text selection block to work in more places
Automate version 1.39.0
What’s new:
ADB protocol set block
Display metrics get block
Shell command privileged block
Clipboard set block got Sensitive input argument (Android 13+)
Dialog web got Custom deep links allowed option
Notification interact block supports “quick reply” (RemoteInput) and got ArgX input argument (Android 5+)
Notification show block got When timestamp input argument
Quick Settings tile show block supports long-click and got Flags output variable (Android 8+)
XPath fn:matches function supports third/flags parameter, and cache patterns
Weather block usage rate limit reduced
Fixed Calendar event add block to correctly create “all day” events
Automate version 1.40.2
What’s new:
Bluetooth device active set block (Android 9+)
Display power mode set block (Android 4.3+)
Google Drive file exists block
Wi-Fi hotspot clients connected block (Android 9+)
Display query block got Connection input argument (Android 12+)
Interact touch block got Display id input argument (Android 11+)
Interact touch block got Record gesture button
App package/component pick dialogs got search field
Bluetooth GATT read block also works with “notification” only characteristics
App kill background block requires the “privileged or (full) superuser access…” privilege on Android 14+
Fixed privilege service to work on Android 14+
Automate version 1.41.0
What’s new:
Ethernet tether set state block (Android 11+)
Feature usage block (Android 9+)
Text recognition block (Android 5+)
USB configuration set block
USB configured block
App usage block got Stats start and end output variables
Automate version 1.42.2
What’s new:
QR code generate block
App usage and Feature usage blocks got Interval input argument
Bluetooth set state block got workaround, see settings
Date pick and Time pick blocks got Title input argument
Dialog input block got Suggestions input argument
Dialog web block got Viewport input argument
Dialog web OK button click can be handled using JavaScript (Android 4.4+)
Dialog web supports dark theme
Notification posted block got Exclude flags input argument, replacing Ignore ongoing
Pedometer block got proceed Immediately option
Take picture and Video record blocks got Quiet input argument (Android 4.2+)
uuid4 function
fileUri function can return system document URI (Android 4.4+)
Flow editor title can be clicked to edit properties.
Fixed Notification show block to properly handle always cancellable on Android 14+
Automate version 1.42.6
What’s new:
The Cloud messaging blocks, online endpoint and backend completely reworked.
Please update now, otherwise those blocks will stop working in June 2024.
Automate version 1.43.0
What’s new:
Bluetooth device unpair block
Display power mode block (Android 5+)
Flashlight enabled block (Android 5+)
Profile quiet mode enabled block (Android 7+)
Profile quiet mode request block (Android 9+)
Software keyboard visible block (Android 11+)
Wallpaper colors get block (Android 8.1+)
Calendar event add block got attendees input argument
Calendar event get block got attendees output variable
Clipboard set block got content HTML, URI, MIME type and label input arguments
Geocode reverse block got an output variable for each part of the decoded location address
Mobile operator block got country code output variable
AdAway permission privilege
Fixed Broadcast receive block queuing
Automate version 1.44.2
What’s new:
DTMF tone play and stop blocks (Android 12+)
USB device attached block
Content shared block got Allow multiple input argument
Interact and Inspect layout blocks support multiple windows (Android 5+)
Media playing block got Artwork URI output variable (Android 5+)
Sound play block got Speed and Pitch input argument (Android 6+)
coalesce function
Flow list got search feature (Android 4.1+)
Flow editor can select blocks by privilege usage
Flow editor persist scroll position and zoom level
Flow import dialog got logging option