1 需求

覆盖场景:

  • 恢复出厂设置后到进入主界面前:XX应用XX行为在用户确认前
  • 隐私政策同意前:XX应用XX行为在用户确认前
  • 隐私政策同意后:XX应用XX行为未明示用户

覆盖场景一:恢复出厂设置后

第一步,依次执行如下命令,获取:包名、敏感行为、时间戳

adb shell dumpsys appops --op 值

覆盖场景二:隐私政策同意前

第一步,设置锁屏时间、屏幕亮度

第二步,获取桌面图标应用的入口,依次进入,截取隐私声明页面,并预留回到主界面、拒绝操作的时间;

第三步,依次执行如下命令,获取:包名、敏感行为、时间戳

adb shell dumpsys appops --op 值

覆盖场景三:隐私政策同意后

第一步,获取手机所有应用的activity、service、receiver

第二步,手机所有应用所有权限全部设置为允许

第三步,手机所有应用隐私声明全部同意

第四步,XXXX

第五步,依次执行如下命令,获取:包名、敏感行为、时间戳

adb shell dumpsys appops --op 值

测试对象如果是手机,可以使用如下命令获取应用基础信息

  • adb shell dumpsys package -f --all-components
  • 四大组件及意图过滤器

  • 权限及是否获取

测试对象如果是应用,可以使用aapt命令获取应用基础信息

  • 应用名称

如果想查询符合一定条件的活动、服务、广播,可以使用pm命令

  • adb shell pm list packages -f
  • adb shell pm path [--user USER_ID] PACKAGE
  • adb shell pm query-activities
  • adb shell pm query-services
  • adb shell pm query-receivers
  • adb shell pm resolve-activity
  • adb shell pm grant [--user USER_ID] PACKAGE PERMISSION
  • adb shell pm revoke [--user USER_ID] PACKAGE PERMISSION

如果想启动活动、服务、广播等,可以使用am命令

  • adb shell am start-activity
  • adb shell am start-service
  • adb shell am start-foreground-service
  • adb shell am stop-service
  • adb shell am broadcast

2 命令


3 示例


4 参考资料

CTA-敏感行为-AppOps方案相关推荐

  1. kep server 6.4 激活_轻松一点,一触屏蔽!5G和未来显示的福音——低压激活,敏感元器件专用保护方案...

    电子设备的发展越来越快,新技术和新产品不断迭代,扛起未来显示大旗的智慧屏.柔性屏.OLED屏应运而生,脆弱敏感的特性,对屏蔽粘贴方案提出了更严苛的要求. 无论是大屏.小屏,随着内部结构越发精密,对组装 ...

  2. 基于LS1028 TSN时间敏感网络交换机方案(一)TSN介绍

    2.1 时间敏感网络介绍 时间敏感网络小组的前身是 AVB ,即以太网音视频桥接技术( Ethernet Audio/Video Bridging, 简称 Ethernet AVB ) [10] .它 ...

  3. Java实现数据库敏感信息脱敏方案

    针对特定属性下的数据加密传输,例如手机号,身份证,地址信息等. 文章目录 一. 为什么要数据加密 二. 加密措施 2.1 敏感信息脱敏 2.2 可逆对称加密 2.3 mybatis-plus注解加密方 ...

  4. CTA 敏感行为 索引表

    Android 源码 国内: AndroidXRef(1.6-9.0) AOSPXRef(7.1-12.0) OpenGork(源代码搜索与对照) OpenGrok简单使用_grandgrandpa的 ...

  5. 网站是怎么屏蔽脏话的呢:简单学会SpringBoot项目敏感词、违规词过滤方案

    一个社区最重要的就是交流氛围与审查违规,而这两者都少不了对于敏感词进行过滤的自动维护措施.基于这样的措施,我们才能基本保证用户在使用社区的过程中,不至于被敏感违规词汇包围,才能够正常的进行发布帖子和评 ...

  6. python中哪些词是敏感字词_python实现敏感词过滤的几种方法

    1.replace过滤 最简单也是最直接的就是直接循环敏感词,然后使用replace过滤关键词,文章和敏感词少的时候还可以,多的时候效率就真的很一般了. 2.使用正则过滤 有两个技术要点, 1.使用P ...

  7. 很全的敏感词匹配系统的设计与实践

    作者:vivo互联网服务器团队-Liang Kangwu 一.前言 谛听系统是vivo的内容审核平台,保障了vivo各互联网产品持续健康的发展.谛听支持审核多种内容类型,但日常主要审核的内容是文本,下 ...

  8. 如何设计一个敏感词匹配系统?

    ▲ 点击上方"分布式实验室"关注公众号 回复"1"抽取纸质技术书 谛听系统是vivo的内容审核平台,保障了vivo各互联网产品持续健康的发展.谛听支持审核多种内 ...

  9. 基于声信号的长距离供水管道泄漏监测系统方案

    长距离运输管道作为一种经济.有效.环保的运输手段,在液体.气体运输中发挥着独特的优势,在自然老化.腐蚀以及人为因素(开挖作业)条件下,管道泄漏事故经常发生.而管道泄漏(泄露)检测是长距离运输管道安全运 ...

最新文章

  1. python glob 模块 map函数
  2. 超专业解析!10分钟带你搞懂Linux中直接I/O原理
  3. 高性能负载均衡设计入门篇
  4. ap java内容_AP 计算机知识点总结
  5. 我的Go+语言初体验——10秒真男人游戏
  6. TIME_WAIT简介
  7. python里的关键字有哪些_Python 中的关键字有哪些?
  8. 如果一栋楼起火谁赔偿_太原一辆快递车起火!赶紧看看有你的包裹没?
  9. 蚂蚁集团换帅!胡晓明辞任 CEO
  10. readonly和disabled的区别
  11. javascript学习之数组的使用一 push pop shift unshift 方法
  12. java 数组或者链表输出
  13. 信号公式汇总之Z变换
  14. CGI与Servlet的介绍以及区别
  15. linux系统怎么拨号上网,如何在Linux操作系统下ADSL拨号上网?
  16. win7系统调整屏幕刷新率方法
  17. 使用puppet自动化升级安全程序
  18. python余弦函数_Python cos() 函数
  19. 如何将MyEclipse项目导入eclipse
  20. 上海Cloudera Hadoop大数据培训:CCAH、CCP:DE

热门文章

  1. 灭霸打了一个响指,我就学会了C语言的「分支与循环语句」
  2. 将视频转换成一帧帧的图片
  3. 七、傻妞对接公众号教程
  4. 5个好用的Excel技巧,一秒钟完成一个功能
  5. 纯css更改图片颜色的技巧
  6. 30岁成功入职京东啦
  7. 第4篇-DSP28069外设初始化2
  8. 学会这两招,你就知道怎样图片转文字
  9. 人工智能定义及三次热潮
  10. 【攻击威胁】女巫攻击(sybil attack)