最近动念把2010年托人从日本带回的索尼NEX5日版相机复活,给女儿培养摄影兴趣.

发现首先是电池已经阵亡了,于是买了一块第三方电池,还是Type-c口直插的,这样可以直接用手机充电头充电了。
相机开机后,发现一个问题,当时买的日版,是没有中文界面的,全是日文,大人小孩都看不懂啊。
首先去日本sony官网下载最新固件,寄希望于新固件能解锁中文。
;area=jplang=jpref=update
可以看到最新版本是0.5,我的相机是0.3,下载下来就是一个Exe文件,运行后成功更新。恢复出厂设置,但是并没有语言选项,还是日文。
失败,另寻他法
于是网上搜索,希望官方能出中文固件包。可是一搜索不打紧,发现这是一个老大难问题。NEX5是一个系列,除了NEX5是祖宗最早出的第一代,还有5C,5N,5R,5T等多个型号。这些型号硬件和性能规格各有差异,但是大多都可以刷成中文界面,有的还能安装APP。
这里援引网友总结的差异:
但是,这些都没提NEX5原版相机。关于原版的信息太少了。
经过一番搜索,发现网上有国外的大神开发了一系列工具,可以为NEX5系列解锁一系列功能。大概如下:
解除录像30分钟限制,
解除语言限制
安装APP:大概几十种
为了给女儿用,是我开始慢慢摸索。经过痛苦的折腾,总算达成部分目的。
以下是折腾步骤:
去Github下载大神的程序地址如下:
这个主页有gui和console两个程序,一般下载gui就好。全名是pmca-console/pmca-gui
把相机调成大容量存储模式用miniUSB线缆连接到电脑,就会发现一个存储设备,类似U盘。
使用pmca-gui以管理员身份打开pmca-gui,就会出现如下界面
继续搜索,寻找资源终于在外网论坛,发现了端倪。原来Nex5系列根本就无法设置成中文,语言资源全部整合在固件中,还有偏移量等非常复杂的内容。国外的大神也是希望刷成英文,没中文的事情。经过他们的破解,整合成了一个英文固件包。相关下载如下
第一个exe就是可升级固件。我下载下来运行,却发现找不到相机。我猜测,这是因为V5固件和英文固件版本相同的原因,如果没升级官方固件很大可能可以运行。
释放刷新固件,成功改成英文我看到pmca-gui有updatefirmware的选项。由于之前已经了解,exe固件就是一个自解压压缩包,包含了资源,于是我顺利的用压缩工具解压了exe文件得到一个目录,在Resource目录中,发现了一个61M的dat文件,这个就应该是固件本体了.
还有一些语言选项,我猜测是固件在电脑上运行的自适应语言,而不是相机内部的语言资源。
在pcma-gui中,选中次固件,开始更新,100%后,神奇的都没有重启,就变成了英文界面了。
不过我还是恢复了一次出厂设置,发现没有异常,那就完全成功啦。
淘宝的收费刷新服务事后我到万能的淘宝上搜索了一下,有很多店家提供索尼相机的刷新服务,和这个程序差不多,都是能够解锁中文语言,安装APP等等。收费从50~200不等。可见他们也是拿来主义,也是用pcma-gui和console这两个程序进行远程解锁和刷新。按这次折腾的经验,我是不是也能开展收费服务呢?[呲牙]
NEX5究竟能不能改成中文呢?从国外网站看到他们只是为自己服务,把语言改成了英文计算的对应的偏移量和差值,然后合并成一个新的固件。由于国内用NEX5日文版的偏少,即使没什么人愿意继续研究怎么计算中文语言包的偏移量了,所以over,改成英文就不错了。
索尼相机的底层系统。按照github的教程,我成功进入了serviceshell模式,进而进入了busybox底层,一些linux命令都能用,可见这是一个嵌入式的linux系统,调整和安装apk,意味着不是一个安卓系统。
但是NEX5R,5N,5T等机型,安装apk,就是安卓2.0或3.0系统。随着时间的推移,相机应该都会上安卓系统,才会有和手机同步,nfc,appstore市场等功能。
折腾的经验和乐趣这是一个递进的过程,经历了不同的失败和希望,全部或者部分达成结果,达到内心的满足和实际的便利,这就是最大的意义。