能力值:
( LV2,RANK:10 )
51 楼
有个很菜的问题想请教各位大佬 关于youpk避免对dex的优化做的修改 compiler_options_->SetCompilerFilter(CompilerFilter::kVerifyAtRuntime); compiler_options_->SetCompilerFilter(CompilerFilter::kVerify); 这两个的具体区别是啥呀 越详细越好?
能力值:
( LV2,RANK:10 )
52 楼
1 error generated. [ 0% 5/533] //art/dex2oat:dex2oatd clang++ dex2oat.cc [linux] FAILED: out/soong/.intermediates/art/dex2oat/dex2oatd/linux_x86_64/obj/art/dex2oat/dex2oat.o PWD=/proc/self/cwd prebuilts/clang/host/linux-x86/clang-4053586/bin/clang++ -c -Iexternal/icu/icu4c/source/common -Iexternal/lz4/lib -Iexternal/valgrind/include -Iexternal/valgrind -Iexternal/vixl/src -Iexternal/zlib -Ilibnativehelper/platform_include -Iart/cmdline -Iart/dex2oat -fno-exceptions -Wno-multichar -Wa,--noexecstack -fPIC -no-canonical-prefixes -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -O2 -g -fno-strict-aliasing --gcc-toolchain=prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8 --sysroot prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot -fstack-protector-strong -m64 -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -DNDEBUG -UDEBUG -fdebug-prefix-map=/proc/self/cwd= -D__compiler_offsetof=__builtin_offsetof -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -Wno-expansion-to-defined -fdebug-prefix-map=$PWD/= -Iart/dex2oat/include -Iart/runtime -Isystem/core/base/include -Iout/soong/.intermediates/art/tools/cpp-define-generator/cpp-define-generator-asm-support/gen -Iart/compiler -Iexternal/libcxx/include -Iexternal/libcxxabi/include -Isystem/core/include -Isystem/media/audio/include -Ihardware/libhardware/include -Ihardware/libhardware_legacy/include -Ihardware/ril/include -Ilibnativehelper/include -Iframeworks/native/include -Iframeworks/native/opengl/include -Iframeworks/av/include -Ilibnativehelper/include_deprecated -fno-rtti -ggdb3 -Wall -Werror -Wextra -Wstrict-aliasing -fstrict-aliasing -Wunreachable-code -Wredundant-decls -Wshadow -Wunused -fvisibility=protected -Wthread-safety -Wthread-safety-negative -Wimplicit-fallthrough -Wfloat-equal -Wint-to-void-pointer-cast -Wused-but-marked-unused -Wdeprecated -Wunreachable-code-break -Wunreachable-code-return -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -O3 -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_VDEX -DIMT_SIZE=43 -DART_USE_READ_BARRIER=1 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86=8192 -DART_STACK_OVERFLOW_GAP_x86_64=8192 -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DVIXL_DEBUG -UNDEBUG -O2 -fno-omit-frame-pointer -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -Wframe-larger-than=1736 -DART_FRAME_SIZE_LIMIT=1736 -DART_BASE_ADDRESS=0x60000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -Wno-frame-larger-than= -Wmissing-noreturn -target x86_64-linux-gnu -Bprebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin -DANDROID_STRICT -fPIE -D_USING_LIBCXX -std=gnu++14 -Wsign-promo -Wno-inconsistent-missing-override -Wno-null-dereference -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS -Wno-thread-safety-negative -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8 -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/backward -isystem prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/x86_64-linux -nostdinc++ -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -Werror=address-of-temporary -Werror=return-type -MD -MF out/soong/.intermediates/art/dex2oat/dex2oatd/linux_x86_64/obj/art/dex2oat/dex2oat.o.d -o out/soong/.intermediates/art/dex2oat/dex2oatd/linux_x86_64/obj/art/dex2oat/dex2oat.o art/dex2oat/dex2oat.cc art/dex2oat/dex2oat.cc:1679:62: error: no member named 'kVerifyAtRuntime' in 'art::CompilerFilter' compiler_options_->SetCompilerFilter(CompilerFilter::kVerifyAtRuntime); ~~~~~~~~~~~~~~~~^ 1 error generated. ninja: build stopped: subcommand failed. 19:54:10 ninja failed with: exit status 1 #### failed to build some targets (01:21 (mm:ss)) ####
能力值:
( LV2,RANK:10 )
53 楼
enum Filter { kAssumeVerified, // Skip verification but mark all classes as verified anyway. kExtract, // Delay verication to runtime, do not compile anything. kVerify, // Only verify classes. kQuicken, // Verify, quicken, and compile JNI stubs. kSpaceProfile, // Maximize space savings based on profile. kSpace, // Maximize space savings. kSpeedProfile, // Maximize runtime performance based on profile. kSpeed, // Maximize runtime performance. kEverythingProfile, // Compile everything capable of being compiled based on profile. kEverything, // Compile everything capable of being compiled. }; And the question is coming:which one has the the same effect just as kVerifyAtRuntime
能力值:
( LV1,RANK:0 )
54 楼
经研究发现这个壳当看到如果 对这些activities中的关键类进行初始化就对程序进行了一种退出保护
楼主你好,请问这个检测是壳在解密初始化代码 的时候发生的还是初始化代码执行 的时候发生的?另外,能否私下给一下这个测试APP,想研究一下这个壳~麻烦百忙之中能回复一下,谢谢~
能力值:
( LV1,RANK:0 )
55 楼
类添加了,但是报错 'jni_internal.cc:3058] Couldn't find class: cn/youlor/Unpacker',请问编译还需要怎么配置
能力值:
( LV2,RANK:10 )
56 楼
大佬 youpk源码里动态注册函数的部分看不懂啊 为啥替换成一般的env->RegisterNatives编译后开不了机呀 能否留个联系方式 我有好多问题不明白 球球了
能力值:
( LV2,RANK:10 )
57 楼
mark
能力值:
( LV2,RANK:10 )
58 楼
厉害了 牛逼!!!
能力值:
( LV2,RANK:10 )
59 楼
厉害。。。
最后于 2022-2-23 16:23
被夜的静night编辑
,原因:
能力值:
( LV2,RANK:10 )
60 楼
辛苦了
能力值:
( LV2,RANK:10 )
61 楼
百度盘挂了
能力值:
( LV3,RANK:25 )
62 楼
百度云盘链接挂了 能不能补一下啊
能力值:
( LV1,RANK:0 )
63 楼
这个东西有没有虚拟机啊,感觉好麻烦,脱个壳还需要买个手机?