4.a Setup Host

Nishant Das Patnaik edited this page Jun 17, 2017 · 5 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, 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 --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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.