查看: 4104|回复: 0

尝试给ar9331刷breed

[复制链接]
  • TA的每日心情
    慵懒
    2017-12-27 09:20
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2017-6-23 13:13:27 | 显示全部楼层 |阅读模式
    分享到:
    什么是breed呢?就是hackpascal大神自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。
    此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。
    刷breed的好处就是在刷入固件时会自动去掉固件自带的 Bootloader,因此能够保证 引导不会丢失,不用强制救砖
    首先修改root密码

    查看一下分区
    cat /proc/mtd
    dev:    size   erasesize  name
    mtd0: 00020000 00010000 "u-boot"
    mtd1: 00132fcc 00010000 "kernel"
    mtd2: 0069d034 00010000 "rootfs"
    mtd3: 00450000 00010000 "rootfs_data"
    mtd4: 00010000 00010000 "art"
    mtd5: 007d0000 00010000 "firmware"
    下载breed文件
    https://breed.hackpascal.net/
    可以找到对应的breed-ar9331.bin
    下载下楼来备用
    打开wincap 传到路由器上

    运行putty
    找到你上传的文件
    mtd -r write breed-ar9331.bin u-boot
    然后就坑了
    显示
    Could not open mtd device: u-boot Can't open device for writing!
    纳尼  不让我写进去?
    搜索了一下才发现,原来默认锁了uboot分区,需要用第三方估计解除
    但是本身就是op固件啊
    但是还是试试吧  
    于是下载了 同型号的
    openwrt--generic-tl-wr741nd-v4-squashfs-factory
    重新刷固件mtd -r write ar71xx.bin firmware
    -r会自动重启
    等了一分钟
    重复以上操作
    上传breed
    刷uboot
    还是不行
    整个过程先公布给有兴趣的小伙伴可以试试,本文未完待续
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 16:31 , Processed in 0.103870 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.