4 ms·
3rd party apps aren't allowed to sign dynamically-loaded code (which almost everyone agrees is a big security WIN, even if it sucks a little). Saurik (creator
by pooriaazimi 14y ago
3rd party apps aren't allowed to sign dynamically-loaded code (which almost everyone agrees is a big security WIN, even if it sucks a little).
Saurik (creator of Cydia):
Apple can't turn on the ability to do executable, dynamically written to memory pages just for their library: they'd have to turn it on for the entire process, at which point you could also do crazy things like download native code and execute it, bypassing the entire concept of their "codesign" mechanism.
http://news.ycombinator.com/item?id=2338338 http://news.ycombinator.com/item?id=2338338
Jail breakers can enable Nitro for other apps (like Google Chrome) by using a utility called Nitrous.
- buster 14y agoWhat i know is that every other OS on the earth allows that. To me it sounds just like a convenient excuse :) Easier to say "blabla security blabla" instead of "we shut down apps because we don't want competition". Even if it is true that it increases security somewhat. I'd vote for more "freedom" instead of a more restricted environment.