随身WiFi刷debian
工具包介绍
-
miko_service_tool_pro:备份自己的rom,以防后续操作出问题,救砖用。
-
Qualcomm Premium Tool :备份全部分区文件
-
星海和apk文件夹:备份qcn和root
-
搞机工具箱:很多功能,可以不用这个,但是我一并上传到文件夹里了
-
随身WiFi助手:酷铵水遍的工具,可以一键刷机,可以直接刷他的包,但有些功能要钱,我没用他的,仅用此工具安装驱动等
-
DiskGeniusEng_Pro(没用过)
详细备份过程看下方酷安帖子:
高通骁龙芯片的随身wifi入门刷机教程 来自 伏莱兮浜 - 酷安 (coolapk.com)
刷机包介绍
本教程有两种,刷机包介绍(基于GitHub - OpenStick/OpenStick修改),均为酷安jsbsbxjxh66大佬的
2.1Ghz-btrfs-debian-ufi+001c-其他型号自行替换boot和基带文件.7z
作者原帖介绍:410随身wifi_debian系统btrfs文件系统正式上线 来自 jsbsbxjxh66 - 酷安 (coolapk.com)
文件地址(作者的):https://cloud.189.cn/t/NnIvYrvi2AJb (访问码:4dzu)
简洁介绍:
- 4g当8g用,8g当16g,主频高达2.1Ghz
- 网络文件系统齐全,usb有线网卡驱动齐全,常用串口驱动齐全
- 支持自行编译树外驱动(没有的驱动自己编译加载)
- 频率过高导致不稳定自行百度限制cpu频率。
- ssh连接地址10.42.0.1
ssh [email protected] 密码:1313144 - 压缩系统命令:
btrfs filesystem defragment -r -v -czstd/ - btrfs文件系统断电丢失数据概率大一些,因此尽量不要直接拔电源,先执行
poweroff来关闭电源,再拔出WiFi棒子。 - 部分型号刷了不启动,经过验证是随身wifi品质太差那就自行刷作者原版0.9Ghz的!
- 里面只有一个001c的包,有释放内存和不释放内存boot(释放内存有467m可用吧!不能modem)其他型号自行替换boot内核和基带文件。
ufi003-debian超频版.zip(没有btrfs)
文件地址(作者的):https://cloud.189.cn/t/neAnmabAnYji (访问码:6nti)
是上面btrfs版本的上一个版本,没有btrfs
作者原帖介绍:410随身wifi 各个频率版&释放内存版&驱动全面 来自 jsbsbxjxh66 - 酷安 (coolapk.com)
简洁介绍:
- 可刷型号:uif001b ufi003 ufi001c ufi903 ufi103s uz801 sp970 ufi16v3/4
- 频率有:1.2Ghz 1.4Ghz 1.6Ghz 1.8Ghz 2.0Ghz 2.1Ghz
- 释放内存版:去掉了modem和gps设备树运行内存增加到462mb!(也就是说不能插卡)
- 一键替换基带文件夹:自行提取基带文件放入里面的modem文件夹通过adb一键替换基带文件。
- 一键只刷boot&rootfs文件夹:把相应的镜像文件放入一键刷入(可用于openwrt&debian来回刷只需要boot和rootfs镜像文件)
- 一键通过adb连接棒子:需要更新adb驱动才能用
- 全面的网卡驱动能编译的都编译上了(可以通过usb给棒子供网两个棒子不就无线中继了)
须知:
- 各个型号已经替换了相应的基带文件
- 安装了一些必备软件包
- 增加了rc.local开机自动执行服务修改/etc/rc.local文件可加入一些开机要执行的命令
- 刷入自带热点4G-wifi 密码:12345678
- ssh连接地址10.42.0.1
ssh [email protected] 密码:1313144 - 加入了这些型号串口驱动ch341/ch342/ch343/ch344/ch347/ch9101/ch9102/ch9103/ch9143
- 各大网络文件系统全部编译上了如:NFS CIFS SMB AFS等等能编译的全编译了能不能用就不知道了
- 删除热点连wifi:
nmtui> 编译连接 > 删除wifi热点 >返回 > 启用连接(里面连wifi) - usb和热点不需要桥接如要重新开启热点看上面网络配置模板
- usb有线网卡驱动能编译的都编译了自己看上面图片
- 系统是带adb的需要更新adb驱动才能usb网络共享如何更新看作者项目地址:查看链接 (kancloud.cn)
- 修正了一下以前超频版的频率表(16v3的设备树不知道能用不不能用刷001c的)
一些命令&优化
命令
-
Debian的看emmc寿命
cat /sys/class/mmc_host/mmc0/mmc0\:0001/life_time
或apt install mmc-utilsmmc extcsd read /dev/mmcblk00x01 表示设备使用的寿命约为 10% 到 20%(0x02 表示 20% 到 30% 等)
-
启用btrfs:
btrfs filesystem defragment -r -v -czstd / -
连接WiFi和更改主机名:
nmtui -
更改密码:
passwd -
关机:
poweroff
优化
我的记录
首先我有三个随身WiFi
- 新讯003 —> btrfs版的Debian
- 先机103s —> btrfs版的Debian
- 小讯003 —> 普通的超频版(我这个刷btrfs版有问题,所以用的普通的超频版)
过程
备份
miko_service_tool_pro
让板子进入9008模式,打开miko_service_tool_pro,
-
备份
点read—>partition backup,双击下面double click to open save folder,选好救砖包生成的路径,点load partition structure,点read full image就能制作刷机救砖包,大概5分钟以内,保存好这个名为.bin的文件。 -
刷机/救砖
点flash—>emmc block0 flasher—>double click.....—>flash!
Qualcomm Premium Tool
备份全部分区文件,打开它的文件夹,有个提示先注册的程序,注意要把电脑音量调低!然后点开它后可能会提示安装一些东西,同意就行了,没有的话不用管,弹出窗口点击Generate Key,生成的key放在你知道的文件夹内
打开Qualcomm Premium Tool程序,左上菜单栏找到help—active,选择刚才生成的key就能激活这个软件了
- 备份
使板子进入9008模式,在Qualcomm Premium Tool,找qualcomm和partition,在下面点scan,Do job,它会识别显示板子的内部分区,点backup(正常会自动跳到这一项),右边backup all,最后do job,等待就行了,备份的文件保存好,里面的有些文件后面会用到。
如果需要刷写某些分区,点击scan识别分区后,点write,再选要刷的分区,点Do job后选择分区文件,就能完成刷写该分区。
星海svip
需要先进行root,简单点的办法就是安装magisk,修补一下boot文件,在刷入。
我没额外安装ardc,直接使用的随身WiFi助手里面的ardc
ardc,这是一个投屏软件,解决板子没有屏幕无法操作的问题,它的操作逻辑是鼠标左键为点击功能,右键为返回。安装完ardc后先别打开,检查一下任务管理器中,有adb或者android debug bridge程序在后台的话记得停掉,再把板子插到电脑上正常启动,打开ardc等待画面变化,成功后会停在深蓝色界面,然后把鼠标箭头移到此界面,右键点击两下,如果没有出现桌面,需要安装一个第三方桌面启动器,把我提供的apk文件里的launcher从电脑直接托到ardc界面就会自动给板子安装
-
root
-
备份
magiskboot.img导出magiskboot.img,先将magisk修补好的boot文件名长按后重命名为magiskboot.img,输入下面命令:
adb pull /sdcard/Download/magiskboot.img D:/xxx这里
D:/xxx换成你自己的路径(斜杠朝左还是朝右都可以),接着按回车就会把magiskboot.img导出到你的电脑上 -
刷入magiskboot.img,实现root
①
adb reboot bootloader—> 将板子重启到fastboot模式
②fastboot flash boot "H:\Download\magiskboot.img"—> 将magiskboot.img刷入板子,实现root,注意将后面的路径更换为实际路径
③fastboot reboot—> 重启板子,打开magisk(可能得多等会),查看是否成功root
-
-
备份qcn
①
adb shell su—> 桌面会显示shell申请权限,点永久就行了,接着在magisk的超级用户里看看shell授权成功与否②关掉ardc,同时在任务管理器里如果发现adb还在后台也要关掉。然后打开星海svip这个软件(免安装)。选择高通,再点联机会出现设备信息,找到高通强开1,点一键执行,在设备管理器上查看是否有端口
901D③接着备份qcn,一键执行,选择qcn文件生成路径,正常情况就能备份qcn成功,如果不行就检查901d端口或者重启电脑,备份的qcn一般在500多k,远小于这个大小的应该是备份失败了,建议再来一次。
刷入Debian
刷机包中有一件刷入
由于我不需要插卡,仅当linux服务器使用,所以我全选的释放内存版
