type
status
slug
summary
tags
category
icon
password
new update day
Property
Dec 18, 2023 07:15 AM
created days
Last edited time
Dec 18, 2023 07:15 AM
最近在使用 immortalwrt.org 分支的 OpenWrt,但是在安装使用源内部的 alist 工具的时候,发现无法获取对应的管理员密码,即使按照官方文档进行重置也没有办法成功登录。
于是经过搜索发现了这个项目,但是 release 里面没有 23.05 对应的预构建版本。
于是进行手动编译。

手动编译 OpenWrt alist

获取对应平台的 SDK

因为我使用的是树莓派,所以需要下载 bcm2711 的 SDK 文件包。
notion image

解压 SDK 工具包

更新 freeds 源

💡
可能需要科学上网

获取 OpenWrt alist 源码

安装构建依赖

Install libfuse development package.
  • ubuntu/debian:
    • redhat:
      • sudo yum install fuse-devel
    • arch

    开始构建

    传输文件到 OpenWrt

    开始安装

    notion image

    参考资料

    构建完成的 ipk 文件

     
    使用 gdb + qemu 进行驱动程序调试树莓派寄存器物理基地址查询