Stage Programmer and core app removal

Stage Programmer and core app removal

Hello, new mobicontrol install and I'm working out the best way to enroll out of the box devices (android enterprise honeywell CT60).

If I manually setup with afw#mobicontrol I get the minimal set of installed applications as mentioned in links below.  However it looks like the manufacturer camera app "snapdragon camera" (org.codeaurora.snapcam) is removed completely rather than just hidden (can't see it in device details application list) so cannot use the enable system app script for that bundle. 

If I use the Stage Programmer app to setup a QR code and scan that with an OOTB device, it enrolls and provisions, however it does not seem to hide/remove any default apps. 

So, I'm left wondering the best way to proceed.  I like the simplicity of the Stage app, and would like to keep the OEM camera app, however there are other default core apps I would like to hide - is there a script to hide apps, or can application run control hide apps or does it just prevent launch?

Mobicontrol device details indicates both devices are "work managed devices" with same agent versions but with a different outcome re. default core apps visibility/install status.

Is this a bug/version issue or caused by the way I've set things up?

Kind regards,

Similar topics:

https://discussions.soti.net/kb/why-are-some-system-applications-hidden-after-i-provision-into-work-managed-device-mode/

https://discussions.soti.net/thread/core-apps-being-removed-android-enterprise/

3 Answers

Order By:   Standard | Newest | Votes
Raymond, Chan | posted this 14 March 2019

Each of the disabled app hidden after initial enrollment can be added back simply by sending the script command

   enable_system_app   Your_App_Bundle_ID

 

 

  • 0
  • 0
Mark R | posted this 14 March 2019

Thanks Raymond I've discovered this does work even if the device details screen was not showing it as installed under the applications menu.

Have you seen this scenario with android enterprise before?  Where using the stage programmer app does not remove all the system apps where afw#mobicontrol method does?

Edit: also discovered application run control removes visibility of an app too.  So probably the best way forward is to use stage to easily enroll and apply an ARC profile to remove what I need leaving the required OEM apps alone.

  • 0
  • 0
Raymond, Chan | posted this 14 March 2019

Some OEM brands/models have glitches in their implementation of hiding  bundled apps.  In the worst case, I've tested a model that does not hide any, possibly intentionally. As there are hundreds of brands and models to choose from, it's not a big deal to kick that model out of the choice for corporate owned device solutions that require the app-hiding feature.

 

Recently, I also found some inconsistent hiding behaviour  even for devices of the same model shipped in the same carton/batch.  The relative rare (much less frequent than 1 in every 50 on average) inconsistencies are seen in all enrollment methods (afw@mobicontrol hash tag,  QR code and NFC bump, etc.) and we are still looking for any possible pattern that cause this minor problem.   Any problem detected is simply handle by factory-resetting the device and retry the enrollment again.

 

  • 0
  • 0

Give us your feedback
Give us your feedback
Feedback