Skip to content

Instantly share code, notes, and snippets.

@runo280
Last active September 8, 2025 13:06
Show Gist options
  • Save runo280/e4be3e04c24b463b55ddf012c5cfbdc4 to your computer and use it in GitHub Desktop.
Save runo280/e4be3e04c24b463b55ddf012c5cfbdc4 to your computer and use it in GitHub Desktop.
@irmmr
Copy link

irmmr commented Sep 8, 2020

Thanks!

@technorahi
Copy link

I'm getting this error after importing ova file in virtualbox

Result Code: E_INVALIDARG (0x80070057)

I'm getting this error

"Error while creating the virtual terminal"

anyone can guide me how can I install this?

  1. Install Genymotion + VirtualBox
  2. Double click the ova file to import it on VirtualBox, or open VirtualBox then from file menu select "Import Applicance"
  3. Open Genymotion and run the the emulator.

Dear First Open with OVA file using VIRTUAL BOX THEN CLOSE virtual box or minimize then again click on OVA file and openwith genymotion application. It will work 100%

@mrtfn
Copy link

mrtfn commented May 19, 2021

yo I need API 16 ill keep searching but pls add it tnx

@runo280
Copy link
Author

runo280 commented May 19, 2021

yo I need API 16 ill keep searching but pls add it tnx

You could find older ones in gist history

@Lintom
Copy link

Lintom commented Feb 16, 2023

@Lintom
Copy link

Lintom commented Feb 16, 2023

Do you have Android 12.0 OVA?

@runo280
Copy link
Author

runo280 commented Feb 16, 2023

Do you have Android 12.0 OVA?

Sorry, this is the whole json I,ve got from Genymotion server:
[{"sensor_camera": true, "resolution_width": 768, "name": "Custom Phone", "density": 320, "navbar": true, "resolution_height": 1280, "vmtemplate_uuid": "e104f058-b291-4764-8e0d-d9ff78a41192", "datadisk_size": 8192, "sensor_gyro": true, "memory_size": 2048, "proc_number": 4, "system_version": {"system_version_uuid": "3e7e013f-a45c-4972-995d-8cdd885059c4", "description": "Genymotion Virtual Device for Phone", "date": "2023-01-05T17:41:37Z", "version_number": "3.0.2", "ova_size": 609054720, "name": "Genymotion Phone - 11.0 - API 30 - 3.0.2", "ova_hash": "4c0f2755a5b247bcf43a87512d20abb7d58fc30a", "platform": "p", "ova_name": "genymotion_vbox86p_11.0_230105_174032.ova", "aosp_version": "11.0", "aosp_api_level": 30}, "description": "Custom Phone (4.7\", 768x1280, XHDPI) AOSP11.0 API 30"}, {"sensor_camera": true, "resolution_width": 1536, "name": "Custom Tablet", "density": 320, "navbar": true, "resolution_height": 2048, "vmtemplate_uuid": "c65db329-511a-4c2a-9761-c7259649e8c7", "datadisk_size": 16384, "sensor_gyro": true, "memory_size": 2048, "proc_number": 4, "system_version": {"system_version_uuid": "5b999b74-7083-495f-998d-5d6879ccd18d", "description": "Genymotion Virtual Device for Tablet & Phone", "date": "2023-01-05T17:41:37Z", "version_number": "3.0.2", "ova_size": 609054720, "name": "Genymotion Tablet + Phone - 11.0 - API 30 - 3.0.2", "ova_hash": "4c0f2755a5b247bcf43a87512d20abb7d58fc30a", "platform": "tp", "ova_name": "genymotion_vbox86p_11.0_230105_174032.ova", "aosp_version": "11.0", "aosp_api_level": 30}, "description": "Custom Tablet (8.9\", 1536x2048, XHDPI) AOSP11.0 API 30"}, {"sensor_camera": true, "resolution_width": 1080, "name": "Google Pixel 3a", "density": 420, "navbar": true, "resolution_height": 2220, "vmtemplate_uuid": "95016679-8f8d-4890-b026-e4ad889aadf1", "datadisk_size": 65536, "sensor_gyro": true, "memory_size": 4096, "proc_number": 8, "system_version": {"system_version_uuid": "3e7e013f-a45c-4972-995d-8cdd885059c4", "description": "Genymotion Virtual Device for Phone", "date": "2023-01-05T17:41:37Z", "version_number": "3.0.2", "ova_size": 609054720, "name": "Genymotion Phone - 11.0 - API 30 - 3.0.2", "ova_hash": "4c0f2755a5b247bcf43a87512d20abb7d58fc30a", "platform": "p", "ova_name": "genymotion_vbox86p_11.0_230105_174032.ova", "aosp_version": "11.0", "aosp_api_level": 30}, "description": "Google Pixel 3a (5.6\", 1080x2220, 420DPI) AOSP11.0 API 30"}]

@superalfan
Copy link

what virtualbox and genymotion version ? to run this ova file

@CypherpunkSamurai
Copy link

@zlocate
Copy link

zlocate commented Apr 29, 2025

@zlocate
Copy link

zlocate commented Apr 29, 2025

How to get all available download links

How to Obtain Direct Image URLs:

  1. Register and Activate a Trial License
    Sign up and activate a trial license at:
    https://www-v1.genymotion.com/account

  2. Open the OS Images Page
    Visit this URL (replace parameters as needed):

https://cloud.genymotion.com/patterns/os-images?desktop_version=3.9.0&arch=x86&arch=x86_64

  • desktop_version: Genymotion version (e.g., 3.9.0)
  • arch: Image architecture (x86 or x86_64)
  1. Open Developer Tools
    Use one of these methods:
  • Press F12 (Windows/Linux) or Cmd+Option+I (Mac)
  • Right-click → Inspect → Go to the Console tab
  1. Run the Script in Console
    Paste this code into the console and press Enter:
JSON.parse(document.body.textContent).map((a)=>`https://dl.genymotion.com/dists/${a.name.split(" ")[1]}/ova/${a.image_uri}`).join("\n")
  1. Copy the Links
    Right-click on the output → Copy string contents — you’ll get all direct download links.

How it works:

  • extract end parse response body as json.
JSON.parse(document.body.textContent)
  • generate download link for image
`https://dl.genymotion.com/dists/${a.name.split(" ")[1]}/ova/${a.image_uri}`
  • join array of urls to string with newline delimiter
.join("\n")

Example Output:

Direct download links list example

https://dl.genymotion.com/dists/15.0/ova/genymotion_vbox86p_15.0_250415_142726.ova

https://dl.genymotion.com/dists/14.0/ova/genymotion_vbox86p_14.0_241018_182648.ova

https://dl.genymotion.com/dists/13.0/ova/genymotion_vbox86p_13.0_241011_134840.ova

https://dl.genymotion.com/dists/12.1/ova/genymotion_vbox86p_12.1_241011_083402.ova

https://dl.genymotion.com/dists/12.0/ova/genymotion_vbox86p_12.0_241011_093738.ova

https://dl.genymotion.com/dists/11.0/ova/genymotion_vbox86p_11.0_230908_144010.ova

https://dl.genymotion.com/dists/10.0/ova/genymotion_vbox86p_10.0_230907_084718.ova

https://dl.genymotion.com/dists/9.0/ova/genymotion_vbox86p_9.0_230911_134912.ova

https://dl.genymotion.com/dists/8.1/ova/genymotion_vbox86p_8.1_220830_123320.ova

https://dl.genymotion.com/dists/8.0/ova/genymotion_vbox86p_8.0_220830_124424.ova

https://dl.genymotion.com/dists/7.1.0/ova/genymotion_vbox86p_7.1_221010_143825.ova

https://dl.genymotion.com/dists/7.0.0/ova/genymotion_vbox86p_7.0_220830_132702.ova

https://dl.genymotion.com/dists/6.0.0/ova/genymotion_vbox86p_6.0_220830_104856.ova

https://dl.genymotion.com/dists/5.1.0/ova/genymotion_vbox86p_5.1_220830_111932.ova

https://dl.genymotion.com/dists/5.0.0/ova/genymotion_vbox86p_5.0_220830_113731.ova

@NebGH
Copy link

NebGH commented Aug 4, 2025

@zlocate

JSON.parse(document.body.textContent).map((a)=>`https://dl.genymotion.com/dists/${a.name.split(" ")[1]}/ova/${a.image_uri}`).join("\n") 

Uncaught SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
    <anonymous> debugger eval code:1
debugger eval code:1:6
    <anonymous> debugger eval code:1
    

The code doesn't seem to work extracting the link.I would like to find older .ova builds

@CypherpunkSamurai
Copy link

ping me once a week from now. i'll upload

@AhmedElhadidii
Copy link

ping me once a week from now. i'll upload

can we get the latest available now ?
@CypherpunkSamurai
Thanks in advance! :)

@CypherpunkSamurai
Copy link

eh forgot. wait

@AhmedElhadidii
Copy link

Is there anyway we could Run this android image in maybe qemu or docker ? i mean anything other than genymotion player ? what about even Proxmox ?

Any guidance or advice would be very helpful THANKS :)

@CypherpunkSamurai
Copy link

I have no idea how to run it tho. That's the problem. these images were useless to me as they are incompatible with other vbox configurations.

You're better off using Official Android Emulator build images (check their ci-cd) the ones made for pixel and nexus devices.

@AhmedElhadidii
Copy link

i think those android official emulator builds sells users out to apps that it's an emulated device.

@CypherpunkSamurai
Copy link

You can patch it. Also Exposed exists. Magisk exists. check my gists you'll also find LD Player debloat and magisk guide, try that if that works.

@CypherpunkSamurai
Copy link

Also WSL Android Exists with Magisk and Gapps, and possible LSPosed support. I don't think you'd require more

https://github.com/MustardChef/WSABuilds

@AhmedElhadidii
Copy link

very interesting. how can i reach out to you ?

@CypherpunkSamurai
Copy link

Email / Twitter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment