导航菜单

破解版AK100固件测试:确能升级AK120版GUI,但BUG严重

破解版固件的确能够在1.33版固件下的AK100上使用,而且在界面效果,功能方面实现了与AK120的一致。但经AKuser.org测试,此固件存在严重BUG,具体表现为升级后USB连接功能故障(AK100固件版本:1.30),无法实现数据传输,导致无法进行歌曲存取、固件升级,且系统还会进入死机状态。

2013年5月26日,互联网上释放了一款号称由俄罗斯黑客破解的AK100升级程序,可以将AK100界面及功能升级至与AK120相同。经AKuser.org测试,此固件存在严重BUG,具体表现为升级后USB连接功能故障(AK100固件版本:1.30),无法实现数据传输,导致无法进行歌曲存取,无法实现后续固件升级!

目前此固件的下载地址已经在多家论坛发布,目前还不确定有多少用户升级,也不确定有多少用户出现了USB无法识别的问题。

关于这款AK120破解固件可以应用于AK100的消息,最早发表于Head-Fi论坛,时间是2013年5月25日上午8点35分,由一位ID为AlanYWM的用户发布,这则信息中,一台拥有AK120标准GUI界面的AK100曝光,自此,大家对这一固件兴趣倍增。

ak100ak120firmware41

其实,早在AK120发布之初,就有不少AK100用户对AK120上使用的新固件表现出了浓厚兴趣。只是,经过官方工程师确认后得知,AK120固件无法与AK100通用。此次,既然有用户破解了AK120的固件,并成功应用于AK100,自然非常令人兴奋。

一天后,也就是2013年5月26日晚22:38分,一位ID为aa4548400在国内论坛上释放了这则消息,并同时发布了固件下载地址。能将AK120的图形化GUI应用于AK100,并有图为证,自然吸引了不少网友的关注,并有不少AK100用户抢先尝试。

ak100ak120firmware42

然而,这毕竟是一款非官方固件,是否稳定、安全,仍然是个未知……

为了验证这个被破解的固件是否安全,AKuser.org第一时间下载并进行了测试。首先可以确认的是,基于1.33版固件下的AK100的确可以使用这款固件,并实现升级。升级后的系统界面与AK120完全一致。

ak100ak120firmware26

然而,最初的兴奋只延续了几分钟的时间,经过反复测试,最终结果很令人遗憾,新固件应该是基于特定版本下进行的破解,因此只适合某几个固件下的AK100升级和还原,但目前还不知道在哪些固件下实安全的,且不知道还有没有其他BUG出现。

  目前出现问题的现象为:

基于1.30版及更低版本的AK100在使用这款固件后,仍然可以实现与AK120一致的固件状态,但系统USB功能出现问题。

升级后的AK100无法与PC实现正常USB连接(已经测试3台,全部出现此问题,测试用AK100基于1.30固件)。接上USB线后,可以正常选择是进行USB充电还是数据连接。选择数据传输后,界面显示“正在连接USB。请不要解除连接”,然而此时的主机已经进入假死状态,即无法与PC实现连接,也无法在拔下USB线后进入正常播放状态。

此外,当此AK100与Mac系统进行连接时,仍然出现上述状况。正常连接后,Mac系统下没有出现AK100盘符,而在此时拔下主机的USB连线,Mac系统也没有出现应有的错误提示,说明AK100此时的USB功能彻底丧失,根本没有与电脑形成连接。

而在拔下USB连线之后,此时的AK100处于死机状态,需要重新启动才能进入工作状态。

有鉴于此固件的风险性极高,因此AK100用户切莫盲目升级,也切勿盲目使用非官方提供的固件。官方固件目前仅在官网和官方微博提供下载。
ak100ak120firmware01

首次升级前,使用的AK100为1.33版固件,而旁边的AK120则为目前标准的1.00版固件。

ak100ak120firmware02

在原始固件状态下,开机后AK100自动进入播放界面,显示专辑封面,而AK120则进入了其标志性的图形化界面。测试使用了Jason Mraz最新的MQS版专辑《Love Is A Four Letter Word》

ak100ak120firmware03

同样选择进入播放界面,此时两者的差异非常明显,AK120的歌曲名称旁边多了两个标志,特别是右边屋形标志,可以使其快速进入到图形化菜单界面,而这些是目前AK100基于1.33版固件所无法做到的。

ak100ak120firmware05

同样,进入到歌曲选项中,也可以发现差异,AK120较AK100新增了无缝播放功能,这一点基于1.33版固件的AK100没有。

ak100ak120firmware06

用户均衡器选项中,AK120新增了专业均衡器,AK100还是没有。

ak100ak120firmware07

系统版本中,左侧AK100的版本是1.33,后侧AK120的版本是1.00。AK100只能完美支持32GB的存储卡,总计容量达到96GB,而AK120可以支持64GB存储卡,总计容量可达192GB。当然,更多的不同在于AK120拥有FORMAT功能,而AK100没有。

ak100ak120firmware09

为了验证这个破解版固件是否可以用户AK100,是否可以在AK100上实现AK120的众多新功能,是否安全、稳定,升级开始。

ak100ak120firmware10

升级前再次确认AK100的固件版本是1.33。正常开机引导。开机后连接USB,选择连接可移动磁盘选项。将网上下载的固件存放于AK100的根目录。网上下载的这个破解版固件在文件名和文件类型上与以往AK100固件一样——AK100.hex。

ak100ak120firmware12

固件拷贝完成后断开USB连接,此时AK100自动检索发现了这个位于根目录的AK100.hex文件,并自动进行升级。过程中,AK100界面显示为“已找到软件文件。正在重启系统以进行升级”

ak100ak120firmware13

重启后系统引导界面,仍然显示的是Version 1.33。

ak100ak120firmware15

正常开机后,系统找到了固件开始自动升级。

ak100ak120firmware16

升级完成。

ak100ak120firmware17

完成后正常开机,系统引导界面里,仍然显示这台AK100处于Version 1.33之下。

ak100ak120firmware18

然而,开机后的界面大不相同,AK120上那标志性的图形化界面在AK100上显现了出来。而此时AK120正常开机,系统引导界面显示Version 1.00。

ak100ak120firmware19

开机自动进入播放界面。AK100由于系统被刷新,以往建立的播放列表不在,因此播放界面为空,但AK120主播放界面所特有的屋形Home按键已经出现了。

ak100ak120firmware20

AK100与AK120主播放界面对比,看上去完全一样。只是AK100没有建立播放列表没有任何可播放的音乐。

ak100ak120firmware22

刷机后的AK100默认语言是英语,需要重新设置一下。但仔细对比不难发现,使用这个破解版固件的AK100在菜单界面、顺序等方面,的确与AK120一摸一样。

ak100ak120firmware24

系统语言中有中文,且可以正常选择。

ak100ak120firmware26

选择中文界面,并选择与AK120同样的MQS音乐后,两者在图形化界面下,实现了完全一样的GUI效果。固然,这个破解版固件将AK120的固件应用在了AK100之上。

ak100ak120firmware27

细节方面,播放界面完全一样。

ak100ak120firmware29

AK120上新增的无缝播放功能在AK100上也出现了。

ak100ak120firmware30

专业用户均衡器选项随之出现。

ak100ak120firmware31

在系统信息界面中,AK100虽然是基于1.33版固件进行的升级,但是显示固件版本仍然是1.00,这一点和AK120一摸一样,仿佛是克隆一般。

ak100ak120firmware32

AK120新增的专辑封面显示选项,主要改进了专辑封面显示方式,在AK100使用破解版固件后,也出现了。

说到这里不难发现,这款破解版固件的确能够在1.33版固件下的AK100上使用,而且在界面效果,功能方面实现了与AK120的一致。

  然而,使用破解版固件后出现的问题,已经严重影响了AK100的使用!

  首先:为了测试能否刷回1.33版固件,我们将1.33版固件存放到了AK100的根目录下,但在断开USB后,AK100没有进行任何操作。而以往,此时系统会自动找到固件进行升级。

  其次:猜测破解版固件仍然是基于1.33版固件,因此将更低版本固件(1.30)存放到AK100根目录。根据AK100的设置,系统此时会自动进行固件更新,使主机进入到1.30版固件状态下(俗称自动降级)。然而,断开USB后系统无反应。直至重新开机,系统更新程序启动,AK100进入到了1.30版固件状态下。

  第三:测试基于1.30版固件直接使用破解版固件,正常完成升级程序,顺序与之前1.33版固件进行刷机完全一样,功能一一实现。然而,此时AK100的USB功能彻底失效,无法与PC、MAC进行任何连接,无法进行任何数据传输。

  结论:此破解版固件存在严重BUG,只在特定固件版本的AK100上可以生效,在1.30版及更低版本的AK100上使用,将导致USB失效。

ak100ak120firmware39
出现USB故障后,AK100不仅无法使用USB数据传输功能,而且系统还会进入死机状态