enable_system_app wildcard?

enable_system_app wildcard?

With Android Enterprise Device Owner enrollment you can end up in a situation where a number of system applications are disabled by default. There are enrollment Extras that you can include in a NFC chip or custom QR code to leave all system apps enabled but if they device has already been enrolled is appears that you have to use the enable_system_app script in order to re-enable the apps individually. Is there an alternative to individually re-enabling system apps such as using a wild card? eg:

enable_system_app *

enable_system_app com.zebra.*

2 Answers

Order By:   Standard | Newest | Votes
Leroy | posted this 20 September 2019

Hi Matt,

For Zebra device, Zebra told me that this is a bug. Zebra engineering didn't white-list the zebra apps in the firmware.. This will be fix in the next lifeguard update.

It would be a nice feature, if we can use a wild card to white-list all apps.

  • 0
  • 0
Raymond Chan | posted this 20 September 2019

I think Matt is talking about general case of using wild-card argument (* or ?) to define a group of (but not necessarily "all" ) apps when using  enable_system_app script command.  Besides, the solution should be vendor independent, and not restricted only to Zebra devices.

 

Thus, the issue is related to whether the Soti's codes in future AE device agent can parse bundle-ID with wild-card character and loop through multiple apps specified, and is not related to codes from any particular vendor such as Zebra.

 

This should be relatively trivial to implement.  Hope some active Soti moderator on this forum can file a formal feature request for him, and we can see that functionality in future device agent very soon. 

 

  • 0
  • 0

Give us your feedback
Give us your feedback
Feedback