A while ago, I got an in-app announcement that Authy Desktop was being discontinued.
Well that's fine with me. My Mac supports iOS apps, so it should be pretty easy to download the mobile version from the App Store and sign in, right?
Right?
Seems promising enough...
It installs just fine, too.
But if I click "open", nothing happens.
Turns out, no matter what settings I pick and no matter how long I wait, it will never open. No errors will ever show up. The issue is SIP.
System Integrity Protection, aka "helicopter mom", is a setting that prevents even root users from modifying certain parts of the system:
- /System
- /usr
- /bin
- /sbin
- /var
- Apps that are pre-installed with the Mac operating system
These parts are also known as "the fun parts where all the cool shit happens".
Luckily, Apple allows users to disable System Integrity Protection by booting into Recovery Mode, opening the Terminal, and executing csrutil disable
. Easy enough, I did it years ago. It's just hard enough that people can't get phished into doing it, but not so hard as to make it difficult for developers. Excellent.
The problem is that there's a bit of an undocumented drawback - you can't launch iOS apps.
Well, sort of... 😇
You can't launch iOS apps downloaded from the App Store. That might not seem like a big distinction, but it's substantial. All I need to do to run iOS apps is to get them directly from my iPhone, which I can do because it's jailbroken. One Playcover later and I'm back in business.
Which leads me to a drawback... no easy updates. Every time I want to update, I have to redump the app from my phone.
Well in the end, I don't really care that much. It's a little annoying occasionally, but there's nothing stopping me from downloading the app on my phone and sending it to my computer.