Device image User Guide
Other Features
Along with the emulated sensors and widgets, Genymotion Device image also offers a series of extra features.
Change locale
In the device display top bar, click to change the language of the user interface.
This action changes the web user interface language only.
It does not change the device language (Android language).
Dark mode
The web UI theme now includes a dark mode.
Click to switch between dark and light mode.
Power Off and Reboot
In the upper-right corner of the device display titlebar window, click the power icon to stop or reboot your instance.
Device Logcat
You can access the virtual device real time logcat using ADB or the Device logs panel.
There, you can:
- Filter the device logcat.
- Clear the device logcat buffer.
- Save the logcat for technical support.
Device content
You can access the device content features from the Device content panel.
There, you can:
- Get storage information.
- Browse and manage instance files.
File browser
Browse and manage instance files with this box.
You can perform the following actions:
- Create a folder: Click the plus button.
- Rename/Delete a folder: Click Rename or Delete.
- Go to the desired folder by clicking on it.
- Click in the file browser navigation bar.
- Upload a file: Click the Upload icon.
- Download/Rename/Delete a file: Click the corresponding option for the file.
Packages
Click Install on the desired package to start the installation.
Once a package has been installed, it cannot be removed.
Shell
It is now possible to access the instance shell from the front end user interface, without using adb or ssh, by clicking Shell in the left bar menu.
You can then input shell commands:
SSH Keys Management
This feature allows you to add other SSH keys and/or remove existing ones.
It also sets the persist.god.keep_ssh_keys property to true, so changes are kept after reboot or restart.
It is also possible to edit keys manually in /data/ssh/authorized_keys.
Supported SSH key types are: ssh-rsa, ssh-ed25519, ecdsa-sha2-nistp256, ecdsa-sha2-nistp384 and ecdsa-sha2-nistp521.
Go to Configuration and the SSH Keys box:
- Add a new SSH keys: Click in the text field, copy/paste your SSH public key and press return.
If the key is valid, the APPLY button will become available - click the button to apply the change.
- Remove an SSH key: Click the x button next to the key to remove it.
Click APPLY to apply changes.
- Change an SSH key: Click the x button next to the existing key to remove it and add your new key.
Click APPLY to apply changes.
Multi-touch
Multi-touch movements are emulated using the following key and mouse combinations:
| Action | Windows/Linux | macOS | |---|---|---| | Zoom in | Ctrl + + | Cmd + + | | Zoom out | Ctrl + - | Cmd + - | | Tilt forth | Ctrl + ↑ | Cmd + ↑ | | Tilt back | Ctrl + ↓ | Cmd + ↓ | | Rotate clockwise | Shift + Ctrl + → | Shift + Cmd + → | | Rotate counterclockwise | Shift + Ctrl + ← | Shift + Cmd + ← |
Display
The display options allow you to change the device display resolution and add rounded corners to emulate a real device screen aspect.
To access them from the Web interface, go to the Configuration section of your device, or https://{your_instance_IP}/configuration:
Changing Resolution
In the Resolution section, select a preset resolution from the dropdown list, or fill the Width, Height and Density fields to set a custom resolution:
Click APPLY.
You will be prompted to reboot the virtual device to apply the changes; this can take several seconds.
For HTTP API usage, see Genymotion HTTP API.
Rounded corners
This feature is not available with Android Automotive.
In the Rounded corners section, fill the Padding, Bottom radius and Top radius fields with values.
Values must be positive integers:
Click APPLY.
You will be prompted to reboot the virtual device to apply the changes; this can take several seconds.
Use the PUT method and call the API /android/rounded-corners to set the following variables: padding, topRadius, bottomRadius. Example: { "padding": 125, "topRadius": 100, "bottomRadius": 0 } For HTTP API usage, see Genymotion HTTP API.
Root access
Root access can be toggled from the Web UI.
Note: This feature is only available with Android 10.0 and above ; the toggle switch will be disabled in older versions:
For more information about Root access, please refer to Using Root Access.
Admin device owner
A default admin device owner is set to make sure kiosk toggle is always available. If the admin device owner must be changed for some reason, it is possible to disable it by setting the persist.genymotion.device_owner property to false. This can easily be done with ADB, with the command:
adb shell setprop persist.genymotion.device_owner false
Disabling the Right Toolbar
Current Genymotion ver.11.0.0
Older (legacy)
It is no longer possible to disable the toolbar via iframe. Instead, you can embed the device display with our web player javascript SDK and select which widget to show/hide.
Connect to the instance shell with SSH
Run su to change the shell ownership from ordinary to root user. For more information about Root Access
To disable and re-enable the toolbar:
Disable the toolbar:
sbin busybox sed -i -e 'minim al/no_tool_bar/g' /data/www/iframe/index.html
Re-enable the toolbar:
sbin busybox sed -i -e 'no_tool_bar/minimal/g' /data/www/iframe/index.html
Please note that this action will disable the right toolbar only on the https://{your_instance_IP}/iframe/ path of your instance, not on the main UI.
Changing Product Properties
This feature allows you to edit the build.prop to emulate a real device more precisely.
Go to the Configuration panel:
Go to the Product Properties box:
You can change the following build.prop properties:
| Property Name | Value | | Display ID | cloud-userdebug 10 QQ1D.200105.002 342 test-keys | | Product name | cloud | | Manufacturer | Genymobile | | Device | cloud | | Board | Le_sdm845 | | Brand | Android | | Model | Genymotion "Phone" version | | Fingerprint | Android/cloud/cloud:10/QQ1D.200105.002/342:userdebug/test-keys | | Build description | ro.build.description |
Misc Features
The following options can be reached from the Configuration tab:
- Show pointer location
Show or hide the Android pointer location when clicking in the virtual device.
- Animations
Controls Android animations speed ("0" value disables animation).
- Virtual Keyboard
Enables or disables virtual keyboard.
[End of content]