MacroDroid Helper APK

MacroDroidDev

Administrator
Staff member
@to0nk like I said I have plans to improve this situation but you clearly have little understanding of the complexities involved.

You are clearly very dissatisfied with the app and I doubt there is anything I can do to fully resolve this to your satisfactions so I'm very happy to offer a refund.
 

mrg9999

New member
I've had to run this a few times, each time there is an android update.
This time I had to use the -s <ip ADDRESS> option that I didn't previously

e.g.
I'm not sure if the other commands were required, but I entered them anyhow
$adb -s 192.168.0.123 shell settings put global verifier_verify_adb_installs 0
$adb -s 192.168.0.123 shell settings put global package_verifier_enable 0
$adb -s 192.168.0.123 install --bypass-low-target-sdk-block MacroDroidHelper_v1_16.apk
Performing Streamed Install
Success

I still love the app and the time it saves me. I use it to automate (for example)
Enter car, turn on hotspot, (to give car sat nav live maps) set screen timeout long and bright if charger connected
Exit car, turn off hotspot, set screen timeout 2 minutes and lock on, turn down brightness
 

dhj49er

Well-known member
I've had to run this a few times, each time there is an android update.
This time I had to use the -s <ip ADDRESS> option that I didn't previously

e.g.
I'm not sure if the other commands were required, but I entered them anyhow
$adb -s 192.168.0.123 shell settings put global verifier_verify_adb_installs 0
$adb -s 192.168.0.123 shell settings put global package_verifier_enable 0
$adb -s 192.168.0.123 install --bypass-low-target-sdk-block MacroDroidHelper_v1_16.apk
Performing Streamed Install
Success

I still love the app and the time it saves me. I use it to automate (for example)
Enter car, turn on hotspot, (to give car sat nav live maps) set screen timeout long and bright if charger connected
Exit car, turn off hotspot, set screen timeout 2 minutes and lock on, turn down brightness
I don't do any of this when the phones OS is updated.
I use adb shell commands to control WiFi and this requires adb tcpip 5555 to be run after a reset or power on.
I wouldn't need to use adb shell commands if Google hadn't, from Android 11, prevented third party apps from turning WiFi on and off.
 

mrg9999

New member
I don't do any of this when the phones OS is updated.
I use adb shell commands to control WiFi and this requires adb tcpip 5555 to be run after a reset or power on.
I wouldn't need to use adb shell commands if Google hadn't, from Android 11, prevented third party apps from turning WiFi on and off.
I don't understand
>adb tcpip 5555

all that does it start a listener on port 5555.

What actual shell commands do you have to enter? And doesn't your phone require a pairing code?
 

dhj49er

Well-known member
I don't understand
>adb tcpip 5555

all that does it start a listener on port 5555.

What actual shell commands do you have to enter? And doesn't your phone require a pairing code?
I found out about using adb shell commands on threads in this forum.

I use LADB app, which requires a one off pairing, to run the ADB tcpip 5555 command after a reboot.

Then I use ADB Shell tasker plugin to run the WiFi on and off commands.

I suggest you search the forum to find out more detailed information.

Why are you reinstalling MD helper app after an Android update?

It's not necessary.
 

dhj49er

Well-known member
I forgot to say, using adb shell commands to turn WiFi on & off is only required if you need to perform these operations with the screen off.

If you only ever perform these operations with the screen on, then using UI click action on the WiFi icon is simple, quick and relatively unobtrusive.
 

to0nk

New member
Hello again,
Now You (Creators) can see what I am writing about, i.e.

the difference between your serious approach - programmer/creator, understanding, working for the benefit of users, professional approach when you want to be taken seriously, because probably each of us wants that. That is why I wrote to you because I respect your work, that is why I chose your program and I was really happy, everything was fine until Android 14! Without rummaging in my pockets, all systems automatically connected, turned volume down on the radio when the LCD in the back for children was turned on, even the pages visited automatically were loaded, phones were connected, files were compared, etc. Now one link fails, the entire chain of events fails (programmers will understand - algorithm), while driving I have to take out my phone, unfasten my seat belt, etc. ... I am writing in such detail to show you (creators) how important this program is to me, and why I decided to contact you. But it also shows understanding and I will patiently wait for some SPECIFIC GUIDELINES / TUTORIAL / WITHOUT THE POSSIBILITY OF INTERFERENCE FROM HATERS :)

and

lack of keeping up with modern times / reading with comprehension and useless posts from users who cannot distinguish between problems THAT DO NOT CONCERN THEM, and real life with two wonderful children to whom you would give your whole world, working 12 hours a day, taking care of lunches/dinners and a whole wonderful family life, and annoying problems THAT OF COURSE CAN BE TURNED OFF AND IGNORED, BUT YOU PURCHASED THE PROGRAM SO THAT THEY WOULD NOT BE THERE, NOT TO GET RID OF THEM (that's what for MacroDroid is for?) and THESE GREAT ADVICE THAT EVERYONE HAS AND EVERYONE CAN WRITE, I LOVE THEM... WILL YOU ALLOW ME:

P.S.
Thank you for the offer of a refund, but that's not the point, I'm just asking and waiting for a CLEAR signpost/solution to the problem, I don't want to give up on you :)
 

Attachments

  • maxresdefault.jpg
    maxresdefault.jpg
    59.2 KB · Views: 28
Last edited by a moderator:

dhj49er

Well-known member
Hello again,
Now You (Creators) can see what I am writing about, i.e.

the difference between your serious approach - programmer/creator, understanding, working for the benefit of users, professional approach when you want to be taken seriously, because probably each of us wants that. That is why I wrote to you because I respect your work, that is why I chose your program and I was really happy, everything was fine until Android 14! Without rummaging in my pockets, all systems automatically connected, turned volume down on the radio when the LCD in the back for children was turned on, even the pages visited automatically were loaded, phones were connected, files were compared, etc. Now one link fails, the entire chain of events fails (programmers will understand - algorithm), while driving I have to take out my phone, unfasten my seat belt, etc. ... I am writing in such detail to show you (creators) how important this program is to me, and why I decided to contact you. But it also shows understanding and I will patiently wait for some SPECIFIC GUIDELINES / TUTORIAL / WITHOUT THE POSSIBILITY OF INTERFERENCE FROM HATERS :)

and

lack of keeping up with modern times / reading with comprehension and useless posts from users who cannot distinguish between problems THAT DO NOT CONCERN THEM, and real life with two wonderful children to whom you would give your whole world, working 12 hours a day, taking care of lunches/dinners and a whole wonderful family life, and annoying problems THAT OF COURSE CAN BE TURNED OFF AND IGNORED, BUT YOU PURCHASED THE PROGRAM SO THAT THEY WOULD NOT BE THERE, NOT TO GET RID OF THEM (that's what for MacroDroid is for?) and THESE GREAT ADVICE THAT EVERYONE HAS AND EVERYONE CAN WRITE, I LOVE THEM... WILL YOU ALLOW ME:


- NO, you didn't understand, that was ONE OF MANY examples of why I use MD...


- and here we differ in that I like everything to work as it should, and not INFORM ME THAT IT DOESN'T WORK


- as You could see or mby not i posted screenshot WHERE I CANT UPDATE IT /and here loud facepalm/ i didn't stop it because THAT'S WHY I USE IT? You buy car and throw it when gasoline ends?


View attachment 10722


- Don't have children? or mby when You did have, there was no internet on car, TV in the back and wifi to connect / NOT TAKING PHONE FROM THE POCKET WHEN YOU ARE DRIVING?



- Good 4u BUT I DON'T HAVE USELESS TIME TO SIT AND DO IT EVERYTIME THERE IS AN UPDATE or new Google rules, I did it one time and I fought that is it, BUT THAT'S WHY I WROTE MY LAST POST / OWCORS I CAN DO IT, BUT THERE ARE SO MANY ADVICE / DESCRIPTIONS / PROGRAMS TO DO WRITTEN BY USERS, ADVICE USERS WHICH SOME WORK, OTHERS DON'T, SO I WROTE A POST...
THAT'S WHY I WRITE MY POST...


- We should make an applause for it? Or its the info from category "who give a s..."? Yesterday I turn off the tv... So?


- THAT'S WHY I WRITE MY POST...


- yyyy let me see... If I found an alternative, I should write a post to owners of MD that I wold like them to make it more professional... Ancer yourself...

P.S.
Thank you for the offer of a refund, but that's not the point, I'm just asking and waiting for a CLEAR signpost/solution to the problem, I don't want to give up on you :)
Please STOP SHOUTING....there is no need for it.

All this ranting cos you let your phone update to Android 14. Pity you didn't check first update later.

I trust you have had a rant at Google for the Android 14 minimum SDK change.
 

mrg9999

New member
I forgot to say, using adb shell commands to turn WiFi on & off is only required if you need to perform these operations with the screen off.

If you only ever perform these operations with the screen on, then using UI click action on the WiFi icon is simple, quick and relatively unobtrusive.
Hello again,
Now You (Creators) can see what I am writing about, i.e.

the difference between your serious approach - programmer/creator, understanding, working for the benefit of users, professional approach when you want to be taken seriously, because probably each of us wants that. That is why I wrote to you because I respect your work, that is why I chose your program and I was really happy, everything was fine until Android 14! Without rummaging in my pockets, all systems automatically connected, turned volume down on the radio when the LCD in the back for children was turned on, even the pages visited automatically were loaded, phones were connected, files were compared, etc. Now one link fails, the entire chain of events fails (programmers will understand - algorithm), while driving I have to take out my phone, unfasten my seat belt, etc. ... I am writing in such detail to show you (creators) how important this program is to me, and why I decided to contact you. But it also shows understanding and I will patiently wait for some SPECIFIC GUIDELINES / TUTORIAL / WITHOUT THE POSSIBILITY OF INTERFERENCE FROM HATERS :)

and

lack of keeping up with modern times / reading with comprehension and useless posts from users who cannot distinguish between problems THAT DO NOT CONCERN THEM, and real life with two wonderful children to whom you would give your whole world, working 12 hours a day, taking care of lunches/dinners and a whole wonderful family life, and annoying problems THAT OF COURSE CAN BE TURNED OFF AND IGNORED, BUT YOU PURCHASED THE PROGRAM SO THAT THEY WOULD NOT BE THERE, NOT TO GET RID OF THEM (that's what for MacroDroid is for?) and THESE GREAT ADVICE THAT EVERYONE HAS AND EVERYONE CAN WRITE, I LOVE THEM... WILL YOU ALLOW ME:


- NO, you didn't understand, that was ONE OF MANY examples of why I use MD...


- and here we differ in that I like everything to work as it should, and not INFORM ME THAT IT DOESN'T WORK


- as You could see or mby not i posted screenshot WHERE I CANT UPDATE IT /and here loud facepalm/ i didn't stop it because THAT'S WHY I USE IT? You buy car and throw it when gasoline ends?


View attachment 10722


- Don't have children? or mby when You did have, there was no internet on car, TV in the back and wifi to connect / NOT TAKING PHONE FROM THE POCKET WHEN YOU ARE DRIVING?



- Good 4u BUT I DON'T HAVE USELESS TIME TO SIT AND DO IT EVERYTIME THERE IS AN UPDATE or new Google rules, I did it one time and I fought that is it, BUT THAT'S WHY I WROTE MY LAST POST / OWCORS I CAN DO IT, BUT THERE ARE SO MANY ADVICE / DESCRIPTIONS / PROGRAMS TO DO WRITTEN BY USERS, ADVICE USERS WHICH SOME WORK, OTHERS DON'T, SO I WROTE A POST...
THAT'S WHY I WRITE MY POST...


- We should make an applause for it? Or its the info from category "who give a s..."? Yesterday I turn off the tv... So?


- THAT'S WHY I WRITE MY POST...


- yyyy let me see... If I found an alternative, I should write a post to owners of MD that I wold like them to make it more professional... Ancer yourself...

P.S.
Thank you for the offer of a refund, but that's not the point, I'm just asking and waiting for a CLEAR signpost/solution to the problem, I don't want to give up on you :)
TL;DR
Garbage in, Garbage out.
The app works as described. If you can't use ADB then maybe Android isn't for you.
 

Dm114

Well-known member
Hello again,
Now You (Creators) can see what I am writing about, i.e.

the difference between your serious approach - programmer/creator, understanding, working for the benefit of users, professional approach when you want to be taken seriously, because probably each of us wants that. That is why I wrote to you because I respect your work, that is why I chose your program and I was really happy, everything was fine until Android 14! Without rummaging in my pockets, all systems automatically connected, turned volume down on the radio when the LCD in the back for children was turned on, even the pages visited automatically were loaded, phones were connected, files were compared, etc. Now one link fails, the entire chain of events fails (programmers will understand - algorithm), while driving I have to take out my phone, unfasten my seat belt, etc. ... I am writing in such detail to show you (creators) how important this program is to me, and why I decided to contact you. But it also shows understanding and I will patiently wait for some SPECIFIC GUIDELINES / TUTORIAL / WITHOUT THE POSSIBILITY OF INTERFERENCE FROM HATERS :)

and

lack of keeping up with modern times / reading with comprehension and useless posts from users who cannot distinguish between problems THAT DO NOT CONCERN THEM, and real life with two wonderful children to whom you would give your whole world, working 12 hours a day, taking care of lunches/dinners and a whole wonderful family life, and annoying problems THAT OF COURSE CAN BE TURNED OFF AND IGNORED, BUT YOU PURCHASED THE PROGRAM SO THAT THEY WOULD NOT BE THERE, NOT TO GET RID OF THEM (that's what for MacroDroid is for?) and THESE GREAT ADVICE THAT EVERYONE HAS AND EVERYONE CAN WRITE, I LOVE THEM... WILL YOU ALLOW ME:


- NO, you didn't understand, that was ONE OF MANY examples of why I use MD...


- and here we differ in that I like everything to work as it should, and not INFORM ME THAT IT DOESN'T WORK


- as You could see or mby not i posted screenshot WHERE I CANT UPDATE IT /and here loud facepalm/ i didn't stop it because THAT'S WHY I USE IT? You buy car and throw it when gasoline ends?


View attachment 10722


- Don't have children? or mby when You did have, there was no internet on car, TV in the back and wifi to connect / NOT TAKING PHONE FROM THE POCKET WHEN YOU ARE DRIVING?



- Good 4u BUT I DON'T HAVE USELESS TIME TO SIT AND DO IT EVERYTIME THERE IS AN UPDATE or new Google rules, I did it one time and I fought that is it, BUT THAT'S WHY I WROTE MY LAST POST / OWCORS I CAN DO IT, BUT THERE ARE SO MANY ADVICE / DESCRIPTIONS / PROGRAMS TO DO WRITTEN BY USERS, ADVICE USERS WHICH SOME WORK, OTHERS DON'T, SO I WROTE A POST...
THAT'S WHY I WRITE MY POST...


- We should make an applause for it? Or its the info from category "who give a s..."? Yesterday I turn off the tv... So?


- THAT'S WHY I WRITE MY POST...


- yyyy let me see... If I found an alternative, I should write a post to owners of MD that I wold like them to make it more professional... Ancer yourself...

P.S.
Thank you for the offer of a refund, but that's not the point, I'm just asking and waiting for a CLEAR signpost/solution to the problem, I don't want to give up on you :)
Please stop complaining. Obviously MacroDroid is not made for you: it's the reason why the Dev @MacroDroidDev is ready to refund your paid version.

Something strange is that, before paying for the Pro version you had the opportunity to test it for free.

If you aim to buy a Ferrari, you have to try it before purchasing to check whether you are able to drive or not. If not, you must take time to learn to drive it before running races...
 

MacroDroidDev

Administrator
Staff member
Lets please end this discussion here. I feel that @to0nk certainly has valid points but the way they are conveyed is unnecessarily hostile. As stated I am working on improving this situation right now, but it's a complex situation that will involve different helper apps with different levels of functionality aimed at different users and OS versions of Android.

Coupled with this is the fact that given the situation is getting even more complicated I really do need to add much better documentation explaining everything and the limitations involved in the new connectivity helper app and how everything fits together. I also need to do this in 27 different languages which makes everything a bit more tricky.

I appreciate it's very frustrating for users when stuff like this breaks, but please also have a little understanding that it's much worse for me (and other developers). Every year without fail I have to spend a ridiculous amount of time just trying to keep existing functionality working thanks to Google's never ending quest to cripple Android.

I am also trying to take a bit of a rest in August and work limited hours (not doing well today as I sit here at 11pm still working) so I would appreciate a little patience with this issue.
 

StephanP

New member
➤➤➤➤➤ If your device is running Android 14 (Xiaomi HyperOS counts!!!) or above make sure to read the whole post carefully.

(if you are wondering why the above text is so big with so much color, it's because some people just can't read properly apparently)

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:

Shouldn't this instruction be updated to download the latest MD-helper version 1.18 or am I getting things wrong here (again)?
 

Wibbly

Member
So I'm currently on 1.14. Is there a change log so I understand the differences between that and the current version? I.e. what do I get by updating - mainly features I'm not currently using or making exising stuff work better?
 

Endercraft

Moderator
So I'm currently on 1.14. Is there a change log so I understand the differences between that and the current version? I.e. what do I get by updating - mainly features I'm not currently using or making exising stuff work better?
Mainly updates to keep functionality working, or bug fixes.
 

MTMBoss

New member
➤➤➤➤➤ Se il dispositivo è in esecuzione Android 14(Xiaomi HyperOS conta !!!) o sopra assicurati di leggere il intero postattentamente.

(se ti stai chiedendo perché il testo sopra è così grande con così tanto colore, è perché alcune persone non riescono a leggere correttamente apparentemente)

Per attivare / disattivare Wifi (e una serie di altre funzionalità) su dispositivi che eseguono Android 10 + è ora necessario un nuovo file helper. Questo file helper è costruito contro un SDK di destinazione precedente che gli consente di invocare ancora la funzionalità Wifi. Non può apparire sul Play Store poiché non consentono più il caricamento di app basate su SDK precedenti.

L'ultima versione di MacroDroid Helper APK può essere scaricata dal seguente link:

[URL unfurl = "true"] https://macrodroidlink.com/helper/MacroDroidHelper_v1_16.apk[/URL]

Potrebbe essere necessario premere a lungo e fare clic sul collegamento per il download sopra per scaricare il file

Si noti che sarà necessario consentire l'installazione di APK da fonti esterne per installare questo APK. Dovrai anche ignora qualsiasi avvertimento sul fatto che sia stato costruito contro una vecchia versione (questo è il punto). Sulla maggior parte dei nuovi dispositivi Google Play Protect mostrerà questo avviso. Dovresti fare clic su 'Più dettagli' allora 'Installa comunque'.

Questo APK sostituisce tutte le funzionalità del vecchio Helper Impostazioni disponibile sul Play Store (quindi puoi anche disinstallare). Supporta anche una nuova opzione nell'azione delle impostazioni di sistema in quanto ciò potrebbe consentire alcune impostazioni che non possono essere modificate nell'app principale per essere modificate dal file dell'helper.

Dopo l'installazione, avviare il file dell'helper e concedere l'autorizzazione alla posizione e disabilitare l'ottimizzazione della batteria (Questo è vitale per il funzionamento affidabile di tutto). Dovresti essere richiesto per questi al lancio dell'app, ma puoi anche farlo tramite l'app delle impostazioni del tuo telefono.

Informazioni specifiche su Android 14

Android 14 impedisce l'installazione di qualsiasi build applicativa contro un SDK di destinazione inferiore a 23. Sfortunatamente, affinché tutte le funzionalità dei file helper funzionino, devono essere costruite su SDK 21.

Il file helper può ancora essere installato tramite lo strumento ADB e le informazioni relative a questo processo sono disponibili qui:

[URL unfurl = "true"] https://www.macrodroidforum.com/index.php?threads/installing-helper-on-android-14.5606/[/URL]

Informazioni su Xiaomi HyperOS (con Android 14 in esecuzione)

Al momento non esiste un modo noto per abilitare / disabilitare il wifi utilizzando solo l'app helper. È necessario utilizzare lo strumento adb. Ecco una guida su come farlo automaticamente:

[URL unfurl = "true"] https://macrodroidforum.com/index.p...g-up-and-using-adb-commands-with-termux.5640/[/URL]

Perché è necessario?

In termini semplici perché Google sta gradualmente paralizzando la funzionalità di Android nel tempo. Su Android 10 e versioni successive quando l'app è costruita per indirizzare Android 10, la richiesta wifi impostata semplicemente non funzionerà più. Google ritiene che gli utenti siano troppo stupidi per far fronte a più autorizzazioni, quindi invece di fornire un'autorizzazione esplicita per questo che le app possono richiedere, adottano un approccio generale per disabilitare le funzionalità che hanno funzionato per 10 anni su Android "per proteggere la privacy degli utenti", rompendo migliaia di app nel processo.

Le specifiche API sono qui: https://developer.android.com/reference ... d (booleano)

Il rapporto / richiesta di bug per rimuovere questa limitazione è qui: https://issuetracker.google.com/issues/128554616 (Per favore, risolvi il problema se non l'hai già fatto)

Se sei confuso su come funzionava su Android 10 senza l'helper, il motivo è perché l'app è stata precedentemente costruita per indirizzare Android 9, quindi questa restrizione non si applicava in quella fase. Per pubblicare gli aggiornamenti su Play Store ora tutte le app devono essere indirizzate a Android 10.
Mi dice "App non installata poiché non compatibile con il tuo telefono", qualcuno mi potrebbe aiutare? Possiedo un Samsung Galaxy S21 ultra.
 

Endercraft

Moderator
Mi dice "App non installata poiché non compatibile con il tuo telefono", qualcuno mi potrebbe aiutare? Possiedo un Samsung Galaxy S21 ultra.
Please write in English.
In the post you quoted, there is a thread that explains how to install the app on your device.
 

RASTAVIPER

New member
Hello guys,
I am an OnePlus 12 user and just wanted to inform you that version 1.6 from the first post cannot be installed.
My device flags it as non compatible.
Should I wait for an update or there is no way to do it through a casual installation?
 
Top