Ethers are cleaved by acids not by based. Why ?
The C — O — C bond in ethers like the C — OH bond in alcohols is quite strong. In order to weaken it, the oxygen atom must be protonated. A subsequent nucleophile attack by a strong nucleophile such as Br– as I– ion on the less hindered carbon atom of the protonated :
bond brings about the cleavage of ethers to form an alcohol and an alkyl halide. The acids only can provide the H+ ion required for protonation of O atom of ether and therefore only acids can bring about the cleavage of ethers and not bases.