能力值:
( LV5,RANK:70 )
|
-
-
2 楼
感谢楼主分享
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
看了下像是乐固的方案
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
繁华皆成空
[em_13]看了下像是乐固的方案
方案二是参考的乐固,方案一好像是最快的方案
|
能力值:
( LV3,RANK:20 )
|
-
-
5 楼
内存加载, 8开始有InMemoryDexClassLoader可用; 如果采用HOOK方案, 可以考虑更底层的函数; 至于方案一的cookie联系, 可以考虑加载虚dex然后替换成真实的cookie返回
|
能力值:
( LV6,RANK:80 )
|
-
-
6 楼
感谢楼主分享
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
楼主在吗? 你的代码编译通过不了?
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
猥琐菜鸟
楼主在吗? 你的代码编译通过不了?
我用的ndk-r14b 编译的
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
4.4.2 系统会奔溃,能请教楼主吗?
|
能力值:
( LV3,RANK:30 )
|
-
-
10 楼
if(!g_isArt){ jint mCookie=mem_loadDex_dvm(env,(char*)szDexPath); LOGD("[+]Dalvik dex cookie :0x%x", mCookie); cookie_field = env->GetFieldID(DexFileClass, "mCookie", "I"); //replace cookie env->SetIntField(mini_dex_obj, cookie_field, mCookie); make_dex_elements(env, classLoader, mini_dex_obj); } 添加make_dex_elements(env, classLoader, mini_dex_obj); elements4.x忘了设置,这样dex当与没加载
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
lpcdma
if(!g_isArt){
jint mCookie=mem_loadDex_dvm(env,(char*)szDexPath);
LOGD("[+]Dalvik dex co ...
谢谢大神,学习ing
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
还不支持重写了 Application 类的 apk,怎样能支持
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
rrrfff
内存加载, 8开始有InMemoryDexClassLoader可用; 如果采用HOOK方案, 可以考虑更底层的函数; 至于方案一的cookie联系, 可以考虑加载虚dex然后替换成真实的cookie ...
兄台说的好像是数字加固方案
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
水一贴,楼主么么哒
最后于 2018-4-16 16:36
被yaneng编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
感谢楼主分享,显示已编译结束,一直处在Building resources中,等了好久了,还没有结束,不知是什么原因。
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
针对于多个dex文件的加固,楼主是否比较好的方法
|
能力值:
( LV4,RANK:40 )
|
-
-
18 楼
模拟dlopen和dlsym的逻辑,绕过了系统将阻止应用动态链接非公开 NDK库的限制。参考:https://tech.meituan.com/2017/07/20/android-remote-debug.html
|
能力值:
( LV5,RANK:60 )
|
-
-
19 楼
嗯,看源码dalvik,那个mini_dex_obj没有初始化,为null.
|
|
|