Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run program "cmd": error=2, No such file or directory #4

Open
mavvverick opened this issue Feb 19, 2019 · 2 comments
Open

Cannot run program "cmd": error=2, No such file or directory #4

mavvverick opened this issue Feb 19, 2019 · 2 comments

Comments

@mavvverick
Copy link

$ java -jar Bangcle.jar b test.apk
----------Bangcle Automation----------------
/Users/testDesktop/Bangcle/bangcle_tool
apkPath:/Users/testDesktop/Bangcle/bangcle_tool/test.apk decompiledDirName:test
正在反编译/Users/testDesktop/Bangcle/bangcle_tool/test.apk
execute java -jar tools/apktool.jar d /Users/testDesktop/Bangcle/bangcle_tool/test.apk -o /Users/testDesktop/Bangcle/bangcle_tool/output/test -s -f
java.io.IOException: Cannot run program "cmd": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:450)
at java.lang.Runtime.exec(Runtime.java:347)
at com.fengyue.bangcle.SystemCommand.execute(SystemCommand.java:12)
at com.fengyue.bangcle.Main.main(Main.java:77)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 5 more
java.io.FileNotFoundException: /Users/testDesktop/Bangcle/bangcle_tool/output/test/classes.dex (No such file or directory)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.(FileInputStream.java:138)
at com.fengyue.bangcle.FileUtil.getFileByte(FileUtil.java:96)
at com.fengyue.bangcle.Main.main(Main.java:102)
java.lang.IllegalArgumentException: Null input buffer
at javax.crypto.Cipher.doFinal(Cipher.java:2160)
at com.fengyue.bangcle.AESUtil.encrypt(AESUtil.java:49)
at com.fengyue.bangcle.Main.main(Main.java:103)
AES encrypt classes.dex finished
java.lang.NullPointerException
at java.io.FilterOutputStream.write(FilterOutputStream.java:97)
at com.fengyue.bangcle.FileUtil.byteToFile(FileUtil.java:151)
at com.fengyue.bangcle.Main.main(Main.java:105)
copy jiami.dat to assets dir finished
反编译失败

@WolfHami
Copy link

Same problem me 😭😭 did u get any solution

@er28-0652
Copy link

I had same issue. Upon checking following, it seems that this script is supposed to be executed in Windows.

https://github.com/woxihuannisja/Bangcle/blob/master/bangcle_tool/src/com/fengyue/bangcle/SystemCommand.java#L12

I tried to run in Windows, it worked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants