Skip to content

4.a Setup Host

Nishant Das Patnaik edited this page Apr 6, 2019 · 7 revisions

macOS

  • To use AppMon, make sure you have python and pip installed and then type sudo -H pip install argparse frida flask termcolor dataset htmlentities, in a Terminal

    • If you see the following error:
Installing collected packages: six, wcwidth, prompt-toolkit, frida
Found existing installation: six 1.4.1
DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.
Uninstalling six-1.4.1:
Exception:
Traceback (most recent call last):
...snip...
OSError: [Errno 1] Operation not permitted: '/tmp/pip-Cnddn9-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info'
  • Change the above command to sudo -H pip install argparse frida flask termcolor dataset --upgrade --ignore-installed six

  • If you wish to use a non-jailbroken iOS device, read the Setup for a non jailbroken iOS Device article for additional setup instructions, required on your host Mac

Linux (Ubuntu or Kali)

  • Install the dependencies:
    sudo -H pip install argparse frida flask termcolor dataset htmlentities --upgrade
  • Install Android command line tools (Scroll to the bottom of the page)
  • Add the following two directories to the $PATH enviroment variable:
    android-sdk-linux/platform-tools
    android-sdk-linux/build-tools/<your-sdk-version> e.g. 25.0.0