It’s no secret that even after a few firmware updates, the proximity sensor issues are still a problem for a lot of people. Although I’m not a big talker, I still occasionally experience frustrating proximity sensor issues.

The proximity sensor is what the iPhone uses to know whether or not you are on a call. Its purpose is to sense your face, and disable the touch screen so that you don’t inadvertently “face dial” or hang up on your caller.

CallLock aims to circumvent the issue by locking the iPhone altogether when on a call, but does it work?

That really depends on how you use your iPhone. The tweak works by locking your phone, which of course completely disables the touch screen until you unlock it. Normally when you press your sleep button during a call to lock your phone, it disconnects the call. What CallLock tries to do is prevent this from happening.

The reason Apple disabled locking your phone during a call is because you would no longer have access to any of the normal call functions, like, say, hanging up. That’s one of the caveats of CallLock, because it prevents you from doing anything else but talking while on a call. Sure, you can unlock the phone, but that can get pretty annoying after a while, and sort of defeats the purpose.

Since CallLock is a tweak, you won’t find any new apps on your Home screen, but you will find a new entry in your settings that lets you switch between manual and automatic mode. Manual mode means that you must press the sleep button to lock your phone during the call, while automatic tries to automatically lock your phone upon connecting a call.

Manual mode works pretty much as advertised, but Automatic mode definitely still needs some work. More often than not, the call would simply disconnect upon dialing when using automatic mode. Considering this is version 1.0 of the tweak, it’s likely that we’ll see refinements over time.

Though CallLock certainly isn’t a solution to a problem that has gone on for too long, it could be a viable workaround if you’re willing to put up with some of its shortcomings. It’s available for $.99 cents on the Cydia store for jailbroken iPhones.

Are you still having proximity sensor issues, and if so, how are you dealing with it?

UPDATE: CallLock was just updated with version 1.0.2, and it fixes my gripes about the automatic mode. I tried about 10 different calls, and it worked as advertised each time, with no dropped calls. With that in mind, I definitely recommend giving this tweak a shot if you suffer from consistant proximity sensor issues.

  • By the way, this tweak was just updated with version 1.0.2, and it fixes my gripes about the Automatic mode! I tried about 10 calls, and it worked as advertised each time. Call lock is definitely something to try if you have proximity issues, especially since they addressed this one glaring flaw.

  • Cyberbee005

    I did not jailbreak my phone so I deal with the “face dialing” by using my headphones when on a call..

  • Gixer

    Tried this via Cydia – when I called it noticed I was using a ‘cracked’ version and logged my details

    • Matt

      Update 1.0.2 was pushed out and fixes most issues. Love this thing.

  • UPDATE: This app was updated today to version 1.02 and it works correctly now when I set it to auto lock. It locks a few seconds after you make/receive a call.

  • wait isnt this standard feature already? or is it just a fix up for those with super sensitive proximity sensors, anyways guys good job

  • I love the app. I used to run into the proximity sensor issue all the time and end up muting folks I was talking to. Thanks for mentioning the automatic call lock because I wasn’t aware of it.

  • Jatin Hans

    sleek sleep is the answer of all question just install the tweak sleeksleep and enable the second option senser isomania u will never face the senser problem any more try it and never forget to thanks me add me on facebook for more solutions regarding iphone