PixelKnot is an image stego app with old school F5 steganography.
Follow these steps to setup your development environment:
-
Checkout PixelKnot git repository
-
Init and update git submodules
cd PixelKnot git submodule update --init --recursive
-
Import Project
Using Eclipse
Create a new Eclipse workspace in the root directory (PixelKnot) of the repository.
For each of the following directories, "Import -> Android -> Existing Android Code Into Workspace":
external/ActionBarSherlock/library/ external/F5Android/
Build the F5Android JNI library with
ndk-build -C external/F5Android/
.Then, "Import -> General -> Existing Projects Into Workspace" for the
app/
directory.
The nightly builds and the final release builds are made from the terminal
using ant
and ndk-build
. Here's how it is done:
- git clone https://github.com/guardianproject/PixelKnot
- cd PixelKnot
- git submodule update --init --recursive
- ./setup-ant.sh
- ndk-build -C external/F5Android/
- cd app/
- ant clean debug