Skeleton notes for building burp for an ARM-based android device:

1. Download burp dependency packages for Windows.
2. Download the android SDK and NDK.
3. Toolchain setup:

   $(pwd)/make-standalone-toolchain.sh --system=linux-x86_64 --platform=android-9 --install-dir=/path/to/burp-cross-tools/android

4. Build dependency packages:

   cd /path/to/burp-depkgs/src
   /path/to/build-script-android

5. Build static version of burp (may also work for regular build):

   PATH=$(pwd)/../burp-cross-tools/android/bin:$PATH CPPFLAGS=-I$(pwd)/../burp-depkgs/android/include LDFLAGS=-L$(pwd)/../burp-depkgs/android/lib ./configure --host=arm-linux-androideabi --disable-xattr --disable-libtool --enable-static
   PATH=$(pwd)/../burp-cross-tools/android/bin:$PATH make

6. Start an Android emulator (tested on v2.3.3)
7. Copy static-burp, burp_ca, openssl to /data/local/tmp/burp with 'adb push'
8. Generate appropriate burp.conf, push to same directory
8. Start a shell on the emulated Android device with 'adb shell'
9. Create CA-client directory on target
10. Test burp

