Limit macro usage / Prevent sharing

Hello!

I have created a powerful macro that is intended to be used by a specific group of people (Uber app drivers).

My macro takes the race information at the time of the request and displays the amount paid per km, per hour in that race. This helps the driver to choose the best races for him. The best runs are displayed in green, the medians in yellow and the worst in red. In addition, the macro sets a notification with all the information about the race.

Obviously, this macro took me many hours of work, both in development and testing, in order to ensure its functionality.

I want to market this macro, and I'm looking for a way to protect it and only authorized people can use it.

Does anyone know a way to limit the execution of the macro?

I will be happy if someone can help me.
 

Dm114

Well-known member
Hello!

I have created a powerful macro that is intended to be used by a specific group of people (Uber app drivers).

My macro takes the race information at the time of the request and displays the amount paid per km, per hour in that race. This helps the driver to choose the best races for him. The best runs are displayed in green, the medians in yellow and the worst in red. In addition, the macro sets a notification with all the information about the race.

Obviously, this macro took me many hours of work, both in development and testing, in order to ensure its functionality.

I want to market this macro, and I'm looking for a way to protect it and only authorized people can use it.

Does anyone know a way to limit the execution of the macro?

I will be happy if someone can help me.
First of all, you should contact @MacroDroidDev to get a commercial license.

Then you could protect MD and your macro with a password.
 
This just isn't possible unless you encrypt the macro itself directly. It is too easy to bypass MacroDroid's passwords
I'm trying to do it using webhook. I'm going to process the information on my server and return to md via webhook, but I don't know if it will work properly.
 

Endercraft

Moderator (& bug finder :D)
I'm trying to do it using webhook. I'm going to process the information on my server and return to md via webhook, but I don't know if it will work properly.
Mhh. Maybe this is possible. But you mean that you need a whole system and that you need to process data on your side.
 

Endercraft

Moderator (& bug finder :D)
If you want, I can create this for you, but it will take a bit of time (I have experience with this too). I also have a device that I try to keep connected all the time, you could use this as a server (I don't really care what runs as long as it's not malicious).
 
If you want, I can create this for you, but it will take a bit of time (I have experience with this too). I also have a device that I try to keep connected all the time, you could use this as a server (I don't really care what runs as long as it's not malicious).
I appreciate your help, but I will do this with a web server, I will process the data with php. With php I will also do access control, if someone unauthorized tries to access it will send me a message on whatsapp to buy access
 

Endercraft

Moderator (& bug finder :D)
I appreciate your help, but I will do this with a web server, I will process the data with php. With php I will also do access control, if someone unauthorized tries to access it will send me a message on whatsapp to buy access
How are you going to prevent someone from sharing whatever thing they use to make sure it's them ?
 
How are you going to prevent someone from sharing whatever thing they use to make sure it's them ?
The point is not to share, but to use. Anyone can do the macro that I did, but the question is whether anyone can do it. I just want to prevent anyone from reselling my work.
 

Endercraft

Moderator (& bug finder :D)
The point is not to share, but to use. Anyone can do the macro that I did, but the question is whether anyone can do it. I just want to prevent anyone from reselling my work.
I mean if it's on the server side it won't be easy to reproduce, but how do you prevent people from using it..
 
I mean if it's on the server side it won't be easy to reproduce, but how do you prevent people from using it..
I'll have to create a way to identify the user and validate their access, all manually. Maybe creating a unique hash and saving it on my server, I'm still thinking about it. First I want to see if I can process the data and deliver it in a timely manner
 

madeingustavo

New member
Translation

First I would like to congratulate you, I am an app driver and used the first version of your macro, and looking for a macro that shows the earnings per hour found this macro ... finally to activate need to enter the CPF when opening the uber drive. I am not a programmer, this is the most I can help you kk

Another feature that I think is worth copying would be to show the address in the notification bar so it's easy to check on maps if the place is at risk.
if you want i can provide my cpf for you to test

Original

Primeiro gostaria de parabenizá-lo, sou motorista de aplicativo e usei a primeira versão do seu macro, e buscando um macro que mostrasse o ganho por hora encontrei esse macro... enfim para ativar precisa digitar o CPF ao abrir o uber drive. Como não sou programador esse é o máximo que consigo te ajudar kk

outro recurso que acho valido você copiar seria o de mostrar o endereço na barra de notificações assim fica facil olhar no maps se o local é de risco.
caso queira posso fornecer meu cpf para voce testar
 

Attachments

  • configuracoes (1).mdr
    435.3 KB · Views: 38
  • BC5E8D64-08C4-4ED8-8F10-BD3C6EABD80C.jpeg
    BC5E8D64-08C4-4ED8-8F10-BD3C6EABD80C.jpeg
    59.2 KB · Views: 47
Last edited by a moderator:

OscariBot

Active member
Curious...

How do you intend to sell this thing?
First you gonna tell your client to download macrodroid? Then you gonna send your macro to them via WhatsApp etc (if ur target client live far away) to upload to macrodroid?

My take?
It doesn't sound very practical.... I mean I would prefer to buy direct app from Google than downloading such a powerful app like macrodroid when I had no intention of automation whatsoever.

This would have been a great idea if macrodroid had a feature to convert macros to a standalone app just like Tasker. (I wish this feature should be added to macrodroid in the future.)

For now I think you should consider writing a standalone app and upload it to playstore for your client to buy, it's gonna b more professional that way.

I just want to make common sense🙃....
 

Dm114

Well-known member
Who ever suggested using password in this case didn't get the exact intent of this thread... Password? How?
Of course a password protected macro is not a big protection. But it is easy to implement and it all depends on people who are about to use this macro.
 
Curious...

How do you intend to sell this thing?
First you gonna tell your client to download macrodroid? Then you gonna send your macro to them via WhatsApp etc (if ur target client live far away) to upload to macrodroid?

My take?
It doesn't sound very practical.... I mean I would prefer to buy direct app from Google than downloading such a powerful app like macrodroid when I had no intention of automation whatsoever.

This would have been a great idea if macrodroid had a feature to convert macros to a standalone app just like Tasker. (I wish this feature should be added to macrodroid in the future.)

For now I think you should consider writing a standalone app and upload it to playstore for your client to buy, it's gonna b more professional that way.

I just want to make common sense🙃....

Hello!

I tried running the same function in Tasker and then spawning a standalone app, but I couldn't replicate my macro in Tasker.

My target audience needs this macro, it is powerful and effective in what it sets out to do. Although making an app is right, I don't know how to program mobile, my knowledge is in WEB programming with PHP and MySQL. Even with the inconvenience of downloading an application to run the macro, the benefits will outweigh the efforts.

This macro was going to be shared for free, but I noticed that some people were making money with version 1.0 of this macro. If someone has to earn money, it's me and not someone who already got it ready.

I'm coming up with a "safe" solution to be able to share the macro without bad people taking advantage of it.
 

OscariBot

Active member
Hahaha nobody is bad hehehe it's just a smart way to survive!

I strongly believe that every macro can be replicate in Tasker.... U just haven't figure it out.
 
Top