forked from DroidTest/TimeMachine
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
30 lines (20 loc) · 1 KB
/
Dockerfile
File metadata and controls
30 lines (20 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#image for Unbuntu-16.04
#FROM zhendong2050/android-x86-7.1
FROM zhendong2050/android-x86-7.1-ubuntu-18.04
MAINTAINER zhendong@gmail.com
WORKDIR /root
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y linux-headers-$(uname -r) virtualbox-dkms virtualbox virtualbox-qt python-pip openjdk-8-jdk git-core \
&& pip install pyvbox enum vbox-sdk uiautomator
#super important: setting enviroment variables
ENV VBOX_INSTALL_PATH=/usr/lib/virtualbox
ENV VBOX_SDK_PATH=/usr/lib/virtualbox/sdk
ENV PYTHONPATH=/usr/lib/virtualbox/sdk/bindings/xpcom/python
ENV PATH="/root/Android/Sdk/build-tools/26.0.2:/root/Android/Sdk/platform-tools:/root/Android/Sdk/tools:/root/Android/Sdk/build-tools/:${PATH}"
COPY fuzzingandroid /root/fuzzingandroid/
# install virtualbox sdk
RUN cd vbox_sdk/installer && python vboxapisetup.py install
#add VBoxpython2.7
RUN cp fuzzingandroid/libs/VBoxPython2_7.so /usr/lib/virtualbox/
# clone the project
#RUN git clone https://github.com/zhendong2050/3TDroid.git