这里我用的nexus5 小米的用不了这框架
- 创建一个android项目。
- 将SDK包中的加入到项目的libs文件夹下。
- 在中加入相关的权限等。
<application
4.创建Java Class
5.粘贴代码
import ;
import ;
import ;
public class Shark {
static void initialize(){
("要hook的类与类的路径", new () {//要hook的类与类的路径
public void classLoaded(Class<?> myClass) {
Method myMethod;
try{
myMethod = ("要hook的方法", );//要hook的方法,以及参数的类型和个数,没有就不写
}catch(NoSuchMethodException e){
myMethod = null;
}
if (myMethod != null){
final old = new ();
(myClass,myMethod, new () {
public Object invoked(Object obj,Object...args){
Object ret = "返回内容";
return ret;
}
},old);
}
}
});
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
}
6.编译安装
7.重启设备 (手机上方点锤子提示 再substrate 软重启)