Installing applications on your Android device is very simple. Simply search for the application in the Play Store and click on the Install button. You can install it as system applications or as user applications.
System applications are applications pre-installed on the system partition with its ROM. In other words, a system application is simply an application located in the /system/app folder on an Android device.
/system/app is a read-only folder. Users of Android devices do not have access to this partition. Therefore, users cannot install or uninstall applications directly from/to it.
Applications such as the camera, settings, messages, Google Play Store, etc. They come pre-installed with the phone and manufacturers generally do not offer an option to remove such applications, as this could affect the functioning of their device. If you want to remove an application from the system, you must first root your device.
Read also: How to Avoid Malware on Android
Non-system/third-party/User applications are applications downloaded from the Google Play Store or loaded with an APK file.
A non-system application is installed in the/data/app folder and has read and write privileges. If there are applications that you installed but no longer use, you can simply uninstall them to free up storage space.
There may be situations where you want to do a factory reset because your phone “behaves badly.” But the problem with factory reset is that it removes all user data and applications. In such cases, you can convert the applications you want to keep as system applications and then perform a factory reset. You can use applications such as Titanium Backup to convert user applications as system applications. Unlike user applications, system applications will not be deleted after a factory reset.
Hexnode MDM as a system application
When Hexnode MDM is installed on the device as a system application, a number of benefits are added to the device.
- Silent installation and uninstallation of the application: applications can be installed and subsequently removed from the device without user intervention.
- The Hexnode application becomes non-removable: adding the Hexnode application in the /system/app folder prevents users from deleting it from the device.
- Device Restart: The device can be restarted from the Hexnode MDM console
- Power off: The device can be turned off remotely through the Hexnode MDM portal.
- Lost mode: For enhanced device security in case the device is lost or stolen, the lost mode can be enabled thus locking down the device, making it functionless. The ROM booted the Android device into Lost Mode to ensure security.
How to blacklist/whitelist system applications
With Hexnode MDM, you can blacklist or whitelist applications on Android and iOS devices. Blacklists restrict users from using specific applications on devices, while whitelists restrict users from using specific applications on devices.
On iOS devices, you can blacklist all system applications, except the Phone application and the Settings application.
For devices with iOS 11 and higher, Hexnode allows users to remove applications from the system.
To remove system applications on your device,
- Go to Policies> New policy.
- Click Advanced Restrictions in iOS Settings.
- Enable Remove applications from the system.
- Click Policy Objectives to add the devices with which you want to associate the policy.
- Save your policy.
Published by Android training in Chandigarh.