Hi I am a backend developer, not mobile, I would be seriously interested in finding out a way to koshering an iPhone.
Essentially in addition to parental controls which allow us to block internet and apps, we would need to be able to remove all video playback and the ability to reset the phone.
We can remove the ability to reset the phone by having someone else put in an iCloud account which the person doesn't have the password to.
Finally for video playback, I think there is a way to remove it without jailbreaking the phone. Livigent has a profile that they install on the phone that can block any network calls that they want. They tried blocking the native video players in different apps like WhatsApp but it didn't work. It's a possibility to try that again. Or maybe we would need to jailbreak the phone, but that seems like a much more difficult option.
Since you are in the field, do you think this is possible and how much work would it require?