could you suggest me how to backup original software from my HTC One M8 before installing CyanogenMod, please? (I haven't found it in FAQ). I want to try this custom ROM but also be sure that I can revert any changes if I would like to do it. I have encrypted device.

Is it sufficient just to copy everything I have on the internal memory to the computer? Or are there some hidden partitions that I cannot easily access when I connect HTC to my computer with Ubuntu or Windows?


PS My original question was here (Backup Of Original Rom Before Installing Cyanogenmod - The Lounge - CyanogenMod Forum) but unfortunately there were no replies.