If you have one of the Samsung Galaxy S II variants that shipped with NFC and are currently running a custom Jelly Bean ROM, you might have noticed the lack of functional NFC capabilities on your phone. Fortunately, you needn’t wait any longer. Thanks to XDA Senior Member jthatch12, you can now enable NFC on any custom Jelly Bean ROM on your Galaxy S II.
The hack is quite straight-forward, and all it requires is an SGS II variant that comes with NFC hardware. So if yours is one of those shipped without it, don’t expect it to magically work just by using this hack. Also, it is meant for devices running Jelly Bean only. This mod has been confirmed to be working on AT&T’s Galaxy S II (SGH-I777) and South Korean KT’s Galaxy S II (SHW-M250K), but should work fine on any NFC-equipped variant. As explained by jthatch12:
Devices Confirmed Working On:
….IDK you tell me!
Devices this should work on:
i9100 = NO
i9100P = YES (it’s an i9100 exactly, but with NFC. ROMs for i9100 will work, but need to be modified to show NFC settings, otherwise no NFC options will show)
i9100G = NO, it’s completely different from the i9100 hardware (TI-OMAP instead of Exynos). ROMs from i9100/P don’t work.
T989 (T-Mobile GS2) = YES, but it’s completely different from the i9100 hardware (Snapdragon S3 instead of Exynos). ROMs from i9100/P don’t work.
i777 (AT&T GS2) = YES* , stock ROMs disable it. ROMs from i9100 work because they’re the same phone (it’s really an i9100P because it has NFC) but you need to modify button layout or the buttons won’t work in the ROM.
D710 (Sprint GS2) = NO
Wanna give it a shot? Simply download the file from the forum thread and flash it to your phone from recovery. For more information, join the discussion at the forum thread.