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