就是做一个类似应用安装 白名单/黑名单 的功能
1
winterx 306 天前
你在说的可能是各厂的企业定制功能。。。
|
2
mineralsalt 306 天前
这得有相当高的系统权限才能办到, 要么 hook 系统 api 接管软件安装流程, 要么直接改系统源码定制 rom, 除此之外没有其他办法
|
4
AkaHanshan 306 天前
家长模式这种吗
|
5
starlz OP @AkaHanshan 类似,应该是企业的手机想要限制员工装软件
|
6
pipilu 306 天前
不能限制,但是可以通知你,最近新装了什么
|
7
greenskinmonster 306 天前
实现一个 PackageInstaller ,然后设置 apk 默认打开方式到这个 app 。就是用户能随意更改,而且应用商店也不会遵守这个设置。
|
8
loading 306 天前 1
魔改 rom ,强制用你的自定义签名,到头来就是没人敢用你管理的手机,人手两部。
可能你的用户没你的技术,但买两台手机大家都有这个钱。 手机都被你装这么高权限的 app 了,这玩意谁真的如实地使用呢? 己所不欲勿施于人,共勉! |
9
littiefish 306 天前 via iPhone
把 installer 冻结就行了
|
10
nullfeng 306 天前
我记得以前有一个可以调节屏幕亮度的软件(不是物理亮度,就是在屏幕上加个有透明度的黑色),开启之后安装应用的时候,死活点不了安装按钮,感觉按照这个思路应该可以做到
|
11
hjw45611 306 天前
你说的是各厂商的政企 API 接口,不光应用黑白名单,还有防卸载名单,保活名单,wifi 、蓝牙、usb 、nfc 、位置、升级、恢复出厂什么的都能禁用启用,申请签名打包后还有一些系统权限
|
13
x77 306 天前
apk 是系统解析并且安装的,应用层干预不了,这需求只能改系统
|
14
Muniesa 306 天前 via Android
是不是可以通过预先安装一个同包名的 app 实现黑名单?不过估计挡不住系统的应用商店
|
15
ysc3839 306 天前 via Android
可以设置设备管理应用,然后就能控制软件了,但是设置前需要清除数据
举个支持这种操作的 app 例子: https://iceboxdoc.catchingnow.cn/%E5%85%8D%20Root%20%E5%85%8D%E7%94%B5%E8%84%91%E8%AE%BE%E7%BD%AE |
17
tanranran 306 天前
要么 root ,要么直接联系手机厂商做限制
|
18
hjw45611 306 天前 1
@starlz #16 就是应用安装黑白名单,只能去厂商的开放平台上申请,各大厂商都有,但得要企业资质,你可以搜一下"华为 MDM",各厂商都差不多,但华为接口做的最全,bug 也少。
|
20
javashell 305 天前
自实现个 PackageInstaller ,不是白名单或者安装密码不对不允许安装。思路来源移动的一款电视盒子 https://synology.pub/post/chinamobile-cm101s-crack/
|
21
smilenceX 305 天前 1
你要找的是 MDM ? 有现成的解决方案可以买。
|
22
SenLief 305 天前 via iPhone
你这种模式厂商已经想到了,直接买监管手机就可以了。
|
23
systemcall 305 天前 via Android
可以,用 magisk 能做到
有个叫做“自动卸载原神”的模块 |