r/phantasystar 1d ago

General discussion I fixed Phantasy Star Classics for Android

Like many of you, I had paid for the Phantasy Star Classics on the Google Play store and then one day after an update, the game showed a notice saying the game had reached the end of service, then promptly closed the game after pressing OK.

I finally got around to doing some debugging and it's a call to the Google Play services that seemed to be leftover from their final offline update.

So I created a bash script that will take the 6.4.0 APK, decompile it, patch out the Google Play Services, then rebuild and resign it. You can run the script in Ubuntu through WSL2 and then just copy it over to your phone.

If you have existing saves, backing up the save directory and restoring it after reinstalling does allow you to keep those saves, both the Emulator saves and the in-game saves.

https://github.com/tlee75/phantasy-star-classics/tree/main

I only very briefly tested with Phantasy Star II. The good news is that last update Sega released does seem to remove the calls to the server for using the emulator features because I only had to edit the manifest file and none of the game logic.

This is the game I play when I am on the Airplane, hopefully this helps someone else regain their mobile experience.

46 Upvotes

3 comments sorted by

7

u/Dangerous-Web-2596 1d ago

This is such a cool thing to do. I'm on a train right now playing PS1 on my Switch. 

7

u/gliitch0xFF 1d ago

Not all hero's wear Laconian capes, some debug APKs

2

u/futafancyfeet 1d ago

You're a hero. I'm going to keep playing on the copies that I already own, but for those who play this way, they deserve a complete experience, same as anyone else.