Gl-inet BE3600 显示隐藏菜单 安装小猫咪

内核版本:5.4.213

固件版本:OpenWrt 23.05-SNAPSHOT

1、安装小猫咪

opkg install bash iptables dnsmasq-full curl ca-bundle ipset ip-full iptables-mod-tproxy iptables-mod-extra ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base rpcd rpcd-mod-file rpcd-mod-luci luci-lib-jsonc

curl -L --retry 2 https://api.github.com/repos/vernesong/OpenClash/releases/latest -o /tmp/openclash_version

download_url=$(cat /tmp/openclash_version | jsonfilter -e '@.assets[*].browser_download_url' | grep '.ipk$')

curl -L --retry 2 "$download_url" -o /tmp/openclash.ipk

opkg install /tmp/openclash.ipk

rm /tmp/openclash.ipk

2、路由器改区

echo -n "US" | dd of=/dev/mtdblock11 bs=1 seek=136 conv=notrunc
sync
reboot

3、显示隐藏菜单(目前我测试改完还需要选择英文或繁体中文才行)

需要修改 /www/js/app.xxxxxxx.js.gz , 先用SCP工具将其从路由器拷贝到PC上,然后在路由器上将其改成别的名字作为备份。
接着在PC上把js文件解压,用文本编辑器(切记不要用老的windows记事本这种不支持linux换行符的,可以使用win11新版记事本,或者vs code等工具)

return!((null==a?void 0:a.toLowerCase().indexOf("cn"))>=0&&null!=d&&d.includes("zh-cn"))

直接将这段删除改成

return 1

上传修改后js到路由器 /www/js 目录,删除原来的gz文件,运行命令将其重新压缩为gz:

cd /www/js
gzip ./app.xxxxxxx.js

参考:https://cokebar.info/archives/2814

此条目发表在openwrt分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注