可可软件交流社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 166|回复: 12

教你正确整治流氓APP,做好安卓手机权限管理、保护隐私 ...

[复制链接]

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-3-4 09:49:52 | 显示全部楼层 |阅读模式
很多人肯定还记得,李彦宏在2018年中国发展高层论坛上,关于隐私问题说过这么一句话:


这句话一出,在当时就引起一番热议(一片骂声)


从结果上来看「用隐私换取便利」是事实
但从源头来看根本就是用户没得选择


为什么壁纸 App 需要获取通讯录?为什么阅读 App 需要你的位置信息?...
这类 App 除了会在背后泄露你的隐私数据,真想不到它们拿这些数据来干嘛
当然多数情况,我们可以选择拒绝提供权限,很多 App 其实一样能用
但还是有一些比较流氓的 App「不给权限就不让用」




针对此,国产 Android 系统渐渐给出了他们的答案:
MIUI 12 中 ,隐私保护增加了「空白通行证」


ColorOS 11,新增「空信息」的功能


它们的做法实际都一样,对于那种索要隐私信息,而且不给就不让用的 App:
没问题,你要信息是吧?你要权限是吧?给你就是了,只不过实际给的都是空白信息


那除了小米、OPPO本身系统已经提供这类隐私保护功能了,其他手机怎么办呢?
▍1 App Ops/权限狗

安卓上第三方权限管理,我们一般用的是App Ops或者权限狗
App Ops 本身是 Android 最底层「全局的权限管理框架」,当应用需要某权限时,实际上都是通过 App Ops 来管理
App Ops 就把这个框架打包为 App,方便使用
我们用它可以实现和MIUI12「空白通行证」相同的效果


● 1.1 已ROOT

原本 App Ops 是在手机已 ROOT 后是可以直接使用的
但由于仅 ROOT 后运行 App Ops 将无法在 Android 10+ 保证核心功能
所以App Ops 4.0 以后,作者移除了通过ROOT模式启动 App Ops



不过手机如果已经ROOT,其实还是比较简单的,只是除了需要安装 App Ops
现在还需要另外安装 Shizuku:

然后在系统设置中,给予 Shizuku ROOT权限,之后打开 Shizuku 点击「启动


启动之后我们便能给 App Ops 授权了


然后便能够使用 App Ops 来管理权限了
App Ops 主页会列举出系统中所有应用,点击即可修改权限授权方式,没啥复杂设置




通过App ops 设置后的权限是永久生效的(重启手机也不影响),且权限高于手机系统自带权限
也就是说,我们通过 App Ops 修改权限后,打开软件时手机自带管理依然会询问是否给给予权限,但即使我们选择允许,应用依然获取不到权限!


● 1.2 没ROOT

如果你手机没有ROOT,那就比较麻烦了,我们需要通过ADB来给 Shizuku 提权


ADB全称Android Debug Bridge意思是调试桥,原本是用来协助开发人员在开发Android应用的过程中更快更好的调试apk的,总而言之我们可以利用ADB来给App提权
总之你需要以下两个东西


点击下载Universal Adb Driver驱动、点击下载ADB工具包,如果下载链接失效可见我个人简介)

接着我们需要将手机打开开发者模式,并在开发者模式中启用USB 调试:


手机连接电脑,确定允许这台计算机调试手机


然后在「通过连接电脑启动(使用adb)」一栏,点击「查看命令」,复制以下命令,通过QQ啥的发送到电脑端


然后在电脑上找到刚刚解压出来的ADB工具,右键「Run.bat」选择以管理员模式运行


在弹出的命令窗口,把刚刚在手机端获取到的命令代码,粘贴进去并回车运行以即可


如果运行结果如下图,则表示成功了


接着就能打开手机上的 Shizuku ,给 App Ops 授权了


如果觉得手动设置麻烦,APP Ops也提供了一套权限模板(但需要购买专业版才行),在已安装的应用上批量应用权限设置。
虽然通过 App Ops 设置后的权限是永久生效的(重启手机也不影响)
但想使用 App Ops 就不一样了,没 root 情况下每次重启手机都需要重复上面的启动步骤,否则就无法使用 App Ops





如果你的手机没有获取 root 权限,同时又觉得开机时通过 ADB 启动 Shizuku 的步骤过于繁琐,也可以通过 ADB 启用「托管设备管理员模式」的方法来简化 Shizuku 的启动流程


但进行这步需要系统版本为 Android 9 及以上,阿虚受限于设备就无法进行演示了,如果对此有需求,少数派有作者写了详细的操作教程,大家可以打开此链接进行查看:
● 1.3 备注

由于仅使用纯 root(执行命令)无法在 Android 10+ 保证核心功能
在 Android10 上的系统使用 App Ops 的旧版本看起来可以正常工作,但是在某些情况下,你做的更改实际上不起作用


和 App Ops 功能相同的「权限狗」目前还没解决这个问题,这也是不主要推荐其的原因
▲点击即可到酷安下载

但如果你使用的是Android 10以下的系统,并且希望使用旧的 ROOT 模式来快速启动 App,阿虚给出如下推荐:

  • Android 10 及以上:务必用App Ops
  • Android 10 以下 + 已 ROOT:权限狗/App Ops 旧版
  • 无ROOT:App Ops
如果下载链接失效可见我个人简介
另外,权限狗这款 App 的启动方式实际和 App Ops 差不多,ADB、Shizuku 上面也均有提供,方法都几乎一致的,大家要学会变通




▍2 但是我不想折腾怎么办?

实际上,相较于可能需要花几十分钟的功夫折腾以上软件所付出的精力,更多人依然会选择冒着信息泄漏的风险在 App 请求权限时点击那个「允许」按钮




所以才会有李彦宏开头的那句「中国人愿意用隐私换取便利」的论断


不过除了折腾App Ops/权限狗,难道就真的没其它办法了吗?
每当这种时候,阿虚的办法永远都是停下来好好重新想想:自己想要实现的目的究竟是什么?
答案其实很简单:我想使用某App,只是不想因为它泄漏隐私


如果问题换成这个,我们实际是有更多的解决方案的
● 2.1 小程序

如果有的软件你不经常使用,然而它又有微信小程序,那完全就可以选择请求权限更少的小程序啊
比如外卖App,共享单车App、打车App....这类都完全可以用小程序来代替


另外点击小程序右上角「···」可以把小程序放到手机主屏幕,这个应该大家都知道的吧?


另外,除了微信小程序,还有支付宝小程序、百度智能小程序,QQ小程序,阿虚这里就不一一展示了
● 2.2 PWA程序

PWA全称是 Progressive Web App 直译过来就是渐进式网页应用,简单翻译一下就是:网站版的小程序
PWA 应用在 2015 年推出至今,市场主流浏览器已经能够较好支持这一应用标准(Chrome/Firefox/Edge/Safari等都是支持的)
可惜国内厂商跟进推出的 PWA 应用数量不算多,只有少数主流的网站才支持,如微博、饿了么、哔哩哔哩、豆瓣、飞猪、爱奇艺、地图等


这里推荐一个网站「PWA集散地」:pwapp.net,里面收集了各种PWA版的地址


像是微博,打开它的PWA版地址,就会提示你是否把网站添加到桌面


某些可能不会自动提醒,需要你自己手动在浏览器里面把网页添加到桌面


PWA应用的启动速度实际是完全不虚原App的,功能基本相同,但几乎不请求过多权限


● 2.3 把网站变成App

但是适配 PWA 版的网站国内还是少数,不过我们也可以选择手动把网页转成 App,阿虚原来有写过:
但原来介绍的方法比较简单,基本上就是单纯把网页放在桌面而已
如果你还想对网站自定义改造,如去掉广告、修改布局样式,那你可以用Fusion App


▲点击即可到酷安下载
作者在其B站上有给出两个详细使用教程
基础教程:https://www.bilibili.com/video/av20964863
进阶教程:https://www.bilibili.com/video/av21276227
● 2.4 国际版App

有些 App 是会上架到谷歌的「Google Play 应用商店」的,俗称国际版 App


而因为谷歌对 App 审查比较严格,滥用权限的 App 会禁止上架,所以国际版的 App 通常会良心些


所以除了修改版 App 基本上都推荐大家装国际版 App
不会富强上网也没关系,阿虚推荐过解决办法了:
▍3 APP专项治理工作组

实际上国家从2019年1月15日就开始专项治理违法违规收集使用个人信息的App了,并成立了「APP专项治理工作组」
你应该时不时就能在各处新闻看到一次次的整治结果——该整改的整改,该下架的下架,各大知名 App 没一个逃得过




如果你对某个常用App的个人信息收集方面有问题
最牛掰的解决方法当属直接向APP专项治理工作组举报


举报的方式有很多
App专项治理工作组官网举报地址:http://pip.tc260.org.cn/jbxt/privacy/ysjb


App专项治理工作组也设立了「App个人信息举报」微信公众号,在菜单栏即可进行举报
你也可以向专用举报邮箱发送邮件来举报:pip@tc260.org.cn,不过实际更建议用以上的的两个途径
工作组将对广大网民的举报线索进行梳理和核实,对于问题反映集中、用户数量大、与民众生活密切相关的 App,将纳入评估对象




除了安卓权限管理,通知管理阿虚之前也写过了:
如果你感兴趣我研究的更多话题,欢迎来关注我:

回复

使用道具 举报

1

主题

3

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-3-4 09:50:38 | 显示全部楼层
要不然换个iphone试试
回复

使用道具 举报

2

主题

4

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2023-3-4 09:50:55 | 显示全部楼层
哎,我还是继续用iphone吧
回复

使用道具 举报

2

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-3-4 09:51:13 | 显示全部楼层
iPhone的APP这样搞审核就不能通过。
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-4 09:51:23 | 显示全部楼层
为什么我一直进不去阿虚的储物间
回复

使用道具 举报

2

主题

5

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-3-4 09:51:44 | 显示全部楼层
Google play上这样乱搞审核都过不了,也就锅内能这样搞
回复

使用道具 举报

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-3-4 09:52:02 | 显示全部楼层
我今天把我安卓手机的权限都关了,发现还能用
回复

使用道具 举报

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-4 09:52:58 | 显示全部楼层
我也想用通话录音功能啊iOS有吗
回复

使用道具 举报

1

主题

3

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-3-4 09:53:36 | 显示全部楼层
你手机里没各大银行的app吧,下个建行或者中行试试
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-4 09:53:57 | 显示全部楼层
win10有类似的操作吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|可可软件交流社区

GMT+8, 2025-10-16 13:21 , Processed in 0.144207 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表