Mohsenabn78 / macro-reverse-engineering

macrodroid apk reverse engineering
4 stars 0 forks source link

Love it #1

Open pavloshargan opened 5 months ago

pavloshargan commented 5 months ago

Thanks!

Just a quick question, I think you may know that.

Soo, macro droid uses that helper app for the most complicated stuff like managing wifi networks. It is built against API 22.

I'm new to Android, so the question may be a but stupid, but Is it really possible to bypass the restrictions of newest versions of Android by using an app that was compiled for older API ??

Mohsenabn78 commented 5 months ago

@pavloshargan Hello friend,

The limitations introduced in newer versions of Android cannot be bypassed by older apps. For example, in older versions of Android, we could enable or disable airplane mode using reflection. However, access to reflection APIs has been restricted in newer SDK versions, making such actions problematic.

To overcome these issues, you may need to adopt a different approach for each version to address the challenges effectively.

pavloshargan commented 5 months ago

@pavloshargan Hello friend,

The limitations introduced in newer versions of Android cannot be bypassed by older apps. For example, in older versions of Android, we could enable or disable airplane mode using reflection. However, access to reflection APIs has been restricted in newer SDK versions, making such actions problematic.

To overcome these issues, you may need to adopt a different approach for each version to address the challenges effectively.

I just installed Macrodroid helper and can connect to any saved network without any user's confirmation! This is definitely not possible in Android10+, but that helper app can do this!

boognish-rising commented 1 month ago

Pardon my interjection. I just stumbled across this page and read your back and forth. If you're able to accomplish an action not possible on your current Android version with the help of MD Helper, that suggests that, as @Mohsenabn78 rightly pointed out, the helper app implements some form of workaround to bypass the current policy. Who knows how much longer these workarounds will be possible to use and/or discover, though as they seemingly change policy drastically on a whim at Google regardless of the impact it has on the developers and their apps which make Android what it is (and they would be nothing without).