SEEDAndroid User Manual
SEEDAndroid User Manual
Copyright ©2016 Wenliang Du, Syracuse University. All rights reserved.
1 Overview
Using VirtualBox, we have created a pre-built virtual machine (VM) image for Android (Version 7.1). This
VM can be used for all our SEED labs that are based on Android. In this document we describe the
configuration of this VM, and give an overview of all of the software tools/apps that we have installed
on it. This VM is available to download from our SEED web page.
2 VM Configurations
2.1 Configuration of the VM
The main configuration of this VM is summarized in the following. If you are using VirtualBox, you can
adjust the configuration according to the resources of your Host machine (e.g. you can assign more
memory to this VM if your host machine has enough memory). Here is the minimal/recommended
configurations:
• Operating System: Android 7.1.2 (Nougat, API Level: 25) with Linux kernel v4.9.31
• Memory: 1024M RAM recommended
• Disk Space: 3GB – 15 GB dynamically allocated due to actual usage, 5GB or above is
recommended
2.2 Run Our Pre-built VM Image on VirtualBox
After download our VM, you can run it inside VirtualBox. We have written another manual called “How
to run SEEDAndroid on VirtualBox”. You can follow the instructions there to get Android running inside
VirtualBox. You can download the manual from our web site.
2.3 Network Setup
In most of our MobileSEED labs, we need to run multiple guest VMs, and these VMs should be able to
(1) reach out to the Internet, (2) communicate with each other. In order to achieve all these two goals,
we need to use a network adapter in VirtualBox called “NAT Network”. The improved Network Address
Translation (NAT Network) adapter works in a similar way to “local area network” or LAN. It enables
ATTENTION: Before using the Android VM, please at least read Section 3.1 about how to
release the mouse pointer. When you first use this VM, your mouse will be trapped into the
VM. To get out of it, you need to read the instructions in Section 3.1.
1