个人博客

FOGBeta

随身WIFI服务器刷机

85
2024-06-04

1.9008模式

  • 安装9008驱动

软件为**vivo9008drivers

  • 设备进入9008模式

按住Reset复位键并将设备插入电脑即可

注意若设备已经开启了ADB可以使用

adb reboot edl   //重启设备进入9008模式

2.备份修改镜像(打开ADB)

  • 使用miko进行全量备份

  • 修改备份的镜像文件

镜像\system.img\build.prop

镜像\system.img\build.prop.bakforspec

镜像\system.img\vendor\Default\system\build.prop

将三个文件中的条目

#Set composition for USB

#Set read only default composition for USB

添加adb即可如下:

#Set composition for USB
persist.sys.usb.config=diag,serial_smd,rmnet_bam,adb
#Set read only default composition for USB
ro.sys.usb.default.config=diag,serial smd,rmnet_bam,adb

使用DiskGenius打包镜像

将修改的三个文件分别覆盖对应的位置

  • 使用miko刷回镜像

小概率出现ADB已经开了但是无法识别的现象,可以直接长按Reset按键重启时adb开启的瞬间进入bootloader模式

UZ801先访问192.168.1.1后再访问192.168.1.1/usbdebug.html可开启ADB

3.刷入Linux

插入棒子

直接执行cmd(确保目录下含有adb.exe)

adb.exe devices //查看是否能够读取adb设备
adb.exe reboot bootloader //将设备重启到fastboot模式
fastboot.exe devices //检测是否能够读取fastboot设备

然后双击执行flash.bat确保fastboot能读取到设备才能执行flash.bat

释放内存版:去掉modem和gps设备树

fastboot flash aboot aboot.mbn

4.网络设置

linux系统信息:用户名root 密码1

通过nmtui可视化网络管理

nmtui

因为随身wifi需要连接外网所以需要删除掉原身网桥上的WiFi配置

删除网桥wifi:编辑连接>brige(选项)>编辑>wifi(选项)>删除

连接外网wifi:启用连接>(选择你的WiFi)>(输入密码)

5.更新源切换

/etc/apt/sources.list.d/ 里面的两个文件里面的源注释掉 /etc/apt/sources.list 更改这个文件里面的源为下面

//Debian11
deb http://mirrors.aliyun.com/debian/ bullseye main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main contrib
​
deb http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main contrib
​
deb http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main contrib
​
deb http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-proposed-updates main contrib
​
​
​
Ubuntu22.04
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
​
deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
​
deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
​
# deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
​
deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

更换好源后直接单条执行下面的命令来更新apt

apt update  //更新软件列表
apt upgrade //更新所有可更新的软件

6.清理旧的内核

查找系统内所有内核

sudo dpkg --list | grep linux-image
  • ii 表示该包已经安装并且处于可用状态。

  • rc 表示该包已经被卸载,但其配置文件仍保留在系统中。

清理旧的内核

sudo apt purge linux-image-5.14-sdm845 //清理掉旧的内核

7.清理缓存:

1. 清理 APT 缓存

APT 会下载和保存安装的软件包文件。如果不再需要这些文件,可以清理它们。

  • 清理未使用的包文件sudo apt-get clean

    这将删除所有已下载的软件包文件(.deb 文件),释放空间。

  • 清理已安装包的无用依赖项sudo apt-get autoremove

    这将删除不再需要的依赖项,释放空间。

  • 删除过期的包sudo apt-get autoclean

    这会删除所有旧版本的包文件,只保留当前安装的版本。

2. 清理日志文件

系统日志文件会随着时间的推移积累,占用大量磁盘空间。可以清理它们。

  • 清理日志文件

    sudo journalctl --vacuum-time=7d

    这将删除超过 7 天的日志文件。你可以调整 7d 为你需要的时间,例如 1d30d

  • 手动清理日志目录: 系统的日志文件通常存放在 /var/log/ 目录,你也可以直接进入该目录删除不必要的日志文件:

    sudo rm -rf /var/log/*.gz sudo rm -rf /var/log/*.{1,2}

3. 清理旧的内核

如果你在更新内核之后没有清理旧的内核版本,它们可能会占用大量空间。可以手动删除不再需要的内核版本。

  • 列出已安装的内核

    dpkg --list | grep linux-image

  • 删除旧的内核版本: 例如,删除一个特定的内核版本:

    sudo apt-get remove --purge linux-image-<version>

    请确保不要删除当前正在使用的内核版本。你可以使用 uname -r 来查看当前正在使用的内核版本。

4. 删除无用的缓存文件

许多程序(如浏览器、包管理工具等)会生成缓存文件,这些文件会占用空间。

  • 清理 Thumbnails 缓存: 文件管理器会生成缩略图缓存文件,可以清理它们:

    rm -rf ~/.cache/thumbnails/*

  • 清理其他缓存文件

    rm -rf ~/.cache/*

5. 使用 bleachbit 工具

BleachBit 是一个图形化工具,可以帮助你清理不必要的文件,类似于 Windows 上的 CCleaner。

  • 安装 bleachbit

    sudo apt install bleachbit

  • 使用命令行清理:

    sudo bleachbit --clean

6. 清理临时文件

系统中的临时文件也会随着时间积累,可以删除它们。

  • 清理临时文件:

    sudo rm -rf /tmp/* sudo rm -rf /var/tmp/*