It's one of the biggest reasons I prefer android. That and the work profile that allows me to compartmentalise all work stuff and other privacy invading shit without needing a second phone.
It's one of the biggest reasons I prefer android. That and the work profile that allows me to compartmentalise all work stuff and other privacy invading shit without needing a second phone.
And some of the functionality it offers doesn't really have an SSH equivalent, like the install command.
I set up an OpenSmartphoneTestFarm (openSTF) instance at the office so people working from home could fully control smartphones inside the office to debug wifi issues. Because some countries had lockdowns at different times, so it could be that production users could work in the office but some of our support people couldn't. This way they could still test things inside the actual office. And we didn't have to supply our support people with tons of testing phones. Only issue was that it never supported iOS but we use mainly Android anyway for corporate phones, because dual-use (work/private) is a lot better on android. Only in the US they demanded to have iPhones and we outsource the support there.
It worked pretty well actually. https://openstf.io/
But they dropped support on it and moved to another product (device farmer) which never seems to have materialised at all. I don't know what happened to it but we just kept running openstf until the end of the pandemic. It worked fine anyway. But it's too bad it seems to be completely gone as it was actually a great piece of software. A bit overly complex to set up with tons of different docker containers for each part of the service, it was clearly meant for huge distributed installs, which we didn't really need.
It separates your app list and files into two sections, work and personal. The work apps get a briefcase overlay icon.
I use it to separate my work apps and to shield privacy invading apps from my main profile. You can use the insular or island apps to invoke it on pretty much any phone. Even AOSP has it. MDM can also invoke it, which is what it's intended for.
It also allows you to turn off the whole work profile with one button. Great if you do use it for work and you want to have a quiet weekend. The benefit for your employer is that it stops you from copying work data to private apps.
If you do use it for work it stops your employer from seeing your personal side like what apps you have installed. This can be pretty privacy invasive. For example if you have tinder or Grindr installed. I work in MDM management and on apple I can see this. On Android when work profile is used I can't.
All I need to do is some virtual networking fu via 'netsh interface portproxy' inside both guest OS and host OS.