Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.05 KB

installation.md

File metadata and controls

38 lines (23 loc) · 1.05 KB

Test-bench Installation

QRFuzz banner

Debian GNU/Linux installation

This version has been tested with Debian 10 and 11, as well as RaspbianOS.

  1. cd scripts/debian-installer/
  2. Execute ./pyhton-installer.sh
  3. Execute ./appium-installer.sh
  4. (OPTIONAL) Execute ./bash-variables-installer.sh
    • Note: This will add ANDROID_HOME to bashrc and a global folder in ~/.npm-global

Generic installation for Windows, MacOS, Linux

Requirements

Check if these programs are already installed in your OS (and install them, if not):

  • Python (3.9+) with PIP
  • NodeJS (18.x+) with NPM

QRCodeFuzzer Installation

  1. Open the terminal inside tools/QRCodeFuzzer
  2. npm install

QRCodeGenerator Installation

  1. Open the terminal inside tools/QRCodeGenerator
  2. pip install -r requirements.txt

Appium server

  1. Follow the instructions from the official website.
  2. It might be necessary to install uiautomator2: appium driver install uiautomator2