随身wifi折腾记
0x00 准备工作
随身wifi
- 骁龙410(MSM8916)
- PCB丝印板号:UFI001C、UFI001B、UFI003、UZ801、SP970
刷机相关工具
- 9008驱动
- mikpro
- 搞机工具箱
刷机固件
https://www.123pan.com/s/XwVDVv-WICn3#1234
- openwrt
- debian
0x01 刷机
windows 安装9008驱动
拆开随身wifi,按着板子上的按钮将随身wifi插上电脑USB,设备管理器里会出现9008设备
- 如果没有出现,可以通过
adb reboot edl
进入9008
- 如果没有出现,可以通过
安装mikpro,启动mikpro备份随身wifi文件
- 在这儿可以通过read查看随身wifi rom大小
Qualcomm Premium Tool备份基带的4个分区
- 这一步是为了确保刷机之后插卡之后可以用手机卡的数据
- 备份之前确保手机卡数据正常使用
- 拔卡上电,依次备份modemst1、modemst2、fsc、fsg
- 将备份出的4个文件加上.bin后缀,替换刷机固件里面的对应文件
重新拔插随身wifi,打开搞机工具箱,使用线刷-fastboot模式,让随身wifi进入fastboot模式
- 也可以使用
adb reboot bootloader
- 也可以使用
解压刷机固件包,进入解压文件目录,双击flash.bat开始刷机,不断按回车即可
刷机完成会自动重启
- openwrt会有一个wifi,连接上进入192.168.1.1配置即可,没有密码
- debian需要在刷机完成之后,进入设备管理器,写在Android设备驱动,刷新或重新拔插后,选择在电脑上查找驱动,找到"Microsoft" - "基于远程NDIS的Internet共享设备",等待片刻后出现网络设备,分配ip地址,然后根据设备的网关去连接ssh即可,有root和user用户,密码都是1
0x02 debian 设置
- 配置网络连接
nmtui
- 编辑连接-删除wifi,启用连接-选择可用的wifi进行连接即可
- 修改软件源
# 备份文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak
# 修改文件
sudo vi /etc/apt/sources.list
# 按i编辑,将下面的内容复制进去,:wq保存并退出
deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
- 解决AdoptOpenJDK报错
sudo sed -i '1c deb http://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb buster main' /etc/apt/sources.list.d/AdoptOpenJDK.list
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 843C48A565F8F04B
sudo gpg --armor --export 843C48A565F8F04B | sudo apt-key add -
- 解决Mobian报错
sudo sed -i '1c #deb http://repo.mobian-project.org/ bullseye main non-free' /etc/apt/sources.list.d/mobian.list
- 安装软件包以允许使用 基于 HTTPS 的存储库&更新软件
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
sudo apt-get update
sudo apt-get upgrade
- 系统更新&安装curl
apt -y update && apt -y install curl
安装Docker
- 添加Docker的官方GPG密钥
sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
- 一键安装Docker
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
- 修改源
vi /etc/docker/daemon.json # 添加以下内容 # registry-mirrors 镜像源 # data-root 自定义存储文件夹 { "registry-mirrors": ["http://hub-mirror.c.163.com"], "data-root":"/var/opt/portable/docker" }
常用命令
- 查看版本:
cat /etc/os-release
- 查看ip:
ifconfig
- 查看磁盘:
df -h
- 开启主机模式(连接拓展坞):
sed -i '6c echo host > /sys/kernel/debug/usb/ci_hdrc.0/role' /usr/sbin/mobian-usb-gadget
- 查看版本:
0x03 可玩儿性
- 宝塔面板
- 青龙面板
- Docker应用
- memos
- alist