Mobile-Security-Framework-MobSF icon indicating copy to clipboard operation
Mobile-Security-Framework-MobSF copied to clipboard

[FEATURE] Add compatibility for Genymotion SaaS

Open jmaneyrol69 opened this issue 8 months ago • 1 comments

If you're requesting a new feature/enhancement, explain why you'd like it to be added and it's importance.

Is your feature request related to a problem? Please describe. Genymotion SaaS is another Genymobile Cloud solution which is growing in popularity. Unfortunately, the current documentation regarding Dynamic Analysis, and version of MobSF, only works for Genymotion Desktop and Genymotion Device Image (ex-Genymotion Cloud).

The problem is that the only way to connect a Genymotion SaaS instance to adb is to use gmsaas CLI which relies on adbtunnel to establish a secured connection. As a result, the "adb kill-server" and "adb start-server" steps in environment.py (lines 86-87) break the connection and Dynamic Analysis returns a connection error.

Another problem is that it makes the use of MobSF from the docker image impossible for Genymotion SaaS.

Describe the solution you'd like

  • Some option to disable or customize the "Test ADB connection", or make it compatible with the use of gmsaas
  • Make it possible to use MobSF docker image with Genymotion SaaS
  • Update MobSF documentation: add isntructions for Genymotion SaaS and rename "Genymotion Cloud" to "Genymotion Device Image"

Describe alternatives you've considered To workaround this limitation, one has to comment the lines in environment.py to bypass those commands.

This disable ADB connection test, but this way, MobSF does not break adbtunnel and Dynamic Analysis works with Genymotion SaaS.

jmaneyrol69 avatar Mar 26 '25 10:03 jmaneyrol69

👋 @jmaneyrol69 Issues is only for reporting a bug/feature request. For limited support, questions, and discussions, please join MobSF Slack channel Please include all the requested and relevant information when opening a bug report. Improper reports will be closed without any response.

github-actions[bot] avatar Mar 26 '25 10:03 github-actions[bot]

Tracked separately

ajinabraham avatar Jun 23 '25 04:06 ajinabraham