linux:
一个C程序,如下:
#include <stdio.h>
#include <unistd.h>
int main() {
long id=0,res=0;
id = gethostid();
printf("current hostid is: %x\n",id);
res = sethostid(0x837b1d2c);
if (res == 0) printf("if result is zero - success! (%d) \n",res);
id = gethostid();
printf("current hostid is: %x ;ppppp\n",id);
return 0;
}
假设命名为ch_hostid.c
编译 gcc -o ch_hostid ch_hostid.c
执行: ./ch_hostid
使用hostid命令查看是否已经修改成功。
说明: gethostid()获取当前hostid , sethostid(参数为要设置的hostid(16进制的))
solaris系统
本来也想用上述程序来修改,但sethostid在solaris里没用,现用以下方法
还是以要修改后的hostid为837b1d2c为例
方法如下
1、837b1d2c转换成10进制
2205883692
2、然后每4位一组,不足4位补0,将数字转换为对应的ASCII码
32323035
38383336
39320000
3、写个脚本 内容如下
adb -w -k /dev/ksyms /dev/mem <<END>/dev/null
hw_serial/W 0x32323035
hw_serial+4/W 0x38383336
hw_serial+8/W 0x39320000
END
注:使用上述脚本修改后,会将hostid临时修改,系统重启,会失效;为使得永久生效,
可以将脚本放入/etc/rc2.d目录下,则系统启动将自动运行脚本将hostid进行修改但在我这没永久修改,重启后hostid又恢复成以前的了,如果不行换成下面的方法试试,我是采用了下面的方法,永久修改成功)
或者:修改 /etc/rc2.d/S20sysetup
增加如下内容
adb -w -k /dev/ksyms /dev/mem <<END>/dev/null
hw_serial/W 0x32323035
hw_serial+4/W 0x38383336
hw_serial+8/W 0x39320000
END
保存后,执行sh S20sysetup
分享到:
相关推荐
例如,获取主机唯一ID,AIX、FreeBSD和HP-UX都使用`hostid`,而在Linux (RedHat)和Solaris Tru64中则是`uname -i`。尽管大部分命令在所有系统中都有对应,但在特定场景下可能需要了解这些细微差别。 总的来说,虽然...
PDFSpy支持多个操作系统,包括Windows、MacOS X、Linux、Solaris以及AIX。 ##### Windows XP/Vista/2003 - PDFSpy for Windows提供了一个安装程序。只需双击安装程序并按照提示操作即可完成安装。 ##### MacOS X -...
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
wrf转mp4播放器1.1.1
内容概要:本文档详细介绍了如何在Simulink中设计一个满足特定规格的音频带ADC(模数转换器)。首先选择了三阶单环多位量化Σ-Δ调制器作为设计方案,因为这种结构能在音频带宽内提供高噪声整形效果,并且多位量化可以降低量化噪声。接着,文档展示了具体的Simulink建模步骤,包括创建模型、添加各个组件如积分器、量化器、DAC反馈以及连接它们。此外,还进行了参数设计与计算,特别是过采样率和信噪比的估算,并引入了动态元件匹配技术来减少DAC的非线性误差。性能验证部分则通过理想和非理想的仿真实验评估了系统的稳定性和各项指标,最终证明所设计的ADC能够达到预期的技术标准。 适用人群:电子工程专业学生、从事数据转换器研究或开发的技术人员。 使用场景及目标:适用于希望深入了解Σ-Δ调制器的工作原理及其在音频带ADC应用中的具体实现方法的人群。目标是掌握如何利用MATLAB/Simulink工具进行复杂电路的设计与仿真。 其他说明:文中提供了详细的Matlab代码片段用于指导读者完成整个设计流程,同时附带了一些辅助函数帮助分析仿真结果。
国网台区终端最新规范
《基于YOLOv8的智慧农业水肥一体化控制系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计
GSDML-V2.33-LEUZE-AMS3048i-20170622.xml
微信小程序项目课程设计,包含LW+ppt
微信小程序项目课程设计,包含LW+ppt
终端运行进度条脚本
幼儿园预防肺结核教育培训课件资料
python,python相关资源
《基于YOLOv8的智慧校园电动车充电桩状态监测系统》(包含源码、可视化界面、完整数据集、部署教程)简单部署即可运行。功能完善、操作简单,适合毕设或课程设计
deepseek 临床之理性软肋.pdf
SM2258XT量产工具(包含16种程序),固态硬盘量产工具使用
RecyclerView.zip
水务大脑让水务运营更智能(23页)
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
大众捷达轿车前轮制动器设计