随行侠高通410刷Debian装短信转发

一、前言
很多人都有短信转发的需求,虽然自带的安卓系统装相应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找到

(一)解压下载的工具包

工具包

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

安装驱动前

安装驱动后

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

打开Miko文件夹

安装Miko

进入Miko安装目录

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

移动Loader.exe

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

棒子REST键

9008模式

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

Miko

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

读取出的分区

进度条100%

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

打开QPT

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

激活QPT

选择激活密钥

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

未扫描分区前

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

扫描分区后

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

打开分区精灵

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

选择虚拟分区文件

导出image

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

进入fastboot

fastboot刷机

刷机完成

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

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

更新驱动

选择驱动

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

出现未知设备

选择驱动类型

选择驱动

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

更新驱动完毕

(九)登录SSH
上一步等待棒子重启后,按Windows + R打开系统运行,输入”ssh [email protected]″,点击确定

登录SSH

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

登录SSH

以下为登陆成功的界面

登陆成功

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

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

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

删除WIFI热点

删除WIFI热点

删除热点

连接WIFI

连接WIFI

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

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

替换modem

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

更新到Debian

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

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

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

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

执行一键部署脚本

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

输入Pushplus Token

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

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%,拔插棒子重启

全量固件刷入

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

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

(十三)某宝购买的截图

▲ 注意:不要问客服什么板什么芯片,直接下单

Related Post

发表回复