外部框架

class AlwaysShowCleanUp: BaseHook() {
    override fun init() {
        // 往下写
    }

几种方法定位方法的例子

  1. loadClass
loadClass("类名").methodFinder()
            .filterByName("方法名")
            .first().createHook {
                before {
                    // 操作
                    // it.result = true
                }
            }
  1. hookAllMethods
hookAllMethods(
                "类名",
                "方法名",
                object : MethodHook() {
                    override fun before(param: MethodHookParam) {
                        // 操作
                        //param.result = true
                    }
                })