You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
5
+
6
+
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis, and security assessment framework capable of performing static and dynamic analysis.
[](https://opensecurity.in/donate)
13
19
14
-
If you liked MobSF and find it useful, please consider donating.
20
+
If you find MobSF useful, please consider donating to support its development.
15
21
22
+
---
16
23
17
24
### MobSF e-Learning Courses & Certification
18
25
19
-
We have 2 self paced e-learning courses that covers MobSF and other Android Security tools.
20
-
21
-
[Automated Mobile Application Security Assessment with MobSF -MAS](https://opsecx.com/index.php/product/automated-mobile-application-security-assessment-with-mobsf/)
26
+
We offer two self-paced e-learning courses that cover MobSF and other Android security tools:
-[Automated Mobile Application Security Assessment with MobSF - MAS](https://opsecx.com/index.php/product/automated-mobile-application-security-assessment-with-mobsf/)
***Free Support:** Free limited support, questions, help and discussions, join our Slack channel [](https://join.slack.com/t/mobsf/shared_invite/zt-2huaz2nj9-ifViLV7g7w1xthx5D6rGhw)
29
-
* **Enterprise Support:** Priority feature requests, live support & onsite training, see [](https://opensecurity.in/#support)
35
+
-**Free Support**: For limited support, questions, and discussions, join our Slack channel.
-**Enterprise Support**: For priority feature requests, live support, and onsite training, check our [Support Packages](https://opensecurity.in/#support).
39
+
[](https://opensecurity.in/#support)
Genymotion is the preferred dynamic analysis environment that you can setup with the least friction. Run a Genymotion Android VM **before starting MobSF.** Everything will be configured automatically at runtime. We recommend using **Android 7.0** and above.
118
112
@@ -140,7 +134,9 @@ You can find the Android Device IP from the Genymotion title bar and the default
140
134
141
135
Install or upgrade your Android Studio to the latest. Android Emulator image with Google Play Store is considered as production image and you cannot use that with MobSF.
142
136
143
-
Create an Android Virtual Device (AVD) **without Google Play Store**.
137
+
Create an Android Virtual Device (AVD) **without Google Play Store**.
138
+
139
+
!> You must not choose non-rooted **production** images. MobSF requires rooted images without Google Playstore pre-installed.
# Choose the AVD you created, make sure it is a non-production AVD. MobSF will not work with production AVDs.
163
+
# Choose the AVD you created, make sure it is a non-production AVD.
164
+
# MobSF will not work with production AVDs.
168
165
169
-
$ scripts/start_avd.sh Pixel_5_API_30
166
+
sscripts/start_avd.sh Pixel_5_API_30
170
167
```
171
168
172
169
Everything will be configured automatically at runtime. MobSF requires AVD version **5.0 to 11.0**for dynamic analysis.
@@ -178,11 +175,11 @@ Everything will be configured automatically at runtime. MobSF requires AVD versi
178
175
179
176
**GApps on AVD (Optional)**
180
177
181
-
If you need GApps, download the appropriate package from <https://opengapps.org/>.
178
+
If you need Google Playstore, download the appropriate package from <https://opengapps.org/>.
182
179
Run the `start_avd` script with path to the GApps zip file. This is currently not supported in Windows. You will have to manually do the necessary steps.
Run a Genymotion Android VM in cloud and connect to it via adb **before starting MobSF.** Everything will be configured automatically at runtime. We recommend using **Android 7.0** and above.
@@ -293,23 +288,18 @@ poetry run python mobsf/MobSF/tools_download.py %USERPROFILE%\.MobSF
293
288
set DJANGO_SUPERUSER_PASSWORD=mobsf && poetry run python manage.py createsuperuser --noinput --username "mobsf" --email ""
294
289
```
295
290
296
-
!> If database migration fails, you will have to delete (Linux or Mac: `~/.MobSF`, Windows: `C:\Users\<user>\.MobSF`) directory and run (Linux/Mac: `setup.sh`, Windows: `setup.bat`) again. This will delete previous scan results and data.
297
-
291
+
!> If database migration fails, delete the MobSF directory (`~/.MobSF` on Linux & Mac, `C:\Users\<user>\.MobSF` on Windows) and rerun the setup script (`setup.sh`for Linux & Mac or `setup.bat`for Windows). Note that this will remove all previous scan results and data.
0 commit comments