4 ms·
There's something that was magical about jailbreaking iOS, because of the way Objective-C allowed you to modify the system by swizzling methods. This can't real
by batteryhorse 8y ago
There's something that was magical about jailbreaking iOS, because of the way Objective-C allowed you to modify the system by swizzling methods. This can't really be compared to people modifying their Android devices, it's just not the same because it's such a pain to compile Android and flash it everytime you want to change something.
Jailbreaking is dead, and Swift does not allow swizzling. I agree, smartphones are boring, it's too locked down. Not many people had the skill to write quality apps in Objective-C, so now we're stuck with apps written using React Native. This makes smartphones more complex, but the quality is worse.
- pritambaral 8y ago> it's just not the same because it's such a pain to compile Android and flash it everytime you want to change something. One does not have to recompile and flash Android just to change something. Bytecode can be redirected at class load time and native binaries can be individually "replaced" by mounting over them. This is how Xposed and Magisk work, respectively, BTW.