I have ported and created several low-level C-libraries to Android for my use in my application. I cross-compiled them using the NDK, and then link to them using System.loadLib
I have asked something like this How to compile library with source code with NDK tools? My suggestion is deassembling with source code, then everything will be easy.