本帖最后由 笑西风 于 2020-7-4 08:04 编辑

个人感觉友华PT939G无线光猫一体机的配置还不错,核心跟新路由三相同,所以总想折腾它。之前找了各类root/1234,user/1234之类的密码,最终通过CSDN大侠的yhtcAdmin /Cm1@YHfw登录了光猫。

准备利用prolinecmd命令尝试修改省份标识。设备是中国移动CMCC定制光猫。

手头这只光猫之前的标识为SC,估计是四川,认证方式是Password;想改为YN,云南,认证方式是LOID。

操作中发现光猫内部一个神奇文件/etc/versionRecord,内容似乎是个硬件、软件版本记录文件,但实践说明不对

# cat /etc/versionRecord

GV=YH_FW_1GV_18_02_18_001

GVSWVersion=V1.0.02

QHSWVersion=V3.0.01#

# prolinecmd romfileselect display

mtd[readflash]:device=reservearea tclen=262144 tcoffset=786432

Unlocking reservearea ...

Reading from reservearea to /tmp/prolinecwmppararead ...

Romfileselect:ctromfile_SC.cfg复制代码看一下整齐的省份排列

# cd /userfs

# ls

CountrySetting      ctromfile_HL.cfg    ctromfile_YN.cfg

bin                 ctromfile_HN.cfg    ctromfile_ZJ.cfg

ctromfile.cfg       ctromfile_JL.cfg    ctromfile_f.cfg

ctromfile_AH.cfg    ctromfile_JS.cfg    default_ssl_ca.pem

ctromfile_BJ.cfg    ctromfile_JX.cfg    dlna

ctromfile_CQ.cfg    ctromfile_LN.cfg    etc

ctromfile_FJ.cfg    ctromfile_NM.cfg    led.conf

ctromfile_GD.cfg    ctromfile_NX.cfg    led_xc.conf

ctromfile_GS.cfg    ctromfile_QH.cfg    lib

ctromfile_GX.cfg    ctromfile_SC.cfg    profile.cfg

ctromfile_GZ.cfg    ctromfile_SD.cfg    remote_ctrl_client

ctromfile_HA.cfg    ctromfile_SH.cfg    usr

ctromfile_HB.cfg    ctromfile_SN.cfg    voiptester.cfg

ctromfile_HE.cfg    ctromfile_SX.cfg    withvoiptest.cfg

ctromfile_HI.cfg    ctromfile_XJ.cfg复制代码

本来认为使用内部prolinecmd的set命令就完成了,但出错鸟

# prolinecmd romfileselect set ctromfile_YN.cfg

File /etc/versionRecord content YN= is worng

can not change to: ctromfile_YN.cfg复制代码这是一个非常奇怪的问题,通过各类测试不允许把romfileselect设置为ctromfile_XX.cfg类型的任意文件,其中XX正好为目录中的各类省份标识

但如果XX为小写或者一位X,或者三位XXX,则都可以成功设置

# prolinecmd romfileselect set ctromfile_f.cfg

mtd[readflash]:device=reservearea tclen=262144 tcoffset=786432

Unlocking reservearea ...

Reading from reservearea to /tmp/prolinecwmppararead ...

cmd=rm -rf /usr/osgi/factory/*

province_code=gv

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-gv/com.chinamobile.smartgateway.appcore.info /usr/osgi/factory

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-jar/com.chinamobile.smartgateway.appcore_2.3.jar /usr/osgi/factory/com.chinamobile.smartgateway.appcore.jar

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-gv/com.chinamobile.smartgateway.cmccdpi.info /usr/osgi/factory

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-jar/com.chinamobile.smartgateway.cmccdpi_1.1.3.jar /usr/osgi/factory/com.chinamobile.smartgateway.cmccdpi.jar

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-gv/com.chinamobile.smartgateway.andlink.info /usr/osgi/factory

cmd=cp -f /usr/osgi/plugin-b-province/plugin-b-jar/com.chinamobile.smartgateway.andlink_2.3.jar /usr/osgi/factory/com.chinamobile.smartgateway.andlink.jar

cmd=echo ctromfile_f.cfg > /usr/osgi/province

mtd[writeflash]:device=reservearea tclen=262144 tcoffset=786432 tcfilelen =2120

Unlocking reservearea ...

Writing from /tmp/prolinecwmpparwrite to reservearea ...

enter real action -----tclen:0x40000,tcoffset:0xc0000

writeflash: write 0 'st sector,start from 0xc0000,0x20000 bytes              [w]enter real action -----tclen:0x20000,tcoffset:0xe0000

writeflash: write 1 'st sector,start from 0xe0000,0x20000 bytes

read:count <= 0                                                             writeflash: total write 0x848 bytes

#复制代码不明白报错提示的File /etc/versionRecord content YN= is worng 是为了啥???比如改为其他的ctromfile_f.cfg,成功后,/etc/versionRecord文件内容并没有改变呀

后面想个取巧的办法,想用/userfs/ctromfile_YN.cfg覆盖ctromfile_f.cfg或者改个能成功的文件名,结果/userfs为只读文件系统,无法修改

到现在就卡壳了,并且还无法改回原来的四川省标识ctromfile_SC.cfg

不知哪位大侠有办法解决?

------------------------------------------------------------------------------------

2020.7.4 经过尝试,修改成功!

具体步骤如下:

请注意,请注意,请注意,修改光猫有风险,责任自担!

1.开启光猫的telnet功能,点击:http://192.168.1.1/cgi-bin/abcdidfope94e0934jiewru8ew414.cgi

http://192.168.1.1/cgi-bin/abcdidfope94e0934jiewru8ew414.cgi复制代码浏览器提示“200ok“则说明telnet服务端启动正常。

2.用telnet客户端登陆光猫,使用用户名:

telnet用户名密码:

移动:

yhtcAdmin

Cm1@YHfw

联通:

yhtcAdmin

Cuc@YHfw复制代码查看了一些省市的ctromfile.cfg(用gzip压缩的)文件后,发现还有root/1234,user/1234之类的登录名。3.将需要的省份配置文件进行目录调整,只有修改文件夹后才能进行省份更改!

cp /userfs/ctromfile_YN.cfg /usr/osgi/复制代码/userfs/目录下相应的省份配置文件,而/usr/osgi/是唯一可以写入并且启动后不会丢失信息的目录。注意根据自己的省份修改文件名ctromfile_YN.cfg

4.使用prolinecmd命令设置省份,这里注意使用绝对路径/usr/osgi/ctromfile_YN.cfg

prolinecmd romfileselect set /usr/osgi/ctromfile_YN.cfg复制代码

5.切记要写入存储配置区,光猫系统会使用ctromfile_YN.cfg这个新省份文件,重新初始化光猫,抹去原来ctromfile_SC.cfg留下的信息。

prolinecmd restore default复制代码6.登录http://192.168.1.1/用户名:CMCCAdmin 密码:aDm8H%MdA

进行光猫注册及配置各类网络。

注意修改后,各种配置参数会改变,要么记录后回复,要么自己手动修改。

有一些文章中提到,如果prolinecmd romfileselect set ...命令执行不了,可以先使用清除命令

prolinecmd clear 1复制代码初始化配置区后,再尝试即可。

看看修改成功后的配置界面

Opera 快照_2020-07-04_073725_192.168.1.1.png (37.11 KB, 下载次数: 2)

2020-7-4 07:39 上传

GPON的链接情况

Opera 快照_2020-07-04_073843_192.168.1.1.png (73.82 KB, 下载次数: 0)

2020-7-4 07:40 上传

pt939g联通_尝试修改友华PT939G的省份设置,成功!相关推荐

  1. python输入正方形边长值、计算其面积_尝试修改列6.2编写命令行参数解析的程序,解析命令行参数所输入边长的值,计算并输出正方形的周长和面积。_学小易找答案...

    [简答题] [单选题]ZigBee 中每个协调点最多可连接______个节点,一个ZigBee网络最多可容纳______个节点.( ) [资料题]DWord-Ans.pdf 索引和目录.pdf 完成效 ...

  2. 友华PT926E:获取密码以及启用两个百兆口

    获取SUSER_PASSWORD 登陆后修改地址信息: 192.168.1.1/cgi-bin/luci/admin/storage/settings 在开发者调试工具中(F12),点击控制台选项(C ...

  3. 京瓷1110打印自检页_如何修改小票打印机、厨房打印机IP地址

    如何修改小票打印机.厨房打印机IP地址 在商业收银活动中,小票打印机是必不可少的设备,不管超市收银系统还是餐饮收银系统,都是常用设备.易坏设备,刚开业时购买的成套的收银设备,商家一般都给设置好小票机, ...

  4. 【Windows 逆向】CE 地址遍历工具 ( CE 结构剖析工具 | 遍历查找后坐力数据 | 尝试修改后坐力数据 )

    文章目录 一.遍历后坐力数据 二.尝试修改后坐力数据 一.遍历后坐力数据 在上一篇博客 [Windows 逆向]CE 地址遍历工具 ( CE 结构剖析工具 | 从内存结构中根据寻址路径查找子弹数据的内 ...

  5. 尝试修改LabelImg,将以对顶角画框改成以对角线相交点向四周画框

    文章目录 缩小代码位置范围 对缩小的范围查找代码 shape.py 20200403 20200409 修改了以下`handleDrawing()`里的代码,现在能够把框画成这样子了,但是初始点和实时 ...

  6. 脚本_批量修改md为hexo标准post格式[博]

    原创博客地址:脚本_批量修改md为hexo标准post格式[博] 动机,原有md希望快捷发布 本来原来有笔记,已经为md格式,希望批量发布.而不是一个个hexo new page xxx,然后复制过去 ...

  7. kjb文件 解析_批量修改MP3文件信息

    前两天本人在整理自己的歌单时(题外话,本人是一个热衷音乐的程序员噢,哈哈),发现之前下载的很多MP3文件里的歌手,标题等信息对不上,很多都是错的.对于患有"强迫症"的本人来说,当然 ...

  8. 华擎主板bios设置图解_华擎主板BIOS设置程序手册.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp计算机硬件与维护 华擎主板BIOS设置程序手册.pdf20页 本 ...

  9. 华擎主板bios设置图解_[华擎主板bios设置图解]详解华擎主板bios恢复出厂设置

    [华擎主板bios设置图解]详细说明华擎主板bios修复系统恢复2019 现在有很多人全是应用华擎主板的,可是了解华擎主板bios如何恢复数据设定的人确是很少.因而,对于这个问题,今日网编就来给大伙说 ...

最新文章

  1. 基于php的应用程序,基于PHP的Web应用程序和群发邮件
  2. python动态添加类方法_Python 动态添加类方法
  3. 持续集成持续部署持续交付_自动持续开发和交付混合移动应用程序
  4. 给内联元素设置宽高的几种方式
  5. 视频教程-企业级多语言舆情爬虫系统-Go语言
  6. vue使用富文本编辑器vue-quill-editor
  7. 精灵球Plus使用方法
  8. iphone个系列尺寸_不同尺寸的iphone截图看起来一样大吗?
  9. puts与fputs的区别
  10. 2022.4月份科研记录【日记】
  11. Unity 将图片转换成 sprite 格式
  12. 把握大都市的高度和速度
  13. Matlab-图片上画线
  14. sidekiq任务调度流程分析
  15. 【工业智能】用AI来做工业设备的故障诊断,目前还停留在“鸡尾酒疗法”阶段
  16. win10笔记本上插耳机没有声音,插耳机不被检测
  17. html跑马灯编程,求一个HTML无缝的跑马灯代码。
  18. 对标测评YD云电脑和天翼云电脑公众版
  19. 后端程序员必备的 Linux 基础知识
  20. 机器学习——概率图模型

热门文章

  1. Boltzmann Machine 入门(2)
  2. 追债之旅(Dijkstra最短路)
  3. P3810 【模板】三维偏序(陌上花开)
  4. Educational Codeforces Round 101 (Rated for Div. 2) D. Ceil Divisions 思维 + 根号数
  5. 【UOJ207】共价大爷游长沙【LCT】【异或】【随机化】
  6. 【NOIP2018】赛道修建【二分】【树形dp】【multiset】【贪心】
  7. 牛客挑战赛47 A 一道GCD问题
  8. 一些数学小公式/定理的证明
  9. bzoj4025-二分图【线段树分治,并查集】
  10. 2019.01.27【NOIP普及组】模拟赛C组总结