As far as I've known that mach-o would be loaded into memory during iOS app launching and dyld would link all the necessary libs to the mach-o and combine them to address all the symbols.
After that runtime is on stage, so my question is can we access the mach-o and write/modify at least __DATA section, such as I would like to store some info onto the __DATA section?