找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5965|回复: 8

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

[复制链接]
发表于 2019-12-19 19:17:36 | 显示全部楼层 |阅读模式
本帖最后由 jokul0304 于 2019-12-20 13:05 编辑
, f$ c: c' l! l, A. W4 ]
# l' {1 |3 e2 N7 l从版里大神的固件中提取的rootfs分区,加入dropbear和busybox,单个文件太大了用dd分割成5份。" l, E2 b* H6 }3 [3 |
文件是纯squashfs格式的,加到刷机包中可能需要加mtd头。
2 q* Y; H: @5 Z, }合并文件的方法:3 H9 g* X. N+ N* z. t+ k6 s8 k( F
1. 解压7z压缩包;+ |' \/ j' \( w! }) I# W
2. 依次执行下面4个命令,注意后三条命令是双箭头:' s' n. I% i0 l( j3 u1 B0 v3 V4 o
    cat 8145c5-rootfs.1 8145c5-rootfs.2 > 8145c5-rootfs.squashfs
7 @6 @5 i8 [0 B) A7 z    cat 8145c5-rootfs.3 >> 8145c5-rootfs.squashfs0 R/ y2 X/ a; r& L: S
    cat 8145c5-rootfs.4 >> 8145c5-rootfs.squashfs
+ l& @# ?: u7 ~    cat 8145c5-rootfs.5 >> 8145c5-rootfs.squashfs, ?/ |4 h- @- }" |/ ~
% K" A; g, `& i" }* [* I9 _5 d0 V
执行成功后就得到完整的root分区,文件名称是8145c5-rootfs.squashfs,可以用unsquashfs命令直接解开。
1 d1 K' [% S' M& N( q* _& k7 ^

本帖子中包含更多资源

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

×
发表于 2019-12-19 20:22:08 | 显示全部楼层
本帖最后由 rubycon 于 2019-12-19 21:04 编辑 " _( _0 E; `4 R/ j! X
6 W5 o3 l6 p1 q1 W5 q. z
这个需要怎么刷新呢?可以详细说一下么?
 楼主| 发表于 2019-12-19 23:18:19 | 显示全部楼层
rubycon 发表于 2019-12-19 20:227 r- I$ j% A1 K' m: s
这个需要怎么刷新呢?可以详细说一下么?
4 @% y# N$ w5 h4 O5 W( C/ u* j: [' Y
rootfs是从019的固件中提取的,所以可用019的bin固件,用GUI工具替换rootfs,再用tftp方式刷机就可以了。
/ [6 C! @: f. H' V0 q4 L补全shell是前提,刷了DB和busybox就不用担心失效、特别适合既要保留tr69、又要自己折腾的情况。
发表于 2019-12-20 06:50:31 | 显示全部楼层
jokul0304 发表于 2019-12-19 23:18# Q2 `  s+ V4 n
rootfs是从019的固件中提取的,所以可用019的bin固件,用GUI工具替换rootfs,再用tftp方式刷机就可以了。
# B4 k& ~) K" L- b! r+ g1 s* l ...

- X- T/ E2 k- d你这个 rootfs 是已经分割为 5 个小文件了,怎么合成一个完整的 rootfs 文件?8 [: e: e, J6 D6 a
& G0 ~$ {" ]: F+ @
还有这个文件的后缀名是什么?
发表于 2019-12-20 16:46:35 | 显示全部楼层
加到刷机包中可能需要加mtd头。
7 e1 _( x2 ?0 H2 }! I' s9 B& ^. E, A& I5 h
请问加 mtd 头,该怎么操作?
发表于 2019-12-20 21:22:30 | 显示全部楼层
请问一下,我在web界面刷入你这个 rootfs 分区的固件后,备份分区查看不到任何版本号了,这个是备份分区丢失了么?* e6 K2 x/ O/ u7 O& }" G
' V" m2 u# g- x/ U+ c: Z. F
8 i8 C! O( m' E

% z: C$ x- s8 a' }. @' `& V

本帖子中包含更多资源

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

×
 楼主| 发表于 2019-12-23 09:04:36 | 显示全部楼层
rubycon 发表于 2019-12-20 21:22
3 c* g7 _# C) A" E+ S请问一下,我在web界面刷入你这个 rootfs 分区的固件后,备份分区查看不到任何版本号了,这个是备份分区丢 ...
& c2 ]4 @2 Q0 |5 M
web上面可单刷rootfs么,建议用备份先刷回。$ i! ?( q' x' F) m
建议用HW-GUI 1.8做刷机包通过tftp刷。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-6 09:38 , Processed in 0.050743 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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