跳到正文
Gbatemp· skawo·· 3 小时前AI 评分14

Corrupted Cartridge Fixer 发布

Corrupted Cartridge Fixer Release

AI 导读

Corrupted Cartridge Fixer 发布,能修复3DS卡带无限加载或频繁崩溃等非物理缺陷故障。目前已有6个3DS卡带经该工具改善,其中5个完全修复,1个仅单个音乐文件不可恢复。该工具仅适用于已损坏且无物理缺陷的卡带,对焊点开裂等物理损坏无效。

正文

3DS Cartridge Fixer Tool

Lately, there have been news about NAND Flash media deteriorating just for sitting unused in storage for too long. 3DS Cartridges use a fancy NAND Flash chip, so, naturally, there is some cause for concern that they, too, will start failing.

When cleaning my collection, I decided to check all my 3DS games for this very reason - and to my surprise, my Paper Jam Bros. cartridge has completely failed. On an unhacked 3DS, it would load infinitely, and on 3DSes with Luma CFW it would immediately throw an ARM 11 Exception when launched.

After dumping the game, I discovered that the ExeFS and about half of the game files were corrupted. I nearly wrote the cartridge off, until I noticed that the "infinite load" thing stopped happening. Indeed, the game was now crashing when trying to display the titlescreen. Checking with GodMode9, the ExeFS has seemingly fixed itself! Some more faffing later, I even managed to get the titlescreen to work again intermittently.

Reading around, I found this post, and with it mentions of the 3DS carts' refresh functionality. And so, I modified GodMode9 to run this refresh more frequently and after some manual checking and comparing hashes, I now have a fully working Paper Jam. Bros. cartridge again. Hooray?

I decided to make the process more automatic and release a tool able to potentially fix cartridges corrupted in this same manner.

Here it is: https://github.com/skawo/GodMode9-with-Cartridge-Fixer

Now, it bears repeating, even though it's bolded in the readme, there; only run this if your cartridge is already bad.

So far, 6 cartridges have been improved with this; 5 fixed completely and one where a single music file was completely unrecoverable. If you DO manage to fix your game, great! Please share, as I'd love to hear what the actual success rate here will be.

Note: this will not do anything for cartridges that have physical defects, such as cracked solder joints. But if your cartridge appears to load infinitely, or frequently crashes from non-gameplay-related reasons, this tool has a chance to fix it.

来源:Gbatemp · gbatemp.net