相思的雨 发表于 2017-7-4 15:33

修改了官方固件不能刷入路由

近日京东229撸了一个腾达ac9闲来无事看到隔壁论坛abc大神修改的官改固件,也想修改试试,用firmware-mod-kit工具解包再打包就无法再刷入路由器,不知道什么原因,cfe刷机,路由卒,尝试解包官方不进行修改直接打包也刷不了,web升级提示crc校验错误,卒!搞了两天了不得要领,实在是快卒了!实在没办法,求助论坛大神搭救!

相思的雨 发表于 2017-7-4 16:33

Number of device nodes 3
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 64
Number of ids (unique uids + gids) 1
Number of uids 1
        root (0)
Number of gids 1
        root (0)
Remaining free bytes in firmware image: 5376
Processing 1 header(s) from /home/xsdy/fmk/fmk/new-firmware.bin...
Processing header at offset 64...checksum(s) updated OK.
CRC(s) updated successfully.

Finished!
New firmware image has been saved to: /home/xsdy/fmk/fmk/new-firmware.bin


生成文件什么的都没报错,文件大小什么的也一样

蛤蟆爱天鹅 发表于 2017-7-4 16:47

{:5_238:}{:5_241:}

1078806135 发表于 2017-7-4 16:59

帮顶...:lol

458799 发表于 2017-7-4 22:57

闲来无事就是无事找事,丢着吧,再买个刷。

相思的雨 发表于 2017-7-6 07:36

搞定,收工,可以愉快的自由修改官方固件了!!!

8191 发表于 2017-7-6 18:26

相思的雨 发表于 2017-7-6 07:36
搞定,收工,可以愉快的自由修改官方固件了!!!

说下啦,怎样搞的

18783711101 发表于 2017-7-11 06:25

一般不会这样,fmk不应该出错,可能打包错了,我改过好好的

xiaomayi11 发表于 2017-9-23 22:36

顶起                                       

相思的雨 发表于 2018-11-29 00:44

8191 发表于 2017-7-6 18:26
说下啦,怎样搞的

原因就是需要再重新修改固件头!
生成的新固件new-firmware.bin用winhex删除0-0x39的固件头重新生成固件头
mkimage -A arm -a 0x80000000 -e 0x80004000 -C lzma -d ac9_new.bin ac9_new1.bin
修改固件第三行数据为02000000        00030020        00728040        00000000
固件头说明:
Magic Number        CRC Checksum        Creation Time        Data Size[不算头部的字节]
27051956        11E2D4EE        591D9811        00728000
页: [1]
查看完整版本: 修改了官方固件不能刷入路由