Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/WrBug/dumpDex
/ functions
Functions
85 in github.com/WrBug/dumpDex
⨍
Functions
85
◇
Types & classes
23
↓ 6 callers
Function
is_oreo
app/src/main/cpp/util/deviceutils.cpp:31
↓ 6 callers
Method
log
(String txt)
app/src/main/java/com/wrbug/dumpdex/dump/LowSdkDump.java:25
↓ 4 callers
Function
freeze
app/src/main/cpp/inlineHook.c:142
↓ 4 callers
Function
save_dex_file
保存dex文件
app/src/main/cpp/util/fileutils.cpp:20
↓ 4 callers
Function
unFreeze
app/src/main/cpp/inlineHook.c:177
↓ 3 callers
Method
dump
(String packageName, Class<?> aClass)
app/src/main/java/com/wrbug/dumpdex/dump/LowSdkDump.java:48
↓ 3 callers
Function
is_arm_64
app/src/main/cpp/util/deviceutils.cpp:23
↓ 2 callers
Function
__fix_instructions
app/src/main/cpp/And64InlineHook.cpp:428
↓ 2 callers
Function
doInlineHook
app/src/main/cpp/inlineHook.c:336
↓ 2 callers
Function
doInlineUnHook
app/src/main/cpp/inlineHook.c:285
↓ 2 callers
Function
doProcessThreadPC
app/src/main/cpp/inlineHook.c:93
↓ 2 callers
Method
dump
(String packageName)
app/src/main/java/com/wrbug/dumpdex/Native.java:26
↓ 2 callers
Method
getName
()
app/src/main/java/com/wrbug/dumpdex/PackerInfo.java:118
↓ 2 callers
Function
get_new_open_function_addr
app/src/main/cpp/util/deviceutils.cpp:167
↓ 2 callers
Function
get_old_open_function_addr
app/src/main/cpp/util/deviceutils.cpp:150
↓ 2 callers
Function
isExecutableAddr
app/src/main/cpp/inlineHook.c:186
↓ 2 callers
Method
isOreo
()
app/src/main/java/com/wrbug/dumpdex/util/DeviceUtils.java:26
↓ 2 callers
Function
is_marshmallow
app/src/main/cpp/util/deviceutils.cpp:39
↓ 2 callers
Function
is_nougat
app/src/main/cpp/util/deviceutils.cpp:35
↓ 2 callers
Method
log
(String txt)
app/src/main/java/com/wrbug/dumpdex/Native.java:12
↓ 2 callers
Method
log
(String txt)
app/src/main/java/com/wrbug/dumpdex/PackerInfo.java:82
↓ 1 callers
Function
A64HookFunction
app/src/main/cpp/And64InlineHook.cpp:584
↓ 1 callers
Function
A64HookFunctionV
app/src/main/cpp/And64InlineHook.cpp:525
↓ 1 callers
Function
FastAllocateTrampoline
app/src/main/cpp/And64InlineHook.cpp:510
↓ 1 callers
Function
__fix_branch_imm
app/src/main/cpp/And64InlineHook.cpp:115
↓ 1 callers
Function
__fix_cond_comp_test_branch
app/src/main/cpp/And64InlineHook.cpp:184
↓ 1 callers
Function
__fix_loadlit
app/src/main/cpp/And64InlineHook.cpp:248
↓ 1 callers
Function
__fix_pcreladdr
app/src/main/cpp/And64InlineHook.cpp:329
↓ 1 callers
Function
addInlineHookItem
app/src/main/cpp/inlineHook.c:225
↓ 1 callers
Method
attachBaseContextHook
(final XC_LoadPackage.LoadPackageParam lpparam, final Application application)
app/src/main/java/com/wrbug/dumpdex/dump/LowSdkDump.java:63
↓ 1 callers
Function
deleteInlineHookItem
app/src/main/cpp/inlineHook.c:238
↓ 1 callers
Method
find
(final XC_LoadPackage.LoadPackageParam lpparam)
app/src/main/java/com/wrbug/dumpdex/PackerInfo.java:86
↓ 1 callers
Function
findInlineHookItem
app/src/main/cpp/inlineHook.c:213
↓ 1 callers
Function
getAllTids
app/src/main/cpp/inlineHook.c:64
↓ 1 callers
Method
getType
(String packageName)
app/src/main/java/com/wrbug/dumpdex/PackerInfo.java:100
↓ 1 callers
Function
getTypeInArm
app/src/main/cpp/relocate.c:136
↓ 1 callers
Function
getTypeInThumb16
app/src/main/cpp/relocate.c:75
↓ 1 callers
Function
getTypeInThumb32
app/src/main/cpp/relocate.c:104
↓ 1 callers
Function
get_file_name
生成dex文件
app/src/main/cpp/util/fileutils.cpp:13
↓ 1 callers
Function
get_open_function_flag
app/src/main/cpp/util/deviceutils.cpp:43
↓ 1 callers
Method
init
(final XC_LoadPackage.LoadPackageParam lpparam, PackerInfo.Type type)
app/src/main/java/com/wrbug/dumpdex/dump/LowSdkDump.java:30
↓ 1 callers
Method
init
(final XC_LoadPackage.LoadPackageParam lpparam)
app/src/main/java/com/wrbug/dumpdex/dump/OreoDump.java:31
↓ 1 callers
Function
init_package_name
app/src/main/cpp/util/fileutils.cpp:45
↓ 1 callers
Function
init_sdk_init
app/src/main/cpp/util/deviceutils.cpp:14
↓ 1 callers
Function
inlineHook
app/src/main/cpp/inlineHook.c:370
↓ 1 callers
Method
isMarshmallow
()
app/src/main/java/com/wrbug/dumpdex/util/DeviceUtils.java:30
↓ 1 callers
Method
isNougat
()
app/src/main/java/com/wrbug/dumpdex/util/DeviceUtils.java:22
↓ 1 callers
Method
log
(String txt)
app/src/main/java/com/wrbug/dumpdex/XposedInit.java:24
↓ 1 callers
Method
log
(String txt)
app/src/main/java/com/wrbug/dumpdex/dump/OreoDump.java:24
↓ 1 callers
Function
ndk_dlopen
app/src/main/cpp/dlopen.c:122
↓ 1 callers
Function
ndk_dlsym
app/src/main/cpp/dlopen.c:164
↓ 1 callers
Function
ndk_init
app/src/main/cpp/dlopen.c:28
↓ 1 callers
Function
processThreadPC
app/src/main/cpp/inlineHook.c:122
↓ 1 callers
Function
registerInlineHook
app/src/main/cpp/inlineHook.c:243
↓ 1 callers
Function
relocateInstruction
app/src/main/cpp/relocate.c:604
↓ 1 callers
Function
relocateInstructionInArm
app/src/main/cpp/relocate.c:485
↓ 1 callers
Function
relocateInstructionInThumb
app/src/main/cpp/relocate.c:438
↓ 1 callers
Function
relocateInstructionInThumb16
app/src/main/cpp/relocate.c:168
↓ 1 callers
Function
relocateInstructionInThumb32
app/src/main/cpp/relocate.c:278
↓ 1 callers
Method
supportNativeHook
()
app/src/main/java/com/wrbug/dumpdex/util/DeviceUtils.java:18
↓ 1 callers
Method
writeByteToFile
(byte[] data, String path)
app/src/main/java/com/wrbug/dumpdex/util/FileUtils.java:23
Function
(new_arm64_open_memory)
app/src/main/cpp/util/deviceutils.cpp:97
Function
(new_nougat_open_memory)
app/src/main/cpp/util/deviceutils.cpp:118
Method
A64HookInit
app/src/main/cpp/And64InlineHook.cpp:501
Function
Java_com_wrbug_dumpdex_Native_dump
app/src/main/cpp/native.cpp:10
Method
Type
(String s)
app/src/main/java/com/wrbug/dumpdex/PackerInfo.java:114
Method
addition_isCorrect
()
app/src/test/java/com/wrbug/dumpdex/ExampleUnitTest.java:13
Method
afterHookedMethod
(MethodHookParam param)
app/src/main/java/com/wrbug/dumpdex/dump/LowSdkDump.java:39
Function
get_and_set_current_index
app/src/main/cpp/And64InlineHook.cpp:79
Function
get_ref_ins_index
app/src/main/cpp/And64InlineHook.cpp:75
Method
handleLoadPackage
(final XC_LoadPackage.LoadPackageParam lpparam)
app/src/main/java/com/wrbug/dumpdex/XposedInit.java:36
Function
inlineHookAll
app/src/main/cpp/inlineHook.c:403
Function
inlineUnHook
app/src/main/cpp/inlineHook.c:300
Function
inlineUnHookAll
app/src/main/cpp/inlineHook.c:320
Function
insert_fix_map
app/src/main/cpp/And64InlineHook.cpp:89
Function
is_in_fixing_range
app/src/main/cpp/And64InlineHook.cpp:71
Function
ndk_dladdr
app/src/main/cpp/dlopen.c:179
Function
ndk_dlclose
app/src/main/cpp/dlopen.c:136
Function
ndk_dlerror
app/src/main/cpp/dlopen.c:150
Function
new_arm64_open_common
app/src/main/cpp/util/deviceutils.cpp:70
Function
new_opencommon
app/src/main/cpp/util/deviceutils.cpp:137
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/wrbug/dumpdex/MainActivity.java:7
Function
process_fix_map
app/src/main/cpp/And64InlineHook.cpp:102
Function
reset_current_ins
app/src/main/cpp/And64InlineHook.cpp:85
Method
useAppContext
()
app/src/androidTest/java/com/wrbug/dumpdex/ExampleInstrumentedTest.java:19