TomatoEdit,Windows下的固件编辑工具(8.19更新)
本帖最后由 leechange 于 2013-12-22 16:01 编辑修改了原来UnpackTomato里的一些Bug.同时改为图形界面了。
几点说明:
1. 这个不是“编译”工具,不能将源代码转化为可执行文件。这仅仅是能让您在Windows下解开并重新生成固件的工具。
2. 路由上合法的文件名到Windows下不一定能用了,所以不是固件中所有文件都可以导出到Windows下,如果非要导出这类文件,请使用“导出为”,并注意大小写。
3. 链接和符号链接不用导出,可以直接在软件里改指向。
4. 9种权限不明白的请自行google。
5. 对于导出的文本文件(包括但不限于html,脚本,绝大部分配置文件),您可以随便改了放回去。
6. 二进制文件虽然不能改,但可以将市面上所有的固件都备着,里面绝大部分功能都是开源项目make出来的,您可以根据喜好组合它们。
7. 自己想做什么包的时候发现缺少依赖库,大可以到上条里搜集的.o .ko里去找,找到就省事儿了。
8. 部分固件作者自己编写的功能也不是不能自行利用,只是通过web页面控制不太好实现,但通过编写特定的启动脚本大多能正常使用。
9. 期待看到更多按自己需要的功能组合出来的个性化固件,犹如23楼那样。
10.请尊重固件原作者的各种权益。
——————————————————————————————
2013-4-6
试图修正了部分重新生成的固件刷机遇到"Image is corrupt"的错误。另外,目前仅支持生成通用固件。
_________________________________________________
2013-4-27
修正部分内核读取新增文件inode失败的Bug,谢谢fairy在309楼提供的bug报告及测试固件。
_________________________________________________
2013-5-1
屏蔽某些固件对web文件的校验。
收到牧阳在302楼和另帖提供的Bug报告,发现修改了一些web页面并连接wan的情况下路由无法启动。分析牧阳提供的测试固件后发现该固件对一些web文件做了校验,校验失败会出现上述症状。新的TomatoEdit在生成固件时会探测固件是否做了类似校验,如果是,会弹出以下对话框
选Yes会屏蔽掉校验功能,让改过web界面的固件也能正常运行;选No则不做屏蔽直接生成固件,没改web的可以选此项;选Cancel则终止生成固件。
对此类校验目前及之前的版本有效,将来不排除因固件作者修改校验方式而导致屏蔽功能失效的可能性。
_________________________________________________
2013-8-19
修正打开某些大块头Shibby 110固件失败的Bug.
只做了解包封包测试,因设备条件限制,未做刷机测试。
任何偷懒行为都是不可取的,曾以为固件都是两段的(内核+根文件系统),结果我错了;曾以为文件都要compressed的,结果我错了;曾以为路由里不会有Large File,结果我错了......
本帖最后由 yhmbetter 于 2013-4-3 14:22 编辑
不错哦!
以后可以用来自定义 tomato 固件的www html文件了!
lz修复一下 菜单打开乱码的现象吧 yhmbetter 发表于 2013-4-3 14:21 static/image/common/back.gif
不错哦!
以后可以用来自定义 tomato 固件的www html文件了!
什么操作系统?俺xp,w7下都看过,菜单是中文的。 yhmbetter 发表于 2013-4-3 14:21 static/image/common/back.gif
不错哦!
以后可以用来自定义 tomato 固件的www html文件了!
看你的是win7系统,但在我这没乱码,所以找找自身系统原因。
感谢楼主分享!
附件没有问题,可以正常使用,同时经过多引擎扫描也没发现问题,大家放心使用。
扫描结果:
http://virusscan.jotti.org/en/scanresult/42672e582de1fe4872704a1f2c352c2e01495ed1
http://r.virscan.org/report/ddeaf2a7b730f78bbe0904bdd70f1db1.html
https://www.virustotal.com/en/file/4e6d4369174f8be2bcee367fd35bfbaaa4c3f1724a58c713f6e9bfbb26e05a21/analysis/1364974668/
这个是做什么用的,编译tomato? 好东西啊,感谢楼主分享啊
求个
本帖最后由 zhangbear888 于 2013-4-3 20:37 编辑支持!!!!求个RG200E打包方法 我已用了好几天咯! 目测是个好东西!!!!!!!!!!!! cerellean 发表于 2013-4-3 19:13 static/image/common/back.gif
我已用了好几天咯!
打包时选哪个型号?我选通用型号,能打包,但是刷机出错,提示Image flash is corrupt的 改了之后打包
然后就刷不上了
选的是通用固件 貌似好东西 期待完善 没提供下载了? 本帖最后由 biao1982 于 2013-4-4 20:08 编辑
楼主是要让所有的编译者不再公开发布新版本?