dcc icon indicating copy to clipboard operation
dcc copied to clipboard

DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.

Results 26 dcc issues
Sort by recently updated
recently updated
newest added

filter.txt 如下: # do not compile constructor ! # test demo !bigGoto #.*TestCompiler.* !.*Util* !./*Lambda* .*Activity.* # compile method named onCreate, mostly activity's onCreate .*;onCreate\(Landroid/os/Bundle;.* # compile all method, use...

Traceback (most recent call last): File "dcc.py", line 450, in dcc_cfg = json.load(fp) File "D:\Python\lib\json\__init__.py", line 293, in load return loads(fp.read(), File "D:\Python\lib\json\__init__.py", line 357, in loads return _default_decoder.decode(s) File...

Can you convert to java version ? Not python

jni/nc/Dex2C.h:28:91: note: expanded from macro 'D2C_RESOLVE_FIELD' if (cached_field == NULL && d2c_resolve_field(env, &cached_class, &cached_field, false, class_name, field_name... ^~~~~~~~~~ 159 warnings generated. [armeabi-v7a] SharedLibrary : libnc.so 159 warnings generated. [arm64-v8a] SharedLibrary...

I find that the dcc only processes the first dex file in the apk although the writer said he has fixed this bug already.My sample apk has fourteen dex files...

``` C:\Users\Slimakoi\Desktop\amimo\dcc>python dcc.py app.apk -o out.apk [WARNING ] androguard.core.api_specific_resources: Requested API level 29 is larger than maximum we have, returning API level 28 instead. fcntl(): Bad file descriptor make: Entering...

正在做一个相关的项目,发现频繁的deletelocalref导致运行速度十分慢,想了解一下你有没有什么好的优化方法

像dex apk这种主要还是针对于编译后的加固,如果是开发过程中的针对组件形式的保护可能我觉得碰到的场景会更多一点

nc static_cast(INT64_MAX)) { ^ jni/nc/Dex2C.cpp:77:42: error: 'INT64_MIN' was not declared in this scope } else if (val < static_cast(INT64_MIN)) { ^ jni/nc/Dex2C.cpp: In function 'int64_t d2c_float_to_long(float)': jni/nc/Dex2C.cpp:89:41: error: 'INT64_MAX' was...

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\dcc-project-3poeod0w\\jni\\nc\\Java_com_yihe_suho_ui_activity_mine_SelectTabActivity_launch__Landroid_content_Context_2Lcom_com_yihe_suho_bean_request_RegisterDeviceCodeRequestBean_2Ljava_lang_String_2.cpp' 1、请问这个错误改怎么解? 2、开启代码混淆可以吗,我测试了开启混淆会报错