找回更好的体验,我给国行 Walkman 刷了国际版系统

您所在的位置:网站首页 iPhone抓包fiddler 找回更好的体验,我给国行 Walkman 刷了国际版系统

找回更好的体验,我给国行 Walkman 刷了国际版系统

#找回更好的体验,我给国行 Walkman 刷了国际版系统| 来源: 网络整理| 查看: 265

  开春之后,我正式决定将自己随身的播放器从之前的 NW-A35 换成采用智能系统的 NW-A306——其实说到底就是图一个可以不只听音乐,心想着采用开放的 Android 系统,每天骑车上班路上还可以听听 Podcast。这样平时的手机就可以不用安装 Podcast 客户端,都让随身设备包办就好,每天吃早饭的时候就下载好 Podcast 节目,然后在路上离线听就挺好。

  只不过我买 NW-A306 之后,没考虑到国内系统上会大幅度「阉割」——人家索尼国行也不会专门定制单独一套系统,所以系统就成了一个完全没有任何 Google 框架和套件的 AOSP,然后内置了搜狗拼音输入法和应用宝的——下载器,对,你没听错,这还只是下载器而已。简陋至极。

  当然要说国行索尼偷懒也完全不是,因为国行系统完全没有 Google 服务框架,它贴心地内置了国行特有的「省电加速」优化工具,帮助你定时杀掉国内应用自带的顽固应用后台进程。

  作为一个用惯有 GMS 服务 Android 设备的人,我心里只觉得这次吃螃蟹吃得有点难受(毕竟在 A306 国行上市的第一个月就在京东下单了)。而且更要命的因为是首个版本,熬到第二个月才终于等到了系统升级,感觉刷回到国际版曙光似乎要来了。

  我当时以为它还是类似 A105 播放器,可以从索尼官网上看到一个单独的系统 OTA 包的链接地址,将链接稍作修改就能直接下载。哪知道 4 月初索尼发的公告是这样的:

  索尼就是告诉你,你可以用 Media Center for PC 或者手机自己的系统升级里面,点击下载就可以——看来索尼自己也知道有可能有用户跨区刷机,所以 OTA 再也不明着放链接地址了。

  看来寄希望于以往的套路,利用索尼官方给出国行系统 OTA 升级包下载地址,然后修改地址来获取国际版的 OTA 更新包地址已经不可行,那么难不成国行只能继续升级到国行系统了?

  ▍研究抓包软件让我有了新思路

  好巧不巧,四月份,因为工作的缘故,我开始折腾起了数据包抓包软件 Fiddler。在抓包的时候我突然想到,既然它可以用来抓包经过 Windows 系统上的通讯数据包,那么我的 Walkman 升级包是不是也能抓到真实的下载地址了?

  因为索尼提供了两种升级方式,一种就是用 Android 上的系统升级进行 OTA,还有一个是使用桌面端的软件 Music Center for PC,设备用数据线连接电脑,然后桌面端点击查找软件更新来获取升级——其实这和 iPhone 的系统如出一辙。那么突破点就是:对 Music Center for PC 进行抓包嗅探出真实的 OTA 更新地址来。

  首先,配置 Fiddler。这里我们只需要下载安装 Fiddler Classic 版本即可,点击「Tool」-「Fiddler Option」-「HTTPS」,把里面 Capture HTTPS traffic、Decrypt HTTPS traffic 以及 Ignore Server certificate errors 都勾上,这里需要安装一个根证书,无脑点确认下一步即可。

  然后切到 Connections ,跟着上图一阵勾选即可,需要说明的就是我们需要将其设置为系统代理,这里勾选 Act as System proxy on startup,然后点击 Ok 后重启 Fiddler 使得其生效。

  接下来就是将 NW-A306 连接到电脑上,然后打开 Music Center for PC,Music Center for PC 识别出设备之后点击菜单——工具——更新软件,这时候如果有系统更新就点击下载更新。

  这时候再切回到 Fiddler,在左侧的链接地址中就可以找到正在下载的 OTA 升级包的地址链接了(带有 Sony 域名的),选中后右键点击 copy url 就行,然后你可以将系统更新取消,因为我们目的达到了。

  这里我节省下大家时间,找到了国行版本 NW-A306 的首个版本的系统更新地址:

  🔗 https://info.update.sony.net/PA001/NW-A300Series_0003/contents/0001/NW-A300Series_0003_V1_01_04_NW_WM_FW.UPG

  然后根据经验,将地址中的两处 0003 替换为 0000,0003 就是中国区,改成 0000 就是某个国际版的固件,拼合一下地址就是:

  🔗 https://info.update.sony.net/PA001/NW-A300Series_0000/contents/0001/NW-A300Series_0000_V1_01_04_NW_WM_FW.UPG

  这时候复制地址使用浏览器或者其他下载工具下载到本地即可。

  然后接下来就简单多了,步骤如下:

  1. 将新的 .UPG 固件文件拷贝到播放器文件系统根目录下(千万不要放到 SD 卡目录,看清楚再拷贝)。

  2. 断开和电脑的链接,然后在 NW-A306 的设置中将无线网络关闭。

  3. 进入 NW-A306 的 设置 -> 系统 -> 高级 -> 系统更新就可以发现新的固件,点击 开始更新即可。

  4. 重启,完成设置。

  第一次重启时间会比较长,不过开机之后就很顺利,当然最醒目的就是整个系统包含了 GMS 的大量组件,甚至 Gmail 这种组件都包含在内,而且也是不可删除的。不过好在有了完整的 Google 框架,一些依赖 GMS 的流媒体应用就可以顺利运行起来了。

  有好处自然也有缺点,不知道是因为没有 GPS 还是啥,更换成国际版固件的 NW-A306 无法切换到正确的时区,所以最后没办法我改成了全手动调整时钟,只能算是这个方案的唯一小小的遗憾吧。

  原文链接:

  https://sspai.com/post/79531?utm_source=wechat&utm_medium=social

  作者:化学心情下2

  责编:北鸮

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3