免拆机免root权限查看小米手机的闪存编号

硬件信息查询方法

Posted by wszqkzqk on October 3, 2023
本文字数:1098

前言

本文主要讨论如何在不拆机、不root的情况下查看小米手机的闪存编号

小米手机的闪存编号在手机的设置等自带应用中无法查看。目前,网上的多数查看方法都需要root权限或者拆机,笔者在这里总结一下如何在不拆机、不root的情况下查看小米手机的闪存编号。

步骤

笔者的设备为Redmi Note 13 Pro+,搭载MIUI 14与Android 13。

小米的MIUI系统自带了强大的日志抓取功能,这一功能是用来向开发者反馈问题的,因此包含了十分完整的信息,包括闪存编号。

抓取日志

打开拨号应用,输入*#*#284#*#*,授予必要的权限,即可自动抓取完整日志。抓取日志可能需要几分钟时间,具体的进度会显示在状态栏中。

#~/img/android/miui/ready-to-generate-log.webp #~/img/android/miui/generate-log-finished.webp
输入*#*#284#*#* 抓取完毕的通知

提取日志

日志抓取完毕后,可以在/MIUI/debug_log/目录下找到抓取的日志文件,文件名为bugreport-YYYY-MM-DD-hhmmss.zip

为了方便查看,我们可以把这个文件传到电脑上。

在电脑上,可以使用任意具有解压功能的软件打开这个文件,笔者这里用的是KDE的Ark。

#~/img/android/miui/miui-log-file-1.webp
在电脑上打开日志文件压缩包

打开压缩包后,可以看到压缩包中包含了大量的文件,在这里,我们需要提取bugreport-机型-YYYY-MM-DD-hhmmss.zip这个压缩文件,并同样使用任意具有解压功能的软件打开。

#~/img/android/miui/miui-log-file-2.webp
打开压缩包

找到bugreport-*.txt文件并解压或直接打开,然后即可在其中查找闪存信息。

查找闪存信息

事实上,这个文本文件非常大,笔者这里有高达164 MB,grep命令又不便输出上下文内容,不方便查看。这里建议直接使用文本编辑器的查找功能,由于现在的设备基本上都标配了UFS存储,因此可以直接搜索UFS (注意如果后面不加空格直接搜UFS可能搜出很多不相关的结果),即可找到闪存信息。

在笔者的环境版本下,推荐检索关键词为UFS mv,这样可以直接定位到闪存信息。

#~/img/android/miui/miui-log-file-3.webp
闪存信息

图中相关的信息是:

------ UFS mv (/proc/mv) ------
D: 0x06 12
U: 0x01ad 512 H9RT2GGA65X031 A003

其中,D表示的是内存,12(GB)即为内存的大小;而U表示的是闪存,512(GB)即为闪存的大小,H9RT2GGA65X031即为闪存的编号。

获取了编号以后,即可在相关网站上查询闪存的具体信息。值得注意的是,这一编号不一定是UFS的编号,手机可能采用了uMCP方案,将UFS和LPDDR集成在了一起,这一编号可能是uMCP的编号。

查找后,笔者发现自己的手机采用的是海力士的uMCP方案

#~/img/android/miui/hynix-uMCP.webp
查询到的简单信息

由于型号较新,这里收录的信息不是很完全。