Morsmalleo / AhMyth

Cross-Platform Android Remote Administration Tool | Official maintained repository for the AhMyth R.A.T Project | A dedicated revival of the original repository at https://GitHub.com/AhMyth/AhMyth-Android-RAT
GNU General Public License v3.0
707 stars 175 forks source link

Bypass pause option in Android 13 #551

Open A-Unix opened 2 weeks ago

A-Unix commented 2 weeks ago

Screenshot_2024-06-14-18-41-16-765_com.miui.securitycenter.jpg

In the above screenshot, you can see that option is enabled as default by Android 13 as "Pause activity if unused" Which can mess with the persistence of the backdoor/payload binded to the app, do you think, you can make a fix to this issue? I found this option enabled in every app that has been installed in my phone so far. If the user does not use a certain app for the time being, then, this option removes all app permissions which were previously granted by the user. I've already seen that in my phone.

Morsmalleo commented 2 weeks ago

Wow, I didn't even know that was a feature in Android 13, I'll do some research on this immediately

Morsmalleo commented 2 weeks ago

Screenshot_2024-06-14-18-41-16-765_com.miui.securitycenter.jpg

In the above screenshot, you can see that option is enabled as default by Android 13 as "Pause activity if unused" Which can mess with the persistence of the backdoor/payload binded to the app, do you think, you can make a fix to this issue? I found this option enabled in every app that has been installed in my phone so far. If the user does not use a certain app for the time being, then, this option removes all app permissions which were previously granted by the user. I've already seen that in my phone.

Thank you for bringing this to my attention as well, THIS is exactly what I need users to do ❤️

Morsmalleo commented 2 weeks ago

According to my research I can fix this by Implementing:

Which believe it or not is something that I am already implementing in the modern payload I'm currently building privately

NOTE: the modern payload will be public on this repo when it is done, I will not be charging anyone anything for it whatsoever, AhMyth is open source, so everything added to it on this repo will stay open source and free forever ❤️

A-Unix commented 1 week ago

You're a great HB for doing that, <3 you forever :)

According to my research I can fix this by Implementing:

  • Foreground Service
  • WorkManager
  • JobScheduler

Which believe it or not is something that I am already implementing in the modern payload I'm currently building privately

NOTE: the modern payload will be public on this repo when it is done, I will not be charging anyone anything for it whatsoever, AhMyth is open source, so everything added to it on this repo will stay open source and free forever ❤️