人间工作P 人间工作P
个人主页
博客首页
  • Bukkit开发教程
投喂
关于
  • 🗂️分类
  • 🏷️标签
  • ⌛时间线
  • 📘黄页
  • 🔗友情链接

人间工作P

我每天都好困… 最近在学习和进行 VOCALOID 创作
个人主页
博客首页
  • Bukkit开发教程
投喂
关于
  • 🗂️分类
  • 🏷️标签
  • ⌛时间线
  • 📘黄页
  • 🔗友情链接
  • PICO 相关资料,关于刷机/调整/主题/场景等

    • 开发者模式
      • 社区资源
        • OEM 机器
          • 系统更新包下载
            • 转换/解包镜像
              • 软件下载
                • 常用 ADB 命令
                  • 关闭开机推荐
                    • 自定义场景/主题
                    MrXiaoM
                    2026-05-24
                    资料
                    目录

                    PICO 相关资料,关于刷机/调整/主题/场景等

                    整理网上的零散资料,便于后续查找

                    比较完整地整理 PICO 资料的文章好像不多,毕竟 PICO 一般就用来 SteamVR 串流,也不用多深入地跟手机一样去研究 root 之类的。

                    在上一篇文章折腾系统升级时,找资料找得我挺辛苦的,所以我决定整理一下我目前为止收集的相关知识和资料,放到这篇文章中。

                    这篇文章可能会不定期更新。

                    # 开发者模式

                    进入 设置 -> 通用 -> 关于本机,找到 软件版本号,连续点击版本号多次,在 通用 下方会出现 开发者 选项。

                    在开发者选项中,比较重要的是:

                    • USB 调试开关 - 决定了是否可以使用 ADB
                    • USB连接 - 决定了是否可以在电脑传输文件到头显

                    # 社区资源

                    • Discord / owomushi - PICO VR (opens new window)
                    • OwoMushi / Pico Vr Resource (opens new window)
                    • crx's Pico Wiki / Introduction (opens new window)

                    # OEM 机器

                    PICO 分为 OEM 和 non-OEM 两种变体。老实说,我并不知道两者有什么区别,只知道两者的系统不通用。

                    要分辨你的 PICO 机器是否为 OEM 机器,在 ADB 中执行:

                    adb shell getprop ro.oem.state
                    
                    1
                    • 出现 true 代表该机器是 OEM 机器
                    • 出现一行空白代表该机器是非 OEM 机器

                    在获取到当前机器是否为 OEM 机器之后,再去下载相应更新包。

                    # 系统更新包下载

                    在以下两个网站可以获取 PICO 不同版本的更新包下载地址,转跳到 PICO 官方 CDN 下载

                    • owomushi.com (opens new window)
                    • owomushi.com (PICO 4) (opens new window)
                    • pico.crx.moe (opens new window)

                    官方离线更新教程在官方文档有:

                    • 新版本方式 (opens new window)
                    • 旧版本方式 (opens new window)

                    系统只能升级,无法降级,在升级之前要先想好。

                    正式重启升级时,会进入 Recovery 模式进行升级,如果官方包出现了签名校验错误的报错,可能说明你的机子 Recovery 已经被篡改了,无法适配官方包。如果有 root 权限,可以先从官方更新包提取 recovery.img 出来,刷进去再更新。

                    # 转换/解包镜像

                    通常在系统更新包里,有多个 Android data image 格式 (.dat) 的分区镜像,它们通常有这两个重要的文件:

                    • 分区名.new.dat.br
                    • 分区名.transfer.list

                    通过 Brotli (opens new window) 工具可以将 .dat.br 文件解压为 .dat 文件,通过 sdat2img (opens new window) 工具可以将 .new.dat 和 .transfer.list 转换为更加通用的 .img 文件。

                    工具安装流程如下(需要 Linux 系统,在 Windows 可用 WSL 代替):

                    cd ~
                    sudo apt install python3 brotli git
                    git clone https://github.com/xpirt/sdat2img
                    
                    1
                    2
                    3

                    以 system 分区为例,用法如下:

                    # 先解压为 system.new.dat
                    brotli -d -o system.new.dat system.new.dat.br
                    # 然后转换为 system.img
                    python3 ~/sdat2img/sdat2img.py system.transfer.list system.new.dat system.img
                    
                    1
                    2
                    3
                    4

                    获得 .img 文件之后,可以下载 MTK Extractor (opens new window) 来解包这些文件。

                    # 软件下载

                    • ADB 平台工具 (opens new window)
                      • 包含常用调试工具,例如 adb 和 fastboot
                      • Windows 下载直链 (opens new window)
                    • PICO 互联 (适用于系统 5.11.2+) (opens new window)
                      • 用于 SteamVR 串流的官方工具
                      • 历史版本/国际版下载 (opens new window)
                    • 游戏串流助手 (适用于旧版本系统) (opens new window)
                      • 用于 SteamVR 串流的官方工具

                    # 常用 ADB 命令

                    基本可以当做正常安卓设备来使用。

                    命令 作用
                    adb root 进入 root 特权模式,需要 userdebug 类型的系统才能使用
                    adb shell 进入 ADB Shell,用于执行命令
                    adb pull 文件路径 拉取头显中的指定文件到电脑
                    adb push 文件路径 保存路径 推送电脑中的指定文件到头显,保存路径无需文件名,例如 /sdcard/
                    adb reboot recovery 使得头显进入 Recovery 模式
                    adb reboot bootloader 使得头显进入 Fastboot 模式

                    其中,ADB Shell 又有以下命令较为常用,大可以当 Linux 来用。

                    命令 作用
                    exit 退出 ADB Shell
                    cd 路径 切换文件夹
                    ls -l 查看当前文件夹下的文件列表
                    pm 包管理器相关命令
                    pm uninstall --user 0 包名 卸载预装应用

                    顺带一提,PICO 的 Fastboot 模式有操作超时时间,而且用户基本看不见屏幕内容。不像 Recovery 模式一样界面元素居中,PICO 的 Fastboot 模式的画面元素是平铺整个屏幕的,四角视觉死角根本看不见,基本只能通过电脑操作。

                    至少在 PICO 4,是没有 A/B 分区的,在 ADB Shell 中也可以使用这些命令来刷写分区

                    命令 作用 示例
                    dd if=分区 of=镜像路径 备份分区到指定路径 dd if=/dev/block/by-name/recovery of=/sdcard/pico_recovery.bak.img
                    dd if=镜像路径 of=分区 刷入指定镜像到指定分区 dd if=/sdcard/recovery.img of=/dev/block/by-name/recovery
                    sync 刷入分区之后,需要执行这个来同步变更 sync

                    # 关闭开机推荐

                    用 ADB 卸载掉 com.pvr.home 这个应用,开机就没有推荐显示了

                    adb shell pm uninstall --user 0 com.pvr.home
                    
                    1

                    # 自定义场景/主题

                    使用开源的主题管理器项目 PicoThemeManager (opens new window) 来实现修改自定义场景功能

                    1. 下载并安装 PicoThemeManager.apk (opens new window)
                    2. 在 ADB 授予应用修改设置的权限
                      adb shell pm grant cc.sovellus.picothememanager android.permission.WRITE_SECURE_SETTINGS
                      
                      1
                    3. 安装想要的自定义场景
                    4. 打开主题管理器应用,并应用自定义场景

                    可以到以下网站下载自定义场景:

                    • picoenvironmentarchive.ct.ws (免费域名寄了)
                    • picoenvironmentarchive.gt.tc (opens new window) (恢复后的新站点)
                    • picoenvironmentarchive.github.io (opens new window) (我的备份站)

                    也可以按照主题管理器作者提供的教程 (opens new window)来打包 Unity 场景。

                    编辑 (opens new window)
                    #PICO#VR
                    上次更新: 2026/05/26, 12:47:21
                    最近更新
                    01
                    在 VSCode 中关闭自动激活 Python 虚拟环境,以免跟 AI 执行终端命令打架
                    05-26
                    02
                    PICO 4 从旧系统 5.4.0 升级的折腾记录
                    05-23
                    03
                    在 Windows 下,转发 IP 请求到指定网卡 (网关)
                    04-20
                    更多文章>
                    Theme fork from Vdoing | Copyright © 2018-2026 人间工作P | 友情链接
                    • 跟随系统
                    • 浅色模式
                    • 深色模式
                    • 阅读模式