本教程对应的是V2的设备信息,若你在 device.json
中看到 "deviceInfoVersion": 2
,那么你用的就是V2的设备信息
下面是一份默认的”随机”生成的设备信息,可以很明显的看出,这是一个野生的机器人
{ "deviceInfoVersion": 2, "data": { "display": "MIRAI.524848.001", "product": "mirai", "device": "mirai", "board": "mirai", "brand": "mamoe", "model": "mirai", "bootloader": "unknown", "fingerprint": "mamoe/mirai/mirai:10/MIRAI.200122.001/7868854:user/release-keys", "bootId": "16FD34B2-AD5D-469D-8535-C6C6859DB3DB", "procVersion": "Linux version 3.0.31-7nHaGuio (android-build@xxx.xxx.xxx.xxx.com)", "baseBand": "", "version": { "incremental": "5891938", "release": "10", "codename": "REL" }, "simInfo": "T-Mobile", "osType": "android", "macAddress": "02:00:00:00:00:00", "wifiBSSID": "02:00:00:00:00:00", "wifiSSID": "<unknown ssid>", "imsiMd5": "947794dd7c61f984994e89de00b2ba75", "imei": "950450581801049", "apn": "wifi" } }
如果不知道对应的参数表示什么,编也编不出来。所以我直接不编,拿个旧手机用旧手机的设备信息
设置adb环境
首先需要adb,下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
下载之后解压,完成之后应该是如图的样式
然后打开cmd
- 在adb的文件夹中(这个文件夹中必须包含adb.exe)按住shift然后右键空白处(不要点文件)
- 点击
在此处打开 powershell 窗口
- 在窗口中输入cmd
连接设备(手机平板均可)
这里我用旧平板做演示
启用开发者选项和USB调试
连接并开启USB调试
使用adb获取设备信息
此时我们已经成功将设备连接至pc
下面的表格是每个信息的获取指令,使用方式如图
因为设备制造厂商不同,以下内容可能会有不同的,可以使用 adb shell getprop
获取所有属性,然后自行寻找对应的属性
信息 | 对应指令 |
display | adb shell getprop ro.build.id |
product | adb shell getprop ro.build.product |
device | adb shell getprop ro.vendor.product.device |
board | adb shell getprop ro.product.board |
brand | adb shell getprop ro.product.brand |
model | adb shell getprop ro.product.model |
fingerprint | adb shell getprop ro.vendor.build.fingerprint |
procVersion | adb shell getprop cat /proc/version |
除了表格中的内容,还有一些内容可以自己编的
macAddress:按照原有个格式,将里面的数字和字母替换(可用字符 0123456789abcdef)
wifiBSSID:同上,乱写就可以
wifiSSID:写WIFI名字,也可以乱写一个
到此设备信息就编好了
ヾ(≧∇≦*)ゝ好,试试
ヾ(≧∇≦*)ゝ好,试试