把 GL.iNet AXT1800 改成海外版


发布于

|

分类

就是想用下自带的AdGuard而已,怪麻烦的。

由于一些大家都知道的原因,各种东西一到「国区」就会被特别对待。比如,GL.iNet,本来换个语言就能用一些高级功能(例如AdGuard Home),升级到4.2.3版本后,即使直接切换语言,这些菜单也回不来了。

所以还是需要想办法将它「变」为国际版。

其实吧,刷个其他系统就好了。这不是原版控+没OpenWRT官方原版出品的系统么……所以先将就将就。

方案一

用代码修改mtdblock8里面的一个参数

echo "US" |dd of=/dev/mtdblock8 bs=1 seek=152
sync
reboot

亲测可用,也很方便。但不知道是不是每次升级后都需要重新操作一下。

方案二

看到了个帖子「官方GUI辅助脚本」,应该是往里面加了一些菜单项,让被隐藏的按钮显示出来。

由于js代码做了一点点点点点点点点混淆……(就是个凯撒密码)我懒得去解了,所以也不清楚他到底干了啥。

方案三

还可以直接改固件。感觉和方案一其实是一样的原理。


方案一和三,修改完后,会去掉左上角的「CN」标志,去掉后切换语言到英语,就可以看到AdGuard等功能了。


就,地球上的某些地区,擅长自己卡脖子,擅长让别人卡自己脖子。


评论

  1. hz123 的头像
    hz123

    老哥,mt6000我也想通过这种方法,目前找到了在/dev/mmcblk0p2中有条数据为CN 推测为国版标记 怎么用命令行改

    1. 小金鱼儿 的头像
      小金鱼儿

      我猜……应该也是相同的办法?只是自己要设置好偏移量。
      但我建议去论坛里面再找找,避免写错

    2. cody 的头像
      cody

      echo “US” | dd of=/dev/mmcblk0p2 bs=1 seek=136

    3. 隔离屋老王 的头像
      隔离屋老王

      mt 6000成功转成海外版

      sed -i '1i\echo US > /tmp/country_code\nmount --bind /tmp/country_code /proc/gl-hw-info/country_code' /etc/rc.local
      
      reboot
      

发表回复

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