Sony-PMCA-RE 完整指南:10 分钟解锁索尼相机的 5 个隐藏设置
【免费下载链接】Sony-PMCA-REReverse Engineering Sony Digital Cameras项目地址: https://gitcode.com/gh_mirrors/so/Sony-PMCA-RE
Sony-PMCA-RE 是一个针对索尼数码相机的开源逆向工程工具,通过 USB 连线就能解锁隐藏设置、备份相机固件、给相机安装第三方应用。不用拆机,不用焊线,一根 USB 线就行。
先让电脑和索尼相机说上话
项目提供两个入口:命令行主程序pmca-console.py,以及功能有限的图形界面pmca-gui.py。先把代码克隆下来:
git clone https://gitcode.com/gh_mirrors/so/Sony-PMCA-RE再用下面这条命令装好依赖:
pip install -r requirements.txt之后想跑命令行就执行./pmca-console.py,想用图形界面就执行./pmca-gui.py。macOS 上记得装好索尼官方的相机驱动,并关掉可能占用 USB 的应用。
三条通信路径,看你的相机属于哪条
工具通过三条路径与相机打交道。第一条是应用安装模式,面向支持 PMCA(PlayMemories Camera Apps)的机型,系统自带的 mass storage 驱动就够。第二条是固件更新模式——索尼相机有一块用于更新固件的次级分区可以启动,工具借它执行自定义代码,官方固件本身一个字节都不动。第三条是服务模式,即索尼售后用来校准相机的 USB 模式,机型兼容面最广,但需要换装自定义 USB 驱动。
怎么解锁索尼相机的隐藏设置
它解决的问题:录像录到 29 分 50 秒自动停止、系统语言被锁在购买地区——这些默认都写死在备份分区里。⚙️ 设置调优模块 列出了 5 个可以直接拨动的开关:关闭录像时长限制、关闭 4K 录像限制、解锁全部语言、打开 PAL/NTSC 选择器、启用 USB 应用安装器。
操作方式有二。图形界面:在 pmca-gui.py 的 Tweaks 页点"Start tweaking (updater mode)",逐项勾选即可。命令行:
./pmca-console.py updatershell这条命令会引导你把相机重启进更新模式。updatershell/目录按芯片平台备好了固件文件,包括 CXD4105、CXD4115、CXD4115_ilc、CXD4120、CXD4132、CXD90014,基本覆盖 DSC、ILCE、HDR、NEX、SLT 到 FDR 各系列的机型。
索尼相机安装第三方应用怎么操作
支持 PMCA 的相机里其实跑着一套 Android 系统(需兼容 Android 2.3.7),pmca/installer/ 与pmca/appstore/负责把应用打包装进去:
./pmca-console.py install -f myapp.apk也可以用-a直接指定包名安装,或用-i交互式浏览应用列表。图形用户则进"Install app"标签页,选中应用点安装即可。
相机固件备份怎么做
固件备份不是单独的命令,而是发生在上面两种 shell 模式里:updatershell和serviceshell都提供 dump 固件的命令,还能在相机系统里执行 Linux 指令。想在 Windows 上用服务模式,需先用 Zadig 替换驱动。
有一个限制要注意:CXD90045 和 CXD90057 架构的机型不支持更新模式,因为它们的固件带加密签名。USB 协议细节可以查 pmca/usb/sony.py。
这套工具来自逆向工程,官方并不兜底。动手前,先把原始固件完整备份一份——手里有这份副本,相机才不再是只进不出的黑盒子。
【免费下载链接】Sony-PMCA-REReverse Engineering Sony Digital Cameras项目地址: https://gitcode.com/gh_mirrors/so/Sony-PMCA-RE
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考