文档说明
本文档以SC806-CN-00-71(msm8909平台 Android7系统)为例,描述如何修改Android Serial Number。
Serial Number说明
菜单 About phone -> Status -> Serial Number,如下图所示(图是中文系统,看"序列号"):
SC806-CN-00-71默认的序列号是:12345678
通过Adb devices显示出来的设备号也是: 12345678
UI界面显示的序列号和Adb Devices显示的设备号,两者是有区别的,下面会讲到。
代码分析
Serial Number对应android系统的环境变量 ro.serialno。
查看lk的开机部分代码 bootable/bootloader/lk/app/aboot/aboot.c
下图定义了sn_buf数组,该数组是为了生成cmdline。ro.serialno的值就是通过解析cmdline得到的。