Comments (15)
把创建ClassWriter时的flag去掉COMPUTE_FRAMES试试。
from nmmp.
主要是需要修改方法后自动计算maxStatck和maxLocal,应该不用计算frame,只加COMPUTE_MAXS没问题。
from nmmp.
好的,有个比较棘手的问题Serializable 接口的类都混淆不了,这个有什么办法吗?
from nmmp.
这个没办法,可能涉及本地库,序列化没法支持,不过这些类也没有加固必要吧。安卓的Parcelable接口应该没问题
from nmmp.
好的,我这边做个中间bean做为桥接。
另外 再请教一个问题。//虚拟机库名称,如果cmake里配置为静态库,这个可以忽略
public static final String VM_NAME = "nmmvm";
这个名称能修改吗,我尝试改了一下,编译错了。
后来尝试改CMakeLists.txt文件,但是编译过不去。谢谢
from nmmp.
BuildNativeLib.java里也需要修改,不然找不到编译后的.so文件
from nmmp.
这个按我开始想法libnmmvm.so可以使用静态库,这样编译后就只生成libnmmp.so,nmmp这个名称在generateCmake里会替换掉。
from nmmp.
改了2个地方
1.BuildNativeLib.java 的VM_NAME定义
2.vm目录下的配置文件
改完之后重新压缩zip文件,替换之前的资源。
但是改完之后就编译不过去。
from nmmp.
你改vm目录下的cmake文件,那么上层的cmake文件里链接库名称也需要改,不然找不到库
from nmmp.
target_link_libraries(${LIBNAME_PLACEHOLDER} nmmvm log)这里的vm库名称也需要改
from nmmp.
是这么改的,2个文件都改成和java设置的名称一样,最后cmake的时候会报错。
from nmmp.
from nmmp.
谢谢,目前发现就不能改里面的文件,然后再压缩替换之前的内容。修改后命令不正常了。并不是字符串替换的问题。
建议您弄个群,好交流谢谢。
from nmmp.
并没有问题,有问题只会是你操作或者使用工具有问题。本质上只是内嵌个zip把c源码放里面方便读取而已,那个报错明显是修改后连cmakelists.txt都丢失了。
你应该检查那些工具怎么直接修改zip的,很简单的问题没必要复杂化然后变成玄学问题。
from nmmp.
并没有问题,有问题只会是你操作或者使用工具有问题。本质上只是内嵌个zip把c源码放里面方便读取而已,那个报错明显是修改后连cmakelists.txt都丢失了。 你应该检查那些工具怎么直接修改zip的,很简单的问题没必要复杂化然后变成玄学问题。
是zip路径多了一层,感谢支持。现在可以改名了!
from nmmp.
Related Issues (20)
- 有哪些可以定制的地方吗? HOT 2
- 关于aar包脱糖的问题 HOT 4
- nmm-protect加固时针对新版androidstudio中Composeui框架存在MaterialTheme会抱错并崩溃 HOT 1
- 想感谢你的分享 HOT 1
- convertRules.txt和mapping.txt有原始文件吗?
- 修改so名称以及包名 HOT 1
- Constuctror Init and Cinit HOT 1
- aab加壳 HOT 4
- 我使用nmmp加固xposed模块在lsposed环境下运行时遇到了如下错误 HOT 8
- Mac 报错:No such file or directory HOT 4
- 使用apksigner签名之后的apk还是无法安装
- 加固后部分手机安装apk报错:Failure [-124: Failed parse during installPackageLI: Targeting R+ (version 30 and above) requires the resources.arsc of installed APKs to be stored uncompressed and aligned on a 4-byte boundary] HOT 3
- 请问nmmvm这个项目是用来做什么的 HOT 1
- 图形界面的nmmp项目
- 编译失败 HOT 1
- 使用aab加固的时候报文件找不到问题 HOT 1
- 更改so名称问题 HOT 5
- aab加固问题 HOT 1
- 加固aab问题 HOT 1
- AAR 编译加固后 调用报错 java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nmmp.