Yes, please upload the apk. Its likely the only way a majority of us will be able to play it anyway...
Alright, here it is: http://www.mediafire.com/?h4bngmz8gri567t Oh, I tried installing it on my Droid 2 but I got an error message as soon as I opened it. Hopefully someone can get it to work.
Cool, they're using what I guess are the original MIDIs in this port. They did the same thing for the mobile phone port too. Of course, they replaced the invincibility theme with an arrangement of the title theme like in the mobile phone port as well. I remember it being the original Sonic 1/2 invincibility theme. The mobile phone port and this port's invincibility theme are actually different from each other, too. Some of the music is missing though, like the chao garden.
For those who have no need to download the APK. http://www.mediafire.com/?18j3ykjli724qq2 EDIT: Wait... Sonic 4... Is that you? Check BGM 49 and 50 and tell me I am not nuts...
So, It launches in my X10 Mini but I'm welcomed by a web browser, clicking on some of the links redirects me to the android market, clicking on what I think is launch gives me an error about the version not being the latest (according to google translate) Attempting to launch in airplane mode results in an SIM related error. attempting to launch with Wi-Fi/3G off results in "Error Type:-2" So the game more or less uses a type of DRM that has to be cracked.
I guess the game makes sure that you're actually using a Japanese phone That's the same errors that I got.
http://forum.xda-developers.com/showthread.php?t=695701 Here's an APK decompiler if anyone wants to take a look at it. http://dl.dropbox.com/u/28439034/SAdv_droid_decompiled.rar Here's the decompiled APK, the game's code is in the smali folder.
I've managed to get it working. I'm not sure whether I'm allowed to post the patched APK though. To be honest, you'd be better off grabbing a GBA emulator and a ROM. It's a bit sluggish (running on a Nexus S).
Not to mention, from what I've heard, the game apparently isn't free, and actually costs 415 yen. According to Siliconera, at least. Interesting that it was ported regardless though.
http://www.mediafire.com/?wcpx33skvroe747 You might want to run this with Flight Mode on. I'm not sure if there are any other "ET phone home" mechanisms.
In case anyone's interested: There's a class "MonthCertification" within the Dalvik class archive that is responsible for generating the "SIM ERROR". If you can NOP out that code, you can probably fix the problem. (Judging by the name, I also suspect that it may enforce some sort of time-limited trial period, though I'm not positive about this.) (I don't have an Android environment set up here, so I can't fix this myself. That, and I don't do any work with Android crApps in the first place, nor would I know where to start regarding decompiling and recompiling Dalvik class archives.)
Just gave it a shot on my Galaxy S. It works, but it's really janky. It even locked up with no way to fix it when I got a text message. Might just be a casualty of getting ported over. It's neat that it's a port instead of quick emulation, anyway.