Genymotion logo
  • Products
    • Use Cases
    • Integrations
    • Release notes
    • Download
  • Pricing
  • Resources
    • User guides
    • FAQ
  • Company
    • Blog
    • Vulnerability Disclosure Policy
    • About us
    • Join us
  • Conditions
    • Conditions of use
    • Genymotion Device Image (PaaS) EULA
    • Genymotion SaaS (Cloud) EULA
    • Legal notices
    • Privacy Notice
  • Sign in
    • Cloud (SaaS) account
    • Desktop account
  • Contact Us
  • Support
20th October 2022

Android 12 beta image for AWS

Android versions

Android 12.0 beta image has been created. It is only available for arm64 instances on AWS.
Updates and fixes for previous Android versions will be released with the final PaaS v13.0 version.

Known issues

The following features are not available yet, or don’t function properly:

  • Camera
  • Superuser app and su binary
  • OpenGApps
  • DiskIO
  • Network Profiles
  • Rounded corners
  • Some video and audio codecs are missing
  • adb remount fails, but as a workaround, you can use: adb shell mount -o rw,remount /
1st March 2022

Genymotion Device Image v12.0 (March 1st, 2022)

Updates

  • Android 5.1 (Lollipop), 6.0 (Marshmallow), 7.0 (Nougat), 8.0 (Oreo), 8.1 (Oreo), 9.0 (Pie), 10.0 (Q) and 11.0 images have been updated.

New Features

  • 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
23rd August 2021

Genymotion Device Image 11.0.1 (Aug. 20th, 2021)

Android 11

  • Brings Opengapps installation support in Android 11 using the Upload widget or Drag’n drop feature.
  • Reduces boot time due to a wrongly configured component in Android 11.
  • Fixed screen density and resolution configuration not being applied correctly.
1st June 2021

Genymotion Device image 11.0 (May 31th, 2021)

Android versions

  • Android 11.0 images have been created.
  • Android 10.0 (Q) images have been updated.
  • Pie (Android 9.0) images have been updated.
  • Oreo (Android 8.1) images have been updated.
  • Oreo (Android 8.0) images have been updated.
  • Nougat (Android 7.0) images have been updated.
  • Marshmallow (Android 6.0) images have been updated.
  • Lollipop (Android 5.1) images have been updated.

New Features

  • Added Android 11.0
  • Added the ability to use microphone
  • Added “speed” field in GPS API

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

3rd December 2020

Genymotion Cloud PaaS 10.0 (December 3rd, 2020)

Android versions

  • Android 10.0 images have been updated.
  • Pie (Android 9.0) images have been updated.
  • Oreo (Android 8.1) images have been updated.
  • Oreo (Android 8.0) images have been updated.
  • Nougat (Android 7.0) images have been updated.
  • Marshmallow (Android 6.0) images have been updated.
  • Lollipop (Android 5.1) images have been updated.

All images are available on all supported cloud providers, including AWS, GCP, Azure and Alibaba Cloud.

Features

  • 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 “/data” partition, 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
  • 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

 

15th June 2020

Genymotion Cloud PaaS 9.0 (June 15th, 2020)

Android versions

– Android 10.0 images have been created on AWS, GCP and Alibaba Cloud and Azure.
– Pie (Android 9.0) images have been updated on AWS, GCP and Alibaba Cloud and Azure.
– Oreo (Android 8.0 & 8.1) images have been updated on AWS, GCP and Alibaba Cloud and Azure.
– Nougat (Android 7.0) images have been updated on AWS, GCP and Alibaba Cloud and Azure.
– Marshmallow (Android 6.0) images have been updated on AWS, GCP, Alibaba Cloud and Azure.
– Lollipop (Android 5.1) images have been updated on AWS, GCP and Alibaba Cloud.

Features

– Added Android 10 on all supported cloud providers: AWS, GCP, Azure and Aliyun

– Updated the SSHd configuration to have more security

– Added “ro.product.model”, “ro.build.fingerprint” and “ro.build.description” properties 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_keys” property

– 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.

Corrections

– 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

12th February 2020

Genymotion Cloud PaaS on Azure (January 23rd, 2020 )

Android versions

– The Pie (Android 9.0) image has been created on Azure.
– The Oreo (Android 8.0) image has been created on Azure.
– The Nougat (Android 7.0) image has been created on Azure.
– The Marshmallow (Android 6.0) image has been created on Azure.

Features

– Genymotion Cloud PaaS 8.0 is now available on Microsoft Azure Marketplace.
– Password is the instance name.
– Android 5.1 is not available on Azure.
– Since it is the first release on Azure, any feedback is welcome.

Corrections

N/A

14th November 2019

Genymotion Cloud PaaS 8.0 (November 14th, 2019)

Android versions

– The Pie (Android 9.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Oreo (Android 8.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Nougat (Android 7.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Marshmallow (Android 6.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Lollipop (Android 5.1) images have been updated on AWS, GCP and Alibaba Cloud.

Features

– Enabled Open GApps installation in the file upload widget

– Added autofocus to the camera

– Added a logcat UI entry to see live application logs

– Updated wallpaper for something with colors

– 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

Corrections

– 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 anymore vulnerable to SSL poodle

16th July 2019

Genymotion Cloud PaaS 7.0 (July 10th, 2019)

Android versions

– The Pie (Android 9.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Oreo (Android 8.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Nougat (Android 7.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Marshmallow (Android 6.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Lollipop (Android 5.1) images have been updated on AWS, GCP and Alibaba Cloud.

Features

– 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.

– Improved the autoplay screen policy: the stream is starting muted, with a message alerting the user to click anywhere to re-enable sound. See https://developers.google.com/web/updates/2017/09/autoplay-policy-changes for more information.

– Added a clipboard widget to easily change android clipboard from your web browser

– Increased the web widget file upload speed up to 16x

Corrections

– 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

15th April 2019

Genymotion Cloud PaaS, Android 9.0 (pie) (April 5th, 2019)

Android versions

The Pie (Android 9.0) images have been created.
– AWS: https://aws.amazon.com/marketplace/pp/B07QDP6ZXN
– GCP: https://console.cloud.google.com/marketplace/details/genymotion-public-project/genymotion-9-0
– Alibaba Cloud: https://marketplace.alibabacloud.com/products/56718003/sgcmjj024706.html

Features

– ISO- feature with the v6.0, see previous release notes

– WARNING: this new Android version is slow compared to previous ones. We are aware of the issue and we are working on a patch to fix the slowness of the image.

Corrections

– None

15th February 2019

Genymotion Cloud PaaS 6.0 (February 6th, 2019)

Android versions

– The Oreo (Android 8.0) images have been updated on AWS and GCP.
– The Nougat (Android 7.0) images have been updated on AWS and GCP.
– The Marshmallow (Android 6.0) images have been updated on AWS and GCP.
– The Lollipop (Android 5.1) images have been updated on AWS and GCP.

Features

– 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.

– A compatibility with an extended list of browsers:

  • Safari 11+
  • Chrome 34+
  • Firefox 30+
  • Internet Explorer 11+
  • Edge 15+
  • Opera 22+

– 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.

Corrections

– 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

27th September 2018

Genymotion Cloud PaaS 5.0 (April 3rd, 2018)

Android versions

– The Nougat (Android 7.0) AMI has been updated.
– The Marshmallow (Android 6.0) AMI has been updated.
– The Lollipop (Android 5.1) AMI has been updated.

Features

– Genymotion Cloud PaaS is now available on Google Cloud Platform with a per-second billing system. Images of virtual devices are available in the following Android versions:
–> Android 5.1 Lollipop
–> Android 6.0 Marshmallow
–> Android 7.0 Nougat
– 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).
– Larger /system and /data partition size (10Go by default) have been implemented to install Open GApps easily and more applications.

Corrections

– A bug allowed users to enter an incorrect Android ID value. This has been fixed.
– An OpenGL bug that was preventing some applications to display on Android 7.0 (Nougat) has been fixed.
– 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.

27th September 2018

Genymotion Cloud PaaS 4.1 (January 22nd, 2018)

Android versions

– The Nougat (Android 7.0) AMI has been updated.
– The Marshmallow (Android 6.0) AMI has been updated.
– The Lollipop (Android 5.1) AMI has been updated.

Features

– WebRTC has been updated from version 54 to version 63.
– For SSH connection, the username has been changed from “root” to “shell”
– A new wallpaper for Android 10-year anniversary has been added.

Corrections

– Adb screenrecord has been fixed on Android 5.1 & Android 7.0.
– Adb daemon was enabled by default in Android 7.0. This has been fixed.
– An issue when rotating the screen on Android 6.0 with firefox has been fixed.
– A huge latency occurring after several days of usage has been fixed.
– The overall stability has been improved.

27th September 2018

Genymotion Cloud PaaS 4.0 (October 25th, 2017)

Android versions

– The Nougat (Android 7.0) AMI has been updated.
– The Marshmallow (Android 6.0) AMI has been updated.
– The Lollipop (Android 5.1) AMI has been updated.

Features

– The Network widget has been updated: a section dedicated to network quality has been added in order to test application behavior with poor connectivity.

See: Tutorial

– The Disk I/O widget has been added and allows you to emulate a low-end device with low disk bandwidth. Some limitations may apply depending on the instance you are running. For more information on the Disk I/O widget, refer to the Genymotion on Demand User Guide.

See: Tutorial

– The Screenshot widget has been added and allows you to take a screenshot of your virtual device directly from your web browser.

– 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.

Corrections

– A bug that prevented the web interface from working properly after a couple of hours has been fixed.

27th September 2018

Genymotion Cloud PaaS 3.0 (June 1st, 2017)

Android versions

– A Nougat (Android 7.0) AMI is now available.

– The Marshmallow  (Android 6.0) AMI has been updated

– A Lollipop (Android 5.1) AMI has been updated

With Nougat, when flashing the Open GApps, you must use: x86_64/7.0/micro

Features

– The Camera widget  has been added and allows you to use your webcam as a virtual Android camera.
See: Tutorial

– The Network (mobile network/SIM emulation) widget has been added and allows you to emulate several network/SIM operators to test your application behavior on specific networks.
See: Tutorial

– An easy way to generate a valid SSL certificate has been added: it consists in a new method to generate a certificate from Let’s encrypt servers directly in the instance to avoid a connection warning due to self-signed certificate created at first boot.
See: Tutorial

– Mobile browsers are now supported. A useless message displayed on mobile browsers when accessing an instance has been removed.

Corrections

The user can now drag and drop or reinstall an application (APK) twice.

27th September 2018

Genymotion Cloud PaaS 2.0 (February 14th, 2017)

Android versions

– A Lollipop AMI is now available

– The Marshmallow AMI has been updated

Both versions now support 64 bits. If you are using Open GApps you should now use:

x86_64/5.1/micro for the Lollipop version
x86_64/6.0/micro for the Marshmallow version

Features

– 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.
– You can now use your own SSL certificate.
– The Genymotion Java API has been enabled.
– A new option to enable or disable the toolbar has been added.
– Overall performance has been improved.
– A proper root support has been added.

Corrections

– 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.
– Text inputs in applications were forwarded to vconsole. This has been fixed.

27th September 2018

Genymotion Cloud PaaS 1.0 (November 4th, 2016)

Android versions

AMI available for Marshmallow (some other Android versions are coming soon)

Access

– SSH access using your AWS key pair
– Emulator can be displayed in a set of compatible web browsers: chrome, opera

Features

– Multitouch
– Basic authentication to access the web interface (by default login: genymotion / password: <instance_id>)
– 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 resolution of your device

– 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 issue

– Camera is not supported yet

Conditions of use | Android is a trademark of Google LLC. / © 2014 - 2023 Genymobile. All Rights Reserved.

We are using cookies to provide statistics that help us give you the best experience of our site. By continuing to use the site you are agreeing to our use of cookies. You can find our Privacy Statement.