Rockstar made a mistake with the compatibility part, it'll show compatible with even LG GT540
However, Galaxy S2 is OK and is working fine. Just uninstall all, reboot, reinstall and use WiFi to download the files. DO NOT TOUCH THE SCREEN at any point, unless it's impossible to continue (e.g. "Touch screen to continue", and even then press it only once.). When the gameplay starts, it'll work fine.
Works for me with no plugin loaded in chainfire3d. I had to download the data twice because first time it would hang when loading, this is when I tried all the plugins in chainfire3d and none would get past a black screen. I deleted the data (com.rockstar.gta3 folder) from android/data then downloaded it again and it worked. Im on villain by the way. Good luck.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?