In modern mobile development, a technical divide exists between adhering to official system frameworks and utilizing security vulnerabilities (like CVEs) to gain unauthorized access. As operating systems implement stricter sandboxing and permission models, some developers “like” to utilize kernel-level or framework-level exploits to provide features that the system otherwise restricts, prioritizing immediate capability.

I don’t know where this trend come from. To be honest, all kind of system was always prioritize “normal user” first. They want to provide their product can be used in all age, even for old people. So when the system try to make sure all of its component is safe, the other population I like to call it “enthusiast”, feel discriminate and threaten by the system.

Why not choosing the system provided one instead of other thing. Maybe that’s their direction of what system is like to be. Maybe they like of what they achieve right now. Of course, you can always give an opinion about feature and such. Bonus point if the developer is kind of enough to respond it. But don’t force all of your opinion is the right thing to do. If so, why you don’t become the developer itself in the first place.

There’s many way to achieve many new feature with just precompiled framework. It’s depend on what’s your goal. Don’t half-assed it with just using loopholes to satisfied your need. It’s like only you can legally rob other money because you need it for your family. Make a better product please, don’t be a script kiddie who just copy pasta many code from obscure place.