Hacking Android with Meterpreter

Getting a working Meterpreter on an Android system was quite the challenge. The native Meterpreter payload that Metasploit offers doesn’t seem to work on modern Android systems (e.g. Android 10 and 11). I didn’t feel like figuring out what the issue was, so instead I figured “if I can get an Android app to run a language that supports some Meterpreter payload, I’ll just use that”.

Enter PyDroid 3 from the Google Play Store. It’s a fully functional Python IDE that works on your Android device. Once I found that, I generated a Python Meterpreter payload and was able to get the payload running on an Android device (Pixel 4A). Take a look!