I did it! I put the firmware zip file to the internal storage, opened the phone, then went to update->local update and searched for zip file. That's it. Phone started then doing firmware update. So I did not use recovery mode. Fingers crossed that this will solve my problem and those random software...