*Note – Before you can install custom ROM, you need to root your Galaxy S4.
Rooting Galaxy S4
For Galaxy S4 GT-i9500 Exynos Octa-core, AT&T SGH-i337, Sprint SPH-L720, and T-Mobile SGH-M919, and Korean (E300S, E300K, E300L) see How to Root Galaxy S4 with CWM.
For Galaxy S4 GT-i9505, T-Mobile Galaxy S4 SGH-M919 Sprint Galaxy S4 SPH-L710, Canadia Galaxy S4 (Bell, Rogers, Telus), US Cellular Galaxy S4 SCH-R930, please see How to Root Galaxy S4 with TWRP
For Galaxy S4 Qualcomm versions like AT&T SGH-i337, T-Mobile SGH-M919, Sprint SPH-L720, Verizon, US Celluar, Rogers, Bell, or Telus, please see How to Root Galaxy S4.
For AT&T Galaxy S4 Active, see How to Root Galaxy S4 Active!
For Verizon Galaxy S4, see How to Root Verizon Galaxy S4!
*Note – Some models have multiple methods of rooting and some only have one root method. CWM or TWRP root method involve installing custom recovery, which is recommended so you can install custom ROMs and also backup/restore ROMs.
For unrooting Galaxy S4 completely back to stock and unvoid your warranty, see How to Unroot Galaxy S4 and Remove Root!