首页

文章

android手机权限管理有什么技巧吗?

发布网友 发布时间:2024-10-24 13:16

我来回答

1个回答

热心网友 时间:2024-11-08 18:21

要说 Android 对比 IOS 最大的劣势,一定是对应用权限的控制,权限就像是保险柜的钥匙,保护着用户的隐私信息。在 Android 系统中,这把钥匙更像是货币,用户需要用隐私信息使用应用的入场券。有底线的开发商会尊重用户的隐私权、无底线的开发商能把底裤都给你扒光。而 IOS 中不给权限不运行的应用连上架的可能都没有。不过好在 Android 是一个灵活的操作系统,既然流氓应用想要权限,那就专门伪造一套假权限打发他们吧!

01. —

appops 权限

在 Android 系统中存在一个叫做「appops」的系统服务,该服务定义了一系列的「应用操作」。其中部分「应用操作」与「权限」对应(如 OP_CAMERA 与相机权限)。原生 Android 系统使用「appops」来追踪权限使用,「appops」也部分被用于权限控制。每个应用都有自己的「appops」设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查「appops」设置。与我们现在看到的「允许」和「禁止」不同,实际上「appops」中还有一个「忽略」选项,当权限设置为「忽略」时,应用将无法获取权限,依然能够正常运行。

然而遗憾的是,Google 在 Android 4.4.2 开始移除了「appops」的设置入口,从此用户不再能自己调整每个应用的「appops」设置。

02. —

appops 权限管理应用

虽然 Google 移除了「appops」的设置入口,但本身「appops」服务依然存在于 Android 系统中,我们可以通过一些第三方软件来管理这些设置,比如「权限狗」和「App Ops」。

这类应用有多种运行模式,有无 Root 都能使用,而且功力不减,它们提供「appops」的设置界面,并且简化了很多操作。

03. —

appops 权限管理应用

「权限狗」和「App Ops」使用方法都大同小异,本文以的「权限狗」演示。

已 Root 的手机打开应用后可以选择以 Root 模式运行,给予 Root 权限。

没有 Root 的手机要麻烦一些,需要到 系统设置 – 关于手机 – 软件信息 – 疯狂点击编译编号 打开「开发者模式」;

然后用数据线将手机与电脑连接,再勾选「USB 调试」;

此时会弹出提示框,请允许 USB调试;

一般这个时候系统会自动安装 ADB 驱动,可能需要稍等片刻。

接着电脑上打开命令提示符,输入:

adb shell sh/storage/emulated/0/Android/data/com.web1n.permissiondog/files/starter.sh

这样,「权限狗」将以 ADB 模式开始工作。

「App Ops」的命令是:

adb shell pm grant --user 0 rikka.appops android.permission.GET_APP_OPS_STATS

如果输入命令无效,是因为系统没有安装 ADB 驱动,你关注公众号号号 「电手」 回复 「ADB」下载 Google 官方提供的独立 ADB 工具包;

下载完后将文件夹解压到桌面打开,按住 Shift 右键点击文件夹空白处 – 在此处打开命令行窗口,然后再输入命令即可。

在应用权限设置中,你可以各个应用需要的所有权限,每个权限都有三个选项「允许」、「禁止」、「忽略」;

其中「允许」和「禁止」就是应用索要权限时的两个选项;

而这个「忽略」可就厉害了,它不像「禁止」一样直接不给权限,导致应用罢工不运行,而是提供一个「空白」的权限,比如忽略联系*限后,应用实际会获取一个空白的联系人信息,一张「空头支票」就能让应用老实运行。所以我们不想给的权限,就将其设置为「忽略」即可。

但是太多应用一个个设置也是非常大多工作量,我们还可以添加一个通用模板。

右上角三个点 … - 设置– 模板 – 添加模板,然后设置一个通用的权限模板,将权限设置为「忽略」就是关闭权限。

通常重要隐私项就是联系人、通话记录、日历、读取短信等。模板完成后回到权限管理页,点进要设置权限的应用,右上角 三个点… - 套用模板即可。

大家可以在统一模板的基础上,再单独修改部分应用的权限。

04. —

注意事项

1、所有权限设置均以「appops 权限控制软件」为准。

当你在「appops 权限控制软件」中将权限设置为「忽略」时,第一次打开应用还是会弹出权限索取窗口,但这里不管那个选「允许」还是「禁止」都没关系,实际权限还是「忽略」。

同理,如果以后想要给某个应用权限,也需要到「appops 权限控制软件」修改。

2、权限管理应用不需要在后台允许,因为所有权限设置都是系统层面的,一次修改终身有效,即便卸载「appops 权限控制软件」,修改过的权限依然有效。

3、使用 ADB 模式的用户,每次手机重启都需要重新激活 ADB,也就是连接电脑重新执行一次命令。

不进行这一步操作也没关系,修改过的权限依旧有效,只是无法进入「appops 权限控制软件」管理页面,无法对重新调整权限,新安装的应用也无法修改权限。

4、以 ADB 模式运行的用户,建议在修改完毕后关闭 「USB 调试」和「开发者模式」,避免手机链接电脑或共享充电宝时遭到恶意攻击。

热心网友 时间:2024-11-08 18:21

要说 Android 对比 IOS 最大的劣势,一定是对应用权限的控制,权限就像是保险柜的钥匙,保护着用户的隐私信息。在 Android 系统中,这把钥匙更像是货币,用户需要用隐私信息使用应用的入场券。有底线的开发商会尊重用户的隐私权、无底线的开发商能把底裤都给你扒光。而 IOS 中不给权限不运行的应用连上架的可能都没有。不过好在 Android 是一个灵活的操作系统,既然流氓应用想要权限,那就专门伪造一套假权限打发他们吧!

01. —

appops 权限

在 Android 系统中存在一个叫做「appops」的系统服务,该服务定义了一系列的「应用操作」。其中部分「应用操作」与「权限」对应(如 OP_CAMERA 与相机权限)。原生 Android 系统使用「appops」来追踪权限使用,「appops」也部分被用于权限控制。每个应用都有自己的「appops」设置,当应用需要执行某些操作时,系统在检查权限的同时也会检查「appops」设置。与我们现在看到的「允许」和「禁止」不同,实际上「appops」中还有一个「忽略」选项,当权限设置为「忽略」时,应用将无法获取权限,依然能够正常运行。

然而遗憾的是,Google 在 Android 4.4.2 开始移除了「appops」的设置入口,从此用户不再能自己调整每个应用的「appops」设置。

02. —

appops 权限管理应用

虽然 Google 移除了「appops」的设置入口,但本身「appops」服务依然存在于 Android 系统中,我们可以通过一些第三方软件来管理这些设置,比如「权限狗」和「App Ops」。

这类应用有多种运行模式,有无 Root 都能使用,而且功力不减,它们提供「appops」的设置界面,并且简化了很多操作。

03. —

appops 权限管理应用

「权限狗」和「App Ops」使用方法都大同小异,本文以的「权限狗」演示。

已 Root 的手机打开应用后可以选择以 Root 模式运行,给予 Root 权限。

没有 Root 的手机要麻烦一些,需要到 系统设置 – 关于手机 – 软件信息 – 疯狂点击编译编号 打开「开发者模式」;

然后用数据线将手机与电脑连接,再勾选「USB 调试」;

此时会弹出提示框,请允许 USB调试;

一般这个时候系统会自动安装 ADB 驱动,可能需要稍等片刻。

接着电脑上打开命令提示符,输入:

adb shell sh/storage/emulated/0/Android/data/com.web1n.permissiondog/files/starter.sh

这样,「权限狗」将以 ADB 模式开始工作。

「App Ops」的命令是:

adb shell pm grant --user 0 rikka.appops android.permission.GET_APP_OPS_STATS

如果输入命令无效,是因为系统没有安装 ADB 驱动,你关注公众号号号 「电手」 回复 「ADB」下载 Google 官方提供的独立 ADB 工具包;

下载完后将文件夹解压到桌面打开,按住 Shift 右键点击文件夹空白处 – 在此处打开命令行窗口,然后再输入命令即可。

在应用权限设置中,你可以各个应用需要的所有权限,每个权限都有三个选项「允许」、「禁止」、「忽略」;

其中「允许」和「禁止」就是应用索要权限时的两个选项;

而这个「忽略」可就厉害了,它不像「禁止」一样直接不给权限,导致应用罢工不运行,而是提供一个「空白」的权限,比如忽略联系*限后,应用实际会获取一个空白的联系人信息,一张「空头支票」就能让应用老实运行。所以我们不想给的权限,就将其设置为「忽略」即可。

但是太多应用一个个设置也是非常大多工作量,我们还可以添加一个通用模板。

右上角三个点 … - 设置– 模板 – 添加模板,然后设置一个通用的权限模板,将权限设置为「忽略」就是关闭权限。

通常重要隐私项就是联系人、通话记录、日历、读取短信等。模板完成后回到权限管理页,点进要设置权限的应用,右上角 三个点… - 套用模板即可。

大家可以在统一模板的基础上,再单独修改部分应用的权限。

04. —

注意事项

1、所有权限设置均以「appops 权限控制软件」为准。

当你在「appops 权限控制软件」中将权限设置为「忽略」时,第一次打开应用还是会弹出权限索取窗口,但这里不管那个选「允许」还是「禁止」都没关系,实际权限还是「忽略」。

同理,如果以后想要给某个应用权限,也需要到「appops 权限控制软件」修改。

2、权限管理应用不需要在后台允许,因为所有权限设置都是系统层面的,一次修改终身有效,即便卸载「appops 权限控制软件」,修改过的权限依然有效。

3、使用 ADB 模式的用户,每次手机重启都需要重新激活 ADB,也就是连接电脑重新执行一次命令。

不进行这一步操作也没关系,修改过的权限依旧有效,只是无法进入「appops 权限控制软件」管理页面,无法对重新调整权限,新安装的应用也无法修改权限。

4、以 ADB 模式运行的用户,建议在修改完毕后关闭 「USB 调试」和「开发者模式」,避免手机链接电脑或共享充电宝时遭到恶意攻击。

山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 世界上有哪些著名的天文学家 提出辞职一个月企业不让走怎么处理 著名的天文学家有哪些 有没有人知道太和米莱雪儿店有个叫段明伟的理发师啊?(步行街那家) 问下太和县人,在安徽太和县有机械厂没?本人从事机械设计三年,个人原因... 一般排卵的卵泡一般达到多少正常值 蓝色的工资单车叫什么名字啊? 阜阳联通太和分公司 那么缺人吗?每月都有不同的岗位。 蛤蜊怎么保存到第二天 蛤蜊隔天吃怎么保存 迭我肴地的解释是什么 殄灭我费滑的意思是什么 蛤蜊怎么保存到第二天 蛤蜊怎么保存 安徽省阜阳市太和养的兔子有人要没 殄灭怎么造句 殄灭我费滑的翻译是什么 运动后 *** 为什么重要 海尔小冰箱多少钱一台 家是阜阳太和的,有人给我介绍对象到,见面的时候不知道说什么,要怎么... 容海尔迷你小冰箱多少钱 ...小时候在cctv6电影频道上面看到过一部动画电影。印象挺深刻,好像是... Android手机怎样省电 NBA2kol 挑战传奇模式 好难啊 有什么技巧吗 我级别低 45 46的不愿组... excel求和怎么操作 excel如何求和 手机游戏每天都有奖励,怎样变成第二天 老款奔腾b70气门室盖容易变形吗 早安我的少年日期要不要改 更改日期利弊分析 坦克世界改日期签到 b70更换气门室盖垫后打不着火 “五味杂陈” 陈杂五味是什么意思? 扬州东站到宝应的汽车票价格为什么不同 Ubuntu Sublime Text 2如何切换到fcitx输入法 街头篮球SF能力点 卡瓦依钢琴什么型号的立式钢琴最好?音色更准? 笔记本无线网卡有必要升级吗? uduntun 怎么安装sublime 郑州飞机场,到晋城有车吗? ...深圳在职MBA申请招生信息汇总 林晨陪你考研 梓州 哪个省 三台景点有哪些
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com