随身Wi-Fi刷入debian
<p>1、随身wifi的硬件</p><p>我手上的两个随身wifi,一个型号是UFI_16_V3<br><img src="https://img-blog.csdnimg.cn/23dbc9e588f84b1cb6fd86168c80eed7.jpeg" alt="在这里插入图片描述" width="600"><br>可以看到我在前面两个脚上焊了截焊锡,用来短接进9008模式,实际上如果板子上有按钮,按住按钮再插入USB也是可以进9008的,不需要焊接飞线。</p>
<p>另一个是UFI_003<br><img src="https://img-blog.csdnimg.cn/f9521614e52e4ec2ae61eb38c392c3df.png" alt="在这里插入图片描述" width="600"></p>
<h3>2、工具部分</h3>
<p>首先得感谢酷安的各位大佬,在前面已经做了无数的努力,贴心的为我等“后来者”准备好了应对各种情况必备的软件,甚至于是懒人包,直接拿来刷进去就能达到目的。<br>(1)高通骁龙芯片的随身wifi入门刷机教程<br>这是我刚开始参考的一篇教程,内容非常详尽,也在文章中提供了例如Qualcomm Premium Tool V2.4的破解版、MiKo_Loder Pro、ARDC、adb甚至于安卓软件等,应有尽有,不必全部下载,根据需求来就行。</p>
<p>(2)UFI_16_V3 刷机包@ 夏至未见<br>这是对应UFI_16_V3的刷机包,刷完后是已经root过的安卓系统,为我省去了许多麻烦,例如进adb、root、改分辨率等。当然里面不只是刷机包,还有必备的工具,和前面一个链接里的工具有重复,不过他这个里面没有adb,建议自己找或者下载第一个链接里的。<br><img src="https://img-blog.csdnimg.cn/84825241a15146718318b352785d651e.png" alt="在这里插入图片描述"><br>(3)Debian刷机包,适用于UFI003</p>
<hr>
<p>这里罗列一下我用到的软件,大家仅供参考<br>(1)Qualcomm Premium Tool V2.4<br>用来备份系统文件,以防止变砖。</p>
<p>(2)MiKo_Loder Pro<br>主要是用来安装别人分享的系统镜像,可以导出整个系统的镜像文件为二进制,方便分享,因此也能备份以防变砖。</p>
<p>(3)ADB-platform-tools_r33.0.2-windows<br>是adb工具,在下载以后不需要安装,但是得在环境变量里添加上该文件夹的路径,用来快捷在cmd中使用adb命令<br><img src="https://img-blog.csdnimg.cn/cdcb4fb361084505a48ab2e7629c01e4.png" alt="在这里插入图片描述"><br>(4)ARDC<br>安卓远程调试软件,由于随身wifi的安卓版本比较老,不支持新的调试工具,ARDC是最合适的,需要在设备开启ADB以后使用。<br>他除了界面以外,也相当于是图形化的adb命令,比如读取设备信息,或者重启后进fastboot等命令,可以直接在ARDC里找到按钮来调用。</p>
<p>(5)Debian<br>需要刷Debian的话,可以去Github下载Openstick的包【OpenStick】,找到旁边的release ,下载最新版。<br><img src="https://img-blog.csdnimg.cn/42a3dcf9fc704b7a818ce100b6dde384.png" alt="在这里插入图片描述" width="700"></p>
<h3>3、操作</h3>
<p>剩下的工作大家按照第一个链接的操作来就行了,这里做一下总结。</p>
<h4>1. 进入9008</h4>
<p>按住板子上的按钮,插入USB,然后松开,正常来说就能从设备管理器的端口选项中看到高通9008字样的设备,如下图:<br><img src="https://img-blog.csdnimg.cn/ac9980a27e5b4720a89d13b0df73fc85.png" alt="在这里插入图片描述"></p>
<h4>2.打开Qualcomm Premium Tool V2.4或者MiKo_Loder,对设备进行备份。</h4>
<p>Miko和QTP都是用来备份或者恢复的,但是miko和 QTP 是有区别的:<br>- miko是把所有分区压缩成一个xx.bin包文件,可以一键刷回所有分区, 俗称救砖包。<br>- QTP是把所有(27个)分区分开,以每一个分区为单位,单独进行备份,用法:可以针对 boot system 等分区 单独恢复</p>
<p>(1)Qualcomm Premium Tool备份操作:<br>在9008模式下打开软件,先点Detect<img src="https://img-blog.csdnimg.cn/8eecba9a743949cc99b4245f0df65719.png" alt="在这里插入图片描述">必须装好adb和9008的驱动,扫描不到可能是没装驱动。以上提供的包中都有9008驱动,先安装上。<br><img src="https://img-blog.csdnimg.cn/742e186aa6a14ac18706282db8d26fbc.png" alt="在这里插入图片描述"><br>虽然理论上只需要备份system、userdata以及boot等几个分区的文件,其他分区的基本不会动,但是还是保守起见全部备份一下。<br><img src="https://img-blog.csdnimg.cn/f9a617d797b742609b19b0cdc2339f85.png" alt="在这里插入图片描述"></p>
<p>备份完成以后只要有备份文件在,就能为所欲为了,变砖也能救。</p>
<p>(2)MikoLoader备份操作:<br>在使用Qualcomm Premium Tool备份完后,再直接用Miko是扫描不到的,要拔掉重新进9008才行。<br><img src="https://img-blog.csdnimg.cn/1f157d55005b4fec867494c12cbed1cd.png" alt="在这里插入图片描述">还原bin文件:<br><img src="https://img-blog.csdnimg.cn/f173e027180f4d608e6c3d449653c943.png" alt="在这里插入图片描述"></p>
<h4>3. 进入ADB模式</h4>
<p>重新拔插,退出9008模式,让设备正常工作,检查设备adb是否开启,只有开了ADB才能使用ARDC等软件远程控制设备,一般默认是开着的,如果没开就得手动开了。<br>(1) 首先保证已经下载了adb工具,且添加到了环境变量。<br>方法:使用Win+R输入cmd,或者任何你喜欢的方法打开cmd或者poweshell,输入指令<code> adb version</code>,应当返回你下载的adb版本,如果返回的如下图所示就是能正常使用adb了。<br><img src="https://img-blog.csdnimg.cn/5a957913236b439b847e3a823d6d8294.png" alt="在这里插入图片描述"></p>
<pre><code>(2)输入`adbdevices`,会返回当前连接的启动了adb的设备,如图所示,在“List of devices attached”上下应当有设备码以及device的标识。
</code></pre>
<p><img src="https://img-blog.csdnimg.cn/43556a94327e42fca988a9979593c90a.png" alt="在这里插入图片描述"><br>如果仅有“List of devices attached”一行,那么也是没有设备被找到的。<br><img src="https://img-blog.csdnimg.cn/3c71ee2b4a2c41b0b2c7ce96f9e88fa3.png" alt="在这里插入图片描述"></p>
<p>如果像上图一样没有出现设备,则需要确认设备是否有打开adb,进行手动开启adb,可以参考文章【高通芯片的随身Wi-Fi开启adb】。<br>该操作需要用到软件“DiskGenius Pro”,软件的话请自行寻找,上述链接中也有提供。</p>
<p>这里对手动开启adb的方法概括一下<br>1)使用DiskGenius的“打开虚拟磁盘文件功能”,打开之前由Qualcomm Premium Tool备份的文件中的system镜像磁盘文件;<br>2)该镜像是呈现以文件夹形式,展开先随便点个文件夹,再点磁盘的主分区,可以看到根目录下最后两个文件,找到build.prop和build.prop.bakforspec文件,以及vendor/Default/system的build文件,将它们复制出来,记得做好备份;<br>3)修改其中的<code># Set Composition for USB</code>字段,行数不一定,不同的板子不同位置,可以直接搜索,查看后面是否有adb字样,如果有就是已经打开了adb,如果没有就加上<code>,adb</code>,注意英文逗号。<br>4)从本地拖到DiskGenius的文件夹中,复制并替换,把修改过的system镜像文件再用QTP烧回设备中,注意这里只用烧system一个分区就行了。</p>
<p>还原方式: <img src="https://img-blog.csdnimg.cn/dc0d637d25214c74b1e74a9b2e7cb605.png" alt="在这里插入图片描述"><br>他没有进度条,等待烧写完成。<br><img src="https://img-blog.csdnimg.cn/778e8fa5dcc240849b1f72aa00ced853.png" alt="在这里插入图片描述"><br>再次重新拔插设备,使用adb命令检查设备是否开启了adb<br><img src="https://img-blog.csdnimg.cn/7a219ebd224e4f5b9086f82e55244a02.png" alt="在这里插入图片描述"><br>扫描到了,下一步就可以使用ARDC之类的远程软件控制了,剩下的操作就和玩安卓机一样。</p>
<h4>4.打开ARDC,选择设备,进行连接</h4>
<p><img src="https://img-blog.csdnimg.cn/466f7cddc7144ecfa8a3acb6bd3d3620.png" alt="在这里插入图片描述"><br>连接上会出现安卓机的界面<br><img src="https://img-blog.csdnimg.cn/1f7ebdd1ba2f4865b32c322e26ed0d92.png" alt="在这里插入图片描述"></p>
<p> </p>
<h4>5.安装Debian</h4>
<p>如果想要安装Debian,先使用命令<code>adb reboot bootloader</code>,使设备重启后进入fastboot模式<br><img src="https://img-blog.csdnimg.cn/832d82f117344ff8a03748a495d6c8ef.png" alt="在这里插入图片描述"></p>
<p>然后从Github下载的Debian文件中的base文件并解压夹打开,后续操作参考OpenStick的官方文档<br><img src="https://img-blog.csdnimg.cn/bfc038ddb2b24c3cb298b0921086ba33.png" alt="在这里插入图片描述"><br>也可参考博客随身wifi刷机Debian安装OMV做轻NAS</p>
<hr>
<p>【注】我的UFI_16_v3在最后这一步出现了问题,在fastboot模式下执行base文件夹中的flash.bat时失败,无法刷进该版本的bootloader。后来寻找原因,在设备中安装了ES文件浏览器,发现设备没有磁盘,无法使用magisk修改本机的boot镜像进行root,也就是在没有root的情况下尝试更新bootlaoder,自然是失败的,于是去酷安论坛中寻找,万幸找到了已经修改过root成功的同硬件镜像版本,也就是UFI_16_V3 刷机包@ 夏至未见。</p>
<p>在使用MikoLoader刷了这个版本的安卓后,再进行debian的安装就很顺利了,先执行base文件夹中的flash.bat,等待安装完成,然后解压debian.zip,将对应自己版本的img文件(我刷的是boot-ufi001c.img)复制到debian文件夹中,并重命名为boot.img,覆盖原有的boot.img,最后执行其中的flash.bat,就开始往设备中装debian的,过程应该是很顺利的,等待安装完成,就可以把它当作debian来使用了。</p>
<p>如果大家也是遇到奇奇怪怪的问题,可以去酷安的【随身wifi】分区中搜索看看,一般都能获得解答。</p>
<h4>6.Debian安装之后的使用</h4>
<h5>(1)驱动的安装</h5>
<p>在装Debian成功后,重新拔插设备,该设备的网络部分会通过USB被识别为RNDIS设备,使用电脑通过USB共享的网络,这时可能没有安装驱动,显示的是一个黄色感叹号,如果在你的电脑上显示的还是ADB Interface ,就是驱动装的不对了,需要卸载掉设备,重新拔插来识别,如下图所示。<br><img src="https://img-blog.csdnimg.cn/65068b1c006842e48d621276146f83ab.png" alt="在这里插入图片描述"></p>
<p>RNDIS驱动安装方法:<br><img src="https://img-blog.csdnimg.cn/e2f596183d614ebba735d7597ef9e401.png" alt="在这里插入图片描述"><br>从任务管理器看到这么个设备就是安装好了<br><img src="https://img-blog.csdnimg.cn/7b62dae6550448c1a827bce25b2e4d90.png" alt="在这里插入图片描述"></p>
<h5>(2)进入Debian</h5>
<p>使用cmd,输入<code>adb shell</code>即可进入设备的命令行,这里直接进去就是root模式,具有全部的访问权限。<br>由于cmd支持的ssh命令不多,可以先打开ssh,再使用MobaXterm之类的进行ssh访问。</p>
<p>官方说明如下:<br><img src="https://img-blog.csdnimg.cn/61d444da2d4847c8af5675dfee951d28.png" alt="在这里插入图片描述"></p>
<p>该设备通过USB连接RNDIS的固定IP是<code>192.168.68.1</code>,通过MobaXterm输入该IP进行ssh的连接,账户是user,密码是1。<br>若连不上,可能是ssh没打开,使用命令行的adb shell访问设备,输入<code>systemctl start ssh </code>启动ssh,如果这个命令无效,可以试试<code>service sshd start</code>。</p>
<p>然后在MobaXterm下,使用<code>nmtui</code>命令打开图形化网络配置,连接到你家里的wifi,有需求就设置手动ip,往后就能随便插哪儿,通过wifi访问了。</p>
<h5>(3)设置镜像源</h5>
<p>这个版本的debian甚至没有安装vim,因此需要手动安装:<code>sudo apt install vim</code>。<br>等待安装vim完成,输入<code>sudo vim /etc/apt/sources.list</code>,将以下链接贴到里面去,如果右键粘贴不了,试试CTRL+右键,然后Paste,这里使用的是阿里源。</p>
<pre><code class="prism language-powershell">deb https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye main non-free contrib
deb-src https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye main non-free contrib
deb https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian-security/ bullseye-security main
deb-src https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian-security/ bullseye-security main
deb https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye-updates main non-free contrib
deb-src https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye-updates main non-free contrib
deb https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye-backports main non-free contrib
deb-src https:<span class="token operator">/<span class="token operator">/mirrors<span class="token punctuation">.aliyun<span class="token punctuation">.com/debian/ bullseye-backports main non-free contrib
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code></pre>
<p>粘贴完成后按esc,然后输入<code>:wq</code>(注意别忘了冒号)</p>
<p>至此整个安装就结束了</p><br><br>
来源:https://www.cnblogs.com/js-cn/p/17039091.html
頁:
[1]