How to install and use Chainfire3D on Samsung Galaxy S2?

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.


  • CF-Root

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?

Install CF3D driver

Step by Step Installation Guide

  1. Install Chainfire3D from Android Market here.
  2. Download here, here and here.
  3. Put these plugin zip files at sdcard.
  4. Launch Chainfire3D.
  5. Allow Superuser Request access when prompted.
  6. Select CF3D driver ~ Install / upgrade / install CF3D driver.
  7. Then select Install ~ Install CF3D driver and reboot.
  8. After SGS2 rebooted, select Install plugins / shaders ~ Install plugins and shaders from SD card.
  9. It will scan sdcard and external_sd for, and plugins.
  10. Select each of them to install.
  11. That’s all.
ZIP install complete!

There are 3 popular plugins for Chainfire3D ~ NVIDIA, POWERVR and QUALCOMM. Select one of them for the Tegra, Snapdragon & PowerVR games that you want to play. For example, you need to select NVIDIA in order to play NVIDIA Tegra games like Galaxy on Fire 2 THD, Fruit Ninja THD, Guerrilla Bob THD, Arma II: Firing Range THD…

How to use Chainfire3D?

  1. Launch Chainfire3D.
  2. Select Default OpenGL settings ~ Configure default OpenGL settings.
  3. Go to Use plugin ~ Load a plugin.
  4. Select NVIDIA for Tegra games, or POWERVR, QUALCOMM.
  5. Exit Chainfire3D.
  6. Launch the games that you want.
  7. That’s all.
NVIDIA plugin for Tegra games

Enjoys Tegra, Snapdragon & PowerVR games on Samsung Galaxy S2.

  • cyrus

    hi how to play broothers in arms 2 in i9100
    i use these plugins but its steel doesnt show the graphik of the game right

    • That’s might be issue from Chainfire 3D itself. We can’t do anything unless developer improves it.

  • amulya

    heyy i rooted my galaxy s2 by your above steps,bt when i reebot my phone a yellow triangle appers everytime containing an exclamation mark(!)….what is this…plz help

  • amulya

    heyy i rooted and installed chainfire 3d also d plugins…but still not able to play most of d games on my galaxy s2…for eg rainbow hd,backstab,reptide,the settlers…….also plz let me knw some gud websites for free root apps……also do suggest me a gud firmware….my kernel version is

  • amulya

    please tell me that after rooting and installing plugins for different processors why many same of that processor are not running…..i have tried downloading games from various websites but d result is d same…???

    • Hmm… I am also not so sure. Please consult Chainfire3D developer if you still have issue.

  • wni

    hi. just wanna clarify thing. if i using cf root, later if i want to install another kernel (e.g speedmod kernel) does the new installed kernel delete the cf root kernel?

    • Yes, it should replace CF-Root kernel.

      • wni

        so does it mean that there will be some problem if i wanna play Tegra, Snapdragon & PowerVR games on s2?

        • Nope as long as it is rooted.

  • grawg

    Well done now got my nfs shift running thanks to you!

  • kitty

    anyone got any games running using chainfire3d?if i do per instruction you will it work perfectly.did u tested it for backstsb?someone reply pls

    • Amulya

      Heyy I m able to run samurai ,galaxy on fire,nedd for speed hot persuit,the settlers and many more to come…
      Backstab m not able to play it just force closes after intro..

      • n8tos2

        hi can u pls list the game that worked using chain fire?!!

  • hamood

    its not detecting the zip files help plzz

    • Please consult the developer on this issue.

  • Grawg

    Followed dev’s instructions to the t and now i have nfs shift working on my device,the sound is occassionally choppy during gameplaay but i wonder whether this is a problem with the solution or something else.

  • fen

    fruit ninja thd is not working in 2.3.5 criskelo rom. already installed chainfire 3d pro

  • naith

    Is it recommended to revert back to the original drivers after every game played or is it safe to leave the drivers set on a previous game for everyday mobile use?

    • You can leave it if you don’t feel any performance drops.

      • naith

        Actually I’m more afraid of the drivers overclocking the processor in that changed state… will do more reading on XDA, thanks.

        • Huh? Where did you get the info that Chainfire3D will overclock the CPU?

          • naith

            I believe you’ve misread me.

            I am curious to know whether the command plugins and Chainfire have the tendency to change the opcodes of the processor functions and have the risk of doing something the processor is not designed to do (such as unintentionally overclocking), which is why I asked for further clarification whether this risk exists if the plugin is left active for the phone’s use duration.

  • amulya

    which is d best firmware for galaxy s2 regarding battery lyf

    • XXKI3 custom firmware serves me well.

  • Ramli MU

    Will this work on model GT-I9100G, just normal root with kernel, not CF-root.

  • Ron

    when i download the zip’s frm says not supported at m
    y phone

    • Please consult Chainfire in this case.

  • Ron

    hey i cant install the plugins.when i try to download it.its says not supported
    is it because i download it via my phone?should i do it in the computer

    • Not sure. I copied mine from PC.

  • Alan

    Hey, i Installed Chainfire on my SGS2 and installed Nvidia plugin but in market it still says incompatible with your device i mean how to buy em?

    • Please consult Chainfire if you still have issue after enable Fix Market settings.

  • wish

    does this chainfire 3d work on galaxy i9100G??

  • wahwah

    Brilliant Stuff!!! Works 100%

    Thanks a million.

    This is the easiest way to get this done for sure.

  • mahabub

    Hy when i lunch chainfire 3d . all time say if ur device rootet then reboort ur device
    i reboot my device many time bt this message show all those time . what can i do now

    • Is your phone rooted?

      • mahabub

        Can u say what is root . My phn not rooted . but if i need xhainfire so how can i root myy phn . pls say

        • Please follow the guide to root your phone first.

  • parag

    9mm hd and backstab hd is not working on the sgs2 it says this game is not compitable with your device request a refund even after installing all the 3 plugins u listed. Plz don’t tell me to contact cainfire devloper isvthere any other procedure u know.

  • Hello sir.
    i am using chainfire3D in my galaxy fit gts5670…But when i installed chainfire by your above steps. & .after that when i opened my gallery. so gallery comes with a bug i cant able to see my pics clearly.all gallery pictures are showing oily.&when i uninstalled chainfire. then i opend my gallery all pictures was ok..

    • Please report to Chainfire3D Developer on your issue.

  • ajay upadhyay

    hey iam from india my imei has crased by rooting plz help

    • Do you have EFS backup previously?

      • ajay upadhyay

        no how to take efs back

        • ajay upadhyay

          plz reply quick dear

          • ajay upadhyay

            help me bro plz

        • Sorry, I have no solution then. Please consult Samsung Support.

          • ajay upadhyay

            hey if i ll root my s2 will my imei will get 00000000000 like this plz tell

            • No. CF-Root is working fine for me.

              • ajay upadhyay

                by doing this will my imei will flash

  • ajay upadhyay

    say dear wht should i do knw

  • ajay upadhyay

    gve me u r contact no

  • ajay upadhyay

    hey i got my imei back bt i cant able to get backup of efs i hve install hc-ktool then also

  • ajay upadhyay

    in hc-ktool it is saying tht “no root access” hw can i ovrcme frm it

  • ajay upadhyay

    hey jayce if i will root my sgs2 will imei will format plz reply bcz for efs backup it requires root acess

  • Jacob

    Does anyone know how to get Galaxy on fire 2 to work on Samsung Galaxy s2

    • Chainfire3D does not help?

  • sepool79

    jayce, is it the chainfire support the ICS firmware.I ca’t load the chainfire after upgrade to 4.0.3 XXLPQ firmware

    • Chainfire3D is working fine here.

  • Héctor

    I do all the steps, fixed market (google play) and it keeps saying my device is not compatible 🙁

    • Hi Héctor, please consult Chainfire3D developer then.

  • Nikola

    Thanks man. This work great on my Samsung Galaxy S2.

  • david

    where i can get tegra games ? android market say it doesnt compitable with your device

    • Hi david, Google Play Store (Android Market) is the official place to get them.

  • viki

    its coming error could not write to system pl help

    • Hi viki, please consult Chainfire developer.

  • hassan

    I cannot install CF3D driver and error occur saying ”could not write to syatem” help…….

    • Hi hassan, have you rooted your SGS2?

      • hassan


      • hassan

        I’m using samsung galaxy s3 version GT19300, i have rooted my device but i could not install CF3D driver an error saying could not write to/system plz help…..

        • Hi hassan, I don’t have issue on SGS3. Please consult CF3D developer for help.

  • Sean

    I did exactly as you told but after loading the plugins also shadow gun is telling that my device is not supported.Please help.

    • Hi Sean, please consult Chainfire3D developer.

  • yham

    hello… i installed chainfire3d on my galaxy ys5360 but i cant play 3dgame… wat am i supposed to do now? its says that the game i want is “your device not compatibility in your version” there is a problem in chainfire or in myOS… pls help i need it… my android version is 2.3.6 and baseband is s5350DDLA1 BUILD NO# GINGERBREAD.DDLA1 PLS HELP ME…. THANK U SO MUCH….

    • Which plugin are you using and on what game?

  • matthew

    what battery % app is that

    • It is part of custom ROM that I use ~ CheckROM.