Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C++ version of the Android Java SUTAgent
C++ Shell

This branch is 9 commits ahead, 51 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
libs
src
.gitignore
Android.mk
Makefile
Makefile.droid
Makefile.linux
README.md
bootstrap.sh
run.sh
setup-tools.sh

README.md

Prerequisites

You need to:

  • have the Android NDK:

  • have the NSPR headers installed under /usr/include/nspr:

  • export these vars:

    • NDKPATH = path to the NDK folder
    • ADB_PATH = path to the adb binary
  • have a running B2G emulator/device with the ports 20700 and 20701 forwarded:

    • adb forward tcp:20700 tcp:20700
    • adb forward tcp:20701 tcp:20701
  • install busybox on the device:

    • ./setup-tools.sh
  • have the toolchain:

    • source bootstrap.sh

Building, running

Just ./run.sh.

Including this in B2G

Just clone this repo inside $B2G_REPO/system/. Build and flash B2G as usual and then you will be able to run the agent using sutagent. It will be in the $PATH.

Start the agent on boot

Insert this after the exports in $B2G_REPO/gonk-misc/b2g.sh:

export NSPR_LOG_MODULES="NegatusLOG:5, timestamp"
sutagent &

NSPR Logging

Before running the agent (not necessary if you use run.sh):

export NSPR_LOG_MODULES="NegatusLOG:5, timestamp"

Data will be logged to $TESTROOT/Negatus.log.

Something went wrong with that request. Please try again.