(Last Updated On: September 22, 2018)

In this guide. we will cover the installation of Android Remote Administration Tool on Ubuntu 18.04 Desktop / Server. This tool is designed and maintained by AhMyth and the release is code-named “AhMyth Android Rat“, Rat being the initials for ( Remote Administration Tool)

AhMyth Android Rat has two components:

  • Server-side: This is a desktop application based on electron framework (control panel)
  • Client-side: This is an android application (backdoor)

Install Android Remote Administration Tool on Ubuntu 18.04

You have two options to install Android Remote Administration Tool on Ubuntu 18.04.

  1. Building the software from source
  2. Install from pre-built binaries

Method 1: Install Android Remote Administration Tool on Ubuntu 18.04 from binary

This requires Java installed. Install Java on Ubuntu 18.04 by running the following commands

sudo add-apt-repository ppa:webupd8team/java

Update system and install oracle-java8-installer

sudo apt update
sudo apt install oracle-java8-installer

Confirm Java version installed

# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Download a binary from https://github.com/AhMyth/AhMyth-Android-RAT/releases

export VER="1.0-beta.1"
wget https://github.com/AhMyth/AhMyth-Android-RAT/releases/download/v${VER}/AhMyth_linux64.deb

Install the app using dpkg command

sudo dpkg -i AhMyth_linux64.deb

If you get an error like

dpkg: error processing package ahmyth (--install):
 dependency problems - leaving unconfigured
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
 ahmyth

Do force install of missing dependencies

sudo apt install libxss-dev libasound2-dev
sudo apt-get -f install

Then re-run the installation

sudo dpkg -i AhMyth_linux64.deb

Successful installation should have output similar to below

$ sudo dpkg -i AhMyth_linux64.deb
(Reading database ... 120275 files and directories currently installed.)
Preparing to unpack AhMyth_linux64.deb ...
Unpacking ahmyth (1.0.0) over (1.0.0) ...
Setting up ahmyth (1.0.0) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

Launch AhMyth to start

sudo ahmyth

Method 2: Install Android Remote Administration Tool on Ubuntu 18.04 from source

This has the following pre-requisites

  • Java (used to generate apk backdoor)
  • Electron (used to start the app)
  • Electron-builder and electron-packer (to build binaries for (OSX,WINDOWS,LINUX))

Step 1: Install Java

Install Java on Ubuntu 18.04 by running the following commands

sudo add-apt-repository ppa:webupd8team/java

Update system and install oracle-java8-installer

sudo apt update
sudo apt install oracle-java8-installer

Confirm Java version installed

# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

Step 2: Install Electron

You need to start by installing Node.js using our guide below

How to run multiple versions of Node.js on Linux

This provides npm command which is used to  install the electron  globally in your $PATH:

To install Electron as a development dependency in your app, use:

npm install electron --save-dev

You can also install the electron command globally in your $PATH:

npm install electron -g

Also install electron-builder and  electron-packer

npm install  electron-builder --save-dev
npm install electron-packager --save-dev

Step 3: Download and build Android Remote Administration Tool

Ensure git is installed

sudo apt install git

Clone project from Github

git clone https://github.com/AhMyth/AhMyth-Android-RAT.git

Change to project directory and start build using npm start

cd AhMyth-Android-RAT/AhMyth-Server
npm start

If you get errors, use

sudo npm start --unsafe-perm

That’s all. You have AhMyth Android Rat ready for use, see AhMyth usage video demonstration.