wa-heng

Results 7 comments of wa-heng

> 我使用一个只有MainActivaty的简单项目测试,看着比你的demo还要简单很多,使用java -jar nmm-protect-xxx.jar input.apk命令,没有添加加固过滤规则文件,安装时过了权限要求步骤,点继续后报安装失败,请问是我的环境还是需要写过滤文件有误,对java版本、gradle版本这些有要求不,麻烦解答,谢谢

你好,我的项目minsdk是24,加固后安装报Failure [INSTALL_FAILED_INVALID_APK: Failed to extract native libraries, res=-2],改minsdk=21就正常,如果我我需要将minSDK升级的话,请问是否需要更新DexOpcodes.h和InterpC-portable.cpp这些指令相关的代码

大佬,再麻烦您一下,我现在加固自定义EditText,派生的EditText重写了public boolean onTouchEvent(MotionEvent event)方法,只要加固该方法就会导致弹不出键盘;而加固自定义的Listview,也是也是onTouchEvent方法,会导致列表滑动卡顿,请问你有遇到这个问题吗

我测试了下发现,我的自定义MyEditText控件的父类控件(另一个继承自EditText的自定义控件)没有实现onTouchEvent,它的爷爷类EditText才有实现onTouchEvent,我在父类实现了onTouchEvent后就正常了。 那这个问题是不是有可能是跳转父类方法出异常了 public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event); }

========================= 父类重载了onTouchEvent的 ========================= ####|invoke-super args=2 @0x55cc {regs=0x0032 0} ####set argument args[1]=7fee8fee48 ####|invoke-super args=2 @0x0308 {regs=0x0010 0} ####set argument args[1]=7fee8f29a8 ####|move-result v1 (v1=0x00000001) ####|return v1 ####|move-result v3 (v3=0x00000001) ####|sget-object v0,sfield@0x56eb ####+...

那两个const string是我加的日志,为了方便看onTouchEvent指令的开始和结束,方法内容为了排查问题,我只留了 public boolean onTouchEvent(MotionEvent event) { return super.onTouchEvent(event); } 我本来想给你一个demo,但是我测试demo是可以的,等我再排查下我的项目有什么问题再来,谢谢了

最后找到只要加混淆就有问题,不使用混淆就好了 minifyEnabled false