Skip to content

RAChecker Android 0.7.1

Choose a tag to compare

@x3kim x3kim released this 18 Aug 09:22
· 4 commits to main since this release
31e1262

Android APK build 0.7.1. Install the .apk on your device (allow "unknown sources"). The in-app updater picks up this release automatically.

Nintendo DS games are found now

The app could not match a single DS game before this build, for two independent reasons: .nds was missing from the list of extensions the folder scan looks at, and the hash it computed was a plain whole-file MD5.

That hash can never match. A .nds is a container, not a flat ROM — RetroAchievements hashes its header plus the ARM9/ARM7 code and icon blocks the header points at, and ignores everything in between. RAChecker now does the same, using a port of the rcheevos rule.

The hashes were checked against RAHasher over 14 real dumps (EU/DE, including DSi-enhanced titles) and are identical in every case. As a side effect DS ROMs also hash quickly: only the parts the hash needs are read, about 1 MB instead of the whole 128 MB file.

Also in this build

  • Security updates for the bundled dependencies.

Signed with the same key as 0.7.0, so this installs straight over an existing RAChecker without uninstalling first.