This full tutorial applies to the Galaxy S2 I9100, I9100m, I9100t, and I9100p (no NFC)\r<br>\r<br>DO NOT ATTEMPT ON ANY OTHER VARIANT\r<br>The method is similar for the i777, i727, and T989 \r<br>But the ROM, recovery, and partition files are different\r<br>\r<br>Any Android 6.0, 6.0.1, 7.0, 7.1, 7.1.1 /\r<br>Cyanogenmod (LineageOS) 13, 13.1, 14, 14.1 ROM\r<br>can be flashed using this method\r<br>\r<br>***********************\r<br>FILES TO DOWNLOAD:\r<br>***********************\r<br>\r<br>Odin 307:\r<br>\r<br>\r<br>CWM recovery:\r<br>\r<br>\r<br>Marshmallow Kernel:\r<br>\r<br>\r<br>IsoRec TWRP:\r<br>\r<br>\r<br>Re-partition flash-able file:\r<br>\r<br>\r<br>Alternate name pit file for anyone having trouble:\r<br>\r<br>\r<br>Resurrection Remix: \r<br>\r<br>\r<br>OpenGapps:\r<br> \r<br>use ARM 7.1 and whichever version you prefer (I have only tested nano)