现在 Android 的环境都成这样了吗?

2018-09-29 16:02:20 +08:00
 0x000007
最近撸了一个安卓手机,准备用作主力机,然后发现几个 app,在不给权限的情况下竟然无法使用.
平安健康 APP,要求定位和摄像头相册权限,拒绝的话直接退出了. 工商银行 APP,要求定位权限,拒绝的话也是无法使用的.
真实无语了,现在安卓 APP 怎么都这么流氓.
18275 次点击
所在节点    Android
104 条回复
logicr
2018-09-29 16:54:47 +08:00
基本是这样,用第三方控制权限应该好一些。
amumu666
2018-09-29 16:56:00 +08:00
所有应用都是这样,我也不知道浏览器和视频播放软件为什么要我定位。
miniliuke
2018-09-29 17:01:19 +08:00
@amumu666 浏览器要定位很正常,比如你访问高德地图网页版......播放器是真的坑,一般遇到这种不合理的,可以替代的软件直接卸载
honeycomb
2018-09-29 17:03:51 +08:00
目前可用的 workaround 有这些:

1,通过 appops 强行给它们套枷锁(因为这些应用几乎只检查运行时权限不会查 appops )

@yohanechan appops 在几乎所有场合下都管用,但是有的应用确实丧心病狂到连这个也查。而且它的做法还真的就是你想的那个返回空数据 /null。

比如你在 Android 8.1 或以上版本,用 appops 或运行时权限关掉应用的位置权限以后,这个应用不仅拿不到附近的热点信息,就连取回来的当前已经连接着的热点对应的 WifiInfo 里也取不出有意义的 SSID 与 bssid。

为何是这样:
appops 最早的作用是处理那些在 Android 还没有没有运行时权限机制时开发的应用,以及那些不用 /不能用运行时权限机制控制的特性,如后台限制(这里特指 run_in_background 与 run_any_in_background )。


2,避免使用几乎所有的国产 Android 应用,对的还是用回 iOS 吧,至少那边:
a,没有强制要权限的
b,用户追踪相对也困难一些
ddzzhen
2018-09-29 17:06:13 +08:00
卸载
honeycomb
2018-09-29 17:09:00 +08:00
@miniliuke
浏览器要定位这个说法在缺乏具体条件的情况下是无法判断是否恶意的。

如果它只在网页通过使用标准的位置 API 的情况下才要求用户提供位置信息,这是可以的。
其它任何情况下索要位置权限均是恶意行为,如果包含,则该浏览器比较可能是病毒 m

@ssynhtn
不用心做出的像病毒的软件当然也是病毒呀

@KyonLi
我现在装软件的习惯是这样:
1,装好软件
2,到 myandroidtools 里看看有没有不顺眼的组件(通常是用户追踪,推送之类的),有则就反注册
3,到 appops 里预先关掉可能的不必要权限,特别是那些不使用运行时权限的旧 target SDK 应用
4,这下才会去首次启动应用。
southsala
2018-09-29 17:11:19 +08:00
设计的不合理
zhangdawei
2018-09-29 17:14:06 +08:00
iPhone 解决大部分问题,老老实实
honeycomb
2018-09-29 17:14:38 +08:00
@des 就事论事的话,酷安这个提醒其实做的很好:

1,获得已安装的应用列表确实是这个软件非常需要的能力
2,即便如此,它也允许用户设置为不再考虑这一点

实际上绝大多数的应用都不需要这个权限,但出于跟踪用户,建立用户画像的目的,大多数应用都会这么做。Google 没有把针对它的限制加入 Android,特别是 iOS 已经有这个限制好几年的情况下,是极其不负责任的。
junjieyuanxiling
2018-09-29 17:16:15 +08:00
@zhangwugui Android 没有相册权限。
LowBi
2018-09-29 17:28:45 +08:00
我还想限制应用程序安装,类似 app store 的机制一样,输密码或者直接关闭应用安装功能
LuffyGu
2018-09-29 17:34:44 +08:00
无感,可能我是从 WINDOWSPHONE 转安卓的,我感觉安卓的优点已经可以抵消它的那些缺点了。
affyun
2018-09-29 18:26:07 +08:00
连哔哩哔哩那个看视频的垃圾 app 也会读取你的应用列表
K0
2018-09-29 18:56:26 +08:00
所以安卓只能是个备用机
bestkayle
2018-09-29 19:09:15 +08:00
还有个后台唤醒没有解决
xd314697475
2018-09-29 22:21:28 +08:00
@yohanechan 这个问题不是 google 的锅,或者说不全是,ios 苹果不管,分分钟也这样。
在没有监管的环境下,想依靠系统限制来规范得利者的行为,不可能成的
andbutor
2018-09-29 22:40:44 +08:00
安卓国内应用生态很糟糕 跟谷歌缺位也有关系 bat 也不作为而且还带头搞事情 流氓的很
t6attack
2018-09-29 22:50:54 +08:00
工行检测 root 和 xposed。检测到 root 给你使劲弹提示,检测到 xposed 直接闪退不让用。
ShuoHui
2018-09-29 22:51:06 +08:00
所以我即使买了 note9,也只拿来当备用机,很多国产 app,根本不敢装
zjsxwc
2018-09-29 22:53:37 +08:00
简单啊,装个虚拟 xpose,把垃圾软件都扔里面就行,

https://i.loli.net/2018/09/29/5baf919f6a39a.png

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX