How To install Google Play on Genymotion for Android Application Penetration Testing

As an Android Application Penetration Tester, or bug hunters, we need to download Android application in our playground (Testbed) device/emulator to play around with the desired application. There are many websites that provide .apk file of any Android applications for downloading into the PC such as, APK Downloader v2,,, and etc.

I mostly work with Genymotion and Android Studio for running my Emulators and R.I.P Samsung S3. I tried to find a way to use Google Play on the Android Studio Emulators and still unsuccessful (Please let me know if you have a way to install Google Play service on the Android Studio). Meantime, I am using Genymotion for downloading the applications from Google Play.

For those who are new in Android application penetration testing, and prefer to use emulators rather than physical devices you can install the Google Play on Genymotion to always get the latest available version from the Google app store.

Note: Some of Android applications don’t run on emulators to avoid reverse engineering techniques, so you have to do it on your physical device.

Running Google Play on Genymotion:

  • Install Oracle Virtualbox.
  • Go to the Genymotion website, signup with a valid email (you will need it later) and download  Genymotion into your Desktop and install it ( Next, next, next, finish wizard)

Note: If you are currently installed either of them on your machine make sure you have upgraded them into the latest version.

Note: if your emulator is running lower version you may download for your desired version.

  • Now start your emulator and once it successfully booted, drag & drop the “” on the emulator. And then reboot the phone.
  • Do the same step for Google Apps Both files will flash your emulator.
  • After step 6 & 7, you google play service or Hangout… will crash several times. No worries, its normal 🙂 Open the installed Google Play application, login with your Gmail account, and let it run and update the required apps and service. You need to update the Google Play application as well. Once you update all of them, you are ready to go.
  • Enjoy Hunting and share your experiences with me.

I highly recommend you keep this emulator for only downloading apps from Google Play to avoid any updates during the testing.


Android Hacking and Pentesting

Today we have discussed about

Basic Android OS security mechanism,

Basic malware definition

Attacking Android platform with

Malware, Remote access, File is stealing and Social Engeering attack is methods have been done discussing in the class.

Attacking the Android:

Installing Kali Linux on android to perform attacks

Installing Dsploit for running attack with android (MITM, XSS, traffic sniffing…. Etc.)


you can find the presentation on my slideshare home page as well.