OpenStick折腾日记

项目起因

最近网上火起了用淘宝8.8购买随身WIFI,其处理器为msm8916,这是一款4核ARMV8架构的64位处理器,酷安

社区有大佬通过逆向工程为其编译了Debian、OpenWRT镜像,本次安装的是Debian11的镜像。

环境准备

一台Windows电脑

随身Wifi

安装过程

备份原系统

为了防止我们操作失误将Stick刷成砖,我们需要先备份Stick原系统。

  1. 备份工具下载地址 提取码:4w5h

  2. 安装9008驱动,按住随身WIFI上的按钮插入电脑USB口,在电脑设备管理器-端口设备里能看到 9008 的 COM 设备就说明连接上了。

  3. 安装miko,打开文件夹MiKo_Pro,双击安装miko并将 Loader 粘贴到安装的路径下面(默认在 C:\Program Files (x86)\miko_service_tool_pro\miko_service_tool_pro),打开 Loader

    然后在 miko 里依次选择 Read – Partition Backup/Earese – 点击左下角 Load Partition Structure 看到右边有系统信息的输出就说明连上了。

    然后点击 Read Full Image 选个路径,取个名字就开始全量备份救砖能用的 .bin 文件。过程会比较慢,可能要十几分钟。等到跑完进度条 100% 右边的输出显示 success 就备份好了,我们就能开始随意折腾。

  4. 进入fastboot模式,备份完后重新插拔(这次重启不需要按随身wifi上的按钮),然后打开搞机工具箱,(注意此处应该显示有一台设备)选择线刷专区,重启到 Fastboot,一般重启 fastboot 后随身 Wi-Fi 会亮红灯。

刷入新系统

  1. 下载base.zip 并解压;下载debian.zip 并解压

  2. 在base文件夹下双击执行flash.bat,注意期间可能需要几次回车,完成后关闭窗口。

  3. 在debian文件夹下双击执行flash.bat,同样注意需要几次回车,完成后关闭窗口即可。

  4. 刷机完成。

基本使用

Windows通过ssh连接Stick

  1. 大佬提供的系统镜像默认开启了ssh服务,但是我们需要通过NDIS来为Stick分配网络地址,此时我们可能会遇到驱动问题,此处我建议看看OpenStick Wiki 提供的解决方案,此处我做一点补充说明,安装上面的操作后,我们会在设备管理器中发现一个未知设备,为次设备添加NDIS驱动即可。

  2. Stick默认的IP地址为192.168.68.1 默认用户为user 密码为1

    ssh [email protected]

为Stick连接Wifi

虽然随身WIFI在购买时可能厂商提供了免费的流量套餐,但是,这种免费一般都是限额的,所以我们此处考虑使用nmcli工具在命令行为OpenStick连接我们的WIFI

sudo nmcli dev
sudo nmcli dev wifi
sudo nmcli dev wifi connect wifissid password wifipasswd

上述命令如果执行成功,我们的Stick会在每次开机时自动连接wifi。

一些奇怪的问题

user用户无ifconfig命令

我们第一反应是安装net-tools工具包,但当我们执行

sudo apt install net-tools

你会发现,apt提示你已经安装了最新的net-tools工具,此处我们执行

whereis ifconfig

系统返回为

/usr/sbin/ifconifg

所以,并不是没有ifconfig命令,而是我们没有ifconfig的执行权限,可以通过下面的命令解决

echo export PATH=$PATH:/sbin:/usr/sbin >> .bashrc && source .bashrc

Stick域名解析失败

通过上面的步骤,我们连接上了Wifi,但是,可能在ping baidu.com时,会发现我们域名解析失败,我的解决办法为:

sudo -i
apt install crontab vim 
mkdir .shell && vim ~/.shell/dns.sh
#dns.sh内容
#!/bin/bash
sleep 10
echo "114.114.114.114" > /dev/resolv.conf
crontab -e
#在文件末尾添加
@reboot /bin/bash /root/.shell/dns.sh

ip命令无法使用

ip命令和ifconfig功能类似,但比ifconfig要更加强大,无法使用的原因是系统默认没有安装此工具包,解决办法:

sudo apt install iproute2
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇