Hacker News new | ask | show | jobs
by anonyfuss 4779 days ago
No. No no no no no no.

There's nothing wrong with hacks. There's nothing wrong with runtime patching. If you know what you're doing, then you know why you shouldn't do it, and thus you're well equipped to do it anyway.

There IS something wrong with bundling up hacks and runtime patches into a simple user-friendly installer that leads users to believe that they will work and are safe. When the hacks fail (and they will), it happens in ways that leave users confused, frustrated, and blaming us -- the developers of the applications that your hacks crash.

Bug reports from people who use Mobile Substrate are a massive waste of time and user goodwill. They pollute our crash reporting system, they make users think our software is broken, and they result in bad reviews in the app store.

You've just made life more ugly for every ISV that supports Android -- and our users -- after doing the same to us on iOS for years.

1 comments

Your app doesn't work on my jailbroken iPhone I'm not going to leave a poor review but I will still think it reflects poorly on your software.
He's not just referring to a jailbroken phone. From what I gather, the main purpose of Substrate is to allow apps to monkey patch functionality in other apps. I can see how this could be frustrating if users report issues that are actually caused by another app "hacking" the reported app.
The primary purpose of jailbreaking your phone is to run tweaks that use MobileSubstrate. I think Saurik himself has said Cydia only contains a handful of "apps" everything else is a tweak.

Unless the author has written an app badly in need of a tweak specifically targeting it, I doubt it's being patched directly.