命令行使用ADB,不用root,完美卸载小米预装软件

ADB安装与运行

install java

下载安装

注意选择JDK17以上版本
https://www.oracle.com/java/technologies/downloads/#jdk22-windows
在这里插入图片描述

选择中间的安装文件下载
在这里插入图片描述
在这里插入图片描述

编辑系统变量

C:\Program Files (x86)\Java\jdk-22
在这里插入图片描述
在这里插入图片描述
C:\Program Files (x86)\Java\jdk-22\bin
把C:\Program Files\Common Files\Oracle\Java\javapath放到%JAVA_HOME%\bin后面
在这里插入图片描述

检查版本

在这里插入图片描述

命令行安装Android SDK

下载Andoid SDK命令行工具

https://developer.android.com/studio/intro/update#sdk-manager
https://developer.android.com/tools/sdkmanager
The sdkmanager is a command-line tool that lets you view, install, update, and uninstall packages for the Android SDK. If you’re using Android Studio, then you don’t need to use this tool, and you can instead manage your SDK packages from the IDE.
The sdkmanager tool is provided in the Android SDK Command-Line Tools package. To use the SDK Manager to install a version of the command-line tools, follow these steps:

  1. Download the latest “command line tools only” package from the Android Studio downloads page and unzip the package.
  2. Move the unzipped cmdline-tools directory into a new directory of your choice, such as android_sdk. This new directory is your Android SDK directory.
  3. In the unzipped cmdline-tools directory, create a sub-directory called latest.
  4. Move the original cmdline-tools directory contents, including the lib directory, bin directory, NOTICE.txt file, and source.properties file, into the newly created latest directory. You can now use the command-line tools from this location.
    https://developer.android.com/studio
    在这里插入图片描述
    ###命令行安装Android SDK

cd C:\Setup\mobile\cmdline-tools\bin
C:\Setup\mobile\cmdline-tools\bin>sdkmanager --sdk_root=C:\Setup\mobile\android-sdk\ “cmdline-tools;latest”
在这里插入图片描述
在这里插入图片描述
C:\Setup\mobile\android-sdk\cmdline-tools\latest\bin>sdkmanager --list
在这里插入图片描述

下载Android SDK平台工具并调试

下载工具

https://developer.android.google.cn/tools/releases/platform-tools?hl=en
在这里插入图片描述

手机设置调试模式

手机设置打开以下蓝色选项
在这里插入图片描述
通过以下命令,让SDK获取手机授权
C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb kill-server

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb start-server

此时在手机上确认USB为传输文件,而不是仅充电模式
在这里插入图片描述
C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb devices
List of devices attached
bbf62877 device

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm list packages
在这里插入图片描述

卸载小米预装软件

以下软件均可安全卸载

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.android.browser
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.personalassistant
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.android.quicksearchbox
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.yellowpage
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.hybrid
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.miservice
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.contentextension
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.aiasst.service
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.voiceassist
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.analytics
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.bugreport
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.systemAdSolution
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.ab
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.accessibility
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.nextpay
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.payment
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.macro
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.freeform
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.miui.carlink

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.iflytek.inputmethod.miui
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 cn.wps.moffice_eng
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.shop
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.wallstreetcn.news
Success

C:\Setup\mobile\platform-tools-latest-windows\platform-tools>adb shell pm uninstall --user 0 com.xiaomi.mi_connect_service
Success
在这里插入图片描述
在这里插入图片描述

卸载输入法效果显示

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/51803.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nginx 启动 ssl 模块

文章目录 前言nginx 启动 ssl 模块1. 下载2. 启动 ssl 模块 步骤3. 验证前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!! nginx 启动 ssl 模块 1. 下载 下载…

Scrapy 爬取旅游景点相关数据(五)

本期内容:(1)爬取日本其他城市数据存入数据库(2)爬取景点评论数据 1 爬取其他城市景点数据 只爬取一个城市的数据对于做数据可视化系统可能是不够的,因为数据样本量少嘛,本期来爬取其他城市的景…

1.Redis介绍

redis是一个键值型数据库。 是一种nosql数据库,非关系型数据库。 sql数据库 1.字段类型是固定的。 2.表的结构是固定的。表数据量特别大的时候,去修改表结构会出现问题。也会导致业务逻辑的修改。 3.每个字段有一定的约束,比如唯一约束&…

tof系统标定流程之lens标定

1、lens标定详解 为什么在标定tof时需要进行lens的标定,可以说lens标定是一个必不可少的步骤,tof模组也是有镜头的,镜头的畸变会导致进入的光线出现偏差,最终照射到tof芯片表面导致深度图的分布出现畸变,通常是枕形畸变。例外一个用途在于,在计算fppn误差环节需要知道镜头…

在 Kali Linux 虚拟机中实现主机代理共享的详细指南

Kali Linux 是网络安全和渗透测试领域中广泛使用的操作系统。它提供了丰富的工具和灵活的环境,适合各种网络安全任务。在某些情况下,您可能需要通过主机的代理服务器来实现特定的网络配置,以便更好地保护隐私或进行网络测试。这篇文章将详细介…

langchain 入门指南 - 实现一个多模态 chatbot

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 在前面的文章中,我们学会了如何通过 langchain 实现本地文档库的 QA,又或者通过 langchain 来实现对话式的问答系…

解决Centos不支持docker命令行tab提示问题!!!

一、CentOS不支持Docker Tab提示 在使用CentOS操作系统时,有些用户可能会遇到不能自动补全Docker命令的问题。这是因为CentOS默认不支持Docker Tab提示功能,需要手动配置才能实现。在这篇科普文章中,我们将介绍如何解决这个问题,…

GCA检查设计约束流程

文章目录 一、什么是GCA二、GCA流程1 .启动GCA2 .设置lib3 .读design并链接design4 .读SDC5 .analyze_design6 .报告或图形化界面分析结果 一、什么是GCA Galaxy Constraint Analyzer,简称GCA,是一个专门检查设计约束的工具,现在已经集成在P…

MySQL使用教程 最最最实用的零基础教程 直接从安装开始教!!!!

数据构成了我们日益数字化的社会基础。想象一下,从移动应用和银行系统到搜索引擎,再到如 ChatGPT 这样的先进人工智能聊天机器人,这些工具若没有数据支撑,将寸步难行。你有没有好奇过这些海量数据都存放在哪里呢?答案正…

ArchLinux部署waydroid

在Arch Linux系统上部署Waydroid运行Android APP 文章目录 在Arch Linux系统上部署Waydroid运行Android APP1. 安装要求2. 本机环境3. 安装 Waydroid4. 网络配置5.注册Google设备6. 运行效果图 Waydroid是Anbox配合Haliun技术开发的LXC Android容器,可在GUN/Linux系…

华三云课堂CAS5.0忘记admin密码?

当忘记修改后的管理平台 admin 账户密码,无法登录管理平台。 处理步骤: (1) SSH 连接服务器。 (2) 执行/var/lib/h3class/bin/reset-admin-pwd.sh 命令。 (3) 重置后的密码为 Cloud1234

src漏洞挖掘--验证码篇

图片验证码 验证码前端检测 验证码由客户端JS生成并且仅仅在客户端用JS验证,通过抓包看数据传输是否有验证码字段或者是关闭JS看能否通过验证。 测试方法:当我们开始抓包,输入任意验证码,页面提示验证码错误,且没有抓…

如何远程调用运维人员电脑桌面

要远程调用运维人员的电脑桌面,可以通过以下几种方法和工具: 一、使用第三方远程控制软件: 要远程访问操作和维护人员的桌面,您可以使用专业的远程桌面软件按照以下步骤操作。以下是使用 Splashtop 的一般指南,但对于…

ME11-创建采购信息记录

ME11 创建采购信息记录 创建Info Record时,工厂不是必输项。因为采购组织可以对应多个工厂,所以可以针对一个工厂设定Info Record,也可以不固定。 计划交货时间维护供应商收到采购订单后,把货送到工厂的时间。 标准数量一般维护为…

MacOS查看端口占用

在macOS系统中,可以使用lsof和netstat命令来查看端口占用情况。 使用lsof命令 lsof -i :端口号替换端口号为你想要检查的端口。例如,要查看端口8080的占用情况,可以使用: lsof -i :8080使用netstat命令 首先,你需要…

工作中经常听到的云、边、端到底是什么意思?

工作中经常听到的云、边、端到底是什么意思? 在数字化和智能化飞速发展的今天,“云”、“边”、“端”这三个词频频出现在我们的生活和工作中。它们代表着不同的数据处理和计算模式,极大地改变了我们的生活方式。那么,它们分别是…

《Linux运维总结:基于x86_64架构CPU使用docker-compose一键离线部署zookeeper 3.8.4容器版分布式集群》

总结:整理不易,如果对你有帮助,可否点赞关注一下? 更多详细内容请参考:《Linux运维篇:Linux系统运维指南》 一、部署背景 由于业务系统的特殊性,我们需要面对不同的客户部署业务系统&#xff0…

邮件攻击案例系列四:某金融企业遭遇撒网式钓鱼邮件攻击

案例描述 2023 年 3 月末,某知名投资公司业务经理李先生先后收到两封看似是来自邮件服务商和公司网络安全部门发出的邮件,标题是“紧急:邮箱安全备案更新通知”。邮件内容称,由于最近公司内部系统升级,所有员工必须重…

【Python机器学习】朴素贝叶斯——使用朴素贝叶斯过滤垃圾邮件

使用朴素贝叶斯解决一些现实生活中的问题时,需要先从文本内容中得到字符串列表,然后生成词向量。 使用朴素贝叶斯对电子邮件进行分类的过程: 1、收集数据:提供文本文件 2、准备数据:将文本文件解析成词条向量 3、分析…