3 ms·
>Put the option in the settings, but require a device reset/wipe to activate it. Hrm. I don't think that actually would be as effective on iOS, reset/wipe is e
by xoa 5y ago
>Put the option in the settings, but require a device reset/wipe to activate it.
Hrm. I don't think that actually would be as effective on iOS, reset/wipe is essentially setting up a new phone or a recovery procedure that is meant to be quite easy and near fully automated if time consuming. Which means the bar to social engineering is either very low because it follows the existing workflow and restores from backup ("click this before going to bed that's it"), or if it wouldn't allow restoring a non-root backup to a root device then it really screws the utility for all of us who want root ownership over our normal hardware (me included). This would not at all be a "dev mode" after all, it'd be a more normal Windows/Mac/Linux/BSD use mode including for people who never intend to ever write a single piece of software but do want stuff that Apple doesn't allow/enable.
Still an interesting different potential path.
- idle_zealot 5y agoI think the easy data restore is actually a good feature here. The security concern with sideloading is the potential for social engineering. Having iOS display a “Are you sure you want to enable sideloading? Doing this will delete all data on your iPhone.” sounds like it’d be a good deterrent to non-technical users. They’d be worried about deleting their pictures and chat history. More knowledgeable users would know about the data restore functionality and proceed after pulling any local-only data off their device.