微饭君
  • 测评
  • 硬件
  • 优选
  • 软件
  • 教程
  • 代码
代码
koolshare梅林固件屏蔽离线安装插件的最新解决方案
By 微饭君 on 2020-08-22
文章目录
  • 新版本
  • 原始版本

微饭君最近自己改了个插件准备装到刷了梅林固件的R7000上去,但由于Koolshare软件中心的最新更新机制,可能触发了某些关键词,导致无法正常安装,这里分享下解决方案。

自己改的广告插件可能中间的某些词汇与敏感词库相匹配了,导致离线安装失败。

具体错误提示如下:

检测到离线安装包:XXXX.tar.gz 含非法关键词!!!

根据法律规定,koolshare软件中心将不会安装此插件!!!

删除相关文件并退出...

为了节省时间,就直接用了网络上的方案:

新版本

利用Xshell或者putty进行SSH登陆路由器,运行下面的命令,进行注释替换。

sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh

但是出现错误提示:sed: /koolshare/scripts/ks_tar_install.sh: No such file or directory

错误提示的意思是:当前目录不存在ks_tar_install.sh。

既然不存在,肯定得进目录查看下,果然发现文件名称不对。

发现是名字不同, ks_tar_install.sh 变成了 ks_tar_intall.sh ,遂只需要修改下命令行的地址就行了。

原始版本

这个情况一般出现于未更新软件中心版本。

也就是说软件中心提示当前版本:0.0 在线版本:1.4.8的时候,可以用下面的方法解决这个问题。

也就是这个命令行进行替换。

sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_intall.sh

 

替换后即可上传离线安装包正常的安装插件了。

 

本次问题出现的原因是微饭君将刷了梅林固件的路由器恢复了出厂设置,然后软件中心未更新为最新版(当前为0.0.0)时可以用“原始版本”的命令行解决相关问题。

如果你的软件中心版本为1.4.8或者更高,可以尝试使用上面的“新版本”进行尝试解决。

如有相关问题欢迎前往“微饭君”微信公众号留言。

感觉很棒,欢迎打赏~

赏一碗猫粮

koolshare屏蔽原理梅林固件离线安装包非法插件
微博 分享至微博
二维码 扫码分享
点赞 点赞支持 0 次
打赏猫粮 打赏一碗猫粮作为感谢
返回顶部 前往讨论
上一个Linux快速安装SpeedTest-Cli客户端进行速度测试
下一个爆改弱电箱解决电信光猫+R7000路由器散热问题,附全程测试方案!

相关文章 Related Post

解决OpenWrt安装base汉化包后依然未完全汉化的问题

解决OpenWrt安装base汉化包后依然未完全汉化的问题

【防流氓策略】WEIFANJUN火绒自定义防护规则,打击流氓保护隐私。

【防流氓策略】WEIFANJUN火绒自定义防护规则,打击流氓保护隐私。

TCL雷鸟TV开启ADB去除内置广告及无用应用释放内存教程

TCL雷鸟TV开启ADB去除内置广告及无用应用释放内存教程

网件R7000刷原版OpenWrt安装阿里云盘 WebDAV

网件R7000刷原版OpenWrt安装阿里云盘 WebDAV

梅林固件利用DNSmasq实现免插件自定义HOSTS配置功能

梅林固件利用DNSmasq实现免插件自定义HOSTS配置功能

WordPress主题框架REDUX禁止加载Google字体的解决方案

WordPress主题框架REDUX禁止加载Google字体的解决方案

  • 关于我们
Copyright © 2022 - 2023 微饭君 · 渝ICP备17009119号-4
  • 测评
  • 硬件
  • 优选
  • 软件
  • 教程
  • 代码