Legacy releases¶
The following releases are deprecated: they are not supported nor maintained anymore.
12.0¶
New:
- New shell section to have a console directly accessible from the web UI.
- Added the SDK documentation to be able to share a device in a website.
- Added some userdata params to start an instance with parameters (i. e. dynamic resolution).
- New dark mode.
- Updated the UI framework to its last version.
Fixes:
- Fixed dnsmasq still listening to user keypress on Android 8.1 & 9.0.
- Fixed a bug where user was not able to use the configured TURN server.
- Fixed a bug on AWS ARM versions, where hypervisor & platforms were not correctly returned.
11.0.1¶
New:
- Bring Opengapps installation support in Android 11 using the Upload widget or Drag’n drop feature.
Improvements:
- Reduces boot time due to a wrongly configured component in Android 11.
Fixes:
- Fixed screen density and resolution configuration not being applied correctly.
11.0¶
New:
- Added Android 11.0.
- Added the ability to use microphone.
- Added “speed” field in GPS API.
- "Genymotion PaaS" has been renamed "Genymotion Device Image"
Fixes:
- Fixed an issue preventing whatsapp compatibility.
- Fixed the camera crashing after several minutes.
- Fixed an issue with SSL certificate generation of long domain names.
- Fixed an issue with loading page not showing up in Android 10.
- Fixed an issue with wifi being disabled when external data disk is used with Android 7.0.
- Fixed troubleshooting tests.
10.0¶
New:
- Added a "letsencrypt" section in configuration to easily generate a valid SSL certificate directly from the user interface.
- Added the possibility to plug an external disk as a
/datapartition, to store users configuration independently from the machine. - Added a SSH entry in the configuration to be able to easily add/remove allowed SSH keys.
- Added our first ARM-based version on AWS.
Improvements:
- Bumped TLS version from TLS 1.0 to TLS 1.2 and above.
- Bumped Webrtc libraries to version 85 to improve smoothness and fluidity of display.
Fixes:
- Fixed an issue preventing the camera to work properly.
- Fixed an issue with file upload progress circle displaying negative percentage.
- Fixed an issue preventing large files (>850MB) upload.
- Fixed some performance and security issues with Android 10.
9.0¶
New:
- Added Android 10.0.
- Added
ro.product.model,ro.build.fingerprintandro.build.descriptionproperties in the Configuration section. - Added a Baseband HTTP API.
- Added the possibility to avoid regenerating SSH key file at boot using
persist.god.keep_ssh_keysproperty. - Added a websocket keepalive mechanism to avoid disconnections behind a HTTP middleware like Cloudflare/Apache2/Nginx.
- Added error messages in UI and logcat when a user did not succeed to install an application because of incompatibility.
Improvements:
- Updated the SSHd configuration for more security.
Fixes:
- Fixed HRS (HTTP Response Splitting) vulnerability.
- Fixed some bugs with the resize of disk at boot that was not updated in Android.
- Fixed Kiosk HTTP API on Android 9.0.
- Fixed mouse HTTP API on Android 6.0.
- Fixed frontend SDK javascript close() call error.
- Fixed keyboard on Android 5.1.
- Fixed SSL certificate generation with letsencrypt.
- Fixed a network issue on GCP with Android 8.0+.
- Fixed OpenGapps installation issue.
- Fixed documentation links.
8.0¶
New:
- Added Open GApps installation in the File Upload widget.
- Added autofocus to the camera.
- Added a logcat UI entry to see live application logs.
- Added options to configure animation, pointer location and virtual keyboard.
- Added a default TURN/STUN so that user can easily connect to their device.
- Added HTTP API and an option in the UI to reboot/power off from the toolbar.
- Added support of disk resize (enlarge) on all Android versions.
Improvements:
- Updated wallpaper for something with colors.
Fixes:
- Stabilized the baseband so it is always working.
- Fixed keyboard inputs broken after some key combinations.
- Android >= 8.0 are now using the network provided DNS and not 8.8.8.8.
- Fixed an issue that kept websockets alive forever.
- Pictures taken with Chrome inside the device are not blue-ish anymore.
- Fixed GPS position only sent once and baidu maps not working.
- SSL stacktraces are now displayed in a more compact way in logcat.
- The device is not vulnerable to SSL poodle anymore.
7.0¶
New:
- A new section to configure your instance easily has been added. It contains ADB, authentication, product properties, resolution, TURN/STUN, kiosk & product usage.
- Added HTTP APIs to emulate text messages & phone calls, get a screenshot of the device, the list of people connected, inject an image as camera and get the kiosk status.
- Added a clipboard widget to easily change android clipboard from your web browser.
Improvements:
- Improved the autoplay screen policy: the stream is starting muted, with a message alerting the user to click anywhere to re-enable sound.
- Increased the web widget file upload speed up to 16x.
Fixes:
- Fixed keyboard not working anymore after clicking out of some widgets.
- Fixed files not being opened correctly after upload if there is special characters in name or an uppercase in the extension.
- Fixed the gallery list not being refreshed after uploading a media file.
- Fixed an issue preventing the letsencrypt certificate generation to work on Android 9.0
- Fixed connection with SSH when there is no Public IP address.
- Fixed a stability issue, System broadcasts ACTION_POWER_DISCONNECTED randomly making Appium test failing.
- Fixed the virtual keyboard crashing when selecting ?123 on Android 8.0.
- Fixed the battery HTTP API returning "not charging" by default.
- Fixed
TelephonyManager.getImei()returning null, and make it persistent after reboot. - Fixed HTTP API shell “big” payloads causing timeout.
- Fixed the 3 loading dots appearing behind the video in some cases when resizing the browser window.
- Fixed the API reference not working anymore when changing default password.
6.0¶
New:
- A new UI to display the Virtual Machine, its metadata, and embed it inside your website. The old user interface is still accessible using the
/iframe/path. - New HTTP APIs to control various android settings and configurations, such as the clipboard, android IDs & version, shell commands, gps, orientation, battery and various other input or settings.
Improvements:
- Web browsers compatibility has been extended to Safari 11, Chrome 34, Firefox 30, Internet Explorer 11, Edge 15 and Opera 22.
Fixes:
- Fixed a bug which prevented recent version of Chrome to work.
- Fixed a GPS bug which prevented the location to be correctly updated on the device.
- Fixed a SSL bug which prevented recent version of Chrome to work on mac OS X.
5.0¶
New:
- Genymotion Cloud PaaS is now available on Google Cloud Platform (GCP) with a per-second billing system.
- Graphics performance has been improved, thus multiplicating by up to 4 the performance compared to older versions.
- A new bootscreen has been added for a better user experience while waiting for the virtual device to boot.
- The Capture widget has been modified to add video recording (screencast).
- Nvidia GRID compatibility has been added (with OpenGL ES 3.1 support).
Improvements:
- Larger
/systemand/datapartition size (10Go by default) to install Open GApps easily and more applications.
Fixes:
- Fixed a bug allowing users to enter an incorrect Android ID value.
- Fixed an OpenGL bug preventing some applications to display on Android 7.0 (Nougat).
- The default dalvik heap size has been enlarged to minimum 512Mo to avoid having "Out of Memory" messages when spawning applications that require a lot of memory.
4.1¶
New:
- A new wallpaper for Android 10-year anniversary has been added.
Improvements:
- WebRTC has been updated from version 54 to version 63.
- For SSH connection, the username has been changed from "root" to "shell".
- The overall stability has been improved.
Fixes:
- Fixed adb screenrecord on Android 5.1 & Android 7.0.
- Fixed adb daemon enabled by default in Android 7.0.
- Fixed an issue when rotating the screen on Android 6.0 with Firefox.
- Fixed a huge latency occurring after several days of usage.
4.0¶
New:
- The Disk I/O widget has been added to emulate a low-end device with low disk bandwidth.
- The Screenshot widget has been added to take a screenshot of the virtual device directly from the web browser.
Improvements:
- The Network widget has been updated: a section dedicated to network quality has been added in order to test application behavior with poor connectivity.
- The interface of virtual devices has been fine-tuned to integrate new icons and a new design of the GPS widget. Also, widgets now automatically close when clicking outside the window.
- The communication protocol has been replaced with Redis, thus improving the overall performance of virtual devices.
Fixes:
- Fixed a bug that prevented the web interface from working properly after a couple of hours.
3.0¶
New:
- Android 7.0 (Nougat) has been added.
- The Camera widget has been added to use the host webcam as a virtual Android camera.
- The Network widget (mobile network/SIM emulation) has been added to emulate several network/SIM operators and test application behavior on specific networks.
- A new SSL certificate feature to generate a certificate from Let’s encrypt servers directly in the instance.
Improvements:
- Mobile browsers are now supported. A useless message displayed on mobile browsers when accessing an instance has been removed.
Fixes:
- Drag and drop or reinstall an application (APK) twice is now possible.
2.0¶
New:
- Android 5.1 (Lolipop) has been added.
- Android 6.0 (Marshmallow) has been added.
- Virtual devices can now be configured to use only one standard network port (HTTPS).
- A new kiosk mode locks your application within your virtual device so that the user can only interact with your application and nothing else.
- An ADB multiplexer has been implemented and allows using ADB from multiple locations at the same time.
- Users can now add their own SSL certificate.
- The Genymotion Java API has been enabled.
- A new option to enable or disable the toolbar has been added.
- A proper root support has been added.
Improvements:
- Overall performance has been improved.
Fixes:
- Some SSH access issues for Windows and Mac have been fixed.
- The authentication issue during file upload has been fixed.
- The keyboard issue generating a double text input after connection/reconnection has been fixed.
- Recent app and Home buttons have been fixed.
- The right Google Maps API key is now used, ensuring proper access to Google Maps.
- Fixed text inputs in applications forwarded to vconsole.
1.0¶
New:
- First release with Android 6.0 Marshmallow.
- SSH access using your AWS key pair.
- Emulator can be displayed in a set of compatible web browsers: chrome, opera.
- Multitouch.
- Basic authentication to access the web interface (by default login: genymotion / password:
). - Basic authentication can be modified or disabled with command line.
- Widgets available from the toolbar:
- Rotation
- GPS: to change/emulate the location of your device
- SMS & call emulation: set up sms / call interruption
- Android ID: you can change your virtual device’s Android ID/IMEI/MEID on the fly
- Battery: emulate various charge levels
- File upload
- Resolution: Change the device resolution
- APK installation from file upload widget, drag & drop or adb.
- OpenGApps installation from file upload, drag & drop or adb.
- ADB can be enabled / disabled (disabled by default) and tunneled with ssh.
Known issues:
- Camera is not supported yet