Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/androiddy/NewHooks
/ functions
Functions
246 in github.com/androiddy/NewHooks
⨍
Functions
246
◇
Types & classes
43
↓ 45 callers
Method
log
Writes a message to BASE_DIR/log/debug.log (needs to have chmod 777) @param text log message
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:98
↓ 36 callers
Method
findField
Look up a field in a class and set it to accessible. The result is cached. If the field was not found, a {@link NoSuchFieldError} will be thrown.
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:77
↓ 32 callers
Method
getClass
Returns the class represented by {@code className} using the {@code classLoader}. This implementation supports the syntaxes "{@code java.util.Map.Ent
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:456
↓ 23 callers
Method
e
(String msg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookLog.java:15
↓ 18 callers
Method
Parameter
(String name)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:107
↓ 17 callers
Method
add
(E e)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:508
↓ 11 callers
Method
getParameterTypes
Return an array with the classes of the given objects
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:355
↓ 8 callers
Method
addAbbreviation
Add primitive type abbreviation to maps of abbreviations. @param primitive Canonical name of primitive type @param abbreviation Corresponding abbr
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:119
↓ 7 callers
Method
setHookSuccess
(boolean hookSuccess)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:24
↓ 7 callers
Method
setResult
Modify the result of the method call. In a "before-method-call" hook, prevents the call to the original method. You still need to "return" from the ho
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:89
↓ 6 callers
Method
getContext
()
app/src/main/java/com/dexposedart/newhook/App.java:32
↓ 6 callers
Method
getTestHookMeanager
()
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:21
↓ 6 callers
Method
isHookSuccess
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:32
↓ 6 callers
Method
setErrormsg
(Throwable errormsg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:16
↓ 6 callers
Method
setSupport
(boolean support)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:46
↓ 5 callers
Method
getErrormsg
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:28
↓ 4 callers
Method
ReturnValue
(String name)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:114
↓ 4 callers
Method
findAndHookMethod
参数1 = Application 参数2 = Hook 或 Hooks注解类 <p> 此方法可以用于Hook1个方法 <p> <p>
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:48
↓ 4 callers
Method
findMethodBestMatch
Look up a method in a class and set it to accessible. The result is cached. This does not only look for exact matches, but for the closest match. If t
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:266
↓ 4 callers
Method
getParametersString
(Class<?>... clazzes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:370
↓ 4 callers
Method
getResult
Returns the result of the method call
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:73
↓ 4 callers
Method
getRuntime
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:78
↓ 3 callers
Method
findMethodExact
Look up a method in a class and set it to accessible. The result is cached. If the method was not found, a {@link NoSuchMethodError} will be thrown. <
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:147
↓ 3 callers
Method
hookMethod
Hook any method with the specified callback @param hookMethod The method to be hooked @param callback
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:118
↓ 3 callers
Method
indexOf
(Object o)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:537
↓ 3 callers
Method
invokeOriginalMethodNative
(Member method, int methodId, Class<?>[] parameter
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:463
↓ 3 callers
Method
remove
(E e)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:521
↓ 3 callers
Method
setModel
(String model)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:38
↓ 3 callers
Method
setSuccess
(boolean success)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/ReplaceResult.java:31
↓ 3 callers
Method
setThrowable
Modify the exception thrown of the method call. In a "before-method-call" hook, prevents the call to the original method. You still need to "return" f
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:114
↓ 3 callers
Method
unhook
()
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/IXUnhook.java:23
↓ 2 callers
Method
Class2Shorty
(Class<?> cls)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:569
↓ 2 callers
Method
clear
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:533
↓ 2 callers
Method
deleteWhitespace
<p>Deletes all whitespaces from a String as defined by {@link Character#isWhitespace(char)}.</p> <p> <pre> StringUtils.deleteWhitespace(null)
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:638
↓ 2 callers
Method
findClass
Look up a class with the specified class loader (or the boot class loader if <code>classLoader</code> is <code>null</code>). <p>Class names can be spe
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:63
↓ 2 callers
Method
findConstructorBestMatch
(Class<?> clazz, Class<?>... parameterTypes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:414
↓ 2 callers
Method
getAdditionalInstanceField
(Object obj, String key)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1075
↓ 2 callers
Method
getAptHookClass
(Class<?> cl)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:73
↓ 2 callers
Method
getClassString
(String classNamee)
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:485
↓ 2 callers
Method
getCurrentRuntimeValue
()
dexposed/src/main/java/com/taobao/android/dexposed/DeviceCheck.java:56
↓ 2 callers
Method
getExtra
This can be used to store anything for the scope of the callback. Use this instead of instance variables. @see #getObjectExtra @see #setObjectExtra
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/XCallback.java:55
↓ 2 callers
Method
getField
(Object obj, Class<?> cl, String field)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:47
↓ 2 callers
Method
getInstance
()
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:44
↓ 2 callers
Method
getIntField
(Object obj, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:677
↓ 2 callers
Method
getPackageName
(TypeElement typeElement)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:124
↓ 2 callers
Method
getPathList
(Object baseDexClassLoader)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:35
↓ 2 callers
Method
getSimpleName
<p>Null-safe version of <code>aClass.getSimpleName()</code></p> @param cls the class for which to get the simple name. @return the simple class name.
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:236
↓ 2 callers
Method
getSnapshot
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:545
↓ 2 callers
Method
getThrowable
Returns the <code>Throwable</code> thrown by the method, or null
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:98
↓ 2 callers
Method
nimabi
(boolean[] booleen)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:56
↓ 2 callers
Function
read32
dexposed/src/main/jni/HookMain.c:85
↓ 2 callers
Function
readAddr
dexposed/src/main/jni/HookMain.c:93
↓ 2 callers
Method
removeAdditionalInstanceField
(Object obj, String key)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1093
↓ 2 callers
Method
setAdditionalInstanceField
(Object obj, String key, Object value)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1055
↓ 2 callers
Method
setErrorMsg
(Throwable errorMsg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:22
↓ 2 callers
Method
setErrorMsg
(String errorMsg)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/ReplaceResult.java:19
↓ 2 callers
Method
test4
(Button button,String msg)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:76
↓ 1 callers
Method
AdapterCallBackList
(int leng, Class mng, XC_MethodHook xc_methodHook)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:66
↓ 1 callers
Method
ClassJX
(Hook hook, Hooks hooks, Class arthook, ClassLoader application)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:40
↓ 1 callers
Method
ClassLoad
(String[] strings, ClassLoader application)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:54
↓ 1 callers
Method
DelParameterTypes
(Object[] parameterTypesAndCallback)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:245
↓ 1 callers
Method
DexReplaceFinish
(ReplaceResult replaceResult)
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/DexLoaderCallBack.java:11
↓ 1 callers
Method
FormattedClass
(Class<?> returnValue, Object... objects)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:224
↓ 1 callers
Method
InitCrach
(Throwable ex, boolean str)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:117
↓ 1 callers
Method
MainAct
(String msg)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:52
↓ 1 callers
Method
StartFrameHook
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:28
↓ 1 callers
Method
StartFrameHook1
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:42
↓ 1 callers
Method
StartFrameHook4
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:48
↓ 1 callers
Method
StartFrameHook41
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:54
↓ 1 callers
Method
Toasts
(Boolean[] booleen, String msg, View[] view)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:46
↓ 1 callers
Method
Unhook
用于卸载指定hook的方法 参数为绑定hook或者hooks注解的类 @param hookProxy
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:94
↓ 1 callers
Method
UnhookAll
用于卸载全部hook的方法
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:101
↓ 1 callers
Method
afterHookedMethod
Called after the invocation of the method. <p>Can use {@link MethodHookParam#setResult(Object)} and {@link MethodHookParam#setThrowable(Throwable)} to
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:47
↓ 1 callers
Method
beforeHookedMethod
Called before the invocation of the method. <p>Can use {@link MethodHookParam#setResult(Object)} and {@link MethodHookParam#setThrowable(Throwable)} t
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:40
↓ 1 callers
Method
call
(Param param)
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/XCallback.java:94
↓ 1 callers
Method
canDexposed
Check device if can run dexposed, and load libs auto.
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:379
↓ 1 callers
Method
d
(String msg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookLog.java:21
↓ 1 callers
Function
doBackupAndHook
dexposed/src/main/jni/HookMain.c:242
↓ 1 callers
Function
doInitHookCap
dexposed/src/main/jni/HookMain.c:106
↓ 1 callers
Method
dumpExceptionToSDCard
(Throwable ex)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:92
↓ 1 callers
Method
findAndBackupAndHook
(Class targetClass, String methodName, String methodSig, Met
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:430
↓ 1 callers
Method
findAndHookMethod
(ClassLoader application, String[] hookname, Class<?> clazz, String methodName, Object... parameterTypesAndCal
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:176
↓ 1 callers
Method
findConstructorExact
(Class<?> clazz, Class<?>... parameterTypes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:389
↓ 1 callers
Method
findFieldRecursiveImpl
(Class<?> clazz, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:101
↓ 1 callers
Function
genTrampoline1
dexposed/src/main/jni/HookMain.c:127
↓ 1 callers
Function
genTrampoline2
dexposed/src/main/jni/HookMain.c:150
↓ 1 callers
Method
getAllHookName
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:257
↓ 1 callers
Method
getDexElements
(Object paramObject)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:41
↓ 1 callers
Method
getErrorMsg
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:30
↓ 1 callers
Method
getHook
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:54
↓ 1 callers
Method
getHook
(Element element, ProcessingEnvironment processingEnv)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/getHook.java:25
↓ 1 callers
Method
getHooks
(Element element, ProcessingEnvironment processingEnv)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/getHooks.java:25
↓ 1 callers
Method
getModel
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:34
↓ 1 callers
Method
getObjectField
(Object obj, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:598
↓ 1 callers
Method
getPackageName
<p>Gets the package name of an {@code Object}.</p> @param object the class to get the package name for, may be null @param valueIfNull the value
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:269
↓ 1 callers
Method
hasThrowable
Returns true if an exception was thrown by the method
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:105
↓ 1 callers
Method
hookMethodNative
Intercept every call to the specified method and call a handler function instead. @param method The method to intercept
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:461
↓ 1 callers
Method
init
(int SDK_version)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:433
↓ 1 callers
Method
init
(Context context)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:52
↓ 1 callers
Method
injectAboveEqualApiLevel14
(Application application, String dexPath)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:14
next →
1–100 of 246, ranked by callers