前言
日版机型以此方法并不能很好地解锁中文菜单(存在闪退BUG),但可以解锁英文等菜单。
PMCA 工具目前仍处于早期开发阶段,因此,本文作者并不推荐观众上车,以免造成不必要的损失。
如果下定决心一探究竟,那就继续往下阅读文章吧。
-----------------
该文章所有知识与核心工具来源于 https://github.com/ma1co/Sony-PMCA-RE
你可以通过该文章讲述的方法使你的外行相机解锁中文菜单(日版机型存在bug),以及发掘更多的功能。
主观操作难度:★★☆☆☆
ps:虽然难度低,且文章方法经过实践验证,但作者不对意外翻车事件承担责任,破解过程存在损坏原系统的风险,在实操前请做好承担风险的准备,请打算尝试的朋友请三思而后行。破解完毕后请勿随意恢复相机出厂设置,请确保将修改过的选项调整回正常状态后再重置,否则极易变砖。
所需工具(软件下载链接置于文章底部):
- 索尼相机
- PC 或 Mac
- 用以连接相机和电脑的 USB 线
- pmca-gui
- Zadig
- DISM++
文章示例以 Windows11 + A7R3 进行,理论上兼容截止 2022/07/14 发布的索尼全部微单相机。
Let's Go!!!
Part 1
- 在 MENU 菜单设置中将相机的 USB 连接模式设置为 "海量存储器" 模式
- 将相机的自动关机时间设置为 30 分钟
- 将相机与电脑通过 USB 数据线进行连接并开机
- 从此刻开始,一直到教程结束为止,请勿关闭相机电源或拔出 USB 线
Part 2
打开 Zadig,在软件中依次点击 [Options] -> [List All Devices]
接着在下拉框中选中接入电脑的相机,并将 Driver 一行的右侧选项选为 libusb-win32,如下图所示:

点击 Replace Driver,替换相机连接到电脑上所使用的驱动。
(为了不影响相机的默认连接驱动,该 libusb 驱动在完成修改后需要通过 DISM++ 或其他软件进行卸载,详见后文)
替换驱动时,软件可能会出现黄色感叹号的警告,选择 [是] 。
软件提示驱动安装成功后,点击 [close] 关闭成功提醒,此时无需退出该软件,置于后台即可。
打开 pmca-gui,进入 Tweaks 标签页,单击 Start tweaking (service mode)
此时,电脑可能会出现 USB 外设弹出的提示音,同时 pmca-gui 可能出现如下图的输出:
(图示软件截止 22/8/12 已更新 v0.18-18 版本,修复了 Error:129 的 BUG,后续操作一致)

目前为止,这一切都是正常的(至少在文章演示的软件版本上是正常的)
重新回到 Zadig,在设备选项卡里选中 Sony USB Device,再次安装该设备的驱动,如下图所示:

待安装完毕后,重新回到 pmca-gui 中,单击 Start tweaking (service mode),此时,软件会出现如下图所示的界面(实际出现的选项卡数量可能和图示不一致,以自己的界面为准):

如果你只是想解锁相机的语言选项菜单,勾选上图中的第二个选项,然后点击 Done 按钮完成即可,系统设置中会激活全部的35种语言供自由切换。
若你的相机设置中原本就没有切换语言的选项卡,可以尝试将最后一行也进行勾选,应该能激活被隐藏掉的设置选项。
最后,关闭软件与相机电源,拔出 USB线,重启相机,此时在相机的 MENU 菜单中即可随意选择自己想要的语言。
相机多语言解锁攻略到此结束,接下来做一些善后工作。
Part 3
卸载在电脑中安装的 libusb 驱动
打开 DISM++,在上方标签栏中依次点击 [选项] -> [详细设置] -> [启用专家模式],点击确定。

进入左侧 [驱动管理] 选项栏,等待片刻后软件会展示出当前已安装的外部驱动。
在驱动列表中找到 [libusb-win32 devices],勾选该驱动并点击右下角的 [删除驱动]

待软件提示操作成功后即可关闭软件。
此时,再将相机连接回电脑上,会发现驱动已恢复为最初的类型,善后工作完成。

后记
作者的机子实际上为港版,自带中文菜单,为什么还要折腾研究如何解锁多语言菜单呢?
作者的初衷其实是想研究某种降级固件的方法,但简单尝试后无果,需要再深入研究一遭。
但在折腾的过程中,笔者发现 pmca 的作者 @ma1co
近期更新了 pmca 的 v0.18 版本,且该版本支持了索尼新款相机的修改功能,刚好可以利用新版本提供的功能简单快捷地解锁菜单内的语言调节选项。
于是,该文章就诞生了。
实际上,@ma1co
还提供了 pmca 的命令行版本,通过命令行可以利用 shell 对相机内部系统和文件进行读写,该工具给予了用户 DIY 的无限可能性。但笔者水平有限,这部分内容暂时打住,有兴趣研究的读者可以访问文章开头给的 github 地址来折腾,也期待更多 dalao 分享折腾的结果。
笔者仅代表个人,通过该文章向这些开源软件的作者表示敬意。
资源归档
官方下载链接
DISM++ :Release Dism++ 10.1.1002.1 · Chuyu-Team/Dism-Multi-language (github.com)
PMCA:Sony-PMCA-RE (github.com)
(注:截止2022/8/12,pmca-gui 需要下载最新的开发版才可以使用 Tweaks 下的 service mode 功能,开发版官方发布链接:sony-pmca-re/build/artifacts)
Zadig:https://zadig.akeo.ie/
国内网盘分流
蓝奏云盘:https://bswaterb.lanzoum.com/iYpGz09gdnfc
pmca-gui-v0.18-18 (楼上已包含该软件在内,此处按需下载):https://bswaterb.lanzoum.com/in72j09gdoeh
(注:以上链接中附的是文章演示所用的软件,如果你也在 Windows 环境下进行操作,直接下载以上链接中的压缩包即可)
无限的折腾后续
PMCA 的作者以前开源了一个名为 fwtool 的工具,允许用户对索尼相机的固件(.dat)进行解包和打包。目前该工具允许对 CXD90045(BIONZ X) 处理器的相机更新固件进行解包,但未提供重打包的方法。作者的说法是新机型固件加入了签名机制,重打包的固件不能被顺利安装。
我不信邪,把代码拉下来一顿操作,总结出了以下两个已发现的问题:
- CXD90045的机型在 pack 的流程中使用的 AesCbcCrypter 中的核心函数 encrypt 没有实现,目前代码中仅留了一个抛出异常的路子
- 小改代码实现上述 encrypt 后生成的 pack 包无法通过安装程序的校验
出现以上问题的原因可能是我代码中实现 encrypt 的方式不对,又或者是因为碰到了作者所说的签名校验限制,导致安装程序无法识别我 repack 的 .dat 固件(我本身对这块技术不是很了解
理论上如果能顺利重打包,就有希望解决日版机型无法使用中文语言选项的问题(拆包后发现,不同区提供的固件实际都是一样的,字库文件也全部存在于固件中),但是固件中有匹配机子出厂区域与具体字库文件的 config,会通过校验和等形式对字库进行校验。感觉只要能修改校验和内容,再替换对应的字库,就能折腾出任意售区的无限制语言菜单。
当然,以上都是后话,目前 ma1co 已潜水许久,或许只能等另一位神秘勇士来拯救各位了 XD
Comments 102 条评论
一定要用micro usb哦,不能用c口,会出bug
@东东 我用 c 口暂时没遇到bug,遇到的小伙伴可以参考更换 micro-usb 口解决
日版a7c 最后一步勾选第四个解锁语言设定选项那 没反应 不知道是什么情况
@123 日版机子好像设置里没有语言切换的选项卡?尝试把第二个和第五个都给勾上再试试看,或者软件有输出什么错误提示之类的信息吗?
@bswaterb 作者更新了 最新build好像可以了
@1415674630 作者昨天发布了 pmca-gui-v0.18-18 的版本,一些 issue 也被关闭了,希望这个更新能解决其他朋友的问题吧
日版a7c勾第四个解锁限制选项没有反应 看了下issue里有a7m4好像也还不行 🥲
日版zve10start tweaking那一步超时 不知道为啥
@绿者奥拓 这些情况可能只能视为bug,路子已有,但不太好走,只能等作者进一步更新了
@绿者奥拓 作者昨天发布了 pmca-gui-v0.18-18 的版本,我文章里更新了下载链接,也许新版本能够解决这个错误,可以再试试
在pmca里每次都是超时 换不进去 zve10日版
@绿者奥拓 您好,你的zve10刷好了吗?
@绿者奥拓 涮好了吗
a7r3 129错误
@1409883212 是日版机型吗
@1409883212 作者昨天发布了 pmca-gui-v0.18-18 的版本,我文章里更新了下载链接,也许新版本能够解决这个错误,可以再试试
6300 129错误 日版机型
@1446519238 作者昨天发布了 pmca-gui-v0.18-18 的版本,我文章里更新了下载链接,也许新版本能够解决这个错误,可以再试试
@bswaterb up,刚刚试一下,现在不会报错了。修改语言也能正常打开,但是修改中文的时候一到中文的界面就闪退,还是未能解决问题呀
@1446519238 兄弟6300的问题解决了吗,同日版6300
破解程序会损坏相机,ma1co隐藏了很多关于引发相机故障的帖子
https://github.com/ma1co/OpenMemories-Tweak/issues/214
@Hx 您给出来的这个链接里,作者详细描述了解决方法,提出 issue 的用户也反馈复原成功。这类破解程序本身就存在一定损坏原系统的风险,我想,打算入坑的朋友也做好了承担风险的准备,见仁见智吧。
a6400,刚刚尝试了一下,出现了语言选择菜单,但是没有中文。准确的说选到最下面的语言时,突然跳回拍摄状态。
日行A9改中文结果字库不全,现在无限重启了(悲)
@cyanshell 破解程序没有官方的技术支持,瞎改了一堆不该改的东西。有的是当时用着没问题 重置相机或者后续更新系统就会出问题。特别是日版机器特别容易搞挂
按照博主的步骤操作,终于算成功一半了!!!至少有了英文菜单,瞬间感觉A6400又复活了!不过还是希望能用上中文菜单,目前我的机器也出现了其他友人反映的问题,即进入语言选项,往下选择快到中文选项时就闪退回拍照界面了,希望博主能持续关注大神的更新,并能让我们用上中文界面,感谢!
成功了,但没完全成功。
日版A7M3-3.01,完全按博主流程操作,一路顺畅,出现选择语言,但是滚动到中文语言就会闪退,试了选择其他语言都正常。
reset设置无效,初始界面选择中文一样闪退,升级到了3.10还是一样,但是语言选项保留了。
大佬继续加油~~~
nex5c适用吗,求解
亲, 我在中国索尼官网下了一个A7C的固件 dmg文件,提取出来的dat文件330mb 可以直接用pmca-gui里面的固件升级强制刷机吗?。。因为机器2.0版本 用官网的刷机程序提示不需要升级。。所以我才想如果强制刷国内版本是不是也可以?
@1 那个固件升级的功能好像不支持3代机往后的产品,能否使用不敢确定,不建议趟这水
@bswaterb 我机器是22年9月出厂的。。 按你的提示一步一步下来 但是在图形界面 看不见 Start tweaking (service mode)
只能看见第一个Start tweaking (update mode)
系统是win10. 是哪里我弄错了么?亲。。
@1 可能是 pmca-gui 的版本问题,看看用的是不是最新版
试了6100,有英文没有中文,切换期间会卡住自动重启。希望能尽快恢复正常。
日版a7m3 同样的情况,英文可以,中文转到奇怪小语种就闪退,自动切换到日语界面了, 忘大神早日解决,感恩…… 好了请踢我一脚~~~
a7m3.切换语言卡主,目前只能换成英文了,只要切到小语种或者中文 就会自动回到日文
太牛逼了,a7m4 中文成功
@璞璞 好牛啊,我m3不行怎的
@卡卡筱晓 日版机器可能出厂固件就没附带中文和其他一些语言的字库,so….
@bswaterb rx1r为什么刷机报驱动安装失败?怎么解决
@1723463714 成功了吗?我也是 rx1r
@璞璞 大佬我也是a7m4,我试过了显示成功如下
Waiting for camera to switch…
Found a camera in service mode
Authenticating
Applying tweaks…
Done
但是我的相机里还是找不到语言修改的选项,请问你的是在哪里呀
@璞璞 你好,你的索尼m4是日版刷成功了吗
@璞璞 是机子能直接用中文菜单吗
日版xh60可以用吗
@XY. 你好,请问成功了吗
rx1r刷机报错驱动安装失败往说明方法
请问海量存储器模式日语是什么啊?不明白如何设置于是用了mtp模式,但是在安装service mode的时候失败了
@shiro セットアップ3⇒usb接続⇒マスストレージ
可以旁边用手机查(哭)
啊啊我试过了显示成功如下
Waiting for camera to switch…
Found a camera in service mode
Authenticating
Applying tweaks…
Done
但是我的相机里还是找不到语言修改的选项
啊啊啊啊我可以了!博主是我的神!
今天在意大利买了A7M4,没有中文菜单,准备入坑!深呼吸!
日版索尼黑卡5A,成功一半,原本没有语言选项卡,现在有了,但是下选语言的时候,没几个就开始重启、或者自动跳回拍摄界面了,蹲一蹲中文界面……
@1499420085 真佩服敢用破解软件去搞相机。初始化相机后 再去选语言,你会发现惊喜
@FF 会发现什么
@a 直接重置机器可能会砖,恢复出厂前需要用软件重置修改的所有设置,文里有提到
感谢博主的分享和教程!日版A7M4,情况和楼上一样,成功一半,继续往下选语言就会重启/跳回拍摄界面了。不过先能凑合用 哈哈
@1085898490 现在能有中文界面了吗
感谢博主,欧版A7M3解锁中文成功。现在用起来没有任何问题。但是有个问题,以后如果升级系统,是选择中文固件还是欧版的固件?还有就是如果要恢复之前的状态,是不是按照上述操作,最后一步把勾选的选项去除掉就行了呀?谢谢啦!
@小何同学 A7M3估计不用考虑固件升级的问题了XD
什么版本的机子就用什么版本的固件,升级固件之前最好先恢复一下
恢复的话就反向操作一遍,先把语言设置回默认的,然后打开软件把修改过的选项复原就OK了
@bswaterb 之所以会闪退的原因,是因为当前相机的固件里面不包含中文,所以你翻页到中文或者小众字体的时候,就会闪退,因为没有所以触发错误,解决的方案是弥补这个字体。那么是直接再dat文件里加还是强制升级系统呢?
这是日版的机,朋友在法国购了欧版的,系统都是些洋语没中文,拿回来后不知道得怎么搞。
博主你好,请问一下,我刷机器完成后为什么原本所谓的35种语言只有24种,而且没有中文的,有没有什么解决方案,谢谢
A7R5亲测可以解锁英文菜单(语言卡往下拉会闪退并且退回日文菜单)。感谢!!!!
日版的黑卡5,语言还拨没到中文就卡死了,有没有什么办法把35个语言补齐哇 哭了
Fx3可以吗
@Sunday 有朋友反馈过可以
谢谢博主。在欧洲买的索尼A7C按照教程成功刷出中文。
非常感谢,我在日亚上买了个A7iii, 发现是日文而且不能改语言,几乎要崩溃了。按照教程很成功地把界面改成了英文,但是貌似改不了中文,语言选项那里,还没看到中文,选到土耳其就重启了。
日版黑卡7刷完还是选不了中文,有人知道淘宝那几家可以刷中文的店是怎么操作的吗?
@gandamf 没保证一定能成功,不过全部都定价200说明还是有一定共识的,可能内部有大佬做了适配,刷一个就赚一个这样
请问有小伙伴解决了还没见到中文选项就闪退的问题吗
下载了pmca-gui-v0.18安定版,但是只有start tweaking(updater mode)
如何下载 pmca-gui最新版?
@gzg 看文章最后面的资源归档
我这边是日版的索尼黑卡3,首先是先用国内的固件升级,升级后还是日本的菜单,然后再解锁35国的语言,选择中文没有出现问题。按照我的理解,应该就是日版的固件是没有中文的字库,需要按照好后再解锁才能选择
@2856967436 相机固件全球用同一个版本,没区别,根据机内区域特征码来识别安装方式的。
黑卡3因为是旧机子,没更换新的系统架构与地区限制策略,因此解锁菜单只需要顺序执行就能成功。
我也试了试,也卡在加密这一步了,还有就是我修改后的tar文件重新压缩后的文件大小比原始的大太多了。具体参考了以下链接:1.老哥你的 2.https://www.personal-view.com/faqs/sony-hack/languages 3.https://www.personal-view.com/talks/discussion/21766/guide-sony-a7iiia7riiia9-firmware-language-mod,唉,感觉只能等原作者更新了
对于重置的问题,在细节上有一些问题,比如【确保将修改过的选项调整回正常状态后再重置】中的调整回正常状态是什么意思。
@1819184193 就是将解锁且修改过的内容调回默认设置的选项
@bswaterb 目前像a6400这种,语言划着划着就闪退的问题还是没有解决方式是吗
@ALVIN 没有,恐怕未来很长一段时间内都无解,现在的解法是解锁的时候去除不支持的语言选项,这样在语言菜单里切换的时候就不会闪退了(当然也没法使用诸如中文之类的语言)
@bswaterb 能不能上传一个已经去除中文的程序
@549766768 在这里 https://github.com/adamwuqwq/Sony-PMCA-RE/releases
好吧,就当练习英语
@ALVIN 哈哈哈比起日文菜单,英文菜单对大部分人来说已经算眼熟了
好像只是在源代码中调整了去除中文的代码,exe程序中还是加了所有语言。
可能修改版本,仅针对日版机器删除了中文。我用的其他版本测试 还是有中文。谁有日版机器的可以试一下 哈哈哈
@549766768 对,源码部分只增加了对日版机型的校验,其他地区的机型还是一样。你是哪个地区的机型,咋也不能用中文呢
日版A7M3,安装LIBUSB win32 1.2.6.0驱动的时候相机会断开连接,要安装第二次才能连上,然后选择UPDATER MODE ,提示Using firmware for model ILCE-7M3
Unknown device: ILCE-7M3 ,用的是TYPE-C线,手上没有其他线了。。。
补一条,成功了,相机断开连接以后,不安装第二次,直接把相机拔掉重插,然后相机提示:确认中 。 不用管,直接点击UPDATER MODE,然后跟着教程选择就可以了。 不重新插的话会提示未连接设备
wx800日版成功了,但和楼上一样,还是不能选择中文,语言菜单下拉会闪退,不过能用英文已是不易,感谢楼主~
请问日版M4这样操作之后怎么回退到初始状态呢,能成功选择英文了,不过依然看不到中文选项就闪退,后续想更新固件,不知道如何还原,感谢。
@isan 反向操作一遍,解锁过的设置改回默认状态(不要直接用恢复出厂),然后再在软件里把解锁的选项给重新上锁
@bswaterb 搞定了,多谢大佬
日版ZV-E10用了无中文的那个解锁工具,现在就相当于成功刷成英文了(淘宝要80元),现在很好奇淘宝书永久中文是怎么实现的(199元感觉太贵)。
@Inszlt 悲剧的是 我的日版M4,花钱淘宝也刷不了了
Sony USB Device 索尼6100到这一步没有这个选项
感谢感谢,欧版A7M4解锁中文成功。
博主你好,我想问一下。我帮老外买了港版的机器。神神的港版内置语言居然没有英语!
所以按照你的办法把英语给刷出来了,正常情况就不用再恢复出厂设置了吧?因为就是操作了一个USB,还有一个就是关机时间。
那现在有一个问题来了:
2.升级相机固件是否也会有影响?需要重新再破解一次?还有就是我发现我破解完之后,不是USB什么什么的。变成了有点乱码什么的
@117959695
为什么我只有显示前面的两个选项 (修改录制时间和修改语言) ,后面的 三到五都没有显示
我的为什么没有PAL和NTSC的选项 只有前面两个
日版a7r5亲测成功,可以使用英文。比日文好太多了,感谢!(如选择中文会闪退 自动重启)