MCPcopy Create free account

hub / github.com/androiddy/NewHooks / functions

Functions246 in github.com/androiddy/NewHooks

↓ 45 callersMethodlog
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 callersMethodfindField
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 callersMethodgetClass
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 callersMethode
(String msg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookLog.java:15
↓ 18 callersMethodParameter
(String name)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:107
↓ 17 callersMethodadd
(E e)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:508
↓ 11 callersMethodgetParameterTypes
Return an array with the classes of the given objects
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:355
↓ 8 callersMethodaddAbbreviation
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 callersMethodsetHookSuccess
(boolean hookSuccess)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:24
↓ 7 callersMethodsetResult
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 callersMethodgetContext
()
app/src/main/java/com/dexposedart/newhook/App.java:32
↓ 6 callersMethodgetTestHookMeanager
()
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:21
↓ 6 callersMethodisHookSuccess
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:32
↓ 6 callersMethodsetErrormsg
(Throwable errormsg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:16
↓ 6 callersMethodsetSupport
(boolean support)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:46
↓ 5 callersMethodgetErrormsg
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookResult.java:28
↓ 4 callersMethodReturnValue
(String name)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:114
↓ 4 callersMethodfindAndHookMethod
参数1 = Application 参数2 = Hook 或 Hooks注解类 <p> 此方法可以用于Hook1个方法 <p> <p>
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:48
↓ 4 callersMethodfindMethodBestMatch
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 callersMethodgetParametersString
(Class<?>... clazzes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:370
↓ 4 callersMethodgetResult
Returns the result of the method call
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:73
↓ 4 callersMethodgetRuntime
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:78
↓ 3 callersMethodfindMethodExact
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 callersMethodhookMethod
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 callersMethodindexOf
(Object o)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:537
↓ 3 callersMethodinvokeOriginalMethodNative
(Member method, int methodId, Class<?>[] parameter
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:463
↓ 3 callersMethodremove
(E e)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:521
↓ 3 callersMethodsetModel
(String model)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:38
↓ 3 callersMethodsetSuccess
(boolean success)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/ReplaceResult.java:31
↓ 3 callersMethodsetThrowable
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 callersMethodunhook
()
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/IXUnhook.java:23
↓ 2 callersMethodClass2Shorty
(Class<?> cls)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:569
↓ 2 callersMethodclear
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:533
↓ 2 callersMethoddeleteWhitespace
<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 callersMethodfindClass
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 callersMethodfindConstructorBestMatch
(Class<?> clazz, Class<?>... parameterTypes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:414
↓ 2 callersMethodgetAdditionalInstanceField
(Object obj, String key)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1075
↓ 2 callersMethodgetAptHookClass
(Class<?> cl)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:73
↓ 2 callersMethodgetClassString
(String classNamee)
dexposed/src/main/java/com/taobao/android/dexposed/ClassUtils.java:485
↓ 2 callersMethodgetCurrentRuntimeValue
()
dexposed/src/main/java/com/taobao/android/dexposed/DeviceCheck.java:56
↓ 2 callersMethodgetExtra
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 callersMethodgetField
(Object obj, Class<?> cl, String field)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:47
↓ 2 callersMethodgetInstance
()
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:44
↓ 2 callersMethodgetIntField
(Object obj, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:677
↓ 2 callersMethodgetPackageName
(TypeElement typeElement)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/Utils.java:124
↓ 2 callersMethodgetPathList
(Object baseDexClassLoader)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:35
↓ 2 callersMethodgetSimpleName
<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 callersMethodgetSnapshot
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:545
↓ 2 callersMethodgetThrowable
Returns the <code>Throwable</code> thrown by the method, or null
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:98
↓ 2 callersMethodnimabi
(boolean[] booleen)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:56
↓ 2 callersFunctionread32
dexposed/src/main/jni/HookMain.c:85
↓ 2 callersFunctionreadAddr
dexposed/src/main/jni/HookMain.c:93
↓ 2 callersMethodremoveAdditionalInstanceField
(Object obj, String key)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1093
↓ 2 callersMethodsetAdditionalInstanceField
(Object obj, String key, Object value)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:1055
↓ 2 callersMethodsetErrorMsg
(Throwable errorMsg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:22
↓ 2 callersMethodsetErrorMsg
(String errorMsg)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/ReplaceResult.java:19
↓ 2 callersMethodtest4
(Button button,String msg)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:76
↓ 1 callersMethodAdapterCallBackList
(int leng, Class mng, XC_MethodHook xc_methodHook)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:66
↓ 1 callersMethodClassJX
(Hook hook, Hooks hooks, Class arthook, ClassLoader application)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:40
↓ 1 callersMethodClassLoad
(String[] strings, ClassLoader application)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookUtils.java:54
↓ 1 callersMethodDelParameterTypes
(Object[] parameterTypesAndCallback)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:245
↓ 1 callersMethodDexReplaceFinish
(ReplaceResult replaceResult)
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/DexLoaderCallBack.java:11
↓ 1 callersMethodFormattedClass
(Class<?> returnValue, Object... objects)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:224
↓ 1 callersMethodInitCrach
(Throwable ex, boolean str)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:117
↓ 1 callersMethodMainAct
(String msg)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:52
↓ 1 callersMethodStartFrameHook
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:28
↓ 1 callersMethodStartFrameHook1
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:42
↓ 1 callersMethodStartFrameHook4
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:48
↓ 1 callersMethodStartFrameHook41
(Application application)
app/src/main/java/com/dexposedart/newhook/TestHook/TestHookMeanager.java:54
↓ 1 callersMethodToasts
(Boolean[] booleen, String msg, View[] view)
app/src/main/java/com/dexposedart/newhook/MainActivity.java:46
↓ 1 callersMethodUnhook
用于卸载指定hook的方法 参数为绑定hook或者hooks注解的类 @param hookProxy
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:94
↓ 1 callersMethodUnhookAll
用于卸载全部hook的方法
dexposed/src/main/java/com/taobao/android/dexposed/DalvikArt.java:101
↓ 1 callersMethodafterHookedMethod
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 callersMethodbeforeHookedMethod
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 callersMethodcall
(Param param)
dexposed/src/main/java/com/taobao/android/dexposed/callbacks/XCallback.java:94
↓ 1 callersMethodcanDexposed
Check device if can run dexposed, and load libs auto.
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:379
↓ 1 callersMethodd
(String msg)
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookLog.java:21
↓ 1 callersFunctiondoBackupAndHook
dexposed/src/main/jni/HookMain.c:242
↓ 1 callersFunctiondoInitHookCap
dexposed/src/main/jni/HookMain.c:106
↓ 1 callersMethoddumpExceptionToSDCard
(Throwable ex)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:92
↓ 1 callersMethodfindAndBackupAndHook
(Class targetClass, String methodName, String methodSig, Met
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:430
↓ 1 callersMethodfindAndHookMethod
(ClassLoader application, String[] hookname, Class<?> clazz, String methodName, Object... parameterTypesAndCal
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:176
↓ 1 callersMethodfindConstructorExact
(Class<?> clazz, Class<?>... parameterTypes)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:389
↓ 1 callersMethodfindFieldRecursiveImpl
(Class<?> clazz, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:101
↓ 1 callersFunctiongenTrampoline1
dexposed/src/main/jni/HookMain.c:127
↓ 1 callersFunctiongenTrampoline2
dexposed/src/main/jni/HookMain.c:150
↓ 1 callersMethodgetAllHookName
()
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:257
↓ 1 callersMethodgetDexElements
(Object paramObject)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:41
↓ 1 callersMethodgetErrorMsg
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:30
↓ 1 callersMethodgetHook
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:54
↓ 1 callersMethodgetHook
(Element element, ProcessingEnvironment processingEnv)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/getHook.java:25
↓ 1 callersMethodgetHooks
(Element element, ProcessingEnvironment processingEnv)
hookinject/src/main/java/com/taobao/android/dexposed/annotations/getHooks.java:25
↓ 1 callersMethodgetModel
()
dexposed/src/main/java/com/taobao/android/dexposed/HookArt/utils/HookInfo.java:34
↓ 1 callersMethodgetObjectField
(Object obj, String fieldName)
dexposed/src/main/java/com/taobao/android/dexposed/XposedHelpers.java:598
↓ 1 callersMethodgetPackageName
<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 callersMethodhasThrowable
Returns true if an exception was thrown by the method
dexposed/src/main/java/com/taobao/android/dexposed/XC_MethodHook.java:105
↓ 1 callersMethodhookMethodNative
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 callersMethodinit
(int SDK_version)
dexposed/src/main/java/com/taobao/android/dexposed/DexposedBridge.java:433
↓ 1 callersMethodinit
(Context context)
app/src/main/java/com/dexposedart/newhook/CrashHandler.java:52
↓ 1 callersMethodinjectAboveEqualApiLevel14
(Application application, String dexPath)
dexposed/src/main/java/com/taobao/android/dexposed/DexUtils/DexLoaderReplace.java:14
next →1–100 of 246, ranked by callers