前言

(1) 在早些年智能机快速普及期,即2014、2015年之时,各类APP通过权限爬取用户隐私如流氓无二异
(2) 到2016、17、18时,手机一定程度上可适当控制APP的权限,但面对不给权限就不给用这种实则违反人权和法律的情况也别无他法
(3) 对于一个刚装的APP,总会跳出"请求地理位置",选择"禁止"作用也不太大,毕竟可以通过网络定位等方式
(4) 而去年小米的空白通行证,在意义上是App Ops玩剩下的

1、准备

(1) 所需APP

Andriod:Shizuku、App Ops
Win:ADB platform
(注意Shizuku与App Ops对安卓版本要求较高,对于老安卓如5、6版本的,需要去找老版本;如对于Andriod 6,Shizuku为V3.4.2,App Ops为V3.1.1)

(2) Root

若为Andriod 5:需要root
若为Andriod 6及以上:可root可不root

(3) ADB主要命令

使用App Ops的ADB主要命令(安卓版本不同对应的命令也不同):
若为Andriod 6:

adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

若为Andriod 10:

adb shell sh /data/user_de/0/moe.shizuku.privileged.api/start.sh

需要注意的是:至少得Andriod 5及其以上,且各安卓版本对应的命令、对应的Shizuku版本、对应的App Ops版本一定程度上有所不同

2、启动

(1) 连接手机打开开发者选项,允许USB调试,手机与电脑连接

(2) 在Win的CMD中

adb devices

在List of devices attached出现设备说明连接成功

(3) 启动App Ops并修改权限

同在CMD中(Andriod 6):

adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

此时Shizuku上显示以下内容则表明成功激活Shizuku:

若成功激活则可开始修改权限(修改时不要断开与电脑的连接):

在老版本的App Ops中,“拒绝"有空白通行证的功效,在新版本中除了"拒绝"还有"忽略”

使用App Ops修改APP隐藏权限(Android)相关推荐

  1. macOS app动态修改app图标,图标为icns格式

    1.macOS app动态修改app图标,图标为icns格式 //需要重启软件才能看见效果 -(void)ChangeAppIcon:(NSString *)icnsPath {if (![[NSFi ...

  2. 通过app打包修改app名称

    1.首先,在androidmanifest.xml文件中,修改app的label(app名称) android:label="${label}" tools:replace=&qu ...

  3. Android 4.3 隐藏功能 App Ops 分析

    原帖位置:http://blog.mssun.me/security/android-4-3-app-ops-analysis/ Android 4.3 刚刚发布,大家还在关心功能上有没有什么亮点的时 ...

  4. phonegap工程中修改app的名字

    针对phonegap比较高的版本,我的是6.4.0. 在phonegap工程中,当添加了iOS和android平台或多个平台后,工程进行了开发,然后觉得app的名字想修改一下(比如在手机上显示的app ...

  5. android 清单文件注册,在AndroidManifest(清单文件)中注册activity(活动)及配置主活动、更改App图标、App名称、修改隐藏标题栏...

    打开app/src/main/AndroidManifest. package="com.example.administrator.myapplication" > and ...

  6. Android 动态修改app名称(市场和手机中显示两个不同的名称)

    默默接了一个黑科技的需求,需要在应用市场上,显示后缀,而手机上是应用原名(为了增加app的关键字搜索). 有些应用市场在你上传包后,是可以在后台修改app的显示名称的,例如下图: 但是有些市场是不能修 ...

  7. Android App 隐藏图标(Android 10除外)并隐式启动

    正好有个小需求,要把Android的App图标隐藏掉(Android 10除外,下面简单说明一下),并提供隐式启动. 实现这个功能非常简单,直接上代码. AndroidManifest.xml文件: ...

  8. 【Android 无法修改App名字】

    Android 无法修改App名字: 项目要把App的名字,从A改成B. 在AndroidManifest.xml已经修改成B,但是在真机上还是显示为A. 原因分析: 项目缓存中的名字还是A: 解决方 ...

  9. adb 禁止app联网_ADB大法好!无需ROOT也可以使用APP Ops来管理手机应用权限

    原标题:ADB大法好!无需ROOT也可以使用APP Ops来管理手机应用权限 得益于智能手机的各类APP,我们的生活变得更加丰富多彩,购物.打车.订票······现在的我们只需一部手机就能出门了.但同 ...

最新文章

  1. springboot 自动装配_Java互联网架构-SpringBoot自动装配核心源码剖析
  2. 30亿美金投入!一文读懂英伟达性能凶残的Tesla V100牛在哪?
  3. 使用Windows8开发Metro风格应用五
  4. OpenCV学习(7.16)
  5. windows 10打开或禁用管理员账户
  6. LeetCode 253. 会议室 II(贪心+优先队列)
  7. 【报告分享】2020年抖音kol生态研究报告.pdf(附下载链接)
  8. wpf 加载列表不卡顿_看高清视频,如何做到不卡顿?
  9. 物联网四大产业群的典型应用场景
  10. Visual Studio 开发(三):Visual Studio 使用时常见问题解决方案
  11. windows录屏_电脑是怎么录屏的呢?推荐三个录屏实用方法!
  12. Galaxy S III 新广告大片:All Share功能 完败iPhone!
  13. Android APP打开另一个APP完整逻辑实现
  14. Establishing SSL
  15. ctex打开文件乱码或打不开
  16. JFreeChart图形开发包学习笔记
  17. python办公自动化价值是什么意思_用python进行办公自动化都需要学习什么知识呢?...
  18. 高中计算机省赛试题,全国青少年信息学奥林匹克竞赛(高中组)初赛试题及答案...
  19. php 小程序 运动步数_【小程序+ thinkphp5】 获取微信运动数据
  20. 详解分布式 ID 生成器

热门文章

  1. [机器学习]机器学习在短文本分类项目中的应用
  2. python中使用pymysql创建数据库(针对于Mysql数据库)
  3. 无线网卡软AP掉线解决方法
  4. P10对比S8:三星S8拍摄功底难敌华为P10徕卡双摄
  5. gunicorn的基本使用
  6. 尼尔 斗技场 机器人_尼尔机械纪元竞技场ex难度全关卡打法流程图文攻略 准备工作-游侠网...
  7. 桥接模式(Bridge Pattern)-(最通俗易懂的案例)
  8. JS数据类型及存储方式
  9. 度盘手动扩容,占位文件
  10. 实现获取阿里云STS上传token