Последние новости
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
29 Январь 2019
|
Linux OS
Устанавливаем эмулятор Android под Kali Linux
Для тестирования хороших и не очень инструментов под Android, необходима реальная платформа в виде настоящего телефона/планшета
или же виртуальный эмулятор ее. В этом посте, я подготовил небольшую инструкцию, как поднять эмулятор Android у себя на компьютере с помощью Docker, быстро и бесплатно. Которая может кому-либо пригодится.
Инструкция писалась и тестировалась для Kali 2017.3 64bit.
1. Обновляем систему.
apt update && apt upgrade -y
2. Устанавливаем Docker.
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
echo "deb https://download.docker.com/linux/debian stretch stable" >> /etc/apt/sources.list
apt update && apt install docker-ce -y
Следом docker-compose.
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Включаем сервис.
systemctl enable docker && systemctl start docker
Перезагружаемся.
reboot
3. Подготовим docker-compose.
mkdir ~/docker && nano ~/docker/docker-compose.yml
скопируем в него данную конфигурацию:
version: "2.2"
services:
selenium_hub:
image: selenium/hub:3.4.0
ports:
- 4444:4444
nexus_7.1.1:
image: butomo1989/docker-android-x86-7.1.1
privileged: true
# Increase scale number if needed
scale: 1
ports:
- 6080:6080
- 5554:5554
- 5555:5555
volumes:
- ./video-nexus_7.1.1:/tmp/video
environment:
- DEVICE=Nexus 5
- CONNECT_TO_GRID=True
- APPIUM=true
- SELENIUM_HOST=selenium_hub
- AUTO_RECORD=True
4. Запускаем образ.
cd ~/docker && docker-compose up -d
После того как наш образ загрузится, открываем браузер (Chrome, Firefox), и переходим по адресу: http://IP:6080
и получаем наш Nexus 5, с Android 7.1.1
5. Остановить приложение.
cd ~/docker && docker-compose down
Несколько замечаний:
1. Тестировалось на Kali 2017.3 64, с небольшими изменениями можно запустить на Ubuntu/Debian, на Windows необходимо установить
docker и docker-compose своим способом.
2. Если вы выполняете эти действия на виртуальной машине, как и я, необходимо включить "Nested Virtualization" в настройках вашего гипервизора.
https://communities.vmware.com/docs/DOC-8970 инструкции как это сделать для vmware. Но нужно учесть что, из-за вложенной виртуализации CPU, заметно пострадает производительность,
в эмуляторе.
3. Оперативной памяти на VM/Хосте должно быть выделено не менее 2GB для успешного запуска эмулятора.
Официальный репозиторий проекта. https://github.com/butomo1989/docker-android
Источник: https://codeby.net/threads/ustanavlivaem-ehmuljator-android-7-1-pod-kali-linux.61809/
|
Опубликовано 29 Январь 2019 Sunnych
|
|
Новое на форуме
Сегодня, 16:09
04.09.24
25.08.24
16.07.24
22.06.24
19.06.24
24.05.24
22.05.24
15.05.24
08.05.24
|