找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6070|回复: 8

华为HS8145C5加入DB和busybox的rootfs分区

[复制链接]
发表于 2019-12-19 19:17:36 | 显示全部楼层 |阅读模式
本帖最后由 jokul0304 于 2019-12-20 13:05 编辑
" G& u1 `- {' q& c4 _0 z( R8 V8 M3 u1 b/ T, s, S2 O2 x2 K3 N
从版里大神的固件中提取的rootfs分区,加入dropbear和busybox,单个文件太大了用dd分割成5份。9 G2 Z) L8 o$ D: e# W" A
文件是纯squashfs格式的,加到刷机包中可能需要加mtd头。7 A, S" {$ |' d3 m& S
合并文件的方法:! }+ g, h! l% W+ @& \
1. 解压7z压缩包;
7 x$ l1 _+ L4 C; N$ ~2. 依次执行下面4个命令,注意后三条命令是双箭头:
' u! O( b9 N5 P& W5 T7 q! q' y    cat 8145c5-rootfs.1 8145c5-rootfs.2 > 8145c5-rootfs.squashfs
/ Q8 v& ?3 c# U$ x% n    cat 8145c5-rootfs.3 >> 8145c5-rootfs.squashfs
% W! a. j$ X4 W2 N    cat 8145c5-rootfs.4 >> 8145c5-rootfs.squashfs# `) n- T& D) S& E0 q& Y- @/ U% u
    cat 8145c5-rootfs.5 >> 8145c5-rootfs.squashfs
1 x' a4 @% j8 {: p" ^* Y( c
' S( {* p' r. V执行成功后就得到完整的root分区,文件名称是8145c5-rootfs.squashfs,可以用unsquashfs命令直接解开。# K9 b- J# j  a( e5 ]1 }

本帖子中包含更多资源

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

×
发表于 2019-12-19 20:22:08 | 显示全部楼层
本帖最后由 rubycon 于 2019-12-19 21:04 编辑
) ^6 [0 F; a4 i/ e8 y5 T6 R+ m; }+ {4 I( {
这个需要怎么刷新呢?可以详细说一下么?
 楼主| 发表于 2019-12-19 23:18:19 | 显示全部楼层
rubycon 发表于 2019-12-19 20:22
  t3 X" U7 g6 Y; `3 a8 G+ S6 F这个需要怎么刷新呢?可以详细说一下么?

0 z6 L# ~6 \# G* M+ jrootfs是从019的固件中提取的,所以可用019的bin固件,用GUI工具替换rootfs,再用tftp方式刷机就可以了。: X$ ^2 y0 O2 p' W/ E  y; Q
补全shell是前提,刷了DB和busybox就不用担心失效、特别适合既要保留tr69、又要自己折腾的情况。
发表于 2019-12-20 06:50:31 | 显示全部楼层
jokul0304 发表于 2019-12-19 23:18
" }  u* C1 L/ m% Y! {, Y# ]' P$ Drootfs是从019的固件中提取的,所以可用019的bin固件,用GUI工具替换rootfs,再用tftp方式刷机就可以了。
# P% b0 k6 A7 Q; F0 [8 }$ [# |3 y ...

- f) w' d9 a4 s* u. N8 n  L( h你这个 rootfs 是已经分割为 5 个小文件了,怎么合成一个完整的 rootfs 文件?
8 O3 C8 u, y0 J8 y7 }" V6 u6 ?; p6 ^. Z8 C) \; g1 t
还有这个文件的后缀名是什么?
发表于 2019-12-20 16:46:35 | 显示全部楼层
加到刷机包中可能需要加mtd头。) I% M5 q1 F/ G0 ~/ i
/ U2 M) n0 Z7 c  Z1 [3 A* o$ Z
请问加 mtd 头,该怎么操作?
发表于 2019-12-20 21:22:30 | 显示全部楼层
请问一下,我在web界面刷入你这个 rootfs 分区的固件后,备份分区查看不到任何版本号了,这个是备份分区丢失了么?
/ P3 w5 N& B! `1 j+ s& L' e* o, A' K0 R6 v. L* |8 E$ M

0 R3 ?6 G5 f8 `* D( B
! O. J3 j% ?, W& @; ?1 e

本帖子中包含更多资源

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

×
 楼主| 发表于 2019-12-23 09:04:36 | 显示全部楼层
rubycon 发表于 2019-12-20 21:22& e+ t7 f( z. q4 c2 }8 ~9 J
请问一下,我在web界面刷入你这个 rootfs 分区的固件后,备份分区查看不到任何版本号了,这个是备份分区丢 ...

5 X& t/ x& ~# }( e/ r9 Pweb上面可单刷rootfs么,建议用备份先刷回。$ V" \+ h. X' a- V. }* `# k7 m0 }
建议用HW-GUI 1.8做刷机包通过tftp刷。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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