惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
Vercel News
Vercel News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
A
About on SuperTechFans
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
宝玉的分享
宝玉的分享
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog

泠泫凝的异次元空间

通过串口安装Linux | 泠泫凝的异次元空间 curl自编译 | 泠泫凝的异次元空间 Minecraft 认证服务器代理 | 泠泫凝的异次元空间 飞塔分流配置实战 | 泠泫凝的异次元空间 Windows 安全启动证书检查 | 泠泫凝的异次元空间 Lxn-OneDriveCLI | 泠泫凝的异次元空间 华三交换机配置 ERPS 环网 | 泠泫凝的异次元空间 PVE 配置 VLAN 感知 | 泠泫凝的异次元空间 MT7922 无线网卡安装 | 泠泫凝的异次元空间 无显示输出 Linux 主机配置桌面显示 | 泠泫凝的异次元空间 Wireguard 部署 SOP 手册(自用) | 泠泫凝的异次元空间 Zabbix 7.4 通过钉钉发送告警提醒 | 泠泫凝的异次元空间 Debian with xfce 通过 VNC 共享屏幕 华三S6860 IRF堆叠 | 泠泫凝的异次元空间 iPad 应用侧载 | 泠泫凝的异次元空间 Smart DNS 分区解析 | 泠泫凝的异次元空间 建立 NFS 服务器并挂载到客户端 | 泠泫凝的异次元空间 将 Android 以 MTP 方式连接至 Debian PVE 虚拟机迁移至 vCenter | 泠泫凝的异次元空间 vCenter 虚拟机迁移至 PVE | 泠泫凝的异次元空间 PVE迁移时提示密钥验证失败 | 泠泫凝的异次元空间 修改Windows设备设置区域 | 泠泫凝的异次元空间 恢复 SecureCRT 7.x 保存的密码 | 泠泫凝的异次元空间 PVE 超融合下电与上电流程 | 泠泫凝的异次元空间 记一次Zabbix异常处理 | 泠泫凝的异次元空间 苹果设备保存SHSH2 | 泠泫凝的异次元空间 PVE超融合部署 | 泠泫凝的异次元空间 树莓派启用zram | 泠泫凝的异次元空间 在 Hyper-V 上安装 EVE-NG | 泠泫凝的异次元空间 Zabbix 部署与 Windows 硬件信息收集 | 泠泫凝的异次元空间
小米R1D系统文件修改指南 | 泠泫凝的异次元空间
Lxn's Area · 2021-07-10 · via 泠泫凝的异次元空间

小米R1D系统文件大概结构和修改方法
需要用到的软件:Notepad++、WinScp、XShell。

本文的前提是需要具备一定的Linux基础知识

本文完全是笔者自己的使用经验,不具有官方文件的作用。
笔者不保证按照文章修改系统文件或其它操作一定有效,
也不保证一定不会出问题。

本文基于小米路由器R1D硬盘版,可能仅适用于这一款设备的这一固件版本,其他设备上可能不生效,请酌情取用。

结构

先看这个

1
2
3
4
5
6
NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
|-sda1 8:1 0 132M 0 part /rom
|-sda2 8:2 0 132M 0 part
|-sda3 8:3 0 264M 0 part /data
`-sda4 8:4 0 931G 0 part /userdisk

如图所示,用户的硬盘被分成了四个分区,/sda1为系统ROM分区,修改此处文件即可达到修改系统文件的目的;/sda2为数据分区,用户的数据被临时的存储在这里;/sda4为硬盘的数据区,用户的数据默认存储在这里。

/rom/data默认状态下应该是Readonly的。

解锁分区

直接修改/下的文件是没有用的,重启后还是会读取/rom的内容然后覆盖掉之前修改的东西,所以需要先解锁分区。

1
mount -o remount,rw /dev/sda1

解锁分区立即生效,重启后恢复。

WebUI

WebUI的外观文件在/rom/usr/lib/lua/luci/view/web下,登录界面的APP二维码在/rom/www/xiaoqiang/web/img下。

直接修改html模板后覆盖进去就可以

定时任务

/etc/crontabs/root,免解锁,即时生效

格式:

1
2
3
4
5
6
7
8
9
11   15    *    *    6    /userdisk/autologin.sh
16 18 * * * /userdisk/tw.sh
- - - - -
| | | | |
| | | | +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | +---------- month (1 - 12) OR jan,feb,mar,apr ...
| | +--------------- day of month (1 - 31)
| +-------------------- hour (0 - 23)
+------------------------- minute (0 - 59)

开机自启动

/etc/rc.local

exit 0之前加入相关命令即可

/etc/banner,直接修改,免解锁,下次登录到ssh时生效

 上一篇

Windows Linux