小米应用商店 总是自动更新

    这今天,每次安装了包之后(低版本2.0.0),早晨再看手机的包就变成(2.1.0版本),很纳闷,不知道是怎么回事

我就查看了应用详情,找到了下面的图片



这下明白了, 应用商店的自动更新造成的。

之后的操作,去到应用商店,禁止自动版本更新

现在看下原因,为什么应用市场自动就把包更新了

1. android的基础设定,有一个android.permission项目描述的权限专门授权“能安装应用程序”,并且这个权限只能给装在/system的应用程序
这便是第三方应用市场,准确的说,没有装在/system 分区的应用市场不能静默安装应用程序的原因。
这种时候实际上是有一个安装在/system的package installer应用程序负责安装的

这里没有提到出现了root权限,selinux的情况。一般来说有了root权限便能为所欲为,包括绕过android的系统权限。
当然更新/system里面的应用程序一般也是绕过android的,会跑到recovery直接操纵磁盘。

2.了解,MIUI 自带的应用商店可以做app的后台自动更新安装

3.静默安装:指的是安装时无需任何用户干预,直接按默认设置安装

4.后台静默安装需要系统级的支持, 我觉得是出于安全方面的考虑,不然任何程序都能在用户不知情的情况下安装apk,这太可怕了。
miui 商店用的小米的系统,当然可以开后门,后台静默安装无压力
比如酷市场,只能root之后才能静默安装

其实就是MIUI系统实现的这个操作,系统直接支持了静默安装


转载:
Android 系统下的 APP 后台自动更新安装是如何实现的?

https://www.zhihu.com/question/24863207







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值