V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
newtonMiku
V2EX  ›  Linux

请问有大佬能教下 ubi 架构打包 bin 固件的方法或者教程吗

  •  
  •   newtonMiku ·
    newton-miku · 2022-12-14 23:45:26 +08:00 · 2136 次点击
    这是一个创建于 714 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,最近在捣鼓红米 rb04 的路由器,因为 soc 是 ipq5018 ,没有 ssh ,想到用修改固件包的方式尝试解开 ssh ,但是解包修改以后不知道怎么打包回去才能让路由器正常升级,我打包后的 bin 文件路由器老是提示有问题,不让升
    希望能有大佬救救孩子,主要是想改防火墙规则放行入网流量,但是官方固件不给设置的功能只能 ssh 了
    7 条回复    2022-12-18 16:41:13 +08:00
    huangya
        1
    huangya  
       2022-12-15 11:25:27 +08:00
    我应该是可以帮忙。要看下以前的代码。只不过现在有点忙。你先提供一些前置信息,比如你现在是怎样打包的,怎样烧录的(页面烧录?),你是怎么确认小米一定使用的是 ubi 的呢(当然 qsdk 公版是用 ubi )?
    ysc3839
        2
    ysc3839  
       2022-12-15 11:33:44 +08:00
    小米路由器的固件升级有签名验证的,建议尝试用漏洞,可以试试这个方案 https://forum.openwrt.org/t/add-openwrt-support-for-xiaomi-redmi-ax6000/125008/132
    newtonMiku
        3
    newtonMiku  
    OP
       2022-12-17 18:03:21 +08:00
    @huangya 烧录是用的官方固件里那个升级,确认使用的 ubi 是使用 binwalk 解压官方的.bin 文件时显示的,红米 ax5400 电竞版的 soc 是 IPQ5018 (话说这个型号的 soc 估计要刷自己做的固件什么的也只能搞 qsdk 吧)
    newtonMiku
        4
    newtonMiku  
    OP
       2022-12-17 18:04:15 +08:00
    @ysc3839 好的,多谢,我抽空看看研究下(最近阳了研究东西的效率太低了)
    newtonMiku
        5
    newtonMiku  
    OP
       2022-12-17 18:45:05 +08:00
    @ysc3839 看了下这个,这个是红米 ax6000 的方案,红米 rb04 不适用,暂时没找到相关方案,试了一部分其他型号的也不行
    ysc3839
        6
    ysc3839  
       2022-12-18 12:48:12 +08:00 via Android
    @newtonMiku 你是测试过不存在这个漏洞吗?
    newtonMiku
        7
    newtonMiku  
    OP
       2022-12-18 16:41:13 +08:00
    @ysc3839 对,红米 rb04 的 v1.0.88 版本的固件已测试不存在该漏洞(无法使用),出厂版本 v1.0.58 网上找遍了也没找到固件包,暂时没法测试那个版本是否可用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.