|
|
本帖最后由 SilenceRet 于 2025-10-3 01:12 编辑
'诊断页面'执行命令方法失效:
- 网络上大多数都是说在'诊断'页面开启,我这个貌似不行了,过滤掉了,会提示'格式错误'
然后发现了这个方法,利用url post数据注入的方式
移动RAX3000Q/QY永久解锁SSH(简化版本):
- 登录路由器web管理
- 打开浏览器开发者工具,随便选中一个itms项,得到sessionId
- 然后直接在控制台执行脚本(粘贴脚本到开发者工具的控制台中 按回车即可执行):
- 记得替换你的sessionId字符串
- {
- const sessionId = "04ff9afd911be3d3b9232dce7febd48e"; //替换为你的sessionId
- const commands = [
- "passwd -d root",
- "uci set dropbear.@dropbear[0].PasswordAuth='on'",
- "uci set dropbear.@dropbear[0].RootPasswordAuth='on'",
- "uci set dropbear.@dropbear[0].Port='22'",
- "uci set dropbear.@dropbear[0].enable='1'",
- "uci commit dropbear",
- "/etc/init.d/dropbear enable",
- "/etc/init.d/dropbear start"
- ];
- const shellCmd = commands.map(cmd => cmd.replace(/ /g, "${IFS}")).join(";");
-
-
- fetch("/itms", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- },
- body: JSON.stringify({
- cmd: 22,
- fname: "websys.log |" + shellCmd,
- method: "get",
- sessionId: sessionId,
- }),
- })
- .then((response) => response.json())
- .then((data) => {
- console.log("服务器返回:", data);
- })
- .catch((error) => {
- console.error("请求失败:", error);
- });
- }
复制代码
执行成功后截图: 执行成功后,无意外的话,可以使用ssh软件登录路由器了.
该脚本包含命令:
路由器标签:
附上成功刷入的uboot:
可用固件(刷入到了3个设备,2022.3月份的与10月份生产的):
https://github.com/kkstone/Actions-OpenWrt-RAX3000Q
另外这里也有个固件,之前CR8808用的就是这个固件 一直在用,没有三方软件 非常干净
经测试可用,但wifi 5G不能使用160MHz,使用80MHz无线速度在实际应用场景中没有什么差别
注意看文件名,选择带qsdk版本中的带cmcc字样的(不要选redmi)
https://github.com/hzyitc/openwrt-redmi-ax3000/releases
相关文件下载:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|