a continuation of Jacker by paniq <https://bitbucket.org/paniq/jacker>