Hacker News new | ask | show | jobs
by jhatemyjob 31 days ago
The author's base assumption, and stated motivation for doing this project, is wrong.

https://github.com/StephenDev0/StikDebug

For an undergrad project, I suppose it's fine to conveniently forget about the existence of this solution for the sake of getting a good grade.

3 comments

In order to use this, you need another device to initiate a debugging session on the given process. This is fine for sideloading Dolphin using your developer credentials but is not an acceptable solution for other kinds of apps. Some people might not want their app to be debuggable by randos, and requiring a tether to kickstart the app - even if it's just another iPhone - is cumbersome and user-hostile.

In contrast, spinning up a WebView works everywhere and App Review probably won't even notice or care what you're doing.

I would not expect the average undergraduate to understand the intricacies of how iOS does dynamic codesigning enforcement. There are plenty of people who have graduated with advanced degrees and work at Apple who don't really understand how it works, either.
Ok
It’s wrong ‘for sideloaded apps that have the get-task-allow entitlement.’

It’s right for ‘regular’ apps.