I have mobsf in kali linux in vmware workstation 17 I want to run Genymotion with mobsf ?
How to Run Genymotion with MobSF?
We will help you link your local MobSF instance in Kali Linux to Genymotion (Desktop/Device Image/SaaS). Below are two common options with main steps based on our sources.
1) Using MobSF with Genymotion Desktop or Device Image (Local Link via ADB)
- Requirements:
- MobSF is installed on Kali Linux within your VM, with ADB from Android SDK Platform-tools on the correct path.
- Genymotion Desktop is running and ADB is enabled:
- Open Genymotion > Settings > Enable ADB.
- Network between MobSF Kali VM and Genymotion device (usually through a network setting that allows device access, such as bridged or host-only with port forwarding as needed).
- The emulator/device remains open on TCP port 5555 between the two devices.
- Basic settings:
- Connect to Genymotion device via ADB:
- `adb connect
- `adb devices`
- If MobSF does not recognize the device, set the device identifier in MobSF:
- In the settings file: `ANALYZER_IDENTIFIER = '
- If MobSF needs a specific ADB path, modify:
- `ADB_BINARY = '/path/to/adb'` in `~/.MobSF/config.py`
- What to read from sources:
- MobSF and Genymotion Device Image: General steps to link MobSF to Genymotion via ADB and set ANALYZER_IDENTIFIER and ADB_BINARY. The source explains example settings and how to connect:
- https://genymotion.com/blog/tag/pay-as-you-go
- https://support.genymotion.com/hc/en-us/articles/21440417788445-The-account-confirmation-e-mail-doesn-t-have-a-link
- Details of setting up MobSF with Genymotion Device Image:
- https://support.genymotion.com/hc/en-us/articles/360005432518
- Important notes:
- Connections must be secure and do not open TCP 5555 to the world (use local IP addresses only).
- If MobSF does not recognize the device, check the ADB path, AT, and ADB_BINARY in MobSF settings.
2) Using MobSF with Genymotion SaaS (If you are using Genymotion SaaS in the cloud)
- Requirements:
- You have a Genymotion SaaS subscription and proper documentation to access virtual devices in the cloud.
- MobSF is running locally and shows the connected device on the localhost:XXXX Dynamic Analysis page.
- Basic settings:
- Once MobSF is running, search for the connected device via Genymotion SaaS on the Dynamic Analysis page.
- Follow MobSF and Genymotion SaaS instructions to set up the connection and configuration.
- Related information from sources:
- How to use MobSF with Genymotion SaaS: Instructions on linking MobSF to Genymotion SaaS and dynamic analysis:
- https://support.genymotion.com/hc/en-us/articles/115005774409
- Explanation that the guide changes MobSF code and will not work with official MobSF Docker image without modifications:
- https://support.genymotion.com/hc/en-us/articles/115005774409
Quick operational notes for you based on your situation
- Since you are working within Kali in VMware and Genymotion may be running as Desktop or Device Image in the cloud:
- If you are using Genymotion Desktop within VMware on your machine, you may need a network bridge (Bridged/Host-only) and direct 5555 between Kali VM and Genymotion.
- If you are using Genymotion SaaS, the link will be through local MobSF with the SaaS device appearing in the service.
- Check that ADB is active and enabled in Genymotion (Enable ADB as mentioned) and ensure MobSF can access the device IP address.
Main sources we used:
- MobSF and Genymotion Device Image (ADB settings, ANALYZER_IDENTIFIER, and ADB_BINARY): https://support.genymotion.com/hc/en-us/articles/360005432518
- MobSF and Genymotion Device Image (Detailed article): https://support.genymotion.com/hc/en-us/articles/21440417788445-The-account-confirmation-e-mail-doesn-t-have-a-link
- How to use MobSF with Genymotion SaaS: https://support.genymotion.com/hc/en-us/articles/115005774409
- Tutorials page including MobSF and Genymotion Device Image article: https://support.genymotion.com