-
Notifications
You must be signed in to change notification settings - Fork 8
Home
gnychis edited this page May 3, 2013
·
48 revisions
There are two main pieces of the Android Wireless Monitor (AWMon):
- Core: A series of Android-ported libraries, a modified kernel, and modified firmware to support low-level access to wireless devices.
- Application: An Android app and framework which utilizes the core system and libraries to perform monitoring tasks.
Before anything else, checkout the Android WMon code using git. Keep in mind your local path to android-wmon.
git clone git@github.com:gnychis/android-wmon.git
Given that our research project is a prototype, it requires a rooted Galaxy Nexus phone. In particular, it uses a custom kernel on Android 4.1.1.
This will describe how to build each component of the AWMon core system. This is unnecessary unless you want to make changes to underlying libraries, the kernel, wireshark support, or ZigBee firmware.
- Getting the Code
- Setting Up Your Environment
- Building and Installing Ported Dependencies
- Building the various components of the AWMon core: