在Egis.cpp文件中第977行插入代码以禁用minicap
您可以使用以下 Python 代码在 D:\c0de\09184100\aegisshield\src\DexUnshellTool\jni\Loader\Egis.cpp 文件的第 977 行首插入所需代码:
with open('D:\c0de\09184100\aegisshield\src\DexUnshellTool\jni\Loader\Egis.cpp', 'r+') as file:
lines = file.readlines()
lines.insert(976, ' if((g_icustom_new_flag >> 28)%2 == 1) {
')
lines.insert(977, ' TFD_LOGI("[*] we need no minicap");
')
lines.insert(978, ' nativeSecurityEntry(env, newApp, 'com/jiagu/payegis/minicap/Minicap', 'checkMinicap', NULL);
')
lines.insert(979, ' }
')
file.seek(0)
file.writelines(lines)
这段代码会将以下代码插入到 Egis.cpp 文件的第 977 行首:
if((g_icustom_new_flag >> 28)%2 == 1) {
TFD_LOGI("[*] we need no minicap");
nativeSecurityEntry(env, newApp, 'com/jiagu/payegis/minicap/Minicap', 'checkMinicap', NULL);
}
这段代码的作用是:
- 检查
g_icustom_new_flag的第 28 位是否为 1,如果是,则说明不需要 minicap,并调用nativeSecurityEntry函数来禁用 minicap。
您也可以根据需要修改代码,例如:
- 修改
g_icustom_new_flag的位数和值以满足您的需求。 - 修改
nativeSecurityEntry函数的参数以满足您的需求。
请注意,修改代码之前请备份您的文件,以免造成数据丢失。
原文地址: http://www.cveoy.top/t/topic/b34L 著作权归作者所有。请勿转载和采集!