前一段时间给Saurik发了几封邮件,想让Substrate for Android开源,以更好地支持Android 5.0,可惜Saurik一直没回我。Substrate文档较少,又没有开源社区支持,再加上Frida出来了,估计以后用Substrate的会更少。这里分享一下Substrate的各种方法,供参考。
Substrate hook步骤:
1. 在Manifest里进行权限的声明
<permission android:name="cydia.permission.SUBSTRATE" android:label="modify code from other packages" android:permissionGroup="android.permission-group.DEVELOPMENT_TOOLS" android:protectionLevel="dangerous" /> <uses-permission android:name="cydia.permission.SUBSTRATE" />