【Linux】记一次9元随身WiFi 改Debian
拿到设备准备
刷机前先讲下原系统后台地址与切卡密码等信息吧。
设备启动后用手机或电脑连接棒子wifi后访问以下网址:
后台管理:192.168.100.1
切卡密码:admin8888
通过切卡密码可以在棒子里使用自己手机卡作为流量卡,并且刷机时也建议切卡为sim卡模式
开启adb:192.168.100.1/usbdebug.html
准备备份
如果需要刷openwrt和Debian,只有纸盒系和类纸盒的uz801 sp970,其它型号不能刷。
简单说几个常见问题:SIM卡要插对,天线别弄掉了,板子所处位置的信号不能太差,台式电脑建议用后面主板的USB口,有些电脑前置USB口容易供电不足,很多软件问题可以重启或者更换电脑就能解决,刷机前最好先备份,遇到其它问题看我另一个动态。
拿到板子后插卡确认能否识别sim卡以及数据wifi功能是否正常,然后撬开外壳确定自己的板子是什么型号。下面开始刷机前后的工作了,需要用到的工具文件在此下载
1 准备工作
工具文件可能被系统报毒删除,所以以win10为例,建议新建一个随身WiFi文件夹,然后在Windows安全中心—病毒和威胁防护—病毒威胁防护设置—管理设置—排除项—添加排除项,把文件夹添加进去,然后把刷机文件下载到这里,就不会被系统删除了,其它杀毒软件也可以类似这样设置。防止杀毒软件删除文件
高通板子刷机需要安装9008驱动和adb驱动,打开并安装文件里的9008driver
接着是关于adb的使用(本文所有用到的adb命令在文件夹文本里都有),adb全称Android debug bridge,后面很多用到的工具都集成了它,所以换到不同工具时可能会出现adb冲突,这时需要在任务管理器中停掉adb/Android debug bridge程序,后面我会提醒,虽然很多工具都集成了adb,但我还是提供了一份谷歌官方的adb工具。打开ADB文件夹到最后,点击地址栏末尾空白,输入cmd再回车就出现命令行界面
把板子插上电脑,等待板子完全开机后,输入命令:adb devices
如果显示有设备连接就说明adb正常
两种方法进入9008模式:可以输入命令进:adb reboot edl
或者按住板子的恢复键,插入电脑一两秒后听到叮咚一声再松手。在设备管理器里看到端口有9008就表示成功了,需要9008刷机时再开启此端口。
这一步非常重要!不建议新玩家拿到板子后直接刷别人的rom包,而是应该先备份好自己的rom,之后随便刷,只要硬件没坏都能救活。如果自己的板子系统是阉割版的,比如没有热点和网络共享等,可以刷一下别人的system包,其它情况不太需要刷别人的文件。备份主要有三个过程(qcn省略,内存太小忽略):
1)用Miko loader制作救砖包以及如何救砖。找到miko文件夹,双击miko安装,直接默认就行了,记住安装路径,安装完成后把文件夹内的loader复制到miko的安装目录,创建loader的快捷方式到桌面
让板子进入9008模式,打开loader,按照图片数字顺序一步步来
(read--partition backup--双击下面double click to open save folder,选好救砖包生成的路径--load partition structure--read full image)就能制作刷机救砖包,大概5分钟以内,保存好这个名为.bin的单文件。
刷机/救砖方法图片也标注了顺序,分别点(flash--emmc block0 flasher--double click选择备份的固件bin--Flash!)
刷机或救砖
2) 用Qualcomm Premium Tool 备份全部分区文件,打开它的文件夹,有个提示先注册的程序,注意要把电脑音量调低!然后点开它后可能会提示安装一些东西,同意就行了,没有的话不用管,弹出窗口点击Generate Key,生成的key放在你知道的文件夹内
注册机生成key
打开Qualcomm Premium Tool程序,左上菜单栏找到help—active,选择刚才生成的key就能激活这个软件了
激活工具
按照前面介绍的方法使板子进入9008模式,在Qualcomm Premium Tool按照图片数字一步一步进行
备份步骤顺序
(qualcomm--partition--scan--Do job(它会识别显示板子的内部分区,全选)--backup(正常会自动跳到这一项)--backup all--Dojob)等待就行了,备份的文件保存好,里面的有些文件后面会用到。
如果需要刷写某些分区,点击scan识别分区后,点write,再选要刷的分区,点Do job后选择分区文件,就能完成刷写该分区。
刷写Debian
下面开始正式教程:
1.首先下载上面文件链接的base-generic.zip和和debian.zip
https://github.com/OpenStick/OpenStick/releases
2.分别解压base-generic.zip和debian.zip后,进入base目录,并插上棒子,直到棒子不亮红灯为止
3.在base-generic路径栏输入cmd并回车
4.输入adb reboot bootloader回车
5.回车之后棒子亮灯会变色,然后双击flash.bat
6.按任意键让他刷入,这里要按好几次
以上base-generic目录结束
7.进入debian目录,同样双击flash.bat ,按任意键输入
8.刷完了以后,把棒子重新插拔下,可以看到桌面上有一个handsonemod device
9.查看设备管理器中是否有NDIS,如果网络适配器里面有NDIS共享设备,有就跳过下面
1)找到ADB设备卸载,删除驱动--重新插上--找到位置设备--右键更新驱动--浏览我的电脑以查找驱动程序--让我从...--选择网络适配器--左边Microsoft--右边选:基于远程NDIS... 下一步就可以了
10.打开powershell 输入ssh user@192.168.68.1
11.开始连接wifi
nmtui
12.选择Activate,选择WLAN
注意:
这个reset键没有用 无法按住加电进9008
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。