MCPcopy Create free account

hub / github.com/alibaba/AndFix / functions

Functions78 in github.com/alibaba/AndFix

↓ 11 callersMethodgetName
()
src/com/alipay/euler/andfix/patch/Patch.java:113
↓ 3 callersMethodfix
fix @param patchPath patch path
src/com/alipay/euler/andfix/AndFixManager.java:107
↓ 3 callersMethodgetClasses
(String patchName)
src/com/alipay/euler/andfix/patch/Patch.java:125
↓ 3 callersMethodgetFile
()
src/com/alipay/euler/andfix/patch/Patch.java:117
↓ 3 callersMethodgetPatchNames
()
src/com/alipay/euler/andfix/patch/Patch.java:121
↓ 3 callersMethodtoString
()
samples/AndFixDemo/src/com/euler/test/O.java:31
↓ 2 callersMethodaddPatch
add patch file @param file @return patch
src/com/alipay/euler/andfix/patch/PatchManager.java:122
↓ 2 callersMethodcleanPatch
()
src/com/alipay/euler/andfix/patch/PatchManager.java:135
↓ 2 callersFunctiondvm_dlsym
jni/dalvik/dalvik_method_replace.cpp:45
↓ 2 callersMethodgetFileMD5
(File file)
src/com/alipay/euler/andfix/security/SecurityChecker.java:168
↓ 2 callersMethodinitFields
modify access flag of class’ fields to public @param clazz class
src/com/alipay/euler/andfix/AndFix.java:94
↓ 2 callersMethodisEmpty
(String string)
src/com/alipay/euler/andfix/AndFixManager.java:239
↓ 2 callersMethodloadPatch
load patch,call when plugin be loaded. used for plugin architecture.</br> need name and classloader of the plugin @param patchName patch
src/com/alipay/euler/andfix/patch/PatchManager.java:189
↓ 1 callersMethoda
(String str)
samples/AndFixDemo/src/com/euler/test/A.java:35
↓ 1 callersMethodaddReplaceMethod
replace method's body @param src source method @param dest target method
src/com/alipay/euler/andfix/AndFix.java:58
↓ 1 callersFunctionart_replaceMethod
jni/art/art_method_replace.cpp:53
↓ 1 callersFunctionart_setFieldFlag
jni/art/art_method_replace.cpp:68
↓ 1 callersFunctionart_setup
jni/art/art_method_replace.cpp:47
↓ 1 callersMethodb
(String s1, String s2)
samples/AndFixDemo/src/com/euler/test/A.java:40
↓ 1 callersMethodc
()
samples/AndFixDemo/src/com/euler/test/Fix.java:47
↓ 1 callersMethodcheck
(File path, Certificate[] certs)
src/com/alipay/euler/andfix/security/SecurityChecker.java:154
↓ 1 callersMethodcopyFile
copy file @param src source file @param dest target file @throws IOException
src/com/alipay/euler/andfix/util/FileUtil.java:44
↓ 1 callersFunctiondalvik_replaceMethod
jni/dalvik/dalvik_method_replace.cpp:79
↓ 1 callersFunctiondalvik_setFieldFlag
jni/dalvik/dalvik_method_replace.cpp:103
↓ 1 callersFunctiondalvik_setup
jni/dalvik/dalvik_method_replace.cpp:53
↓ 1 callersMethoddeleteFile
delete file @param file file @return true if delete success
src/com/alipay/euler/andfix/util/FileUtil.java:71
↓ 1 callersMethodfixClass
fix class @param clazz class
src/com/alipay/euler/andfix/AndFixManager.java:193
↓ 1 callersMethodgetFingerprint
(String fileName)
src/com/alipay/euler/andfix/security/SecurityChecker.java:206
↓ 1 callersMethodgetI
()
samples/AndFixDemo/src/com/euler/test/A.java:46
↓ 1 callersMethodgetTime
()
src/com/alipay/euler/andfix/patch/Patch.java:129
↓ 1 callersMethodinBlackList
()
src/com/alipay/euler/andfix/Compat.java:85
↓ 1 callersMethodinit
(Context context)
src/com/alipay/euler/andfix/security/SecurityChecker.java:213
↓ 1 callersMethodinit
initialize @param appVersion App version
src/com/alipay/euler/andfix/patch/PatchManager.java:90
↓ 1 callersMethodinit
()
src/com/alipay/euler/andfix/patch/Patch.java:70
↓ 1 callersMethodinitPatchs
()
src/com/alipay/euler/andfix/patch/PatchManager.java:109
↓ 1 callersMethodinitTargetClass
initialize the target class, and modify access flag of class’ fields to public @param clazz target class @return initialized class
src/com/alipay/euler/andfix/AndFix.java:75
↓ 1 callersMethodisSupport
whether support on the device @return true if the device support AndFix
src/com/alipay/euler/andfix/Compat.java:39
↓ 1 callersMethodisSupportSDKVersion
()
src/com/alipay/euler/andfix/Compat.java:77
↓ 1 callersMethodisYunOS
()
src/com/alipay/euler/andfix/Compat.java:56
↓ 1 callersMethodloadDigestes
(JarFile jarFile, JarEntry je)
src/com/alipay/euler/andfix/security/SecurityChecker.java:139
↓ 1 callersFunctionregisterNativeMethods
* Register several native methods for one class. */
jni/andfix.cpp:84
↓ 1 callersFunctionregisterNatives
* Register native methods for all classes we know about. */
jni/andfix.cpp:101
↓ 1 callersMethodremoveOptFile
delete optimize file of patch file @param file patch file
src/com/alipay/euler/andfix/AndFixManager.java:94
↓ 1 callersMethodreplaceMethod
replace method @param classLoader classloader @param clz class @param meth name of target method @param method source method
src/com/alipay/euler/andfix/AndFixManager.java:218
↓ 1 callersMethodreplaceMethod
(Method dest, Method src)
src/com/alipay/euler/andfix/AndFix.java:45
↓ 1 callersFunctionreplace_4_4
jni/art/art_method_replace_4_4.cpp:46
↓ 1 callersFunctionreplace_5_0
jni/art/art_method_replace_5_0.cpp:46
↓ 1 callersFunctionreplace_5_1
jni/art/art_method_replace_5_1.cpp:46
↓ 1 callersFunctionreplace_6_0
jni/art/art_method_replace_6_0.cpp:46
↓ 1 callersFunctionreplace_7_0
jni/art/art_method_replace_7_0.cpp:46
↓ 1 callersMethodsaveFingerprint
(String fileName, String md5)
src/com/alipay/euler/andfix/security/SecurityChecker.java:198
↓ 1 callersMethodsaveOptSig
@param path Dex file
src/com/alipay/euler/andfix/security/SecurityChecker.java:95
↓ 1 callersMethodsetFieldFlag
(Field field)
src/com/alipay/euler/andfix/AndFix.java:47
↓ 1 callersFunctionsetFieldFlag_4_4
jni/art/art_method_replace_4_4.cpp:89
↓ 1 callersFunctionsetFieldFlag_5_0
jni/art/art_method_replace_5_0.cpp:81
↓ 1 callersFunctionsetFieldFlag_5_1
jni/art/art_method_replace_5_1.cpp:83
↓ 1 callersFunctionsetFieldFlag_6_0
jni/art/art_method_replace_6_0.cpp:82
↓ 1 callersFunctionsetFieldFlag_7_0
jni/art/art_method_replace_7_0.cpp:85
↓ 1 callersMethodsetup
(boolean isArt, int apilevel)
src/com/alipay/euler/andfix/AndFix.java:43
↓ 1 callersMethodverifyApk
@param path Apk file @return true if verify apk success
src/com/alipay/euler/andfix/security/SecurityChecker.java:105
↓ 1 callersMethodverifyOpt
@param path Dex file @return true if verify fingerprint success
src/com/alipay/euler/andfix/security/SecurityChecker.java:82
MethodAndFixManager
(Context context)
src/com/alipay/euler/andfix/AndFixManager.java:72
FunctionJNI_OnLoad
* Set some test stuff up. * * Returns the JNI version on success, -1 on failure. */
jni/andfix.cpp:114
MethodO
(String s)
samples/AndFixDemo/src/com/euler/test/O.java:27
MethodPatch
(File file)
src/com/alipay/euler/andfix/patch/Patch.java:65
MethodPatchManager
@param context context
src/com/alipay/euler/andfix/patch/PatchManager.java:76
MethodSecurityChecker
(Context context)
src/com/alipay/euler/andfix/security/SecurityChecker.java:72
Methoda
(String str)
samples/AndFixDemo/src/com/euler/test/Fix.java:33
Methodb
(String s1, String s2)
samples/AndFixDemo/src/com/euler/test/Fix.java:39
MethodcompareTo
(Patch another)
src/com/alipay/euler/andfix/patch/Patch.java:133
MethodfindClass
(String className)
src/com/alipay/euler/andfix/AndFixManager.java:155
MethodonCreate
(Bundle savedInstanceState)
samples/AndFixDemo/src/com/euler/andfix/MainActivity.java:36
MethodonCreate
()
samples/AndFixDemo/src/com/euler/andfix/MainApplication.java:43
MethodonDestroy
()
samples/AndFixDemo/src/com/euler/andfix/MainActivity.java:44
MethodremoveAllPatch
remove all patchs
src/com/alipay/euler/andfix/patch/PatchManager.java:172
FunctionreplaceMethod
jni/andfix.cpp:55
FunctionsetFieldFlag
jni/andfix.cpp:64
Functionsetup
jni/andfix.cpp:43