摘要

最近换手机了,由2021年8月的小米MIX4更新换代成小米MIXFlip2了。

由于自带的浏览器很反人类,因此决定通过adb进行卸载,故此记录。

正文

小米MIX4使用了也有四年多了,期间进行了两次维修(换按键、换电池)。换新的电池用了一年后,寿命又不太新了,刚好最近新出的小米MIXFlip2也比较吸引我,于是进行了换机。

image-20250831194830042.jpg

image-20250831194638671.jpg

由于自带的浏览器很反人类,因此决定通过adb进行卸载,故此记录。参考mzlogin/awesome-adb: ADB Usage Complete / ADB 用法大全

整体流程:手机开启无线调试,电脑通过adb命令进入调试模式,卸载自带的浏览器。

版本信息如下

首先,小米进入开发者选项,打开无线调试。

image-20250824210318585.png

之后,电脑下载adb工具,并配置为环境变量。

最后,进行连接。android的无线调试,有两个端口。

  • 配对端口(Pairing Port):即上图的43007
  • 调试端口(Debugging Port):即上图的35159

下面放实操命令。

sh
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# 配对
adb pair 192.168.1.112:43007

# 连接
adb connect 192.168.1.112:35159

# 查看连接的设备列表
adb devices

# 进入shell命令。若需要退出shell,只需要输入exit即可
adb shell
# 若存在多个设备时,需要指定设备名,进入shell
adb -s <设备名> shell

# 卸载包名为com.android.browser。
pm uninstall -k --user 0 com.android.browser

# 退出shell后,断开无线调试
adb disconnect 192.168.1.112:35159

image-20250824211355089.png

下面记录其他的一些操作

sh
1
2
3
4
5
6
7
8
9
# adb一键唤起程序入口页
# 具体的Activity,可以通过解包apk查询AndroidManifest.xml获取
adb -s <设备名> shell am start -n com.parallelc.mixfliptool/.MainActivity

# adb一键获取已安装程序列表
adb -s <设备名> shell pm list packages

# adb一键终止程序
adb -s <设备名> shell am force-stop com.miui.fliphome