受保护的Android行业应用

时间:2018-01-25 07:29:42

标签: android android-security

我们在Android 7的智能手机上安装了一些Android应用程序。

有时我们的用户会卸载这些应用,或者难​​以正确使用它们。

我们要求我们的Android开发人员调查是否可以阻止用户

  1. 卸载应用
  2. 停止服务
  3. 关闭移动数据或WIFI服务
  4. 他们回答的根本不可能做到。

    嗯......我们喜欢将Android设备配置为特殊公司使用,具有如上所述的强大限制。

    是否可以使用Android SDK对其进行归档?有可能吗?

    谢谢!

    ---------更新#1 ----------------------------------- -------------

    我认为最好的办法是使用Android设备管理API https://developer.android.com/guide/topics/admin/device-admin.html

    并将其与描述的方法混合

    Require a password to uninstall/remove application

    Android - Start service on boot

    Application without app launcher icon

    我的意思是,一旦我们安装了自定义企业应用APK,我们也可以在没有ICON的情况下安装应用/服务,并且具有“特殊”名称,因此用户无法通过他的知识来识别它(通常没有图标)和服务名称(它应该模仿原生Android服务)。这种非图标服务应该监听用户所做的活动,并通过激活PIN / PASSWORD屏幕阻止他执行危险活动。用户不应该知道密码/密码。

      

    这种解决方法看起来像是一种合法的捕鱼方式   打破我们需要的东西

         
        
    1. 卸载应用
    2.   
    3. 停止服务
    4.   
    5. 关闭移动数据或WIFI服务
    6.   

    ---------- UPDATE#2 ------------------------------- -

      

    结论是固件中唯一包含app的方式   使应用程序无法取消100%。没有其他选择。

    ----------更新#3和最后一个------------------

    Utilize and complement Android's enterprise features

1 个答案:

答案 0 :(得分:3)

您在评论中发布的link说明了一切。

您首先要做的就是根设备,然后使用(System apps)创建应用ES file explorer, Titanium backup, /system/app mover ★ ROOT ★ ...,然后取消设备。

您也可以使用(Norton Family Parental Control , Net Nanny , Qustodio Parental Control , Mobicip ....)这样的家长控制应用查看此link

至于合法且安全的方式,您可以随时与公司联系,并要求将您的应用包含为system apps