MobileInsight2 is an Android app that implements in-phone version of MobileInsight. It supports the following functions at the point of writing:

# running a MobileInsight2 application as a background service,
# collecting Qualcomm proprietary log, just like what it does in the demo version

== Build ==

Since MobileInsight2 uses ws_dissector and Python-for-android library, you need to set up building environments by following instructions in [[Android_ws_dissector_Setup]] and [[Python-for-android_setup]]. Then here we go:

# Install buildozer, a Python package for building Python-for-android. It is okay to use <code>pip</code> tool.
# Checkout the newest MobileInsight repository, and replace <code>APP_ANDROID_*</code> variables in the Makefile under demo_app/ directory.
# Run the following commands:

  cd demo_app
  make apk
  make install (run this when you have a phone connected)