华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 17912|回复: 6

[求助] 华硕GT-AC5300美版或国行的CFE

[复制链接]

3

主题

12

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2020-4-23 01:19:54 | 显示全部楼层 |阅读模式
手头有一个日版的华硕GT-AC5300最近大减价的时候弄到手的。
界面是日文的改不过来,ssh执行
nvram set territory_code=**
nvram commit
的话可以维持一个小时,之后又回来了。
据说固件会每30分钟从CFE(bootfs)读取参数。
而且发射功率很小。
cat /proc/mtd的结果如下

dev:    size   erasesize  name
mtd0: 052a0000 00020000 "rootfs"
mtd1: 052a0000 00020000 "rootfs_update"
mtd2: 00800000 00020000 "data"
mtd3: 00100000 00020000 "nvram"
mtd4: 05700000 00020000 "image"
mtd5: 05700000 00020000 "image_update"
mtd6: 00460000 00020000 "bootfs"
mtd7: 00460000 00020000 "bootfs_update"
mtd8: 04000000 00020000 "misc2"
mtd9: 00800000 00020000 "misc1"
mtd10: 04dfc000 0001f000 "rootfs_ubifs"

我猜mtd6的bootfs是CFE,但是dump之后是一个4兆多的二进制文件。
好像还不可以用cfe-tool解压,我猜是处理器是改用了博通ARMv8的原因。

既然不知道二进制文件的内容,我想可不可以把美版或者国行的bootfs整个烧进去。
来解除地域和语言的限制。

微信扫一扫,阅读更方便^_^

11

主题

120

回帖

396

积分

中级会员

Rank: 3Rank: 3

积分
396
发表于 2020-4-23 08:13:08 | 显示全部楼层
RT-AC86U以后的机器,CFE都不能改了

16

主题

3110

回帖

7957

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7957

RT-AC68URT-AC86UGT-AC5300

发表于 2020-4-23 08:28:07 | 显示全部楼层
CN发射功率是最小的

639

主题

6305

回帖

1万

积分

管理员

正品行货

Rank: 9Rank: 9Rank: 9

积分
17269

RT-AC88URT-AX68U

发表于 2020-4-23 11:28:00 | 显示全部楼层
涉及底层参数的设定,52asus会暂时帮你屏蔽。感谢对52asus的支持!

3

主题

12

回帖

72

积分

注册会员

Rank: 2

积分
72
 楼主| 发表于 2020-4-23 11:51:52 | 显示全部楼层
748514xxx 发表于 2020-4-23 08:13
RT-AC86U以后的机器,CFE都不能改了

那就没办法了,谢谢

3

主题

12

回帖

72

积分

注册会员

Rank: 2

积分
72
 楼主| 发表于 2020-4-23 11:59:35 | 显示全部楼层
我ssh到路由器后发现/bin下面有
・nandwrite
・nanderase
・nanddump
所以天真的想有现成的话烧回去就好了

binwalk -Y 了一下 bootfs 显示
ARM executable code, 16-bit (Thumb), big endian, at least 2500 valid instructions
(这么多条??是我弄错了?)

binwalk -E 的显示如下图,说明被压缩了??


但是CFE不能改的话就放弃了

0

主题

35

回帖

9616

积分

论坛元老

Rank: 8Rank: 8

积分
9616

GT-AX11000RT-AX89X

发表于 2020-4-28 00:27:50 | 显示全部楼层
riku.co.uk 发表于 2020-4-23 11:59
我ssh到路由器后发现/bin下面有
・nandwrite
・nanderase

知道底层代码可以
    nvram set territory_code=??
    nvram set wl0_country_code=??
    nvram set wl0_country_rev=??
    nvram set wl1_country_code=??
    nvram set wl1_country_rev=??
    nvram set wl2_country_code=??
    nvram set wl2_country_rev=??
    nvram commit
    service restart_wireless
这样改地区功率,有办法用u盘引导nvram ,这个就自已想办法了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-10-6 06:51 , Processed in 0.039515 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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