找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2536|回复: 3

有关hg6145f分区表和cfe的问题

[复制链接]
发表于 2023-2-12 21:38:37 | 显示全部楼层 |阅读模式
联通给升级了g7615的fttr,原来的hg6145f就退下来了,这段时间想把它搞一下。
8 X% J$ |9 ]8 B/ G3 D6 O1 ~不过以前没接触过博通方案的路由器,就照着整Linux的方法试了一下  U9 r, Q% u+ P7 u& T- w% A
# y* _1 s2 D+ w4 L7 T( J; o3 g$ ^
首先是mtd,可以看出来有很多个mtd分区,但其实大部分都是虚拟分区,真实的只有rootfsA/B,data,nvram和frameworkA/B4 I$ M& l( p" |0 i' j* w+ k7 p
  1. dev:    size   erasesize  name
    5 o; }. G# ?( |: h* f
  2. mtd0: 04d00000 00020000 "rootfsA"8 u& a+ ]  w0 ?  o* q* t- s
  3. mtd1: 04d00000 00020000 "rootfsB"9 S$ J/ j/ K% G$ `0 ?  z2 U
  4. mtd2: 04400000 00020000 "data"! s" V6 W2 h0 a) o; ?  r
  5. mtd3: 00100000 00020000 "nvram"# d! r" ]* C( k2 F7 G* V$ o# ~3 K
  6. mtd4: 01000000 00020000 "frameworkA"" r2 J/ p; }: L5 E! Z
  7. mtd5: 01000000 00020000 "frameworkB"" Q' L! i4 R) N  X& f
  8. mtd6: 02435000 0001f000 "rootfs_ubifs"
    0 Y0 K/ x, T. \1 d4 ?- r4 [7 u# a
  9. mtd7: 0001f000 0001f000 "METADATA"
    " O, h" ^  q" W0 }2 l* T
  10. mtd8: 0001f000 0001f000 "METADATACOPY"
    ( Q) g# d! |+ a1 z; e
  11. mtd9: 01550000 0001f000 "app_ubifs"+ `: w( u6 M2 m( ]8 K4 S) b- N
  12. mtd10: 007c0000 0001f000 "felix"
    $ W  M! F8 D2 I) A: y
  13. mtd11: 00301440 0001f000 "filestruct_full.bin"1 M4 i' {- {% s/ I3 E
  14. mtd12: 02435000 0001f000 "rootfs_ubifs"* c* y' K" l+ m. [( g1 F& A
  15. mtd13: 0001f000 0001f000 "METADATA"
    3 X7 S* g- @: `" v0 {+ b
  16. mtd14: 0001f000 0001f000 "METADATACOPY". j! u. W0 {7 n  H5 e% Z( T& T
  17. mtd15: 01550000 0001f000 "app_ubifs"
    , \- O& e  f7 ]4 \0 N" q6 r
  18. mtd16: 007c0000 0001f000 "felix"1 I& [: ~  U+ V3 u% {4 G
  19. mtd17: 00301496 0001f000 "filestruct_full.bin"% f  s9 w3 x0 f3 I$ c/ V
  20. mtd18: 03032000 0001f000 "Apps"& d1 f9 k7 u0 @  _
  21. mtd19: 00991000 0001f000 "data"
    ( B) ~7 W2 F* Z! N6 D* t/ z
  22. mtd20: 00554000 0001f000 "factory"
复制代码
下面是从bootlog里抓的分区表,可以看出来实际分区! V* z! \9 v( k$ t5 U
  1. >>>>> For primary mtd partition rootfsA, cferam/vmlinux.lz UBI volume, vmlinux fs mounted as UBIFS <<<<<
    : V1 e. W. w. \# B* \; |  g0 I0 C
  2. Secondary mtd partition rootfsB detected as UBI for cferam/vmlinux source and UBIFS for vmlinux filesystem
    4 a; Z  j% P/ P: e/ P) g3 L( P
  3. Creating 6 MTD partitions on "brcmnand.0":
    * ?; N- k2 U  }2 S+ U, A
  4. 0x000000100000-0x000004e00000 : "rootfsA") |2 j, F9 L1 |  Q% _3 m
  5. 0x000004e00000-0x000009b00000 : "rootfsB"
    - v, L0 k, X3 x0 p0 B. n" [2 y# I- p
  6. 0x000009b00000-0x00000df00000 : "data"
    2 V0 H/ A1 B9 Q2 Z5 h
  7. 0x000000000000-0x000000100000 : "nvram"8 Y) m, d8 a* v* k) p4 c2 r# P+ s
  8. 0x00000df00000-0x00000ef00000 : "frameworkA"2 X) v* ~! \5 v  u$ p0 X9 ~
  9. 0x00000ef00000-0x00000ff00000 : "frameworkB"
复制代码
不过很奇怪的是,这几个分区已经占了255M了,剩下的1M读出来又全是0xFF,那cfe又在哪里呢?
) i' S, R5 _/ Q' V) k' krootfs是ubi格式,里面有个filestruct_full.bin,里面有内核,不过没见过这个格式,不知道怎么解包, ]9 i* N5 D# j+ T

& z! s! C1 O* d( m! y刚才又看了一下,mtd4 framework分区里面似乎是个openwrt,是lxc格式的,不过似乎没有运行,有人知道该怎么让它运行吗?那样似乎就能当个路由器来用了
+ H" X* m, H" |1 r! R5 n# }4 r# n% {
下面是几个文件; p+ }$ ~. h9 y2 F8 v, Q  o
nand_dump.zip
. M0 z/ t- b5 j. w3 P; u# p- cmtd4_frameworkA.tar.gz
3 r( ~- P- i. D) I) P: U" l( [- p4 v
3 l: b! T* l9 i
% d. i. l8 g8 N2 O9 u8 }* Y1 N; i

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2023-3-13 18:53:15 | 显示全部楼层
你好,有没有移动版的备份
 楼主| 发表于 2023-4-16 21:17:30 | 显示全部楼层
jackacc 发表于 2023-3-13 18:53# j% f8 D% Z% H1 A
你好,有没有移动版的备份

* x3 R9 ~. C) k没有,我手上的是联通版的
发表于 2023-4-21 22:31:13 | 显示全部楼层
麻烦问一下你的猫后面写的是吉比特(GPON)还是以太网(EPON)4 |4 ~( h4 ]3 g6 V7 l
看了些帖子,似乎配置在文件里,那么文件就应该在UBI分区里
  G( r! @2 f* R' r. R' z( C, P, M* G  L2 Z1 [
我手里的6145D1芯片读取总是校验错误,另外不带OOB的备份刷回去能用码?
) T+ H6 c9 |* o3 n# b9 R
7 i8 C0 O) D2 I. b有时间按照你的方法用DD备份一下
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 16:14 , Processed in 0.073185 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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