[Resolved. Thanks!]Help! issues about hooking API with MobileSubstrate~ I'm a colledge student and now trying to develop a little app under Linux+3.1.2 Toolchain. I use MobileSubstrate to implement API hook. Functions I want to hook are from UIKit. The exported functions can be hooked successfully. But functions which are not exported from UIKit cannot be hooked. It's always reported "undefined symbols" when building the dylib. Does mobilesubstrate support hooking function which is not exported??? ------------------double post merged------------------If it doesn't, then how could I do my implement? I wanna hook the unexported API. In the API, an NSDictionary is hard coded, and I wanna change the value of the NSDictionary. I think I can hook the init* method of NSDictionary, but how could I know the init* method of NSDictionary is called within the API? Many Many Thanks!