Anbox - Android Emulator на Playstation 4. Linux PS4 Fedora 30
Установка Android Эмулятора - Anbox на Playstation 4 Linux. В качестве системы Linux Fedora 30. Ставится с помощью Snap. Snap - это пакет приложения для Linux систем, который легко устанавливать без дополнительных зависимостей. Что бы заработал Snap необходимо скопировать с заменой bzImage от ITmania на раздел Fat32 вашего жесткого диска.
Скачать bzImage можно тут: https://drive.google.com/file/d/1Y6q45gcry6bkuWgmpKljTEABvZ7mi8Pd/view?usp=sharing
Что бы удостоверится, что snap работает набираем команду:
$ sudo snap install hello-world
После установки набираем:
$ hello-world и должны получить в ответ:
$ Hello World!
Работает!? Отлично! Если нет, то значит ранее не устанавливали snapd..
$ sudo dnf install snapd
Для Ubuntu:
$ sudo apt install snapd
Для Arch Linux:
$ sudo pacman -S snapd
Если Вы еще не собрали модули ядра 4.14.93, то выполняем эти действия:
Скачиваем исходники ядра 4.14.93
$ git clone -b ps4-4.14.93 https://github.com/Ps3itaTeam/ps4-linux.git
Переходим в папку с ядром..
$ sudo make -j9
$ sudo make modules_install
и создаем символическую ссылку:
$ sudo ln -s /lib/modules/4.14.93/build/ /usr/src/
Затем:
$ sudo mv build linux-4.14.93
Все это можно посмотреть в этом видео: https://www.youtube.com/watch?v=xlG_1RG0HRU
Приступим к установке Anbox..
В терминале:
$ sudo snap install --devmode --beta anbox
Далее ставим android-tools..
$ sudo dnf install android-tools
Android-tools понадобится для установки приложений.
Далее устанавливаем необходимые модули..
Переходим по ссылке https://github.com/anbox/anbox-modules и выполняем все инструкции:
Скачали архив, распаковали и открыли терминал в этой папке и вводим:
$ sudo cp anbox.conf /etc/modules-load.d/
$ sudo cp 99-anbox.rules /lib/udev/rules.d/
Это для установки файлов конфигурации..
$ sudo cp -rT ashmem /usr/src/anbox-ashmem-1
$ sudo cp -rT binder /usr/src/anbox-binder-1
Это мы скопировали модули в /usr/src/
$ sudo dkms install anbox-ashmem/1
$ sudo dkms install anbox-binder/1
Это собрали и установили используя dkms..
Далее проверяем загруженные модули:
$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
$ lsmod | grep -e ashmem_linux -e binder_linux
$ ls -alh /dev/binder /dev/ashmem
Должно получится похожее на это:
- binder_linux 114688 0
- ashmem_linux 16384 0
- crw-rw-rw- 1 root root 10, 55 Jun 19 16:30 /dev/ashmem
- crw-rw-rw- 1 root root 511, 0 Jun 19 16:30 /dev/binder
Для установки apk файлов используем команду:
$ adb install '/путь/к файлу/*.apk'
Apk файлы можно скачать тут: https://www.apkmirror.com/
Скачиваем только те, которые подходят на x86..
Так же можно ставить Android через виртуальную машину используя ISО образ..
Prime OS: https://primeos.in/download/
Android-x86: https://www.android-x86.org/
Для Arch Linux можно стянуть и собрать из git:
$ cd ~/Downloads
$ git clone https://aur.archlinux.org/anbox-git.git
$ cd anbox-git
$ makepkg -si
Или:
pikaur -S anbox-git
И далее:
pacman -S android-tools
Для Ubuntu:
sudo apt install anbox
sudo apt install android-tools-adb
Я потратил много времени на решение вопроса со snap и пересборкой ядра, а так же на создание этого видео, поэтому (редко прошу об этом) если Вам понравилось видео или она Вам помогло с установкой, незабываем поставить лайк..
#ps4linux #anbox #snap #fedora30