maoabc / nmmp

dex-vm used to protect the android classes.dex file
780 stars 269 forks source link

电脑系统问题 #79

Open mengfanlei1995 opened 1 year ago

mengfanlei1995 commented 1 year ago

Exception in thread "main" java.io.IOException: Cannot run program "/Users/mrmeng/Library/Android/sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/linux-x86_64/bin/llvm-strip": error=2, No such file or directory 作者你好 编译的时候 ndk 的目录 有点问题 你这个执行的环境是 lnuix 的 我的是 mac环境的 没有 linux-x86_64 这个目录 我这边是 darwin-x86_64 这个目录 请问这个要怎么解决

mengfanlei1995 commented 1 year ago

我是arm芯片的 mac

maoabc commented 1 year ago

你找下llvm-strip的位置,不同ndk版本这个路径好像有区别

mengfanlei1995 commented 1 year ago

这个位置我是知道的 但是执行你这个命令 自动就执行道 linux-x86_64/bin/llvm-strip这个目录了 可以修改目录么?

maoabc commented 1 year ago

直接改BuildnNativeLib.java,里面有这些路径修改。其他系统不同ndk版本我也没有环境测试,改源码就行了。

maoabc commented 1 year ago

jar运行后目录下会出现tools目录,里面有配置文件,不过那个只配置了linux跟windows,你可以修改看看

mengfanlei1995 commented 1 year ago

好的,感谢作者

mengfanlei1995 commented 1 year ago

还有作者 我发现 加固完之后 好像没啥区别 加固完安装不了了 我看你这文档 是需要执行 apksigner 这个命令是吧 这个命令是啥啊?

maoabc commented 1 year ago

加固原理写在介绍里,又不是把文件藏来藏去才叫加固。加固后自己要重新签名。

MrMeng @.***> 于 2023年7月11日周二 20:18写道:

还有作者 我发现 加固完之后 好像没啥区别 加固完安装不了了 我看你这文档 是需要执行 apksigner 这个命令是吧 这个命令是啥啊?

— Reply to this email directly, view it on GitHub https://github.com/maoabc/nmmp/issues/79#issuecomment-1630721572, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA27LV2YUCN5KD3OFYHQU2LXPVAC3ANCNFSM6AAAAAA2F2ESNA . You are receiving this because you commented.Message ID: @.***>

mengfanlei1995 commented 1 year ago

apksigner sign --ks ~/.myapp.jks build/input-protect-align.apk 就是重新签名这个命令哈 apksigner 是啥?

maoabc commented 1 year ago

这是android-sdk自带的命令,去build-tools下面找找就知道了。

MrMeng @.***> 于 2023年7月11日周二 20:32写道:

apksigner sign --ks ~/.myapp.jks build/input-protect-align.apk 就是重新签名这个命令哈 apksigner 是啥?

— Reply to this email directly, view it on GitHub https://github.com/maoabc/nmmp/issues/79#issuecomment-1630740511, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA27LV7KS2ANSH6DSHUMUNLXPVBU5ANCNFSM6AAAAAA2F2ESNA . You are receiving this because you commented.Message ID: @.***>

mengfanlei1995 commented 1 year ago

可以了 感谢作者