MobileSubstrate由三部分组成,分别是MobileHooker、MobileLoader和Safe Mode。MobileHooker的作用是替换系统函数。MobileLoader的作用是加载第三方动态链接库,也就是tweak。