Skip to content
On this page

随身 Wi-Fi 棒子安装 Linux 系统(OpenStick)

最近同事给我介绍了一种廉价的 Linux 设备:随身 Wi-Fi 又叫 Wi-Fi 棒子,是一种专用的 4G 上网设备可以分享热点给其他设备共享网络。它使用高通骁龙 410处理器,目前可以刷入 HandsomeHacker 大佬基于 Debian 系统制作的 OpenStick 系统镜像。

我也买了几个,原价基本 9.9 元,使用淘宝的签到红包以及店铺的新人优惠,算了一下购买的均价为 6 元,确实比较便宜。购买的这些设备都内置 SIM 卡,可以直接开通使用,听说大多存在资费陷阱所以就不激活了,直接刷 OpenStick。

资料

刷机之前,先找了一些资料来看。

操作步骤

以下操作步骤均为在 macOS 系统上操作,其步骤同样适用于 Linux 系统和 Windows 系统。

验机

刷机之前先初步测试一下功能,避免买到坏的。部分社区能看到很多用户购买后因为各种原因退换的,甚至有拆解之后再退的,所以至少简单测试一下能否开机以及 Wi-Fi 是否正常。测试方式这里就先不详述了。

备份

刷机有风险,操作先备份。网上的教程使用 Windows 操作的比较多,使用的工具多为:Qualcomm Premium Tool星海 SVIP。由于我这次使用的是 macOS 系统,所以选择了另外一个开源工具:edl

  1. 在 GitHub 上将 edl 项目 clone 下来,然后安装官方文档安装依赖和编译。

  2. 按住随身 Wi-Fi 的重置按钮的同时将设备连接电脑,此时将进入 9008 模式。

  3. 执行 edl rl dumps-ufi001c --genxml 备份闪存信息。如果刷机失败了,再执行 edl qfil rawprogram0.xml patch0.xml dumps-ufi001c 恢复闪存数据。备份完了可以先将随身 Wi-Fi 拔下来。

刷机

接下来开始刷机,根据原作者的教程OpenStick releases 下载刷机包,由于我的是 ufi001c 的版本,就下载 base.zipboot-ufi001c.imgdebian.zip 三个文件。

  1. 解压 base.zipbase 文件夹,解压 debian.zipdebian 文件夹,然后把下载的 boot-ufi001c.img 文件重命名为 boot.img 替换到 debian 文件夹。

  2. 然后重启设备到 fastboot 模式,如果 adb 可以连接,执行 adb reboot bootloader 即可重启到 fastboot 模式。

  3. 执行 base 文件夹的 ./flash.sh(如果是 Windows 系统执行 flash.bat)文件开始刷入 Boot

  4. 接下来再执行 debian 文件夹的 ./flash.sh(如果是 Windows 系统执行 flash.bat) 刷入 Debian 系统。

使用

刷完后会自动重启进入 Debian 系统。根据原作者的教程说明,设备默认会开启 adb 服务和 USB 网络共享(RNDIS),这两种方式均可以用来连接和登陆系统。

  • adb:使用 adb shell 命令进行连接。
  • ssh:连接后查看这个随身 Wi-Fi 通过 USB 共享网络的路由 IP,比如我的当前设备为电脑分配的 IP 为 192.168.68.188,其对应的路由 IP 为 192.168.68.1。root 用户默认禁止了登陆,输入 ssh user@192.168.68.1 进行连接,密码默认为 1。

交流