diff --git a/wpadebug/AndroidManifest.xml b/wpadebug/AndroidManifest.xml new file mode 100644 index 000000000..95ac7267d --- /dev/null +++ b/wpadebug/AndroidManifest.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/wpadebug/README b/wpadebug/README new file mode 100644 index 000000000..73ebdf32f --- /dev/null +++ b/wpadebug/README @@ -0,0 +1,56 @@ +wpadebug - wpa_supplicant and Wi-Fi debugging app for Android +Copyright (c) 2013, Jouni Malinen and contributors +All Rights Reserved. + +This program is licensed under the BSD license (the one with +advertisement clause removed). See the top level README for detailed +license text. + +If you are submitting changes to the project, please see CONTRIBUTIONS +file for more instructions. + + +NOTE! This Android app is for debugging and testing purposes only. It is +not supposed to be installed on a production use device and doing so may +result in complete loss of security protections on the device. + + + +Build +----- + +- Install Android SDK and build tools +- update project target if desired; for example: + android list targets + android update project --target 1 --path $PWD +- run: ant debug + + +Installation (with adb over USB) +------------ + +adb install bin/wpadebug-debug.apk + +NOTE: Following steps enable any app on the system to get root access! +This is not suitable for any production use. This is needed for direct +wpa_supplicant access and some networking operating in general. You can +still use rest of the wpadebug app without doing this, but those +functions will not work unless this step part of installation is +done. It should be obvious that these steps require a rooted device. In +addition, if you do not understand what the following commands do, +please do not run them. + +adb root +adb remount +adb shell chmod 6755 /system/bin/mksh-su + + + +Uninstallation +-------------- + +adb root +adb remount +adb shell rm /system/bin/mksh-su + +adb uninstall w1.fi.wpadebug diff --git a/wpadebug/build.xml b/wpadebug/build.xml new file mode 100644 index 000000000..5301e69bc --- /dev/null +++ b/wpadebug/build.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/wpadebug/project.properties b/wpadebug/project.properties new file mode 100644 index 000000000..7c6ac0528 --- /dev/null +++ b/wpadebug/project.properties @@ -0,0 +1,2 @@ +# Project target. +target=android-17 diff --git a/wpadebug/res/layout/main.xml b/wpadebug/res/layout/main.xml new file mode 100644 index 000000000..890d60a79 --- /dev/null +++ b/wpadebug/res/layout/main.xml @@ -0,0 +1,142 @@ + + + + +