高通410随身WiFi刷Debian装短信转发

本文详细介绍了如何在Debian系统上刷机,包括使用Miko工具进行全量备份和短信转发的部署,涉及到ADB、基带替换、SSH连接、WIFI配置和PushplusToken管理。适合想尝试Linux环境或对短信转发感兴趣的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言
很多人都有短信转发的需求,虽然自带的安卓系统装相应APK就可以实现,但是本着折腾的爱精神,刷成Debian的可玩性更高,也会更稳定,对于小白来说还可以学习Linux、玩玩Docker

本文购买的是随行侠,主板型号UFI_103S,插上电脑直接有ADB,直接可以开刷。除了切卡可能有点差异,需要改一下切卡的脚本以外应该都一样。同款的话可以直接抄作业,提供了懒人包,(刷完Debian部署好短信转发的全量备份),用后面提到的Miko直接9008刷入,再连接你的WIFI和设置你的Pushplus Token即可,方法放在文章最,和恢复安卓原固件的方法放在一起

本文中用到的一键部署的脚本没有采用图形UI的短信转发项目,原因:图形UI的短信转发项目可以配合内网穿透、DDNS动态域名解析等等玩一些进阶玩法,有空了会单独出一篇教程放在一起讲

本次用到的短信转发项目为Github上的开源项目DbusSmsForward,通知接收通道为Pushplus,主打简单易用

二、准备工作
▲ 特别说明:Debian12线刷包以及一些脚本来源这位大佬:@jsbsbxjxh66

1.刷机过程必要的工具,需要用到的代码在工具包内的"命令.txt"中可以找到,工具包下载链接请看评论区筛选楼主,自行下载
2.拆开棒子的盖子,把SIM先插上

三、刷机开始
▲ 提示:会用到的命令可以在命令.txt找到

(一)解压下载的工具包

998360_1144c0d1_3651_647_928@1920x1080.png.m.jpg

工具包

(二)驱动安装
把棒子插入电脑,打开设备管理器后会看到没有驱动的感叹号设备(如果以前没安装过驱动的话),接着安装解压出来的9008驱动

998360_33637747_3651_6477_874@1920x1080.png.m.jpg

安装驱动前

998360_33637747_3651_6477_874@1920x1080.png.m.jpg

安装驱动后

(三)安装Miko及补丁
打开Miko文件夹,安装Miko,安装好后在桌面右键图标点击“打开文件所在的位置”

998360_9d44e88d_3651_6487_994@1920x1080.png.m.jpg

打开Miko文件夹

998360_933a6b4c_3651_649_846@1920x1080.png.m.jpg

安装Miko

998360_56265123_3651_6493_599@1920x1080.png.m.jpg

进入Miko安装目录

把工具里Miko文件夹下的Loader.exe移动到Miko的安装目录下,之后需要这个软件的时候只启动Loader.exe

998360_17cc4cf1_3651_6495_347@1920x1080.png.m.jpg

移动Loader.exe

(四)进入9008模式
打开设备管理器,拔掉棒子,按住按钮不放的同时插入电脑,看到设备管理器出现了9008就放手

998360_3deef6f4_3651_6502_582@3433x2416.jpeg.m.jpg

棒子REST键

998360_16d87633_3651_6508_223@1920x1080.jpeg.m.jpg

9008模式

(五)用Miko全量备份原安卓系统
打开安装的Miko(Loader.exe),依次点击Read > Partition Backup / Erase > Load Partition Structure

998360_ed4062ef_3655_9067_126@1920x1080.jpeg.m.jpg

Miko

成功读取出分区后,点击Read Full Image,然后起个名字保存到你想的目录里,并等待进度条到100%

998360_db13f46f_3655_9075_208@1920x1080.jpeg.m.jpg

读取出的分区

998360_5a70e756_3655_9081_635@1920x1080.jpeg.m.jpg

进度条100%

(六)提取Modem
按照(四)重新进入9008模式,打开工具包里的QPT文件夹,打开Qualcom Premium Tool.exe

998360_6de91e7f_3655_909_163@1920x1080.png.m.jpg

打开QPT

依次点击Help > Active,然后选择同目录下的Active.key点击打开,之后关闭软件重新打开

998360_da6b6883_0109_2811_149@1920x1080.jpeg.m.jpg

激活QPT

998360_f7a09c2e_0109_2816_767@1920x1080.jpeg.m.jpg

选择激活密钥

重新打开后,依次点击Qualcomm > Partition > Do Job,等待扫描分区

998360_576eef76_3655_9095_465@1920x1080.jpeg.m.jpg

未扫描分区前

扫描出来后后,点一下第一个modem分区,确保选中modem分区的情况下点击Backup > Do Job,然后选择一个文件夹保存,默认保存出来的文件名为:NON-HLOS.bin

998360_eff00a13_3655_9101_552@1920x1080.jpeg.m.jpg

扫描分区后

打开工具包里的分区精灵.exe,依次点击硬盘 > 打开硬盘文件,改成所有文件,选择刚刚备份的Modem分区文件并打开

998360_864e523d_4332_952_134@1920x1080.jpeg.m.jpg

打开分区精灵

依次点击加载的虚拟分区文件的主分区,将image文件夹右键复制到桌面

998360_34b94de2_4334_3803_925@1920x1080.jpeg.m.jpg

选择虚拟分区文件

998360_ebb85b91_3658_483_211@1920x1080.jpeg.m.jpg

导出image

(七)刷入Debian12
重新直接拔插棒子,等待棒子开机,大概30秒后,打开工具包下Debian文件夹内的"一键刷入工具.bat",如果显示“adb.已连接”就输入1回车,如果没有就输入0刷新,或者重新拔插棒子重新试试
会再次询问你是否执行,输入1回车,等待刷入,刷完后根据提示重启棒子即可

998360_dfe60c3f_3658_4835_796@1920x1080.jpeg.m.jpg

进入fastboot

998360_d762480c_3658_4838_638@1920x1080.jpeg.m.jpg

fastboot刷机

998360_1261bcf3_3658_4845_827@1920x1080.png.m.jpg

刷机完成

(八)手动更新驱动
▲ 说明:刷完Debian后开机,设备管理器里会显示一个ADB设备,但是这样连不上SSH,所以需要手动修改,使它能够识别到棒子的USB网络共享

打开设备管理器,右键识别到的ADB设备,依次右键点击 > 更新驱动 > 浏览我的电脑... >; 让我从计算机上... > 取消勾选显示兼容硬件,接着可以跟我一样选择左边的Microsoft,再选择右边的这个USB移动宽带...,再点击下一步后根据提示确认

998360_93ebab7a_3658_4855_646@1920x1080.jpeg.m.jpg

更新驱动

998360_9d305930_0761_3535_838@1920x1080.jpeg.m.jpg

选择驱动

操作完后重新拔插棒子,等待棒子开机,观察设备管理器是否出现一个未知设备。出现了之后依次右键点击 > 更新驱动 > 浏览我的电脑... > 让我从计算机上... > 网络适配器 > 下一步 > 左边选择Microsoft >; 右边选择基于远程NDS的...,接着点击下一步根据提示确认

998360_fae78700_3658_4862_292@1920x1080.jpeg.m.jpg

出现未知设备

998360_c6f7371f_0761_3545_89@1920x1080.jpeg.m.jpg

选择驱动类型

998360_9f92d892_0763_2787_242@1920x1080.jpeg.m.jpg

选择驱动

最后手动更新驱动后设备管理器会出现它,这样才能进行下一步的SSH登录操作

998360_5be4fc0d_3661_4232_597@1920x1080.jpeg.m.jpg

更新驱动完毕

(九)登录SSH
上一步等待棒子重启后,按Windows + R打开系统运行,输入"ssh root@10.42.0.1",点击确定

998360_eda81b33_3661_4237_978@1920x1080.png.m.jpg

登录SSH

弹出来CMD窗口的时候提示“yes/no”输入yes并回车。提示输入root密码时,输入"1313144"回车,输入密码的时候是不会显示的

998360_2c435af6_0763_28_730@1920x1080.png.m.jpg

登录SSH

以下为登陆成功的界面

998360_de5ea9a4_3661_4246_320@1920x1080.png.m.jpg

登陆成功

(十)连接WIFI
▲ 说明:默认是启用热点模式,但是我们是用来短信转发,所以改成让它连接WIFI网络的模式,给棒子连上网

SSH终端中输入nmtui,出来的图形界面键盘上下左右回车可控制

998360_0b3bffa9_0763_2807_743@1920x1080.png.m.jpg

依次回车"编辑连接" > 删除现有的WIFI热点 > 删除WIFI。删除后返回上一级,进入"启用连接",选择你家的WIFI回车,输入密码连接,连接好之后返回上一级并退出

998360_88ce5e8a_0117_1234_18@1920x1080.png.m.jpg

删除WIFI热点

998360_98152119_0117_1244_787@1920x1080.png.m.jpg

删除WIFI热点

998360_eca268b5_0763_2812_297@1920x1080.png.m.jpg

删除热点

998360_cf7637e0_0117_126_678@1920x1080.jpeg.m.jpg

连接WIFI

998360_0b30cc6f_0765_5239_835@1920x1080.jpeg.m.jpg

连接WIFI

(十一)替换基带
▲ 说明:如果不更新Debian里的基带文件,SIM卡会无法使用

将步骤(六)中复制出来的“image”文件夹下的所有文件都复制替换掉工具包里“替换基带“”文件夹内"modem"文件夹中

998360_7bb14bc2_0117_1274_890@1920x1080.jpeg.m.jpg

替换modem

打开工具包的“替换基带”文件夹下的"一键通过adb替换基带.bat",等它执行完后会自动重启棒子,等待棒子重启完成(大概30秒)

998360_77fabeb0_0117_1279_523@1920x1080.png.m.jpg

更新到Debian

▲ 提示:可以通过运行cmd,输入"ping 10.42.0.1 -t"知道棒子是否重启完毕,如果有ping值即已开机。也可以打开控制面板 > 网络与共享中心,如果多了个活动的网络的话也代表已重启完毕,原因是棒子默认开启了USB网络共享

(十二)准备Pushplus的Token
▲ 提示:本教程旨在提供简单的短信转发教程,所以也选用简单易用的通知接收方式。优势:简单免费,可以推送到微信。其它通知方式自行配置

依次关注"Pushplus 推送加”公众号 > 功能中的个人中心 > 打开开发设置 > 打开Token,在里面能找到你的Token,先复制出来待会要用

998360_413e403e_0117_1283_973@1080x2400.png.m.jpg

998360_72a7d5f9_0121_309_448@1080x2400.png.m.jpg

998360_22e425fa_0121_3099_553@1080x2400.png.m.jpg

998360_94f604cb_0121_3105_745@1080x2400.png.m.jpg

(十三)运行短信转发部署脚本(Python)
按照(九)的步骤重新登录SSH,然后复制粘贴代码并回车执行并等待

998360_00761fd4_0121_311_769@1920x1080.png.m.jpg

执行一键部署脚本

中途脚本会提示你输入你的Pushplus Token值,把你的Token输入进入回车再按“y”确认即可,然后脚本会自动重启棒子

998360_a73e0a14_0121_3117_746@1920x1080.png.m.jpg

输入Pushplus Token

等待棒子重启完毕,再耐心等待1~2分钟,再次登录SSH,输入命令"mmcli -m 0"并回车,观察输出的结果是否显示“connected”,如果显示"connected"表示SIM卡连接正常,并且开启了移动数据,可以通过SIM卡上网

998360_54e0d2f1_0121_3123_857@1920x1080.jpeg.m.jpg

SIM卡状态

(十四)补充说明
1.我们的目的是短信转发,往往用来短信转发的卡流量不多,所以可以禁用移动数据,只通过自家WIFI联网,只让SIM卡能够收发短信。禁用的代码我放在了工具包的"命令.txt”中

2.我写的Python部署脚本放在Github里,能看明白的可以顺着我提供的命令里的链接,下载脚本看看脚本都做了些什么动作。

3.我写的脚本,同款可以单独拿出来用,不同型号的棒子可能需要修改一下/sms/sim.sh里的脚本内容,里面是关于切卡槽的。命令:python3 -c "$(curl -sSL 查看链接

4.部署的服务的路径是"/sms”,切卡和短信转发的开机自启是添加的systemctl服务,分别名为"sms.service"和"sim.service"

5.如果需要发送短信或者自定义接收通知的通道,自行去Github找DbusSmsForward项目查看说明

6.棒子是4G的,8G或其它容量的刷我的可能会有问题,比如多余的空间没用上,或者基带还需要手动替换等等的,没试过我也不知道!主要是提供给同款棒子的酷友用用,稍微简单点,把系统玩坏了也可以直接恢复回来

(十五)懒人包刷入
从(一)到(五)跟着步骤走完后,重新进入9008模式,下载解压我提供的全量备份,再打开Miko_Pro,依次点击Flash > emmc block0 flasher > 双击Double Click To Open EMMC DATA > 选择firmware.bin > 打开 > FLASH,然后等进度条走完100%,拔插棒子重启

998360_1ca547db_4568_5833_560@1920x1080.jpeg.m.jpg

全量固件刷入

▲ 特别说明:恢复安卓原厂固件和上述操作一样,只需要选择的时候选择你之前备份的全量的备份文件就可以了

重启完后按照(九)登录SSH,按照(十)连接WIFI,这一步不用删除原来的因为我已经删了,只需要去连接你家WIFI,最后复制执行我给的更改Pushplus Token的命令改一下Token即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虎王科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值