Whenever I use the phone on my iPhone 3GS, it detects my face's proximity and dims the screen. However, once the call ends and I take the phone away from my face, the screen does not brighten again until I press the power/wake button, at which point the screen returns to normal.

Why is this happening? How can I fix it?

Some basic info: I'm running iOS 4.1, jailbroken.

  • 2
    I don't think I'll ever understand why someone intentionally overrides the operating system of their phone in a way that exposes all kinds of internals that a properly-functioning device never exposes, finds that the phone isn't working right, and then wonders why. I'm not giving you a hard time, I just don't get why you'd expect it to function normally. – Matthew Frederick Jan 3 '11 at 5:21
  • 1
    Wow, that was an amazingly assholish comment. If it weren't for the fact that it used to work, I wouldn't have asked. Assume, for Bob's sake, that I am not a moron. – Chris R Jan 3 '11 at 6:50
  • 1
    Have you restored it to a non-jailbroken state to see if it solves your problem? I didn't see it in your question so assumed that you had not, hence my comment, but I'm certainly open to being wrong. I take it the problem continued after you removed the OS changes you made, is that right? – Matthew Frederick Jan 3 '11 at 6:57
  • 1
    The idea is to seek avenues to solve the problem that don't require me to wipe the device. I'm prepared to restore it if that's the only possible solution, of course, and I'd have to at any rate in order to receive service for it. But I'd rather preserve my current setup if possible. – Chris R Jan 3 '11 at 8:10
  • 1
    Best of luck with it, then. I stand by my initial comment, it still seems like a strange expectation. – Matthew Frederick Jan 3 '11 at 8:32

I don't remember ever reading about a problem with proximity sensors in iPhone 3GS running iOS 4.x. The well-known problem was with iPhone 4, and it was fixed in iOS 4.2.1.

I guess you will have to restore your iPhone, either to verify that your problem was caused by some rogue app you installed via jailbreak or to take the phone to an Apple Store.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .