App Center--Rooted android devices checking criteria or exception rules
For seucrity reason, most company will not allow rooted android device to enroll on App Center. That's absolutely right. But sometime we need to do some exception for some special android devices. Those devices will be recoginzed as rooted devices by App Center and can't be enrolled to App Center. But actually the owners of those devices never do any rooting action.
How this will happen? Because the manufacturers of those special android devices will buit-in some root function into their products. "su" file can be found on those devices,but this "su" only can be utilized by the built-in app (some privilege control app), the third party app such as "Superuser" and "Rootexplorer" can't get root access via this "su". So those special manufacturer rooted android devices doesn't like that highrisk of those really rooted devices.
We want App Center can allow those specail rooted device can be enrolled.
There are two method:
1. Improve the rooted android devices checking criteria. I think the ACA should not only check if the "su" file exist on the device but try to get root access. If ACA only see "su" existing but can't really get root access, then it shouldn't simply mark the device as rooted.
2.Allow those sepcial rooted devices to be enrolled on App Center for exception.