前言
由于之前折腾了中兴微的棒子,但是可玩性没有高通的棒子多,就有斥巨资(4块钱)薅了一个迅优的4g棒子,第二天到手也是发的京东物流,很遗憾我的带卡槽没翻车。
高通的棒子不像中兴微这样的棒子,折腾比较麻烦,花了我5个小时才折腾好(备份和还原的比较占用时间)。
折腾之前一定要备份! 一点要备份 !一定要备份!
以下所有工具都在网盘里:https://www.123pan.com/s/2CjDVv-Z83xd.html 提取码:ZE3C
工具
合集工具:随身Wi-Fi.7z
合集工具里包含了所有东西
①驱动 :ADB驱动安装工具(通用)、vivo9008drivers.exe
②救砖备份 :MiKo、QualcommPremiumTool、星海
③图形化桌面
④调试 :搞机工具箱V9.10
⑤固件包:苏苏小亮亮固件包debian/openwrt
容我偷个懒不想重复造轮子(才不是步骤多不想写)详细的教程可以去 这位博主的论坛>>>> https://qust.me/post/msm8916
上面的合集工具都出自他,他的教程也不错,让我都不想写了。
课外辅导
开搞之前一定要备份!一定要备份!一定要备份!
关于备份:
三个备份: QCN基带 分区(miko) 分区(qpt-高通)
星海工具 :备份 qcn 基带
miko :制作救砖包工具
Qualcomm Premium Tool :高通分区备份工具
miko和 QTP 区别:
miko: 是把所有分区压缩成一个xx.bin包文件,可以一键刷回所有分区的救砖包
QTP: 是把所有(27个)分区分开以每一个分区为单位,单独进行备份可用于 单独恢复
关于openwrt下接口提示:错误: 正在拆卸调制解调器载体。
1.可以用miko备份的文件包xxx.bin文件里面的 0.modem.fat (可以用7z压缩工具打开提取)
2.在提取 0.modem.fat (可以用7z压缩工具打开提取)到一个文件夹
网盘中也有我提取的 ufi103s_v02_提取的modem.7z 建议同一主板印编号的用
3.在用WinSCP等工具登录ssh 上传到root文件夹里 ,上传完毕后执行ssh命令:
把image下面的所有文件复制到 /lib/firmware/ ,reboot重启棒子
cd image/
cp ./* /lib/firmware/
du -sh /lib/firmware/
reboot
例子:
root@HandsomeMod:~# ls
image
root@HandsomeMod:~# cd image/
root@HandsomeMod:~/image# ls
cmnlib.b00 keymaste.b01 modem.b01 modem.b10 modem.b17 modem.b25 playread.mdt wcnss.b09 widevine.b02
cmnlib.b01 keymaste.b02 modem.b02 modem.b11 modem.b18 modem.mdt wcnss.b00 wcnss.b10 widevine.b03
cmnlib.b02 keymaste.b03 modem.b03 modem.b13 modem.b19 playread.b00 wcnss.b01 wcnss.b11 widevine.mdt
cmnlib.b03 keymaste.mdt modem.b04 modem.b14 modem.b22 playread.b01 wcnss.b02 wcnss.mdt
cmnlib.mdt mba.mbn modem.b05 modem.b15 modem.b23 playread.b02 wcnss.b04 widevine.b00
keymaste.b00 modem.b00 modem.b08 modem.b16 modem.b24 playread.b03 wcnss.b06 widevine.b01
root@HandsomeMod:~/image# du -sh ./
44.2M ./
root@HandsomeMod:~/image# cp ./* /lib/firmware/
root@HandsomeMod:~/image# du -sh /lib/firmware/
45.6M /lib/firmware/
重启后接口正常了
补充:这个方法同时可以解决 debian 不读卡没网络问题
课外补充
源固件作者链接:https://www.kancloud.cn/a813630449/ufi_car/2792820
你问我怎么刷openwrt? 其实简单到不能再简单,进入 ⑤固件包 一键刷入openwer 就行 要是一键输入没反应 就先让棒子进入 fastboot模式(不是按reset键通电进9008模式,那是底层恢复模式。不要说你不知道怎么进fastboot,用助手选 高级重启 都行)。 一键刷入 全程无脑空格就行,完成后链接棒子发出的wifi,另外op的驱动问题 导致可玩性不如 debian,建议刷debian折腾吧详细参照这篇》》》高通棒子410-Debian安装与优化与折
其他知识点
你还为棒子那512M的RAM而烦恼吗?那就添加swap吧(尽量使用内部储存)!
一、创建swap文件
- 进入/usr目录(任意哪个位置都可以)
- 创建swap文件夹,并进入该文件夹
- 创建swapfile文件,并执行
dd if=/dev/zero of=/usr/swap/swapfile bs=1M count=1024
二、查看swap文件
du -sh /usr/swap/swapfile
可以看到我们创建的这个swap文件为1g
三、将目标设置为swap分区文件
mkswap /usr/swap/swapfile
将swapfile文件设置为swap分区文件
四、激活swap区,并立即启用交换区文件
swapon /usr/swap/swapfile
激活swap区,并立即启用交换区文件
再使用命令 free -m 来查看现在的内存,可以看到里面的Swap分区变成了1024M,也就是1G内存
五、设置开机自动启用虚拟内存
编辑/etc/fstab文件
vim /etc/fstab
然后在文件中添加以下内容:
/usr/swap/swapfile swap swap defaults 0 0
六、重启服务器,查看现在的内存是否挂在上
reboot
free -m
关于如何快速重刷!!! (点击展开)
很多人刷了openwrt 和debian后不满意或者系统崩了,不知道怎么重刷,又重刷回安卓开始刷机,耽误了很多时间。这里可以自己擦除boot分区,然后重启棒子就自动进入了fastboot模式,然后自己开始重新执行脚本就行了。
(不要错选格式化aboot 了!!!,是下面的boot, 先点Scan 查询下,再点Format,完成后重启就行了)
关于手动安装软件包提示kernel版本不兼容问题/kernel 升级方法(点击展开)
首选去下载最新版的kernel.ipk 》》》》https://downloads.immortalwrt.org/snapshots/targets/armsr/armv8/packages/
找到 kernel_6.x.xx 如 :kernel_6.1.55-1-75046c882e551ce776f3a1405b94671e_aarch64_generic.ipk
下载完成后 再到软件包页面 上传软件包
要是无法安装,可以用强制命令安装,将ipk上传到 root 目录后执行: opkg install xxx.ipk --force-downgrade