折腾搭载高通410的随身WiFi

折腾搭载高通410的随身WiFi
Mitchell前言
前几天意外在B站看到一个视频,十块钱买的随身WiFi棒子,使用的SoC居然是和红米2 / 初代红米Note同款的高通骁龙410(MSM8916),且运行着Android 4.4系统,并且已经被大神破解,可以刷机。于是我直接买了一个来玩玩。
硬件配置
型号:椰贝标准版
- 外壳背部印字:UT6-21
- 主板丝印:UFI003_MB_V02
- 天线印字:UFI003_CN_CT(ZC)_V1.0
SoC:高通骁龙410(MSM8916)
- 4x ARM Cortex-A53 @ 1GHz(为OpenWrt / Debian下频率;Android下默认400MHz,最高可达533MHz)
内存:512MB LPDDR2 RAM
闪存:4GB EMMC ROM
接口:1x USB 2.0 Male,1x SIM,1x Reset Button
天线:4G LTE,2.4G WiFi,Bluetooth
- WiFi和热点不可同时启用,即无法作为WiFi中继
关于产品型号
由于现在市场极其混乱,数十种不同型号和配置的随身WiFi混迹其中,且商家不会告诉你使用的处理器方案。经过广大网友的尝试,基本可以确定两个品牌最便宜的款式一定是高通骁龙410方案(且都是芷荷代工):椰贝和先机。它们的区别是
- 椰贝基本都是UFI003板子,主板有一面没有信号屏蔽罩,有SIM卡槽,4GB EMMC ROM
- 先机目前是UFI001和UFI003混发,主板信号屏蔽罩完整
- UFI001型有SIM卡槽,8GB EMMC ROM
- UFI003型没有SIM卡槽,4GB EMMC ROM
推荐下载*酷安App,里面随身wifi*话题中不时会有开车,且几乎包含了本文几乎所有的知识来源
刷机方法
下载刷机工具前,确保关闭杀毒软件,否则可能将刷机工具中的部分文件当作病毒删除!
安装ADB工具
从Google.cn下载SDK Platform-Tools:SDK Platform Tools 版本说明 | Android Developers
解压,并将 platform-tools 文件夹放置于 C:\Users\你的用户名\AppData\Local\Android\Sdk\ 文件夹下
在 控制面板 -> 系统属性 -> 环境变量中,新建系统变量,名称为
Android
,值为C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools
在用户变量 -> Path 中,新建
%Android%
在 cmd 中输入
adb
回车,能看到 Android Debug Bridge version 即成功
高通9008模式下备份和恢复
安装高通9008驱动
- 下载9008免签名驱动.zip (访问码:8ptl)
- 解压并安装
以9008模式连接电脑
方法1:如图所示,按住主板上的恢复按钮的同时插入电脑,插入后松开按钮
方法2:若没有上图中的按钮,但插入电脑默认开启ADB设备的,可以通过ADB进入9008模式,cmd命令如下
1 | 查看adb设备,List of devices attached下方有代码证明有adb设备插入 |
方法3:既没有恢复按钮,又没有默认开启ADB设备的,可尝试短接按钮处引脚的时候插入电脑
连接后,设备管理器的端口中将出现9008设备:
使用miko工具全盘备份
建议随身WiFi拿到手后首先全盘备份,如果后续刷成砖,可以靠出厂固件救砖
下载miko_service_tool_pro.zip (访问码:fd4x)
解压,并将文件夹其放置于 C:\Program Files (x86) 目录下
打开 Loader.exe
选择 Read -> Partition Backup/Erase
双击 “Double Click To Open Save Folder” 并选择保存位置
点击 “Load Partition Structure” 待右侧读取完分区信息后,点击 “Read Full Image”,并设置保存的备份bin文件名称
使用miko工具全盘恢复
- 打开 C:\Program Files (x86)\miko_service_tool_pro\miko_service_tool_pro 目录下的 Loader.exe
- 选择 Flash -> emmc block0 flasher
- 双击 “Double Click To Open EMMC DATA” 并选择之前备份的bin文件
- 点击 FLASH! 并开始刷机,进度到100%后,建议重新插拔一次随身WiFi
使用Qualcomm Premium Tool在9008模式下手动刷机
下载Qualcomm Premium Tool V2.4 cracked+WORKING KEYGEN.zip (访问码:8dui)
使用注册机破解:
a. 打开 CMD_KEYGEN_CRACKED_by_FACEBOOK.exe
b. 点击 Generate Key,生成key文件,随意起名
c. 打开 Qualcomm Premium Tool.exe
d. 点击help -> activate,选择刚刚保存的key文件,即可完成注册机破解
进入9008模式
选择 Qualcomm -> partition 点击Scan扫描设备
选择write,再点击对应分区,然后Do Job,选择刷机包文件夹中对应的分区的img文件即可。重复此步骤,直到刷完刷机包文件夹中所有的img文件。
进入Fastboot模式
除9008模式下的备份与恢复外,其余所有系统的刷机都需要进入Fastboot模式(OpenWrt和Debian也自带并默认开启ADB)。使用ADB命令查找不到ADB设备的,请见本文的“疑难杂症”部分
在 cmd 中输入以下命令:
1 | 查看adb设备,List of devices attached下方有代码证明有adb设备插入 |
改版Android 4.4
- 重启到 Fastboot 模式
- 下载并解压 MiFlash_x64.zip (访问码:cxb7)
- 下载并解压 可一键刷入UFI003_root自动读卡.zip (访问码:3vry)
- 使用MiFlash_x64.exe一键刷机即可
- 刷机成功后,下载并解压ARDC.zip (访问码:cd8x),用于投屏到电脑操作Android系统
该版本默认开机开启无线ADB和usb调试,锁定B1频段,带有magisk。WiFi ssid:4G-UFI-随机名,WiFi密码:1234567890
。后台地址:192.168.100.1
,后台密码:admin
。
OpenWrt
下载并解压 UFI003_OpenWrt.zip (访问码:1bvr)
打开刷机包的文件夹,双击flash.bat,按任意键开始刷机。中途会多次自动暂停,观察设备管理器读取到 fastboot 设备后再按任意键继续刷机。
刷入时出现卡住的情况,可以关闭窗口,再重新插入随身 Wi-Fi,再重新打开 flash.bat
WiFi ssid:HandsomeMode_随机名,没有密码。后台地址为
192.168.1.1
,用户名root,没有密码。进入后台请查看 网络 -> 接口 -> MODEM 处是否有IP地址,没有说明没有读到SIM卡,尝试重启MODEM接口、重启随身WiFi或重新刷机(我发现在刷机时插的哪个运营商的卡,就只能读到该运营商的卡,读不到别的运营商的,可能是普遍bug,我在寻找解决方法)
Debian
下载并解压 UFI003 Debian.zip (访问码:se2d)
打开刷机包的文件夹,双击flash.bat,按任意键开始刷机。中途会多次自动暂停,观察设备管理器读取到 fastboot 设备后再按任意键继续刷机。
刷入时出现卡住的情况,可以关闭窗口,再重新插入随身 Wi-Fi,再重新打开 flash.bat
检查设备管理器中是否已经安装RNDIS驱动,若没有请见本文的疑难杂症部分
打开 cmd,输入
ssh user@192.168.68.1
通过ssh连接设备输入密码:
1
(不显示,输完点击回车)输入
sudo nmtui
可打开TUI窗口
后续详细操作请见OpenStick项目
硬件改造
改进散热
我在 酷安App 上收集了别人改造散热的一些照片,基本上就是通过给外壳打孔、贴硅脂片、安装散热片和风扇(从USB口取电)的方法加强散热。同时还可以给SIM处的外壳切掉一部分,方便更换SIM卡。
外接扩展
酷安大佬@Zy143L设计了几套外接扩展的板子,将陆续发布于立创开源硬件平台:随身WIFI的USB拓展(Lite),SIM卡转接板
这里再放几张图片:
- Lite:4x USB2.0,1x Type-C用于供电
- Pro:1x TF卡,2x USB 2.0,1x RJ45百兆,1x Type-C用于供电
- Ultra:1x TF卡,2x RJ45百兆 ,3x USB 2.0,1x Type-C用于供电
疑难杂症
若有其他问题,请在酷安App中随身WiFi话题中搜索或发帖询问,或者查看本文的参考资料
找不到ADB设备
确认ADB环境变量是否配置。确认随身WiFi插入电脑后,设备管理器最上面是否有Android Composite ADB Interface (Windows 7 下为“Android Composite USB Device”),如果不是,更新设备,如果更新失败,改为USB Composite Device再尝试更新设备。
Qualcomm或miko工具识别9008失败
连接电脑时间太长了就会这样,重新插拔随身WiFi进入9008即可。
Openwrt热点网速比安卓慢
固件作者handsomehacker说这个bug没有修复,但评论区有酷友表示关闭网桥可以恢复正常网速(我的op热点网速最高10mbps出头,安卓下可以跑二十多),连接WiFi和USB网络共享的网速正常。
安装RNDIS驱动
Windows10/11:更新驱动 -> 让我从计算机上的可用驱动程序列表中选取 -> 厂商选择“Microsoft” -> 型号选择“基于远程NDIS的Internet共享设备。Windows7或其他疑问详见:OpenStick项目
Debian无法连接WiFi
由于这款随身WiFi无法同时连接WiFi和开启热点,因此需要先删除无线热点,重启设备,确认无线热点连接已经移除后,再查看是否搜索到了WiFi,仅可搜索到2.4G WiFi,且信道为1~11(不支持12和13信道)
参考资料
HandsomeYingyan(酷安、CSDN @handsomehacker):OpenStick项目
酷安@Zy143L: Zy143L的博客
酷安@酷铵水遍:随身WiFi助手
B站@酱紫表:几块钱的随身 Wi-Fi 刷 openwrt 变成随身软路由 | 酱紫表的博客
B站@Gray研究日常:【免费分享】简单几步,就将网速提升了7倍??4G网速优化教程,随身WiFi,高通系手机通用!!!
B站@哈格瑞夫-罗许:《关于我把随身WIFI变成了服务器这件事》系列视频