2018年5月27日星期日

免ROOT 使用adb命令卸载预装及权限管理


ADB工具包:下载

准备:
1. 打开手机USB调试,电脑连接数据线
2. 进入ABD目录,运行 启动.cmd


卸载预装:
adb devices

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 评论:

发表评论