iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID

0 阅读6分钟

前阵子部门淘换下来一台 iPhone 当测试机,到手我第一件事就是想搞清楚:这到底是哪个确切型号、电池还剩多少命、能不能加进开发者后台跑真机。结果在系统设置里翻了半天,「关于本机」就给我几行——型号名称、容量、系统版本,电池健康点进去一个「最大容量 92%」,别的啥也没有。想要的 iOS 设备信息,它偏偏不给全。

要加测试设备得找 UDID,排查二手机得看充电次数和真实电池容量,确认销售版本得看型号号码——这些系统设置要么藏得深,要么压根不显示。下面说说我现在怎么用 KeyMob(克魔)把一台 iPhone 的设备信息一次看全,顺带和 Xcode、Finder 那几个常见入口比一比。

系统设置为什么总差那么一口气?

先说清楚为什么要绕开系统设置。iPhone 自己的「关于本机」是给普通用户看的,它做了大量简化——电池只给一个百分比,序列号有、但 IMEI 要再点一层,UDID 根本不露面,摄像头序列号、主板序列号、设计容量这类更是不会出现。

而这些字段在 iOS 底层其实都在,免越狱就能通过设备的系统接口读出来。电脑端工具连上手机、走信任授权之后,拿到的是一份比「关于本机」详细得多的清单。KeyMob 在 Windows、Mac、Linux 上都能连 iPhone 读这份信息,这点对用 Windows 的人算是刚需——毕竟 Xcode 只在 Mac 上有。

设备信息不是手机不给,是系统设置替你精简掉了,换个入口就能拿到全量信息。

具体能看到哪些?

连上设备、点左侧「手机信息」、再点「设备信息」标签,右边就是完整清单了。

身份类:设备名称、UDID、序列号、设备串号、IMEI、产品型号、型号号码、销售地区。加测试设备要的 UDID 在这儿能直接复制,不用再拿数据线接 Xcode 一层层点。型号号码(比如带 CH/A 的那种)能看出是不是国行,二手机验机挺有用。

电池类:充电次数、绝对容量、设计容量、额定充电容量、剩余电量、电池寿命、电池温度、当前电压、电池序列号。这块是我最看重的——系统设置只给你一个「最大容量」百分比,而这里把原始数据摊开了:绝对容量和设计容量一比,电池衰减到什么程度一目了然;充电次数更是直接反映这块电池被用了多狠。收二手机的时候,这几个数比那个百分比靠谱多了。

硬件类:芯片型号、CPU 架构、硬件模型、主板序列号、WiFi 地址、蓝牙地址、前后摄像头序列号、固件版本。CPU 架构(arm64 之类)在你要确认某个 so 库、某个性能测试跑在什么指令集上时用得着。

存储和系统:总磁盘容量、已用容量、可用容量、系统版本号、编译版本、激活状态、是否信任此设备。真机测试前看一眼可用容量,免得装包装到一半空间不够——这坑我吃过,App 装一半报错,查了半天才发现是手机满了(苦笑)。 信息查看1 设备信息2

真机调试和验机,这些字段怎么用

光列字段没意思,说几个实际会用到的场景吧。

加测试设备:你要在苹果开发者后台添加一台真机做调试,必须填它的 UDID。以前的做法是数据线连 Mac,打开 Xcode 的 Devices and Simulators 窗口去抠。用 KeyMob 的话,设备信息里 UDID 直接复制走,Windows 上也能干这事,省得为个 UDID 专门开台 Mac。

判断电池该不该换:绝对容量 ÷ 设计容量,大概就是这块电池的健康度。比方设计容量标着 3200mAh、绝对容量现在只剩 2600 出头,那衰减就挺明显了,再结合充电次数(好几百次往上)基本能断定该换电池了。这比系统设置那个笼统的百分比细。

确认机器真实身份:序列号、IMEI、销售地区、型号号码摆在一起,一台二手机是不是宣称的那个版本、是不是翻新机,心里就有数了。

几个常见问题

问:不越狱能看这些吗? 能。整份设备信息都是免越狱读的,连上设备、在手机上点一下信任就行。越狱反而没必要。

问:和 Xcode 的 Devices 窗口比,差在哪? Xcode 那个也能看设备、看日志,但字段偏开发向,电池的充电次数、设计容量这类硬件细节它不展开;而且它只在 Mac 上。KeyMob 的设备信息把硬件和电池摊得更细,三个系统都能用。

问:能导出留档吗? 设备信息是读出来展示的,验机时截图或记下关键几项(序列号、UDID、充电次数)就够用了。KeyMob 本身更偏实时查看,不是做资产管理系统的。

问:iPad 也能看吗? 能,iPad 和 iPhone 一样连上就读,字段基本一致。

和其他几个入口比一比

说回工具搭配。看设备信息的入口其实不止一个,各有各的方法:

  • 系统设置「关于本机」:手机上随手看,但字段最少,电池只有百分比,没 UDID。
  • Finder / iTunes:Mac 连上能看序列号、容量,点一下还能切出 UDID,但电池、摄像头这些硬件序列号它不给。
  • Xcode Devices:开发向,看设备和日志方便,硬件细节不展开,且限 Mac。
  • 爱思助手等国产工具:验机字段给得全,偏消费和回收市场;KeyMob 的侧重点在开发调试,设备信息之外还连着性能监控、实时日志、应用管理那一套。

没有谁能把别人替掉。纯粹验个机,爱思那类够用;你是开发者,平时还要看性能、抓日志、管应用,那在 KeyMob 里顺手把设备信息也看了,不用在几个工具之间来回切,这是它的方便处。

顺带一提,设备信息里那些摄像头序列号、主板序列号、DieID 之类的冷门字段,日常基本用不上,别被这么长一张清单吓到——真正天天要瞄的就是 UDID、序列号、电池那几项,其余的放那儿备查就行。验机也好、加真机也好,先盯着这几个看,够了。