If you do a kufr or shirk act without knowing it, do you have to say the shahada, if you do it knowlingly, without wanting to leave Islam, do you have to as well? If you do it unknownlingly but wanted to leave Islam, do you have to, and of you did it knowingly and wanted to leave Islam, do you have to say the Shahada again?