MCPcopy Create free account

hub / github.com/CreditTone/hooker / functions

Functions304 in github.com/CreditTone/hooker

↓ 1 callersFunctionclassExists
(className)
js/android_ui.js:16
↓ 1 callersFunctionclassExists
(className)
js/edit_text.js:27
↓ 1 callersFunctionclassExists
(className)
js/param_hook.js:19
↓ 1 callersFunctionclassExists
(className)
js/activity_events.js:17
↓ 1 callersFunctionclassExists
(className)
js/cipher.js:2
↓ 1 callersFunctionconvert_descriptor_to_readable
(descriptor)
hooker.py:1781
↓ 1 callersFunctionconvert_jar_to_dex
将 JAR 文件转换为 DEX 文件 Args: jarfile: JAR 文件路径 Returns: 转换成功返回 dex 文件路径,失败返回 None
hooker.py:460
↓ 1 callersFunctioncount_methods_by_app_version
()
hooker.py:1584
↓ 1 callersFunctioncreate_working_dir_enverment
()
hooker.py:882
↓ 1 callersFunctiondateFormat
(fmt, date)
js/keystore_dump.js:6
↓ 1 callersFunctiondiscoverClass
(className)
js/rpc.js:45
↓ 1 callersFunctiondump
(binary, size=2, sep=' ')
hooker.py:1204
↓ 1 callersFunctiondumpgen
(data, only_str)
hooker.py:1211
↓ 1 callersFunctionensure_app_in_foreground
(package_name)
hooker.py:653
↓ 1 callersFunctionensure_root
()
hooker.py:386
↓ 1 callersFunctionentry_debug_mode
()
hooker.py:2048
↓ 1 callersFunctionfastTojson
(javaObject)
js/object_store.js:25
↓ 1 callersFunctionfileExists
(filepath)
js/file.js:19
↓ 1 callersFunctionfind_android_home
在 macOS/Linux 上查找 Android SDK 路径 Returns: Android SDK 路径,如果未找到则返回 None
hooker.py:66
↓ 1 callersFunctiongenchunks
(mixed, size)
hooker.py:1189
↓ 1 callersFunctiongenerateFridaConstructorMethodOverload
(clzVarName, constructorMethod)
js/rpc.js:112
↓ 1 callersFunctiongenerateFridaMethodOverload
(clzVarName, radarMethod)
js/rpc.js:54
↓ 1 callersFunctiongenerateMethodHookJs
(radarClassResult, methodName)
js/rpc.js:157
↓ 1 callersFunctiongetClassName
(obj)
js/android_ui.js:27
↓ 1 callersFunctiongetClassName
(obj)
js/param_hook.js:30
↓ 1 callersFunctiongetPackageName
()
js/keystore_dump.js:38
↓ 1 callersFunctiongetRemoteDriver
()
hooker.py:522
↓ 1 callersFunctionget_cpu_arch
()
hooker.py:340
↓ 1 callersFunctionget_is_magisk_root
()
hooker.py:297
↓ 1 callersFunctionget_local_file_md5
(filepath, chunk_size=8192)
hooker.py:728
↓ 1 callersFunctionget_need_to_cache_pkg_prefix
()
hooker.py:1658
↓ 1 callersFunctionget_oldest_dx_d8_path
查找最老的 dx 和最老的 d8 编译器路径,但版本号不低于 min_version Args: android_home: Android SDK 路径,如果为 None 则自动查找 min_version: 最小版本号,默认 30.0.0
hooker.py:107
↓ 1 callersFunctionget_self_process_name
()
js/dump_dex.js:1
↓ 1 callersFunctionhandle_command
(cmd)
hooker.py:2049
↓ 1 callersFunctionhasTrustManagerImpl
()
js/just_trust_me.js:5
↓ 1 callersFunctionhexdump
(data, result='print', only_str=False)
hooker.py:1243
↓ 1 callersFunctionhookSysOpen
()
js/bypass_frida_svc_detect.js:4
↓ 1 callersFunctionhook_custom_verify
()
js/find_boringssl_custom_verify_func.js:82
↓ 1 callersFunctionhook_dlopen
()
js/find_anit_frida_so.js:1
↓ 1 callersFunctionhook_dlopen
()
js/find_boringssl_custom_verify_func.js:12
↓ 1 callersFunctionhook_dlopen
()
js/trace_init_proc.js:12
↓ 1 callersFunctionhook_js
(hookCmdArg, savePath = None)
hooker.py:960
↓ 1 callersFunctioninit_working_dir_enverment
()
hooker.py:949
↓ 1 callersFunctioninsert_if_not_exists
(cursor, filename, class_package_name, class_name, method_name, readable_proto_list)
hooker.py:1529
↓ 1 callersFunctionis_obfuscated_package
(pkg_name: str)
hooker.py:1719
↓ 1 callersFunctionjust_trust_me
()
hooker.py:1160
↓ 1 callersFunctionkaooqpjakk10a
()
js/just_trust_me.js:5
↓ 1 callersFunctionklalo1mmmmal
()
js/just_trust_me.js:5
↓ 1 callersFunctionlist_third_party_apps
()
hooker.py:2229
↓ 1 callersFunctionloadDexfile
(dexfile)
js/object_store.js:1
↓ 1 callersFunctionloadDexfile
(dexfile)
js/android_ui.js:1
↓ 1 callersFunctionloadDexfile
(dexfile)
js/activity_events.js:1
↓ 1 callersFunctionloadDexfile
(_0x257bf8)
js/just_trust_me.js:5
↓ 1 callersFunctionloadDexfile
(_0x4357f6)
js/get_device_info.js:1
↓ 1 callersFunctionloadXRadarDexfile
()
js/get_device_info.js:1
↓ 1 callersFunctionload_classes_and_methods_to_db
(filename, dex_bytes, need_to_cache_pkg_prefix)
hooker.py:1711
↓ 1 callersFunctionload_dexes_to_cache
()
hooker.py:1687
↓ 1 callersFunctionlog_pcap
(pcap_file, ssl_session_id, function, src_addr, src_port, dst_addr, dst_port, data)
hooker.py:1277
↓ 1 callersFunctionmain
()
js/find_boringssl_custom_verify_func.js:87
↓ 1 callersFunctionmain
()
js/trace_init_proc.js:91
↓ 1 callersFunctionmakeClass
(className)
js/edit_text.js:15
↓ 1 callersFunctionmakeClass
(className)
js/click.js:20
↓ 1 callersFunctionmethodInBeat
(invokeId, timestamp, methodName, executor)
js/click.js:1
↓ 1 callersFunctionmkdir
(path)
js/dump_dex.js:26
↓ 1 callersFunctionmkdirs
(dirpath)
js/rpc.js:1
↓ 1 callersFunctionopen_or_create_db
()
hooker.py:1490
↓ 1 callersFunctionprintBeat
(beat)
js/keystore_dump.js:62
↓ 1 callersFunctionprint_activitys
()
hooker.py:1007
↓ 1 callersFunctionprint_help_msg
()
hooker.py:2184
↓ 1 callersFunctionprint_js_file
(filenames :list)
hooker.py:241
↓ 1 callersFunctionprint_object
(objectId)
hooker.py:1029
↓ 1 callersFunctionprint_services
()
hooker.py:1018
↓ 1 callersFunctionprint_view
(viewId)
hooker.py:1051
↓ 1 callersFunctionquery_class_name_by_prefix
(class_name_prefix, class_name, limit=15)
hooker.py:1591
↓ 1 callersFunctionr0capture
()
hooker.py:1164
↓ 1 callersFunctionrandom
(min, max)
js/keystore_dump.js:30
↓ 1 callersFunctionrpc_start_web_server
(dex_file, all_class)
hooker.py:1063
↓ 1 callersFunctionset_proxy
(proxy)
hooker.py:1412
↓ 1 callersFunctionshould_skip_class_package
(class_package_name)
hooker.py:1740
↓ 1 callersFunctionspawn
(script_file, use_v8=False)
hooker.py:818
↓ 1 callersFunctionssl_log
(pcap=None, verbose=False, ssllib="", wait=0)
hooker.py:1272
↓ 1 callersFunctionstartTLSKeyLogger
()
js/ssl_log.js:1
↓ 1 callersFunctiontrace_init_proc
()
js/trace_init_proc.js:34
↓ 1 callersFunctionversion_gte
比较版本 v1 是否大于等于 v2
hooker.py:171
↓ 1 callersFunctionwriteFileAsBase64Content
(filepath, base64)
js/rpc.js:9
↓ 1 callersFunctionwriteFileAsBase64Content
(filepath, base64)
js/file.js:1
↓ 1 callersFunctionxmalk11o_JKKJKK
()
js/just_trust_me.js:5
↓ 1 callersFunctionxnalkak11ll0ppi0000000ppp
()
js/just_trust_me.js:5
↓ 1 callersFunctionxxxxkakjakkkk
()
js/just_trust_me.js:5
Function'checkClientTrusted'
(_0x244dbe,_0x26ed11)
js/just_trust_me.js:5
Function'checkServerTrusted'
(_0x457d68,_0x528e41)
js/just_trust_me.js:5
Function'getAcceptedIssuers'
()
js/just_trust_me.js:5
Function_0x3185f3
(_0x5d3982,_0x39f71d)
js/apk_shell_scanner.js:1
Function_0x33253d
(_0x11f4c4,_0x1109da)
js/get_device_info.js:1
Function_0x3f10d4
(_0x3d14d7,_0x54ec98)
js/just_trust_me.js:5
Function_0x4d5e
(_0x5e6f)
js/just_trust_me.js:3
Method__init__
(self)
hooker.py:1898
Function_get_app_label_fast
尝试快速拿 label(不保证所有 ROM 都能拿到)。 方法:cmd package dump + grep 失败就返回 None(用包名代替)。
hooker.py:590
Function_get_pid_map
获取运行中进程的 pid 映射:package -> pid 优先 pidof(快),不行再回退 ps。
hooker.py:560
Function_list_third_party_packages
第三方包(-3)最稳定。 输出行形如:package:com.xxx.yyy
hooker.py:546
← previousnext →101–200 of 304, ranked by callers