Remove Built-in iOS apps (iOS 14)

cwaldrip
Valued Contributor

(Jamf Pro 10.41) This is the first I've had to manage any mobile device as the company usually puts them in InTune. But these users need more gradual control as the'll be using the phones mostly as cameras. But they're not going to be exclusively just using the camera app so can't use single-app mode. But there's no need for almost any of the built-in apps like Activity, Books, TV, Calendar, Health, Mail, Music, News, Podcasts, Reminders, Wallet.

I can find previous questions about this from before Apple allowed the removal of built-in apps - the technique then was to hide (old) or rearrange (older). But I'm looking at ideally removing, or hiding if that's all I can do.

I've tested trying to manage Podcasts, and set it to be managed if already installed. But the log says it can't be installed because it's already installed (duh. yeah). It doesn't even show up in Apps as managed or unmanaged - just failed. And I created a profile to restrict that list of apps (Some apps not allowed), but they still allow me to open them when I launch them (policy confirmed installed). Huh?

6 REPLIES 6

AJPinto
Honored Contributor II

I also don't manage iOS devices with JAMF but if I remember correctly you can hide built in apps. You would use a restrictions payload and set which apps they are allowed to use. It should remove all apps not allowed from the springboard.

 

AJPinto_0-1680808952537.png

 

techjason
Contributor

@cwaldrip The way to do it is to use the Apps Sub Category of Restrictions in a Configuration Profile. If you scroll to the bottom, you can either list apps to remove, or only access specific apps. 

Either way, the following link will probably make your life a lot easier. It is the Bundle IDs for native apps installed on Apple Devices.

Bundle IDs for Native Apps  

cwaldrip
Valued Contributor
Oh! Sweet! Thanks!

cwaldrip
Valued Contributor

I think that my biggest problem is that many of the mobile devices are BYOB, and not "Supervised". So I'm working to get them enrolled in our ABM account now.

AJPinto
Honored Contributor II

The software restriction payload does not work on BYOD devices. They are personally owned and apple rightfully does not feel an organization has any right to restrict applications on a personally device.

 

However, I do feel apple needs a better way to identify an organizationally owned device than the only current option which is MDM enrollment with Automated Device Enrollment. Or wiping the device with a supervision flag on the OS using Apple Configurator as that is very hands on.

cwaldrip
Valued Contributor

Except in this case they aren't personal devices. They were just bought through a 3rd party resellers and thus were never enrolled in ABM. facepalm...