snu盘量产修改序列号-()
来源:191路由网 2022-12-14 07:46:37
本文档以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得到的。
SC806-CN-00-71修改了原生的android代码,把ro.serialno写死为\"12345678\",并没有通过target_serialno()函数去获取。
看下图,把target_serialno调用注释掉了。
如果要更改序列号,修改sn_buf数组的初始值即可。
我们这里把它改成\"77777777\"试试。
编译 aboot,烧录,显示如下图所示,Serial Number已经变成了\"77777777\"
也可以通过cat /proc/cmdline,电脑查看androidboot.serialno的值。
现在通过adb devices查看,还是\"12345678\"
如果要修改adb devices设备号,修改device/qcom/common/rootdir/etc/init.qcom.usb.rc,不要写死为\"12345678\",改成从ro.serialno获取。
编译boot,烧录。
从代码上分析,修改 system/core/init/init.cpp应该也可以改掉ro.serialno的值。
在for循环之后,添加了
strlcpy(tmp, \"77777777\", sizeof(\"77777777\"));property_set(prop_map[i].dst_prop, tmp);
修改之后编译boot,烧录。但是串口调试log会提示:
property_set(\"ro.serialno\", \"99999999\") failed
给ro.serialno赋值失败。
没仔细研究property_set()函数。
代码路径和patchbootable/bootloader/lk/app/aboot/aboot.c
device/qcom/common/rootdir/etc/init.qcom.usb.rc
两个patch文件:
https://uploader.shimo.im/f/xXaBxqBTb9EyR6va.patch?attname=aboot.patch&download
https://uploader.shimo.im/f/f6dcm5ZeD3QY3cia.patch?attname=init.qcom.usb.rc.patch&download
电脑
相关阅读
-
-
u盘直接装win7-(u盘直接装win10)
u盘直接装win7(u盘直接装win10)网管小贾/sysadm.cc时至今日,依然还有不少Windows7的忠粉老用户。的确Windows7的稳定、耐用是经典划时代的,用过的人都说好。虽说时代不同了,老前辈XP都退休这么久可能还有人在用,更别说这么好用的Windows7了。那么好了,如果你还想让它继...
2022-12-14
-
-
snu盘量产修改序列号-()
snu盘量产修改序列号()文档说明本文档以SC806-CN-00-71(msm8909平台Android7系统)为电脑例,描述如何修改AndroidSerialNumber。SerialNumber说明菜单Aboutphone->Status->SerialNu...
2022-12-14
-
-
电脑bios恢复出厂uefi-(电脑bios恢复出厂设置)
电脑bios恢复出厂uefi(电脑bios恢复出厂设置)在Windows的早期版本中,电脑如果要从旧版BIOS或主引导记录(MBR)转换为UEFI或GUID分区表(GPT),必须重新安装整个操作系统。但是,在Windows10中,微软引入了一个名为MBR2GPT的简单工具,仅需两个命令即可从Legac...
2022-12-14
-
-
老毛桃网络u盘-(毛老桃u盘制作)
老毛桃网络u盘(毛老桃u盘制作)第二节小白也能装系统之一制作U盘启动盘上一节简要介绍了操作系统的作用、分类。各种操作系统的优缺点以及适合安装的硬件平台。相信大家有了一定的了解,应该能从中找到适合自己的操作系统。当然windows应该是不二之先了!市场占有率高,简单易学,应用软件丰富。从本节开始,将用六篇文章比较详细的介绍安装windows的整个安装过程(方法)。在此先说说,安...
2022-12-14
-
-
雷神win10系统-(雷神win10系统重装)
雷神win10系统(雷神win10系统重装)今电脑年5月份,雷神发布了一款全新的旗舰游戏本——雷神ZERO,这台游戏本在外观设计上迎来大改变,更加时尚好看,让人眼前一亮。不过在今年5月份刚刚发布的时候,雷神ZERO只有英特尔酷睿版本,众多粉丝都在苦等雷神推出AMD锐龙版本。好货值得等待,短短两个月后,万众期待的雷神ZERO锐龙版终于上市,而且它还是近年来雷神旗下首款采用AMD处理器的...
2022-12-14
191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程
版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除