首页 > 其他分享 >ADB命令&adb命令卸载手机软件

ADB命令&adb命令卸载手机软件

时间:2022-10-07 21:45:15浏览次数:53  
标签:shell huawei 命令 ADB user adb com pm

adb


进入adb目录

cd C:\Program Files (x86)\platform-tools_r31.0.2-windows\platform-tools
#我的笔记本进入adb目录

cd C:\Program Files (x86)\adb-tools
#我的台式机进入adb目录

连接

#查看连接设备列表
#adb devices
#查看系统是否识别设备(List of devices attached 是没有识别到设备)
#提示是“device”,则说明手机和电脑已经正常连接

#重启adb服务:
adb reconnect

#重启
adb reboot (-n)

#关机
adb shell reboot -p

#手机自动重启进入到fastboot模式
adb reboot-bootloader
#此时工具界面若提示“error:unknow host...”,
#则需要在电脑桌面下面的任务栏点右键选择“任务管理器”-“进程”,找到“CMD”进程,选中后结束此进程;或者重启一下电脑
#因为CMD窗口不能重复开启,有些系统进程关闭后不会自动把进程结束掉,没有此问题的请直接跳过此这个步骤。接着继续

fastboot oem get-bootinfo
#弹出的提示是unlocked,说明手机已经解锁了

禁用/启用/卸载/安装APP

#禁用某个应用
adb shell pm disable-user com.huawei.search

#启用某个应用
adb shell pm enable com.huawei.search

#输出所有的应用列表包名
#adb shell pm list packages -s

#输出已停用的应用列表包名
adb shell pm list packages -s -d

#输出已启用的应用列表包名
adb shell pm list packages -s -e

#卸载应用(谨慎使用,最好别用)
adb shell pm uninstall --user 0 com.huawei.search
  • 已禁用我的服务为例
    鸿蒙我的服务的呼出方式是再手机两边向上滑动,经常误触,而且没有使用这个应用,直接禁掉算了,我的服务的包名是 com.huawei.ohos.famanager
    直接执行 adb shell pm disable-user com.huawei.ohos.famanager
    返回 Package com.huawei.ohos.famanager new state: disabled-user 则禁用成功
  • 禁用掉下滑搜索,搜索的包名是:com.huawei.search

刷机

cd C:\Program Files (x86)\platform-tools_r31.0.2-windows\platform-tools
#我的笔记本进入adb目录

cd C:\Program Files (x86)\adb-tools
#我的台式机进入adb目录

adb devices
#重启adb服务:adb reconnect
#查看系统是否识别设备(List of devices attached 是没有识别到设备)
#如果所提示是“device”,则说明手机和电脑已经正常连接

#重启
adb reboot (-n)
#关机
adb shell reboot -p
adb reboot-bootloader
#手机自动重启进入到fastboot模式
#此时工具界面若提示“error:unknow host...”,则需要在电脑桌面下面的任务栏点右键选择“任务管理器”-“进程”,找到“CMD”进程,选中后结束此进程,或者重启一下电脑,因为CMD窗口不能重复开启,有些系统进程关闭后不会自动把进程结束掉,没有此问题的请直接跳过此这个步骤。接着继续

fastboot devices
#如果不成功的话,error 'no devices/emulators found' 则是因为前述驱动未安装对,
#或者adb使用端口5037被占用的缘故



#【回锁】操作了,在工具界面输入:fastboot oem relock 123456789命令,
#(123456789代表您手机的解锁码,注意每个手机解锁码都不一样,需要在官网查询),
#这里需要格外注意,有的机型上锁命令是fastboot oem lock 123456789,少输入一个re才会成功。



fastboot flash recovery_ramdisk magisk_patched-23000_WlJAh.img
#magisk刷入镜像文件

fastboot flash system openkirin_aex_10_20200413_FG.img
#openkirin刷入


adb reboot recovery
#重启到Recovery界面

常用命令

华为

adb卸载华为软件
从技术上讲,命令adb shell pm unistall -k --user 0不会从设备上卸载应用程序
(ROM包内还有,预装 app 的文件还存在在 system 分区中)。
相反,它只是将其从用户中删除。

电脑上右击左下角,选择运行(或者win+R),输入cmd,确定。
cd +目录

进入你放 置adb解压文件的地方

#列出的应用包列表为 
adb shell pm list packages

#禁用某个应用为
adb shell pm disable-user +软件包名

#启用某个应用
adb shell pm enable +软件包名

#删除系统预装软件的指令为
adb shell pm uninstall --user 0 +软件包名
#adb shell pm uninstall --user 0 -k <package.name>  
#-user 0 参数是必须的, 它告诉系统仅为当前用户(用户 id 默认为0)卸载该app
#-k参数代表保留 app 的数据

#查找跟'XX'相关的包
adb shell pm list packages | findstr/或grep 
#XXX 查找跟'XX'相关的包
#如 adb shell pm list packages | findstr calendar

一些包名

#华为视频
adb shell pm uninstall --user 0 com.huawei.himovie
#华为音乐
adb shell pm uninstall --user 0 com.android.mediacenter
#运动健康
adb shell pm disable-user com.huawei.health
#阅读
adb shell pm uninstall --user 0 com.huawei.hwread.al
#旅行助手
adb shell pm uninstall --user 0 com.huawei.scenepack
#浏览器
adb shell pm uninstall --user 0 com.android.browser
#华为商城
adb shell pm disable-user com.vmall.client
#畅连
adb shell pm uninstall --user 0 com.huawei.meetime
#畅连服务
adb shell pm uninstall --user 0 com.huawei.hwvoipservice
#华为应用市场
#adb shell pm disable-user com.huawei.appmarket
#华为杂志锁屏
adb shell pm uninstall --user 0 com.android.keyguard
#华为钱包
adb shell pm uninstall --user 0 com.huawei.wallet
#华为钱包安全支付
adb shell pm uninstall --user 0 com.huawei.android.hwpay
#支付保护中心
adb shell pm uninstall --user 0 com.huawei.trustspace
#百度输入法华为版
adb shell pm uninstall --user 0 com.baidu.input_huawei
#日历
#adb shell pm disable-user com.android.calendar
#天际通
adb shell pm disable-user com.huawei.hiskytone
#天际通数据服务
#com.huawei.skytone
#查找我的手机
adb shell pm disable-user com.huawei.android.findmyphone
#系统更新
adb shell pm disable-user com.huawei.android.hwouc
#推送服务
adb shell pm disable-user com.huawei.android.pushagent
#语音助手
#com.huawei.vassistant
#安装向导
#adb shell pm path com.huawei.hwstartupguide
adb shell rm /system/priv-app/HwStartupGuide/HwStartupGuide.apk
#会员服务
adb shell pm uninstall --user 0 com.huawei.phoneservice
#双卡管理
#com.huawei.android.dsdscardmanager
#文件
adb shell pm disable-user com.android.documentsui
#文件管理
adb shell pm uninstall --user 0 com.huawei.filemanager
#云空间
adb shell pm uninstall --user 0 com.huawei.hidisk
#主题
adb shell pm disable-user com.huawei.android.thememan
#卡拉ok
adb shell pm uninstall --user 0 com.huawei.android.karaoke
#华为框架服务
#com.huawei.android.hsf
#下载管理器
#com.android.providers.downloads
#备份
#com.huawei.KoBackup
#推送服务
adb shell pm uninstall --user 0 com.huawei.android.pushagent
#花粉俱乐部
adb shell pm disable-user com.huawei.fans
#手机管家
adb shell pm disable-user com.huawei.systemmanager
#电子邮件
adb shell pm disable-user com.android.email
#华为杂志锁屏
adb shell pm uninstall --user 0 com.android.keyguard
#幻彩
adb shell pm uninstall --user 0 com.huawei.livewallpaper.paradise
#华为精品应用文件夹
adb shell pm uninstall --user 0 com.huawei.hifolder

小米

一些包名

adb shell pm disable-user com.mfashiongallery.emag
#禁用 小米画报

adb shell pm disable-user com.android.fileexplorer
#禁用 文件管理

adb shell pm uninstall --user 0 com.miui.video
#小米视频

adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi
#搜狗输入法小米版

adb shell pm uninstall --user 0 com.miui.notes
#小米便签

adb shell pm uninstall --user 0 com.miui.player
#(小米)音乐

授权

adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
#激活流体手势导航

adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
#激活黑阈

adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh
#shizuku激活

adb shell dpm set-device-owner web1n.stopapp/.receiver.AdminReceiver
#激活小黑屋设备管理员

adb shell pm grant com.modosa.switchnightui android.permission.WRITE_SECURE_SETTINGS
#深色模式转换 兼容模式

一些问题 及解决

adb看谁占用了5037的端口

netstat -aon|findstr 5037
#先查看是谁占用了5037的端口
taskkill /pid 17024 /f
#把占用端口的进程干掉  

error: no devices/emulators found解决办法

#adb功能异常,重启adb
#(1)把adb服务杀死:
adb kill-server
#(2)重启adb服务:
adb reconnect

List of devices attached

adb start-server
adb kill-server
#List of devices attached
#  设备ID 00330-80000-00000-AA620
#  echo "0x003308000000000AA620" > C:/Users/nash/.android/adb_usb.ini

Failure [not installed for 0]

adb shell pm path com.huawei.hwread.al
#如果出现删除失败 Failure [not installed for 0],
#那就是你输入的包名在手机里没找到,华为的包名会变的,注意一下。

Failure [DELETE_FAILED_INTERNAL_ERROR]

使用adb Uninstall卸载app的时候出现了Failure [DELETE_FAILED_INTERNAL_ERROR]的提示,卸载失败!
此时我们可以通过删除包名的方式对应用进行卸载:
步骤如下
1)通过命令:adb shell pm list packages -s 列出的应用包列表中找到要删除的包名
2)获取此要卸载的包名的地址:adb shell pm path com.xx.xx
adb shell pm path com.huawei.android.launcher
adb shell pm path 
3)挂载系统读写权限:adb remount
4)删除包:adb shell rm /system/app/xxxxxx/xxxxxx.apk
5)最后adb reboot重启即可

标签:shell,huawei,命令,ADB,user,adb,com,pm
From: https://www.cnblogs.com/manzuixin/p/16767231.html

相关文章

  • Linux下简单命令
    一、如何解压缩文件1、.tar用tar–xvf解压2、.gz用gzip-d或者gunzip解压3、.tar.gz和.tgz用tar–xzf解压4、.bz2用bzip2-d或者用bunzip2解压5、.tar.bz2......
  • 攻防世界favorite_number(php数组溢出+正则m绕过+Linux命令绕过)
    <?php//php5.5.9$stuff=$_POST["stuff"];$array=['admin','user'];if($stuff===$array&&$stuff[0]!='admin'){$num=$_POST["num"];if(preg_ma......
  • DOS命令
    DOS命令盘符切换查看当前目录下的所有文件dir切换目录cdchangedirectorycd..上一级目录cd/dC:\xxx\xxx\xxx清理屏幕cls(clearscreen)推出终端exit查......
  • 两行命令搞定M3U8和MP4文件互转
    用MP4中制作M3U8:ffmpeg-imyVideo.mp4-ccopy-bsfh264_mp4toannexboutput.tsffmpeg-ioutput.ts-ccopy-map0-fsegment-segment_listplaylist.m3u8-segment_......
  • Linux命令系列之ls——原来最简单的ls这么复杂
    Linux命令系列之ls——原来最简单的ls这么复杂ls命令应该是我们最常用的命令之一了,但是我们可能容易忽略那些看起来最简单的东西。简介ls命令的使用格式如下ls[选项]......
  • 1130- Host xxx is not allowed to connect to this MariaDb server非正常案列
      刚刚测试了一个以前在vagrant里面的数据库,报错了,  然后就去找docker里面的mysql   一切都正常  看来又是一个非典型案列啊当我疑惑不解的时......
  • Linux 常用命令 CentOS
    网络相关ipaddr//查看网络及网卡编号systemctlrestartnetwork//重启网络vi/etc/sysconfig/network-scripts/ifcfg-网卡编号//修改网络相关配置ifconfig//查看......
  • linux常用命令总结
    1.查询当前目录总大小du-sh2.批量解压缩ls*.tar.gz|xargs-n1tarxzvf3.解压缩tar-zxv-ffilename.tar.gz4.查看内存free-h5.远程拷贝文件scp......
  • Kubernetes--LoadBalancer类型的Service资源和ExternalName Service
    LoadBalancer类型的Service资源NodePort类型的Service资源虽然能够于集群外部访问得到,但外部客户端必须得事先得知NodePort和集群中至少一个节点的IP地址,且选定的节点发......
  • i7z命令工具 – 用来查看CPU状况
    i7z用来报告IntelCPU信息的工具。显示的信息包括TurboBoost、频率,顶部显示每个核在C0/C1/C3/C6状态下的当前频率、温度和时间。安装在ubuntu中安装i7z:bpang@node01:~$su......