找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 27662|回复: 39

请教一个最新联通定制版华为HG8321R的 问题

[复制链接]
发表于 2015-8-25 09:41:14 | 显示全部楼层 |阅读模式
请教各位大侠一个问题:最新联通定制版华为HG8321R 软件版本:V300R015C10SPC103  现在恢复到了出厂模式界面,如何还原到联通定制界面?请赐教!谢谢了!


发表于 2018-9-4 14:17:59 | 显示全部楼层
我也是这个型号,拿回来就刷成华为界面了,研究了几天刚成功的刷回联通定制界面,也能自动下发了。。。。
 楼主| 发表于 2015-8-25 09:44:32 | 显示全部楼层
出厂模式下shell命令如下:
WAP(Dopra Linux) # ?
boardtype.sh
clcmcheck.sh
customize.sh
EquipMode.sh
exit
getcustominfo.sh
getcustomize.sh
ifconfig
iwconfig
iwpriv
killall
ls
restorehwmode.sh
Wifi2GSsidSet.sh
Wifi5GSsidSet.sh
WifiChainSet.sh
WifiChipInit.sh
WifiChipInit2G5G.sh
WifiChipInit5GAC.sh
WifiRXInit.sh
WifiRxTestModeSet2G.sh
WifiRxTestModeSet5G.sh
WifiRxTestModeSet5GAC.sh
WifiSsidSet.sh
WifiTestModeInit.sh
WifiTXInit.sh
WifiTxTestModeSet2G.sh
WifiTxTestModeSet5G.sh
WifiTxTestModeSet5GAC.sh
wl
WAP(Dopra Linux) # ls
/bin/sh: wap.ls: not found
WAP(Dopra Linux) # wap ls
ERROR::Command is not existed

WAP(Dopra Linux) # ?
发表于 2015-8-25 10:21:12 | 显示全部楼层
要保留原来订制的界面不能采用恢复华为出厂设置的方式破解,因为恢复华为出厂设置的操作会删除一些运营商订制的文件,所以很多时候是不能再回到运营商订制的界面了,除非你把那些删除的订制文件再拷贝回去。

要保留运营商订制界面的破解要使用无损破解的方法操作。
发表于 2015-8-26 22:58:26 | 显示全部楼层
1277187257@qq.com  请教华为8321R解锁方法或软件。不胜感激!
发表于 2015-10-30 12:12:13 | 显示全部楼层
tao8886999 发表于 2015-8-25 01:44
出厂模式下shell命令如下:
WAP(Dopra Linux) # ?
boardtype.sh

试试
  1. customize.sh E8C
复制代码
发表于 2015-10-30 12:44:46 | 显示全部楼层
  1. WAP(Dopra Linux) # cat customize.sh
  2. #! /bin/sh

  3. #set CTCOM, Unicom or mobily spec parameters
  4. #include bin and spec word
  5. #include spec sn, common web username ssid password

  6. var_bin_ft_word=$(echo $1 | tr a-z A-Z)
  7. var_cfg_ft_word=$(echo $2 | tr a-z A-Z)
  8. var_input_para=$*
  9. var_result=""

  10. # 通过cfgtool设置程序特征字和配置特征字,这个操作在装备资源校验完成后执行
  11. HW_Set_Feature_Word()
  12. {
  13.         var_bin_word=BoardInfo.BinFeatureWord
  14.         var_cfg_word=BoardInfo.CfgFeatureWord

  15.         # 设置程序特征字,为脚本的第1个参数
  16.         cfgtool set boardinfo $var_bin_word infoStr $var_bin_ft_word
  17.         if [ 0 -ne $? ]
  18.         then
  19.             echo "Failed to set bin feature word!"
  20.             return 1
  21.         fi

  22.         # 设置配置特征字,为脚本的第2个参数
  23.         cfgtool set boardinfo $var_cfg_word infoStr $var_cfg_ft_word
  24.         if [ 0 -ne $? ]
  25.         then
  26.             echo "Failed to set cfg feature word!"
  27.             return 1
  28.         fi

  29.         return 0
  30. }

  31. # 参数检测
  32. HW_Customize_Check_Arg()
  33. {
  34.         if [ -z "$var_bin_ft_word" ] || [ -z "$var_cfg_ft_word" ]
  35.         then
  36.             echo "ERROR::The binfeature word and cfgword should not be null!"
  37.             return 1
  38.         fi

  39.         return
  40. }

  41. # 资源检测
  42. HW_Customize_Check_Resource()
  43. {
  44.         # 调用Customize进程进行装备资源的校验
  45.         Customize $var_input_para
  46.         var_result=$?

  47.         return
  48. }

  49. # 结果输出
  50. HW_Customize_Print_Result()
  51. {
  52.         # 根据不同的执行结果,返回不同的错误内容
  53.         if [ 0 -eq $var_result ]
  54.         then
  55.                 HW_Set_Feature_Word
  56.                 if [ ! $? == 0 ]
  57.                 then
  58.                         echo "ERROR::Failed to set Feature Word!"
  59.                         return 1
  60.                 fi
  61.                 return 0
  62.         elif [ 1 -eq $var_result ]
  63.         then
  64.             echo "ERROR::input para number is not enough!"
  65.             return 1
  66.         elif [ 2 -eq $var_result ]
  67.         then
  68.             echo "ERROR::Updateflag file is not existed!"
  69.             return 1
  70.         elif [ 3 -eq $var_result ]
  71.         then
  72.             echo "ERROR::config tar file is not existed!"
  73.             return 1
  74.         elif [ 4 -eq $var_result ]
  75.         then
  76.             echo "ERROR::Null pointer!!"
  77.             return 1
  78.         elif [ 5 -eq $var_result ]
  79.         then
  80.             echo "ERROR::XML parse fail!!"
  81.             return 1
  82.         elif [ 6 -eq $var_result ]
  83.         then
  84.             echo "ERROR::XML get node or attribute fail!"
  85.             return 1
  86.         elif [ 7 -eq $var_result ]
  87.         then
  88.             echo "ERROR::XML get relation node fail!"
  89.             return 1
  90.         elif [ 8 -eq $var_result ]
  91.         then
  92.             echo "ERROR::Spec file is not existed!"
  93.             return 1
  94.         elif [ 9 -eq $var_result ]
  95.         then
  96.             echo "ERROR::Set bin word fail!"
  97.             return 1
  98.         elif [ 10 -eq $var_result ]
  99.         then
  100.             echo "ERROR::Set config word fail!"
  101.             return 1
  102.         elif [ 11 -eq $var_result ]
  103.         then
  104.             echo "ERROR::Uncompress tar fail!"
  105.             return 1
  106.         elif [ 12 -eq $var_result ]
  107.         then
  108.             echo "ERROR::Config file is not existed!"
  109.             return 1
  110.         elif [ 13 -eq $var_result ]
  111.         then
  112.             echo "ERROR::Recover file is ont existed!"
  113.             return 1
  114.         elif [ 14 -eq $var_result ]
  115.         then
  116.             echo "ERROR::Run script fail!"
  117.             return 1
  118.         elif [ 15 -eq $var_result ]
  119.         then
  120.             echo "ERROR::Create new recover config file fail!"
  121.             return 1
  122.         elif [ 16 -eq $var_result ]
  123.         then
  124.             echo "ERROR::Create old recover config file fail!"
  125.             return 1
  126.         elif [ 17 -eq $var_result ]
  127.         then
  128.             echo "ERROR::Copy spec default ctree fail!"
  129.             return 1
  130.         else
  131.             echo "ERROR::customize fail!"
  132.                 return 1
  133.         fi
  134. }

  135. # 参数检测
  136. HW_Customize_Check_Arg
  137. [ ! $? == 0 ] && exit 1

  138. # 资源检测
  139. HW_Customize_Check_Resource
  140. [ ! $? == 0 ] && exit 1

  141. # 结果输出
  142. HW_Customize_Print_Result
  143. [ ! $? == 0 ] && exit 1

  144. sync
  145. echo "success!" && exit 0


  146. WAP(Dopra Linux) #
复制代码
发表于 2015-10-30 15:00:17 | 显示全部楼层
看不明白呢
发表于 2015-10-30 15:43:14 | 显示全部楼层
  1. WAP(Dopra Linux) # cat customize_relation.cfg
  2. binword="COMMON" cfgword="COMMON" featurefile="common_ft.cfg" specfile="spec_com
  3. mon.cfg" defaultctree="hw_default_china_wifi.xml" recoverscrip="recover_common.s
  4. h" updatescrip="upgrade_common.sh" webconfig="common_webconfig.xml"
  5. binword="COMMON" cfgword="CLOSETELNET" featurefile="common_ft.cfg" specfile="spe
  6. c_common.cfg" defaultctree="hw_default_closetelnet.xml" recoverscrip="recover_co
  7. mmon.sh" updatescrip="upgrade_common.sh" webconfig="common_webconfig.xml"
  8. binword="E8C" cfgword="COMMON" featurefile="e8c_ft.cfg" specfile="e8c_spec0.cfg"
  9. defaultctree="hw_default_common.xml" recoverscrip="recover0.sh" updatescrip="up
  10. grade_common.sh" webconfig="common_webconfig.xml"
  11. binword="E8C" cfgword="AHCT" featurefile="AHCT_ft.cfg" specfile="e8c_spec_ahct.c
  12. fg" defaultctree="hw_default_ahct.xml" recoverscrip="recover1.sh" updatescrip="u
  13. pgrade_ahct.sh" webconfig="common_webconfig.xml"
  14. binword="E8C" cfgword="BJCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  15. efaultctree="hw_default_bjct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  16. e_bjct.sh" webconfig="common_webconfig.xml"
  17. binword="E8C" cfgword="CQCT" featurefile="CQCT_ft.cfg" specfile="e8c_spec_cqct.c
  18. fg" defaultctree="hw_default_cqct.xml" recoverscrip="recover2.sh" updatescrip="u
  19. pgrade_cqct.sh" webconfig="common_webconfig.xml"
  20. binword="E8C" cfgword="FJCT" featurefile="FJCT_ft.cfg" specfile="e8c_spec_fjct.c
  21. fg" defaultctree="hw_default_fjct.xml" recoverscrip="recover1.sh" updatescrip="u
  22. pgrade_fjct.sh" webconfig="common_webconfig.xml"
  23. binword="E8C" cfgword="GSCT" featurefile="GSCT_ft.cfg" specfile="e8c_spec1.cfg"
  24. defaultctree="hw_default_gsct.xml" recoverscrip="recover2.sh" updatescrip="upgra
  25. de_gsct.sh" webconfig="common_webconfig.xml"
  26. binword="E8C" cfgword="GDCT" featurefile="GDCT_ft.cfg" specfile="e8c_spec_gdct.c
  27. fg" defaultctree="hw_default_gdct.xml" recoverscrip="recover1.sh" updatescrip="u
  28. pgrade_gdct.sh" webconfig="common_webconfig.xml"
  29. binword="E8C" cfgword="GDGCT" featurefile="GDCT_ft.cfg" specfile="e8c_spec_gdct.
  30. cfg" defaultctree="hw_default_gdgct.xml" recoverscrip="recover1.sh" updatescrip=
  31. "upgrade_gdgct.sh" webconfig="common_webconfig.xml"
  32. binword="E8C" cfgword="GXCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  33. efaultctree="hw_default_gxct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  34. e_gxct.sh" webconfig="common_webconfig.xml"
  35. binword="E8C" cfgword="HAINCT" featurefile="HAINCT_ft.cfg" specfile="spec_hainct
  36. .cfg" defaultctree="hw_default_hainct.xml" recoverscrip="recover_hainct.sh" upda
  37. tescrip="upgrade_hainct.sh" webconfig="common_webconfig.xml"
  38. binword="E8C" cfgword="HAINGCT" featurefile="HAINCT_ft.cfg" specfile="spec_hainc
  39. t.cfg" defaultctree="hw_default_haingct.xml" recoverscrip="recover_hainct.sh" up
  40. datescrip="upgrade_haingct.sh" webconfig="common_webconfig.xml"
  41. binword="E8C" cfgword="HEBCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg"
  42. defaultctree="hw_default_hebct.xml" recoverscrip="recover1.sh" updatescrip="upgr
  43. ade_hebct.sh" webconfig="common_webconfig.xml"
  44. binword="E8C" cfgword="HLJCT" featurefile="HLJCT_ft.cfg" specfile="e8c_spec_jsct
  45. _1.cfg" defaultctree="hw_default_hljct.xml" recoverscrip="recover2.sh" updatescr
  46. ip="upgrade_hljct.sh" webconfig="common_webconfig.xml"
  47. binword="E8C" cfgword="HENCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg"
  48. defaultctree="hw_default_henct.xml" recoverscrip="recover1.sh" updatescrip="upgr
  49. ade_henct.sh" webconfig="common_webconfig.xml"
  50. binword="E8C" cfgword="HUBCT" featurefile="HUBCT_ft.cfg" specfile="e8c_spec1.cfg
  51. " defaultctree="hw_default_hubct.xml" recoverscrip="recover1.sh" updatescrip="up
  52. grade_hubct.sh" webconfig="common_webconfig.xml"
  53. binword="E8C" cfgword="HUNCT" featurefile="HUNCT_ft.cfg" specfile="e8c_spec_hunc
  54. t.cfg" defaultctree="hw_default_hunct.xml" recoverscrip="recover2.sh" updatescri
  55. p="upgrade_hunct.sh" webconfig="common_webconfig.xml"
  56. binword="E8C" cfgword="HUNGCT" featurefile="HUNCT_ft.cfg" specfile="e8c_spec1.cf
  57. g" defaultctree="hw_default_hungct.xml" recoverscrip="recover2.sh" updatescrip="
  58. upgrade_hungct.sh" webconfig="common_webconfig.xml"
  59. binword="E8C" cfgword="JSCT" featurefile="JSCT_ft.cfg" specfile="e8c_spec_jsct.c
  60. fg" defaultctree="hw_default_jsct.xml" recoverscrip="recover2.sh" updatescrip="u
  61. pgrade_jsct.sh" webconfig="common_webconfig.xml"
  62. binword="E8C" cfgword="JSCTNOVOICE" featurefile="JSCT_ft.cfg" specfile="e8c_spec
  63. _jsct.cfg" defaultctree="hw_default_jsctnovoice.xml" recoverscrip="recover2.sh"
  64. updatescrip="upgrade_jsctnovoice.sh" webconfig="common_webconfig.xml"
  65. binword="E8C" cfgword="JXCT" featurefile="JXCT_ft.cfg" specfile="e8c_spec1.cfg"
  66. defaultctree="hw_default_jxct.xml" recoverscrip="recover4.sh" updatescrip="upgra
  67. de_jxct.sh" webconfig="common_webconfig.xml"
  68. binword="E8C" cfgword="JLCT" featurefile="JLCT_ft.cfg" specfile="e8c_spec_jlct.c
  69. fg" defaultctree="hw_default_jlct.xml" recoverscrip="recover2.sh" updatescrip="u
  70. pgrade_jlct.sh" webconfig="common_webconfig.xml"
  71. binword="E8C" cfgword="LNCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  72. efaultctree="hw_default_lnct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  73. e_lnct.sh" webconfig="common_webconfig.xml"
  74. binword="E8C" cfgword="NMGCT" featurefile="NMGCT_ft.cfg" specfile="e8c_spec1.cfg
  75. " defaultctree="hw_default_nmgct.xml" recoverscrip="recover1.sh" updatescrip="up
  76. grade_nmgct.sh" webconfig="common_webconfig.xml"
  77. binword="E8C" cfgword="NXCT" featurefile="NXCT_ft.cfg" specfile="e8c_spec3.cfg"
  78. defaultctree="hw_default_nxct.xml" recoverscrip="recover2.sh" updatescrip="upgra
  79. de_nxct.sh" webconfig="common_webconfig.xml"
  80. binword="E8C" cfgword="QHCT" featurefile="QHCT_ft.cfg" specfile="e8c_spec_qhct.c
  81. fg" defaultctree="hw_default_qhct.xml" recoverscrip="recover2.sh" updatescrip="u
  82. pgrade_qhct.sh" webconfig="common_webconfig.xml"
  83. binword="E8C" cfgword="SDCT" featurefile="SDCT_ft.cfg" specfile="e8c_spec_jsct_1
  84. .cfg" defaultctree="hw_default_sdct.xml" recoverscrip="recover1.sh" updatescrip=
  85. "upgrade_sdct.sh" webconfig="common_webconfig.xml"
  86. binword="E8C" cfgword="SHCT" featurefile="SHCT_ft.cfg" specfile="e8c_spec_shct.c
  87. fg" defaultctree="hw_default_shct.xml" recoverscrip="recover1.sh" updatescrip="u
  88. pgrade_shct.sh" webconfig="common_webconfig.xml"
  89. binword="E8C" cfgword="SHXCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg"
  90. defaultctree="hw_default_shxct.xml" recoverscrip="recover1.sh" updatescrip="upgr
  91. ade_shxct.sh" webconfig="common_webconfig.xml"
  92. binword="E8C" cfgword="SAXCT" featurefile="SAXCT_ft.cfg" specfile="e8c_spec1.cfg
  93. " defaultctree="hw_default_saxct.xml" recoverscrip="recover1.sh" updatescrip="up
  94. grade_saxct.sh" webconfig="common_webconfig.xml"
  95. binword="E8C" cfgword="SCCT" featurefile="SCCT_ft.cfg" specfile="e8c_spec_scct.c
  96. fg" defaultctree="hw_default_scct.xml" recoverscrip="recover2.sh" updatescrip="u
  97. pgrade_scct.sh" webconfig="common_webconfig.xml"
  98. binword="E8C" cfgword="TJCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  99. efaultctree="hw_default_tjct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  100. e_tjct.sh" webconfig="common_webconfig.xml"
  101. binword="E8C" cfgword="XJCT" featurefile="XJCT_ft.cfg" specfile="e8c_spec_jsct_1
  102. .cfg" defaultctree="hw_default_xjct.xml" recoverscrip="recover2.sh" updatescrip=
  103. "upgrade_xjct.sh" webconfig="common_webconfig.xml"
  104. binword="E8C" cfgword="XZCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  105. efaultctree="hw_default_xzct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  106. e_xzct.sh" webconfig="common_webconfig.xml"
  107. binword="E8C" cfgword="YNCT" featurefile="YNCT_ft.cfg" specfile="e8c_spec1.cfg"
  108. defaultctree="hw_default_ynct.xml" recoverscrip="recover2.sh" updatescrip="upgra
  109. de_ynct.sh" webconfig="common_webconfig.xml"
  110. binword="E8C" cfgword="ZJCT" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" d
  111. efaultctree="hw_default_zjct.xml" recoverscrip="recover1.sh" updatescrip="upgrad
  112. e_zjct.sh" webconfig="common_webconfig.xml"
  113. binword="E8C" cfgword="SZCT" featurefile="SZCT_ft.cfg" specfile="e8c_spec_jsct.c
  114. fg" defaultctree="hw_default_szct.xml" recoverscrip="recover2.sh" updatescrip="u
  115. pgrade_szct.sh" webconfig="common_webconfig.xml"
  116. binword="E8C" cfgword="GZCT" featurefile="GZCT_ft.cfg" specfile="e8c_spec1.cfg"
  117. defaultctree="hw_default_gzct.xml" recoverscrip="recover2.sh" updatescrip="upgra
  118. de_gzct.sh" webconfig="common_webconfig.xml"
  119. binword="E8C" cfgword="E8C" featurefile="e8c_ft.cfg" specfile="e8c_spec1.cfg" de
  120. faultctree="hw_default_e8c.xml" recoverscrip="recover1.sh" updatescrip="upgrade_
  121. e8c.sh" webconfig="common_webconfig.xml"
  122. binword="COMMON" cfgword="UNICOM" featurefile="UNICOM_ft.cfg" specfile="spec_uni
  123. com.cfg" defaultctree="hw_default_cu.xml" recoverscrip="recover_unicom.sh" updat
  124. escrip="upgrade_unicom.sh" webconfig="common_webconfig.xml"
  125. binword="COMMON" cfgword="UNICOMBRIDGE" featurefile="UNICOM_ft.cfg" specfile="sp
  126. ec_unicom.cfg" defaultctree="hw_default_cubridge.xml" recoverscrip="recover_unic
  127. om.sh" updatescrip="upgrade_unicombridge.sh" webconfig="common_webconfig.xml"
  128. binword="COMMON" cfgword="BJCU" featurefile="bjcu_ft.cfg" specfile="spec_bjcu.cf
  129. g" defaultctree="hw_default_bjcu.xml" recoverscrip="recover_bjcu.sh" updatescrip
  130. ="upgrade_bjcu.sh" webconfig="common_webconfig.xml"
  131. binword="COMMON" cfgword="SHTELECOM" featurefile="common_ft_1.cfg" specfile="spe
  132. c_common.cfg" defaultctree="hw_default_shtelecom.xml" recoverscrip="recover0.sh"
  133. updatescrip="upgrade_shtelecom.sh" webconfig="common_webconfig.xml"
  134. binword="COMMON" cfgword="GZCMCC" featurefile="gzcmcc_ft.cfg" specfile="spec_gzc
  135. mcc.cfg" defaultctree="hw_default_gzcmcc.xml" recoverscrip="recover_cmcc.sh" upd
  136. atescrip="upgrade_gzcmcc.sh" webconfig="common_webconfig.xml"
  137. binword="CMCC" cfgword="CMCC" featurefile="cmcc_ft.cfg" specfile="spec_cmcc.cfg"
  138. defaultctree="hw_default_cmcc.xml" recoverscrip="recover_cmcc.sh" updatescrip="
  139. upgrade_cmcc.sh" webconfig="common_webconfig.xml"
  140. binword="COMMON" cfgword="GDCU" featurefile="GDCU_ft.cfg" specfile="spec_common.
  141. cfg" defaultctree="hw_default_gdcu.xml" recoverscrip="recover_common.sh" updates
  142. crip="upgrade_gdcu.sh" webconfig="common_webconfig.xml"
  143. binword="COMMON" cfgword="CHINA" featurefile="common_ft.cfg" specfile="spec_comm
  144. on.cfg" defaultctree="hw_default_ringchk.xml" recoverscrip="recover_common.sh" u
  145. pdatescrip="upgrade_ringchk.sh" webconfig="common_webconfig.xml"

  146. WAP(Dopra Linux) #
复制代码
发表于 2015-10-30 15:57:42 | 显示全部楼层
  1. WAP(Dopra Linux) # cat getcustomize.sh
  2. #! /bin/sh

  3. #set CTCOM, Unicom or mobily spec parameters
  4. #include bin and spec word
  5. #include spec sn, common web username ssid password

  6. # 定制信息文件
  7. var_customize_file=/mnt/jffs2/customizepara.txt
  8. var_jffs2_customize_txt_file=/mnt/jffs2/customize.txt

  9. var_binword=""
  10. var_cfgword=""
  11. var_customizeinfo=""
  12. var_boardinfo_file="/mnt/jffs2/hw_boardinfo"

  13. #get feature word
  14. HW_Script_GetFtWord()
  15. {
  16.         if [ -f $var_jffs2_customize_txt_file ];then
  17.         read var_binword var_cfgword < $var_jffs2_customize_txt_file
  18.         else
  19.                 while read line;
  20.                 do
  21.                         #obj_id=`echo $line | sed 's/\(.*\)"\(.*\)"\(.*\)"\(.*\)
  22. "\(.*\)/\2/g'`

  23.                         #脚本以"作为匹配,但是boardinfo中有些字段的值(例如snpass
  24. word)可以设置为"号,
  25.                         #因此不能以上面的模式匹配,改为根据obj.value将一个条目分?
  26. ?礁霾糠?
  27.                         #这种改法有一种限制obj.value不能为BinWord或者CfgWord的值
  28. ,否则会匹配出错,
  29.                         #第一部分为obj_id,第二部分为obj_value,obj_id只读因此可?
  30. 愿?萆厦娴哪J狡ヅ?
  31.                         obj_id_temp=`echo $line | sed 's/\(.*\)obj.value\(.*\)/\
  32. 1/g'`
  33.                         obj_id=`echo $obj_id_temp | sed 's/\(.*\)"\(.*\)"\(.*\)/
  34. \2/g'`

  35.                         if [ "0x0000001a" == $obj_id ];then
  36.                                 obj_value=`echo $line | sed 's/\(.*\)"\(.*\)"\(.
  37. *\)"\(.*\)"\(.*\)/\4/g'`
  38.                                 var_binword=$obj_value;
  39.                         elif [ "0x0000001b" == $obj_id ];then
  40.                                 obj_value=`echo $line | sed 's/\(.*\)"\(.*\)"\(.
  41. *\)"\(.*\)"\(.*\)/\4/g'`
  42.                                 var_cfgword=$obj_value;
  43.                         else
  44.                                 continue
  45.                 fi
  46.                 done < $var_boardinfo_file
  47.         fi
  48.         return
  49. }

  50. # get customize info
  51. HW_Script_GetCustomizeInfo()
  52. {
  53.         if [ ! -f "$var_customize_file" ]
  54.         then
  55.                 echo "ERROR::no customize info exist!"
  56.                 return 1
  57.         fi

  58.         #sprint the spec content
  59.         read var_customizeinfo < $var_customize_file
  60.         if [ 0 -ne $? ]
  61.         then
  62.             echo "ERROR:Failed to spec info"
  63.             return 1
  64.         fi

  65.         return
  66. }

  67. if [ 0 -ne $# ]; then
  68.     echo "ERROR::input para is not right!";
  69.     exit 1;
  70. else
  71.     #
  72.     HW_Script_GetFtWord
  73.     [ ! $? == 0 ] && exit 1

  74.     #
  75.     HW_Script_GetCustomizeInfo
  76.     [ ! $? == 0 ] && exit 1

  77.     echo "$var_binword $var_cfgword $var_customizeinfo"

  78.     echo "success!"

  79.     exit 0
  80. fi

  81. WAP(Dopra Linux) #
复制代码
发表于 2015-11-3 21:35:54 | 显示全部楼层
没搞明白。。。{:soso_e115:}
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2026-2-17 07:34 , Processed in 0.064419 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表