免ROOT 使用adb命令卸载预装及权限管理
ADB工具包:下载
准备:
1. 打开手机USB调试,电脑连接数据线
2. 进入ABD目录,运行 启动.cmd
卸载预装:
# adb devices
PS:error: insufficient permissions for device 设备权限不足错误
# adb kill-server
# sudo adb start-server
PS:error: insufficient permissions for device 设备权限不足错误
# adb kill-server
# sudo adb start-server
# adb shell pm list packages >apps.txt (应用列表,存放在adb目录)
#图形化 包名查看:https://play.google.com/store/apps/details?id=bg.projectoria.appinspector
# adb shell pm uninstall --user 0 要卸载的应用包名
# 列子
# adb shell pm uninstall --user 0 com.taobao.taobao
权限管理:
# 获取应用权限状态
# adb shell appops get com.taobao.taobao (状态:allow允许、deny拒绝、defauld默认、ignore忽略)
**********************************************状态详解(淘宝)********************************************
VIBRATE: allow; time=+100d19h28m44s71ms ago; duration=+1s54ms #震动,allow为已允许 POST_NOTIFICATION: ignore; time=+108d19h6m15s307ms ago; rejectTime=+28m18s819ms ago #通知,ignore为被忽略 WRITE_SMS: ignore; rejectTime=+20m54s529ms ago #写入短信,ignore为被忽略 SYSTEM_ALERT_WINDOW: default; rejectTime=+28m27s502ms ago #弹窗,defauld为默认 CAMERA: allow; time=+10d19h28m42s253ms ago; duration=+1s766ms #摄像机权限 READ_CLIPBOARD: allow; time=+28m32s352ms ago #读取剪切板,allow为已允许 WRITE_CLIPBOARD: allow; time=+7d5h56m31s396ms ago #写入修改剪切板,allow为已允许 TAKE_AUDIO_FOCUS: allow; time=+28m32s221ms ago # 获取声音焦点权限 WAKE_LOCK: allow; time=+100d5h42m5s360ms ago; duration=+27s613ms #阻止CPU休眠,allow为已允许 TOAST_WINDOW: allow; time=+3d19h21m9s831ms ago; duration=+3s927ms OP_READ_PHONE_STATE: allow; time=+11m57s705ms ago #读取本机识别码,allow为已允许 USE_FINGERPRINT: allow; time=+20m54s519ms ago #可用指纹 READ_EXTERNAL_STORAGE: allow; time=+20m25s798ms ago #读取外置存储 ,allow为已允许 WRITE_EXTERNAL_STORAGE: allow; time=+20m25s798ms ago #写入外置存储,allow为已允许 RUN_IN_BACKGROUND: allow; time=+7m27s327ms ago #后台运行,allow为已允许
****************************************************************************************************************
# 例子
# adb shell appops set com.taobao.taobao READ_CLIPBOARD ignore (忽略读取剪切板)
COARSE_LOCATION : 低精度定位
FINE_LOCATION : 高精度定位
OP_READ_PHONE_STATE : 读取电话信息权限
READ_EXTERNAL_STORAGE : 读取外置存储权限
WRITE_EXTERNAL_STORAGE : 写入外置存储权限
RUN_IN_BACKGROUND : 后台运行服务权限,禁用后系统将在应用进入后台几分钟后将后台服务杀死
GPS : GPS
VIBRATE : 震动
READ_CONTACTS : 读取通讯录
WRITE_CONTACTS : 写入通讯录
READ_CALL_LOG : 读取通话记录
WRITE_CALL_LOG : 写入通话记录
READ_CALENDAR : 读取日历
WRITE_CALENDAR : 写入日历
WIFI_SCAN : 扫描Wifi热点
POST_NOTIFICATION : 发布通知
WAKE_LOCK : 唤醒锁
CALL_PHONE : 拨打电话
READ_SMS : 读取短信
WRITE_SMS : 写入短信
SEND_SMS : 发送短信
RECEIVE_SMS : 接收短信
RECEIVE_EMERGECY_SMS : 接受紧急短信息
RECEIVE_MMS : 接受彩信
RECEIVE_WAP_PUSH : 接受Wap Push消息
READ_ICC_SMS : 接收运营商短信息
WRITE_ICC_SMS : 写入运营商短信息
SYSTEM_ALERT_WINDOW : 悬浮窗口权限
ACCESS_NOTIFICATIONS : 读取通知
WRITE_SETTINGS : 写入修改设置
CAMERA : 摄像机权限
RECORD_AUDIO : 录音
PLAY_AUDIO : 播放音频
READ_CLIPBOARD : 读取剪切板
WRITE_CLIPBOARD : 写入修改剪切板
TAKE_MEDIA_BUTTONS : 获取多媒体按钮权限
TAKE_AUDIO_FOCUS : 获取声音焦点权限
GET_USAGE_STATS : 获取应用使用情况权限
PROCESS_OUTGOING_CALLS : 处理(拦截)外拨号码
USE_FINGERPRINT : 使用指纹读取器
BODY_SENSORS : 身体传感器
READ_CELL_BROADCASTS : 读取移动蜂窝广播
MOCK_LOCATION : 模拟位置
TURN_ON_SCREEN : 关闭屏幕
GET_ACCOUNTS : 获取系统账户列表

0 评论:
发表评论