# Sony-PMCA-RE Sony 数码相机逆向工具

> 基于逆向 Sony 数码相机而开发的 USB 工具。在受支持的机型上，它可读取相机信息，并借助 PlayMemories Camera Apps 机制安装 Android 应用；其固件更新模式和服务模式下的 shell 可转储固件、执行 Linux 命令并调整设置。仓库中的说明文档记录了 Sony 应用商店、浏览器插件与相机之间的应用安装交互过程。

- 类型：工具
- 目标：固件 · 协议
- 类别：固件工具
- 关联：基础工具
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/ma1co/Sony-PMCA-RE>
- 一手来源：<https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/sony-pmca-re/>
- 记录 JSON：<https://awesomerea.org/resources/sony-pmca-re/record.json>
- 英文版：[English](https://awesomerea.org/resources/sony-pmca-re/index.md)

## 使用条件与局限

- 审阅时最新版本为 v0.18，发布于 2022-04-08，提供 pmca-console 命令行工具和功能较少的 pmca-gui 的 Windows 与 macOS 版本。所审阅的 master 分支提交（2022-08-18）比该版本多 22 个提交。在 Linux 上需按所列依赖和 libusb 运行 Python 3 源码；CI 构建使用 Python 3.6 和 PyInstaller。据 2026-10-20 核查，所审阅的 2022-08-18 提交仍是 master 分支最新提交，GitHub 记录的最后一次推送为 2024-07-27，仓库未归档，README 未标注其仍在维护、已被取代或已归档。
- 需要通过 USB 连接受支持的 Sony 相机；README 链接了外部的 OpenMemories 兼容机型列表。安装应用要求相机支持 PlayMemories Camera Apps。固件更新模式使用操作系统自带的大容量存储驱动，不适用于固件经过加密签名的 CXD90045 和 CXD90057 机型。服务模式仅限命令行使用，在 Windows 上需安装 libusb 驱动；macOS 上以大容量存储模式访问相机需安装 Sony 的相机驱动。
- README 称该项目是基于逆向工程的早期实验，并警告可能损坏相机，开发者不承担任何责任。固件文件的解包由独立的 fwtool 项目负责。
- 采用 MIT 许可。仓库中没有 Sony 固件或应用；updatershell/fdat 下预先构建的更新程序载荷由 pack.py 用项目自身的源码打包生成。

## 一手来源

1. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/README.md>
2. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/README.md#L30-L76>
3. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/docs/AppInstallation.md>
4. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/pmca-console.py>
5. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/requirements.txt>
6. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/.github/workflows/build.yml>
7. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/updatershell/pack.py>
8. <https://github.com/ma1co/Sony-PMCA-RE/blob/a82f5baaa8e9c3d9f28f94699e860fb2e48cc8e0/LICENSE.txt>
9. <https://github.com/ma1co/Sony-PMCA-RE/releases/tag/v0.18>
10. <https://openmemories.readthedocs.io/devices.html>

## 同分区更多条目：固件与硬件

- [cpu_rec CPU 指令集统计识别工具](https://awesomerea.org/zh/resources/cpu-rec/index.md) · 工具
- [ME Analyzer Intel 引擎与图形固件分析工具](https://awesomerea.org/zh/resources/me-analyzer/index.md) · 工具
- [CHIPSEC 平台安全评估框架](https://awesomerea.org/zh/resources/chipsec/index.md) · 工具
- [binbloom 原始固件端序与基址分析工具](https://awesomerea.org/zh/resources/binbloom/index.md) · 工具
- [m1n1 Apple Silicon 引导与硬件研究工具](https://awesomerea.org/zh/resources/m1n1/index.md) · 工具
- [SVD-Loader：Ghidra CMSIS-SVD 外设映射脚本](https://awesomerea.org/zh/resources/svd-loader-ghidra/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
