我一直在研究静默安装一段时间。
我目前正在尝试找到某种方法将更新安装到使用 Android 的设备上:
- 没有用户输入的手段
- 没有互联网或网络
- 正在运行 Android 4.0
这就是为什么我希望默默地做到这一点。最坏的情况是每次我想更新时都将它连接到 PC 上,但这正是我想要避免的。
我的想法是,我对该设备的唯一输入是我的 SD 卡。
我需要做的是不断在 SD 卡上查找文件;如果它在那里,那么我将在没有任何用户输入(apk 或建议的文件类型)的情况下更新设备上的软件。
从我到目前为止发现的情况来看,似乎有几种方法可以奏效:
- Root 在 /data/app 上将 chmod 设置为 777 (并且不关心安全性)
- 根并假装我是 ADB 程序。
- 网络上的appbrain(对我没用)
- 编写/重写操作系统(过去我的专业知识)
但是,在我从比我了解更多的人那里获得一些反馈之前,我宁愿不必扎根设备。
所以我的问题如下:
- 谁能告诉我这些方法中的一种是否适用于我的情况?(80% 的机会可以)
- 有人可以指出我在搜索中遗漏的另一种方法吗?