Chainfire3D allows you to play Tegra, Snapdragon & PowerVR games on Samsung Galaxy S II with ARM Mali-400 MP GPU. However, by installing Chainfire3D itself does not allow you to play these games yet. Additional plugins are required to install before Chainfire3D can perform the task. Besides, you need to root Samsung Galaxy S2 first in order to use Chainfire3D. Not a simple task for beginner, so I created a step by step guide to install Chainfire3D on Samsung Galaxy S2.
First of all, please get your Samsung Galaxy S2 rooted. Please follow this guide to do so – How to root Samsung Galaxy S2 with CF-Root? (Video). And make a full system backup before install Chainfire3D for just in case – How to backup Samsung Galaxy S2 with ClockworkMod Recovery? (Video). Nothing should go wrong, but no harm to make backup, right?