随身wifi折腾记
随身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