diff --git a/diy-mediatek.sh b/diy-mediatek.sh new file mode 100644 index 0000000..42a59e4 --- /dev/null +++ b/diy-mediatek.sh @@ -0,0 +1,75 @@ +#!/bin/bash + +# ===================== +# 配置参数 +# ===================== + +# 脚本URL +export mirror=https://script.kejizero.online + +## +echo -e "\nmsgid \"Control\"" >> feeds/luci/modules/luci-base/po/zh_Hans/base.po +echo -e "msgstr \"控制\"" >> feeds/luci/modules/luci-base/po/zh_Hans/base.po + +echo -e "\nmsgid \"NAS\"" >> feeds/luci/modules/luci-base/po/zh_Hans/base.po +echo -e "msgstr \"网络存储\"" >> feeds/luci/modules/luci-base/po/zh_Hans/base.po + +##配置IP +sed -i 's/192.168.1.1/10.0.0.1/g' package/base-files/files/bin/config_generate + +## +rm -rf ./feeds/extraipk/theme/luci-theme-argon-18.06 +rm -rf ./feeds/extraipk/theme/luci-app-argon-config-18.06 +rm -rf ./feeds/extraipk/theme/luci-theme-design +rm -rf ./feeds/extraipk/theme/luci-theme-edge +rm -rf ./feeds/extraipk/theme/luci-theme-ifit +rm -rf ./feeds/extraipk/theme/luci-theme-opentopd +rm -rf ./feeds/extraipk/theme/luci-theme-neobird + +rm -rf ./feeds/extraipk/patch/luci-app-turboacc +rm -rf ./feeds/extraipk/patch/autocore + + +rm -rf ./package/feeds/extraipk/luci-theme-argon-18.06 +rm -rf ./package/feeds/extraipk/luci-app-argon-config-18.06 +rm -rf ./package/feeds/extraipk/theme/luci-theme-design +rm -rf ./package/feeds/extraipk/theme/luci-theme-edge +rm -rf ./package/feeds/extraipk/theme/luci-theme-ifit +rm -rf ./package/feeds/extraipk/theme/luci-theme-opentopd +rm -rf ./package/feeds/extraipk/theme/luci-theme-neobird + +rm -rf ./package/feeds/extraipk/luci-app-turboacc +rm -rf ./package/feeds/extraipk/autocore + + +##取消bootstrap为默认主题 +sed -i '/set luci.main.mediaurlbase=\/luci-static\/bootstrap/d' feeds/luci/themes/luci-theme-bootstrap/root/etc/uci-defaults/30_luci-theme-bootstrap +sed -i 's/luci-theme-bootstrap/luci-theme-argon/g' feeds/luci/collections/luci/Makefile +sed -i 's/luci-theme-bootstrap/luci-theme-argon/g' feeds/luci/collections/luci-nginx/Makefile + +##更改主机名 +sed -i "s/hostname='.*'/hostname='ZeroWrt'/g" package/base-files/files/bin/config_generate + +##加入作者信息 +sed -i "s/DISTRIB_DESCRIPTION='*.*'/DISTRIB_DESCRIPTION='ZeroWrt-$(date +%Y%m%d)'/g" package/base-files/files/etc/openwrt_release +sed -i "s/DISTRIB_REVISION='*.*'/DISTRIB_REVISION=' By OPPEN321'/g" package/base-files/files/etc/openwrt_release +sed -i 's|^OPENWRT_RELEASE=".*"|OPENWRT_RELEASE="ZeroWrt 标准版 @R250605 BY OPPEN321"|' package/base-files/files/usr/lib/os-release + +sed -i "2iuci set istore.istore.channel='ZeroWrt_OPPEN321'" package/emortal/default-settings/files/99-default-settings +sed -i "3iuci commit istore" package/emortal/default-settings/files/99-default-settings +curl -s $mirror/Customize/base-files/banner > package/base-files/files/etc/banner + +##WiFi +sed -i "s/MT7986_AX6000_2.4G/ZeroWrt-2.4G/g" package/mtk/drivers/wifi-profile/files/mt7986/mt7986-ax6000.dbdc.b0.dat +sed -i "s/MT7986_AX6000_5G/ZeroWrt-5G/g" package/mtk/drivers/wifi-profile/files/mt7986/mt7986-ax6000.dbdc.b1.dat + +sed -i "s/MT7981_AX3000_2.4G/ZeroWrt-2.4G/g" package/mtk/drivers/wifi-profile/files/mt7981/mt7981.dbdc.b0.dat +sed -i "s/MT7981_AX3000_5G/ZeroWrt-5G/g" package/mtk/drivers/wifi-profile/files/mt7981/mt7981.dbdc.b1.dat + +##New WiFi +sed -i "s/ImmortalWrt-2.4G/ZeroWrt-2.4G/g" package/mtk/applications/mtwifi-cfg/files/mtwifi.sh +sed -i "s/ImmortalWrt-5G/ZeroWrt-5G/g" package/mtk/applications/mtwifi-cfg/files/mtwifi.sh + +## golang 为 1.24.x +rm -rf feeds/packages/lang/golang +git clone https://github.com/sbwml/packages_lang_golang -b 24.x feeds/packages/lang/golang \ No newline at end of file