ok guyss finally i found one shop who wash the silencer and romoves the dirt or smoke.

its located in industrial area street 15 just opposite to uni parts.they will clean the silencer with water and romoves the old smoke.

anyhow thxx for ur help.