找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8448|回复: 5

解锁uboot分区路由器固件怎么编译

[复制链接]
发表于 2016-2-5 17:49 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 tplink740n 于 2023-6-25 17:59 编辑

解锁uboot分区路由器固件怎么编译

本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2016-5-17 22:00 来自手机 | 显示全部楼层
3个月了,都没见到有其他回复
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-5-17 23:27 来自手机 | 显示全部楼层
不会自己搜索吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-5-17 23:33 来自手机 | 显示全部楼层
修改内核中的配置文件让本来只读的变为可写
如我碰到的问题:因为我有很多同款的5350芯片的flash烧写了同样的内容,导致mac地址全都一致,他们做为sta和ap互联会产生很多问题。

需要修改openwrt的配置文件,我的5350用的这款MPRA2.dts路由配件文件,其他应该类似。
修改openwrt后编译烧写,这样应该才能修改mtd2分区,这也是内核的错误不影响uboot(factory应该也是和uboot相关的)的前提
/target/linux/ramips/dts/MPRA2.dts
factory:partition@40000{
        lablel = "factory";
        reg =<0x40000 0x10000>;
        read only ;
        }

1. dd if=/dev/mtd2 of /tmp/factory.bin读出这个分区
2. 然后修改factory.bin文件,(这个分区中有至少有3处有mac地址的存在,没有研究过是不是全部修改)
        无线网卡的地址和有线网卡的地址可能都在这里,这个分区好像有些路由芯片的openwrt叫art分区
3. 在openwrtdeshell中写回factory.bin
    mtd write /tmp/factory.bin factory
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-5-17 23:40 来自手机 | 显示全部楼层
1、编译并刷入已将 U-Boot 分区解锁的 OpenWrt 固件: 解锁就是去掉 u-boot 分区属性中的 MTD_WRITEABLE 标志位,简单来说就是删除这一行(tplinkpart.c文件中的第152行)。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2016-5-17 23:42 来自手机 | 显示全部楼层
http://blog.sina.cn/dpool/blog/s/blog_55b759e60102vh53.html
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-28 04:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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