* #39101: Added instructions for Genymotion in README
diff --git a/README b/README
index 6cbe2c4..006e787 100644
--- a/README
+++ b/README
@@ -54,4 +54,36 @@
 $ cp $ANDROID_SDK/extras/android/support/v13/android-support-v13.jar ./libs/
 
 
-Then build android project with your favorite JDK: eclipse or ant.
+Then build android project with your favorite JDK: eclipse, intellijidea or ant.
+
+
+
+************************** GENYMOTION HOW TO *************************
+
+Genymotion is an open source project to run Android VMs with standard images (Nexus, 4, 7, 10, Xperia etc.) on top of VirtualBox.
+
+www.genymotion.com/
+
+Pros: 
+    - Very fast
+    - Integrated to IDEs (tested with IntellijIDEA)
+    - Can be integrated in jenkins as well
+    - Offers 10+ different devices
+
+Cons:
+    - Not actually a negative point, but as it is based on VirtualBox, these Vms needs x86 images to run. SFLphone is only built for arm arch, and needs to be recompiled for x86.
+    This concerns only the JNI part of the project.
+
+
+Notes:
+
+    - Using SFLphone on VMs:
+        By default, Android VMs are in their own virtual NAT, which blocks RTP communications in SFLphone. To be more precise, RTP stream will work FROM the VM to the outside, but it won't be able to receive incoming streams.
+
+        To solve that problem, you need to  change VirtualBox settings of the Android VMs.
+        After creating a VM with Genymotion wizard, open VirtualBox. You should see that the VM appears there (the factory-backup). Right-click on it -> Settings.
+
+        In the network panel, leave the first Adapter as it is (Host-only, vboxnet0).
+        In the second adapter tab, switch NAT, to Bridged Adapter.
+
+        Now, when running your Android VM, you should have an IP adress on the same NAT as your desktop, allowing data streams to be correctly sent TO/FROM your VM.