MacroDroid Helper APK

HawkerPaul

New member
Is it possible to be able to download the latest version of this within the helper app?
Or at least check if an update is available?

Thanks
 

Endercraft

Moderator (& bug finder :D)
Is it possible to be able to download the latest version of this within the helper app?
Or at least check if an update is available?

Thanks
Please make a feature request post.
I think prompts to update are contained within MacroDroid itself, and the helper rarely gets updates (at least until Google and Xiaomi start breaking everything again).
 

Timbo

New member
After updating to A14 on my Pixel 7 pro, I can not Update my helper app. It says its not compatible.

Also my Bluetooth deactivation doesn't work anymore with helper 1.10.
 

Dimlos

Well-known member
I believe Bluetooth works with MacroDroid Helper v1.13.
For Android 14, you need to install (update) the helper via adb.
 

mdw1995

New member
Since I updated my Pixel 4a5g to Android 14 the call action does not finalize. I have a macro that dials USSD codes to forward my phone calls to another number. The macro now opens the dialer and enters the USSD codes but it stops there and I have to tap the 'Call' button to finalize the action. Could this be related to the helper app or any other settings I need to change? I just updated the helper to 1.13 with adb but nothing has changed.
 

Dimlos

Well-known member
A similar question was raised on the French forum and apparently Google may want to eliminate the automatic input of codes.
Before I updated the phone app I could barely enter the codes with the UI interactions, but after the update I can no longer do so.
I haven't looked into it in detail, but I think it's probably the same with other apps as well.
No workaround has been found at this time.
 

Dimlos

Well-known member
I checked with Tasker and the code worked in Tasker tasks.
In common with MacroDroid and Tasker, it does not work when executed with intent submission.
I'm sure there is a workaround but it won't be anytime soon.
 

Endercraft

Moderator (& bug finder :D)
I keep getting a message that the version is too old for my Galaxy note 10+ so it won't actually install. This is why we should all move to FireFox. Anyone get the download to work on this kind of device?

 

jcddcjjcd

New member
I'm not sure if this is where I should mention that the Helper apk won't install on android v14 because the Helpler apk has a minapi of v21 while android v14 requires min apk v23
I wonder if this could be checked.
I have previously found it worked up to android v13 on an androud emulator but it fails with warnings on v14 emulator desipite selecting option "install anyway"
 

paps93fr

New member
In order to toggle Wifi (and a number of other features) on devices running Android 10+ a new helper file is now required. This helper file is built against an older target SDK allowing it to still invoke the Wifi functionality. It cannot appear on the Play Store since they no longer allow apps built against older SDKs to be uploaded.

The latest version of the MacroDroid Helper APK can be downloaded from the following link:


You may need to long press and click the download link above to get the file to download

Note that you will have to allow installation of APKs from external sources in order to install this APK. You will also need to ignore any warnings about it being built against an old version (that is the whole point). On most new devices Google Play Protect will show this warning. You should click on 'More details' then 'Install anyway'.

This APK replaces all functionality in the older Settings Helper available on the Play Store (so you may also uninstall). It also supports a new option in the system settings action as this may enable some settings which cannot be changed in the main app to be modified by the helper file.

After installation please launch the helper file and grant location permission and disable battery optimization (This is vital for everything to function reliably). You should be prompted for these at app launch but you can also do it via your phone's settings app.

Why is this needed?

In simple terms because Google is gradually crippling the functionality of Android over time. On Android 10 and above when your app is built to target Android 10 then the set wifi request simply will no longer function. Google thinks users are too dumb to cope with more permissions, so instead of providing an explicit permission for this that apps can request, they take a blanket approach of disabling features that have worked for 10 years on Android "to protect user privacy", breaking 1000s of apps in the process.

API spec is here: https://developer.android.com/reference ... d(boolean)

Bug report/request to remove this limitation is here: https://issuetracker.google.com/issues/128554616 (Please star the issue if you haven't already)

If you are confused how it used to work on Android 10 without the helper then the reason is because the app was previously built to target Android 9, so this restriction didn't apply at that stage. In order to publish updates on the Play Store now all apps must target Android 10.

Android 14 specific information

Android 14 prevents installation of any application build against a target sdk < 23. Unfortunately for all helper file functionality to work it must be built against SDK 21.

The helper file can still be installed via the ADB tool and information regarding this process can be found here:

Do I need to reinstall this package after each version update ?
In order to toggle Wifi (and a number of other features) on devices running Android 10+ a new helper file is now required. This helper file is built against an older target SDK allowing it to still invoke the Wifi functionality. It cannot appear on the Play Store since they no longer allow apps built against older SDKs to be uploaded.

The latest version of the MacroDroid Helper APK can be downloaded from the following link:


You may need to long press and click the download link above to get the file to download

Note that you will have to allow installation of APKs from external sources in order to install this APK. You will also need to ignore any warnings about it being built against an old version (that is the whole point). On most new devices Google Play Protect will show this warning. You should click on 'More details' then 'Install anyway'.

This APK replaces all functionality in the older Settings Helper available on the Play Store (so you may also uninstall). It also supports a new option in the system settings action as this may enable some settings which cannot be changed in the main app to be modified by the helper file.

After installation please launch the helper file and grant location permission and disable battery optimization (This is vital for everything to function reliably). You should be prompted for these at app launch but you can also do it via your phone's settings app.

Why is this needed?

In simple terms because Google is gradually crippling the functionality of Android over time. On Android 10 and above when your app is built to target Android 10 then the set wifi request simply will no longer function. Google thinks users are too dumb to cope with more permissions, so instead of providing an explicit permission for this that apps can request, they take a blanket approach of disabling features that have worked for 10 years on Android "to protect user privacy", breaking 1000s of apps in the process.

API spec is here: https://developer.android.com/reference ... d(boolean)

Bug report/request to remove this limitation is here: https://issuetracker.google.com/issues/128554616 (Please star the issue if you haven't already)

If you are confused how it used to work on Android 10 without the helper then the reason is because the app was previously built to target Android 9, so this restriction didn't apply at that stage. In order to publish updates on the Play Store now all apps must target Android 10.

Android 14 specific information

Android 14 prevents installation of any application build against a target sdk < 23. Unfortunately for all helper file functionality to work it must be built against SDK 21.

The helper file can still be installed via the ADB tool and information regarding this process can be found here:

Do I need to reinstall this package after each version update ?

Is there something to do with my issue:
Thread 'Launch app and Widget Button doesn't do anything' http://www.macrodroidforum.com/inde...pp-and-widget-button-doesnt-do-anything.5625/
 

MacroDroidDev

Administrator
Staff member
No you do not need to install after each update. You should be prompted to install when you are using a feature that requires an updated version (and this should be infrequent).

The helper file has nothing to do with the app launch trigger or widget button.
 

Bozinsky

New member
Hi, I've just restored my system with a fresh fastboot rom.
After installing Macrodroid, it requests me for Helper apk V1_14.apk.
But I'm only founding V1_13.apk available.. does this V1_14 version exist?
Thanks, as always
 
Last edited:

Endercraft

Moderator (& bug finder :D)
v1.14 doesn't exist. If you are using a language other than English there can be mistakes. If you want the language you use to can check.
 

mrg9999

New member
I'm using Google Pixel 7 Pro phone and when I try and install it says This app isn't compatible with my phone. Is there a version that is?
1699618830296.png
 
Top