Looking at: https://github.com/Flipboard/FLEX I see a screenshot of the framework being used on the Apple Springboard with a caption that reads:
The code injection is left as an exercise for the reader. 😇
I'm not directly interested in injecting it into the Springboard, but if I did want to inject the framework into another process (like the Calculator app for instance), how would I go about doing so?
As a side-note, I am willing to jailbreak my device if that's the only way of doing something like this.
While most developers use popular IDEs like Xcode and Sublime Text on their Macs, few realize that their iPhones and iPads can also handle coding apps.
Dependency Injection is a software design pattern in which an object receives other instances that it depends on. It's a commonly used technique that allows reusing code, insert mocked data, and simplify testing.
I Tweeted to Ryan Olson (according to the Git blame log he posted the picture) and got this reply: https://twitter.com/ryanolsonk/status/580011917491601408
It looks like it is necessary to Jailbreak for this.
After doing more research I found a tool called "Cycript" by Jay Freeman (Saurik). If you're interested in remote injection on a live application: take a look at: http://resources.infosecinstitute.com/ios-application-security-part-1-setting-up-a-mobile-pentesting-platform/
If you're unfamiliar with MobileSubstrate and Theos, you should definitely take a look: http://iphonedevwiki.net/index.php/Theos/Setup
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With