对于一台运行Android系统的终端设备,其出厂时已带有多个固定属性,如SN号、MAC地址、IMEI(若有通信模块)。这些属性在出厂前通过工具写入设备,与设备绑定。SN号,即产品序列号,是验证产品合法身份、保障用户权益的重要标识,它具有唯一性,每套正版产品对应一组SN号。SN号的编码遵循产品要求或公司统一规范,但Android系统对SN号的编码有一定的限制要求。
MAC地址用于确认网络设备的位置,位于OSI模型的第二层数据链路层。它用于唯一标识网络设备的网卡。一台设备若有多张网卡,则每个网卡都有唯一MAC地址。MAC地址在设备生产时写入网络卡的EPROM中,若制造商未预先写入,需要采购MAC地址池并由OEM工厂在生产过程中烧录MAC地址。终端设备的MAC地址可能包括WIFI、LAN、BT等,具体取决于产品配置。
瑞芯微提供写号工具,需联系FAE获取最新版本,旧版本可能存在问题。烧录过程需选择正确的模式,如maskrom模式通过短接FLASH CLK引脚进入,loader模式则在开机时按住“音量+”或执行adb reboot loader命令。用户需在写号工具中配置代码和软件,支持手动、自增和文件模式写入7个预定义项和2个自定义项。写号工具写入内容后,配置完成即可点击写入,等待设备完成写入。
验证写入成功的方式多样,包括使用写号软件读取、通过串口抓取开机日志、查看启动参数、使用adb命令或直接查看系统属性。不擦除flash的情况下,SN号在特定场景下保持有效,如单分区烧录、OTA差分升级等操作。若设备需要擦除flash或恢复出厂设置,SN号则可能失效。
获取SN号的方式包括通过APK应用、读取ro.boot.serialno、在system/core/init/init.cpp文件中获取cmdline参数、通过drmservice.c文件查看sys.serialno、以及在init.rk30board.rc文件中找到已写入SN号的配置。
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。