I dropped my Motorola Charm (Android 2.1) and the proximity sensor doesn't work which is annoying, it makes the the touchscreen disabled when I dial anything (super annoying).

I would rather like to disable the proximity sensor, so it will never disable the touch screen.

Does anybody know how I can do so?

In case of absence of any ready made solutions, I am even willing to write my own app for that (there are programs that do that but for Android 2.2).

  • If all other readymade solutions let you down, you can do a small app that will do exactly as you asked. Please see this StackOverflow question which talks about the same.
    – Narayanan
    Dec 4, 2012 at 9:32
  • 2
    You need root and an app called Hardware Disabler from Google play. See also here
    – ce4
    Dec 4, 2012 at 9:34
  • See also forum.xda-developers.com/showthread.php?t=1658474
    – ce4
    Dec 4, 2012 at 9:41
  • 1
    The first review of @ce4's suggestion looks to fit your case nicely: For me, this is very good app. I found that my proximity sensor is not working and the phone app is freezing because of it so I just found propriate drivers with other app and disable them with Hardware Disabler... Works like a charm Dec 4, 2012 at 16:06
  • @ ce4 Hardware disabler is for android 2.2 and above, it wont install on mh 2.1 android.
    – Medya
    Dec 5, 2012 at 12:42

2 Answers 2


Motorola CHARM has a proximity sensor located on the upper left corner; as stated in Motorola CHARM product support site, external lighting conditions will affect this sensor.

Motorola CHARM proximity sensor location

My suggestion is: each time you need to use the touchscreeen while making a call, try to "trick" the proximity sensor illuminating it with a flashlight or LED, so the sensor "thinks" that you've moved away the smartphone, thus re-enabling the touchscreen circuits.

If you don't have any of these items on hand, look for a place with bright light toward which to move yourself/your phone.


We have come a long way.

Almost a decade later, Android 10 comes with a Quick Setting Title to disable all sensors temporarily.

  1. Enable Developer Options. If you don't know how to do it, check the steps here on my blog.
  2. Tap on Quick settings developer tiles
  3. Enable "Sensors off"
  4. Swipe down to open notifications shade and you will find the "Sensors off" title.

You can now toggle the "Sensors off" title to enable and disable all sensors on your device including the proximity sensor

  • 1
    Hello Amar. Our policy requires full disclosure of affiliation with the product/website mentioned in any of your post. I have edited your post to reflect your relation with the weblink. In future, please do keep that in consideration when writing answers. Otherwise, your answer is likely to be treated as spam, and would be dealt with accordingly.
    – Firelord
    Jun 10, 2021 at 12:20
  • Under Android 10, MIUI 12.0.6, no such developer option/quick tile option exists. What am I missing? Apr 11 at 12:09

You must log in to answer this question.

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