Cydia Substrate使用手册

介绍

Cydia Substrate:The powerful code modification platform behind Cydia.

安装Cydia Substrate

下载并安装Cydia Substrate安装包,点击Link Substrate Files后,(连接本地的Substrate服务文件),这一步是需要ROOT权限的,连接后还需要重启设备才能够生效。

异常

已经给你ROOT,但是提示

Script Failure
shell status -1:
WARING: linker: app_process has text relocations. this is wasting memory and is a security risk.
[Unix.cpp:99] Permission denied
...
...

卸载了已经安装的Xposed,Google了一圈也没有解决。

最后群友提示文件夹权限不够,将system/vendor/lib目录设置为可读写后,[Unix.cpp:99] Permission denied这个提示没有了。

dir-Permission.png

重启设备后

success.png
Cydia substrate is a mechanism for modifying programs in memory as they are operating. Below, you will find some initial extensions available for Android.


参考利用Cydia Substrate进行Android HOOK实现了修改系统字体颜色的功能。

未实现在浏览器主页面注入广告功能。
Hook自建的测试项目时提示没有onCreate方法:

NoSuchMethod.png

参考:

利用Cydia Substrate进行Android HOOK
Android上玩玩Hook?

推荐阅读更多精彩内容