別擔心——你並沒有出現似曾相識的感覺。如果您覺得自己以前讀過本文,那是因為我們重新發布了過去一年中我們最喜歡的一些功能,作為我們的一部分慶祝活動。如果這對您來說是新的,那麼請享受第一次閱讀它的樂趣! 本文原刊於 2024 年 2 月 1 日。
在 iPhone 和 Android 裝置成為行動遊戲的主要平台之前,由於日本功能手機的出現,日本已經形成了一個健康的遊戲玩家群體,體驗在手機上玩電玩的樂趣。
這些原型智慧型手機可讓用戶連接到互聯網,存取來自眾多不同行動營運商的視頻遊戲和其他實用程序,其中最受歡迎的三種服務是 NTT DoCoMo 的 i-Mode、軟銀的 Yahoo! Keitai 和 Au 的 EZ Web。 Capcom、Square Enix、Sega 和 Konami 等各種知名開發商/發行商過去都曾為這些服務發布過遊戲(包括一些基於其最受歡迎的特許經營權的遊戲)。然而,由於實際訪問這些遊戲的挑戰以及人們普遍缺乏對其存在的認識,它們在保存方面歷來都陷入了困境。
幸運的是,在過去的幾年裡,這一切都開始發生變化,一群充滿熱情的研究人員、駭客和模擬專家聚集在一起,希望能夠挽救這些遊戲,使其免於永遠失去。這個小組在短短的時間內取得了令人難以置信的進步,我們已盡力跟上,報告了其對移動演示的保存情況 和(例如!)。但我們覺得終於是時候更深入地探討這個主題了。因此,我們聯繫了《RockmanCosmo》,請他引導我們度過這個令人著迷且被遺忘的遊戲時代,並讓我們深入了解如何將這些遊戲從遺忘中拯救出來。
號召性用語
據 Cosmo 稱,他最初對保留日本功能手機遊戲感興趣是透過參與《洛克人》社群。正如他告訴我們的,有一天,當他瀏覽 Twitter 時,他看到了 Protodude,洛克人角,轉發包含以下影片的帖子Rockman.EXE 網路幻影(Capcom 為 i-Mode 相容設備發布的眾多洛克人遊戲之一)在手機上玩,並向他的粉絲詢問有關特定模型類型的更多信息。 Cosmo 立即回應了他的一系列發現,接下來他知道自己被添加到了一個小型Twitter DM 小組中,該小組的成立是為了幫助研究和保存各種洛克人功能手機遊戲(包括Rockman.EXE Phantom of Network和它的後續Rockman.EXE 網路傳奇)。
「這最終成為了功能手機保存計畫的開始,」科斯莫說。 「當時,另一個人認識一位好心的日本用戶,他有這些洛克人戰網他們的手機上有遊戲,並且願意把它給我們。所以一切就從那時開始。我最初的職責只是招募程式設計師、研究設備手冊以及做一些外展工作。但後來 Protodude 開始忙於其他事務,我就承擔了領導角色。
他繼續說道,「我沒有關注其他日本功能手機遊戲,因為我太專注於這些《洛克人》遊戲了。但是當我開始招募人員時,我進入了 Kahvibreak——那個有很多人玩的 Discord Sever。這種保留- 我開始看到有很多其他遊戲對這些服務有獨特的表現,例如最終幻想VII,王國之心, 和雷頓教授——這樣的例子不勝枚舉。我開始更加意識到這一點。但我仍然沒有把自己當作一個為他們整體辯護的人。這一切在 2021 年夏天發生了變化”
那年夏天,Cosmo 聽到了一些令人震驚的消息:i-Mode 網站(用於購買此類遊戲的線上商店)將於 11 月關閉,可能會導致數千款遊戲永遠丟失。當時,AU 和軟銀都已經關閉了他們的服務,這意味著為這些平台找到新遊戲的唯一方法是購買大量二手手機,並希望以前的所有者沒有擦除他們的資料。 i-Mode 遊戲也將面臨相同的命運,而就 Cosmo 而言,並沒有採取任何措施來提高人們的意識。
「我當時想,『這怎麼可能發生?』」他告訴我們。 “‘為什麼沒有人談論這個?’我正在研究所有這些遊戲保護主義組織,但沒有人發表任何言論,而且日期越來越近,所以我很擔心,幾乎完全出於某種原因,我決定在10 月給幾個不同的組織寫一封公開信,告訴他們,’嘿,你們必須開始提高對此的認識,因為成千上萬的遊戲將會隨著時間的流逝而消失。
作為科斯莫公開信的直接結果,日本遊戲保護協會在 11 月 30 日關閉之前,我們能夠成功下載 876 款 DoCoMo 遊戲,但這些遊戲現在位於老化的硬體上,從設備中刪除它們的過程遠非簡單。
最有效的一種策略是「調試電纜方法」。這是一種由 Kahvibreak 用戶 XYZ 設計的方法,涉及短接電纜 FOMA 一側的特定引腳,以使用某些 Linux 腳本轉儲某些兼容 DoCoMo 手機的內部存儲器內容。它支援大量 Panasonic 和 NEC DoCoMo 手機,並且是 Cosmo 在 Twitter 上談論的大多數最近遊戲轉儲的幕後黑手。同時,另一種單獨的方法涉及使用 SD 卡,但仍在進行中。
「當 i-appli(DoCoMo 手機上的應用程式)移至 SD 卡時,它會使用 CPRM 和其他 C2 密碼進行加密,」Cosmo 說。 「所以這真的很難。因為我們有 SD 卡上的遊戲轉儲。我們從王國之心:編碼卡在 SD 卡上,我們還有洛克人 DASH:5 座島嶼的大冒險甚至更多遊戲。但所有這些都是加密的。
「我們有一段時間不知道如何解決這個問題,因為你需要很多不同的物品來破解 CPRM。最值得注意的是 S-Box、設備金鑰和綁定 ID。我真的在這裡簡化了事情」。
據 Cosmo 稱,在嘗試解密這些遊戲方面已經取得了一些進展,除了暴力破解設備金鑰之外,Kahvibreak 成員還設法從舊的三星 Galaxy S II 中找到替代的 S-Box。然而,他們仍然沒有拿出一套可靠的工具來快速獲取每個遊戲特定的單獨綁定 ID,正如我們所說,目前有一名成員正在開發一個程式。因此,這些遊戲仍然被鎖在 SD 卡上,但有一天完全有可能破解這個金庫並存取其內容。
仿真選項
當然,獲得這些頭銜只是成功的一半。功能手機保護者面臨的另一個關鍵問題是缺乏可用於啟動和運行這些遊戲的模擬選項。
目前,由於所有不同的營運商都有自己獨特的彼此不同的開發平台,因此還沒有模擬日本功能手機服務的全面解決方案。
例如,i-mode 遊戲使用 DoCoMo Java,而 Softbank 遊戲則在 Java Micro Edition 上運行,並具有自己的自訂 API(應用程式介面)。至於 AU EZWeb 遊戲,他們最初使用 Jave Micro Edition,但後來轉而使用 Qualcomm 的 BREW — Cosmo 告訴我們,巴西家用遊戲機 Zeebo 使用的開發環境相同。
「對於DoCoMo 遊戲或DoJa 遊戲,我們確實找到了一個嵌入DoJa 5.1 版本SDK 中的模擬器,」Cosmo 說,「但這不是很好。對於一些3D 遊戲來說,它有點糟糕,甚至一些2D 遊戲也很糟糕。
他繼續說道,「其他人還發現軟銀有自己的官方行動開發 SDK,裡面有模擬器,但它並不真正兼容所有軟銀遊戲,因為它缺少一些庫。至於 BREW 遊戲(即 EZWeb)遊戲),他們基本上什麼都沒有,只有一個名為的模擬器。混雜。而且它是由一名用戶一手開發的[並且沒有健全的支持]。
所有這一切本質上意味著,即使團隊確實設法找到並保存了一款遊戲,也不能保證他們能夠讓它發揮作用。
不過,還是有一些希望的。正如 Cosmo 告訴我們的那樣,有一個名叫 Stephanie“XerShadowTail”Gawroriski 的人,目前正在開發一款名為“XerShadowTail”的有前途的模擬器松鼠JME。其目的是處理幾乎所有基於 JAVA Micro-Edition 的內容,其中包括 i-mode 和 Softbank 遊戲。 Cosmo 讓我們聯繫了 Gawroriski,以了解有關該模擬器的更多資訊。
「我於 2016 年開始從事 SquirrelJME 工作,差不多 7 年前了,」Gawroriski 透過電子郵件告訴我們。 「那是2016 年2 月。SquirrelJME 非常分散我的注意力,讓我忙得不可開交,努力實現目標和其他事情。有一段時間,我的目標只是為嵌入式設備創建自己的Java 虛擬機,但我並沒有這麼做。
截至目前,SquirrelJME 目前版本為 0.4.0,但接下來的四個主要更新的功能路線圖已經到位。 i-mode 支援目前計劃在 0.6.0 更新中發布,同時也支援一系列不同的電話提供者 API。
對於 Gawroriski 來說,確保模擬器支援所有這些 API 是與該專案相關的最大挑戰之一,軟體開發人員一遍又一遍地將其與「重新發明輪子」進行比較:
「我想說[模仿這些遊戲的最大挑戰是]重新發明輪子,這些輪子完全不同,而且它們不能代替另一個輪子。DoJa 基本上是 MIDP 的完全重寫(行動資訊設備設定檔)和其他相關的類,上面有他們自己的東西。然後對於 Star(DoJa 的繼承者),他們採用了 DoJa 並再次將其重寫為類似但不太相似的東西。因此,我想當涉及到這些 API 以及所有其他類似的 API 時,[想起來很好]就像一個巨大的洋蔥,所有內容都分層在彼此之上。這幾乎是保持理智的唯一方法,因為儘管我很喜歡編寫 UI 框架,但我不想像我在 MIDP 中所做的那樣連續編寫和重寫六次,因為 UI 框架很難正確使用他們總是很可怕。
如果您喜歡某個系列並且發現遊戲是其中的一部分,那麼請繼續討論它。人們談論它的越多,關於它的消息就會傳播得越多。消息傳播得越多,有技術頭腦、能夠幫助我們的人就越有機會了解它並想要加入。
從上述所有內容中您可能可以看出,功能手機的保存仍處於起步階段,但正在定期取得大量令人興奮的進展,這個谷歌電子表格顯示了保護主義者迄今為止成功拯救的所有令人驚嘆的作品。
我們詢問科斯莫人們可以做些什麼來幫助正在進行的努力,他告訴我們,僅僅提高對這些遊戲的認識就足夠了,因為有一天可能會導致擁有適當技能的人了解這些遊戲並決定伸出援手。
“不必是這樣,’哦,看看所有這些 Keitai 遊戲,我會盡力保留它們’,”Cosmo 說。 「如果你喜歡一個系列,並且看到遊戲是其中的一部分,那麼就繼續談論它。談論它的人越多,關於它的消息就會傳播得越多。消息傳播得越多,就越多很可能那些有技術頭腦、能夠幫助我們的人會了解並想要加入。
如果您有興趣參與這些工作,您可以加入 Kahvibreak Discord 伺服器(可以找到鏈接這裡)了解更多。