HomeTaskerImportant Tasker 5.9.2 update - "no-root" root actions

Important Tasker 5.9.2 update – “no-root” root actions

Root actions without root!

In case you missed the previous update, Tasker came with a “game-changing” update. It was all about the LogCat function. If you are not sure what LogCat is and how can use it, I will explain it below. Looks like Joao is back in action again with another important update: “no-root” root actions.

Why Tasker 5.9.1 & 5.9.2 are important

It’s been years since I started using Tasker, and my tutorials for beginners for Tasker were what really prompted me to start NotEnoughTech. The popularity of Tasker comes from two important (and obvious) aspects:

  • the ability to have awesome triggers
  • the ability to perform awesome actions

It may seem obvious at first, but these core functions are the essence of Tasker. The trigger – action behaviour is the way of thinking of most Tasker users.

This is why expanding the range of things you are allowed to do are key to Tasker success. Unfortunately, over time, Android went through an array of changes curbing what was possible in Tasker. To make things complicated, Google Play Store as well caused some troubles.

In other words, the more things you can do, the better for us, power users.


This is the first stepping stone. LogCat greatly increases the range of triggers available to Tasker. Previously, action would have been available as an option in Tasker, or an intent (a guide to intents).

Now you can spy on system messages and pick the ones you want to respond to. As in my example with Alarm Sync, a previously not so great Test Alarm action was completely replaced with LogCat event trigger.

Suddenly, you could look up every published even to the LogCan and make it your trigger. That’s awesome. You can intercept actions without asking other developers to integrate Tasker into their apps.

“No-root” root Actions

Tasker users are split into two groups are the one that has the phone rooted, and the one that is not able to do so for various reasons. If you are not rooted, some of the actions are not available to you.

Just take a look at the run shell list. This used to be a go-to for the list of actions available to rooted users. The link was very active, but now hardly anyone uses it. It’s because some of the actions on that list were either included as individual Tasker actions or simply were made possible without root.

How to cheat root?

“No-root” actions are possible because Tasker 5.9.2 is fooling the Android phone into thinking that the phone is running an ADB session. Since access via ADB is liberal, suddenly you can toggle things like:

  • Give or revoke app permissions
  • Kill apps
  • Toggle Mobile Data

without root privileges. This comes at the cost of authorising the ADB via computer. You will have to run adb tcpip 5555 via ADB shell from a PC, but the fake “root” access will persist until the next reboot.

I don’t reboot my phone very often and I imagine that you are probably in the same camp. Why this is important? Suddenly, Tasker users that were limited by not having root access, can execute root actions without going through the trouble of rooting the phone.


I can’t wait to see what other things will be added to Tasker. I hope that Google won’t freak out again and let the feature alone. After all, Google doesn’t have the best track record at being logical. If you want to tests things out, sign up for the beta here, if you don’t want to wait for the Google Play update, get it right away here. If you have any questions leave it in this Reddit thread.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

New to Tasker?

Tasker Quick Start – Getting started with Tasker

From newb to not so newbie in 10 min

Best Tasker Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

How to wake on LAN computers and put it to sleep with Power Menu,...

How to Wake on LAN properly via Android, Alexa, Google Assistant and Web

7 awesome Bluetooth keyboard shortcuts for Android

7 unique Android shortcuts that you can add to any Bluetooth keyboard.

Smart overnight charging with Tasker

Still keeping your phone plugged in overnight? Try smarter overnight charging with this profile

One thing that Join app can’t do and how to fix it with Tasker

It's not possible to share the clipboard automatically between join accounts registered to 2 different emails. But you can fix this with tasker.

Essential Guides

Tasker: Seconds into DD:HH:MM:SS (dynamic)

It's time to.... ok it's a pun, but I will show you how to master time and convert seconds to DD:HH:MM:SS dynamically

4 ways to organise Tasker projects

Keep your Tasker tidy!

A better way to store Tasker credentials

The more clever way of managing credentials

Annoyed with dozens of AutoApps populating your app drawer? Here is a fix!

Clear your app drawer from the clutter in seconds

Putting AutoTools pie chart to a good use – SSID logger

Who wants a piece of the pie (chart)?