所以我把密码丢失到了我的android密钥库文件,因此无法更新我的应用程序。我找到了一个用于强制密钥库的暴力的多线程暴力应用程序(另一个可用的是单线程:()
无论如何,我的应用程序是用cordova / phonegap编写的。我实际上并不知道编译java应用程序的第一件事。
我的问题很简单,我需要将下面找到的代码编译成可执行的jar文件(或其他一些可执行格式)
http://sourceforge.net/p/mjolnir-utils/git/ci/master/tree/
我想知道是否有人可以向我解释如何将此项目“加载”到eclipse中以便我可以编译它或者如果你感觉很好,只需为我编译并发布一个指向jar文件的链接。如果您要为我编译它,我需要更改主类中的代码:
// possible characters used
char[] charset = { '!', '0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
'x', 'y', 'z' };
到:
// possible characters used
char[] charset = { '@', '#', '$', '%', '^', '&', '*', '(', ')', '!', '0', '1',
'2', '3', '4', '5', '6', '7', '8',
'9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k',
'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K',
'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W',
'X', 'Y', 'Z' };
更新 http://sith.org.uk/mjolnir/gettingstarted.html 有关更多信息,请访问该网站。必须使用密钥库位置更新主类才能正常运行。没有传递任何参数。我实际上是通过eclipse运行它,不需要编译可执行文件。
答案 0 :(得分:2)
我能够运行该项目:
要提供密钥库名称,请更改Main类:
KeystoreSource source = new KeystoreSource();
source.setKeystoreName("path_to_file_relative_to_jar_or_eclipse_project");