找回更好的體驗,我給國行 Walkman 刷了國際版系統

2023-05-09     少數派

原標題:找回更好的體驗,我給國行 Walkman 刷了國際版系統

開春之後,我正式決定將自己隨身的播放器從之前的 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

責編:北鴞

/ 更多熱門文章 /

文章來源: https://twgreatdaily.com/576d4b42297bdcabd97be9c00ee06a9f.html