I was trying to switch my iPhone 3G from on vibrate to off, but the switch was stuck. I tried switching it a little harder and the switch popped off. Is there any way to fix it? My phone is no longer under a warranty, and it's jailbroken so it's useless taking it to the Apple store near me.
Did it completely pop off, or just still in place but loose? I don't know if the 3G is different but on my 3GS the switch sits in a "guide" where no way it's gonna pop out of the case. But to fix it, if you open the phone (there's guides online and videos), you see where the vibrate switch is and where the flick switch attaches to that assembly. On mine there's like a tiny little hole that slides onto the vibrate assembly (the activator switch protrudes).