Limited Edition iPhone header image 2

iPhone Touchscreen Fix: Increase Sensitivity

October 25th, 2007 · 735 Comments · Apple, iPhone, Mods

Touchscreen fix

Are you one of the many people who is having problems with your touchscreen on the iPhone? Hack you hacked your iPhone, unlocked your iPhone, or a non AT&T customer? Now that Apple’s warranty requires you to have an AT&T phone number to get your iPhone replaced or repaired, how do you fix your touchscreen problem?

There are a few options for you at the moment. You can purchase replacement parts, virginize your iPhone and try to return it, or modify your phone even more to try and fix the problem.If you are experiencing a touchscreen issue you can edit the sensitivity of your touch screen to make your iPhone more responsive. You simply need to replace your general.plist file with a modified version found here:

UPDATED:

Modified General.plist and Touch.plist,
updated for FW3.0, tested and working on 2G iPhone.

http://www.zshare.net/download/61836600ca79e240/

http://www.zshare.net/download/618365907ed6a23c/

Placed under:
/var/stash/Applications/Preferences.app/

1.02 Firmware general.plist

1.1.1 Firmware general.plist

You will need to overwrite your general.plist located in Applications/preferences.app

The default sensitivity on the iPhone’s touchscreen is 3.5. You have the option to set it from 0-16, where 0 is the most sensitive. Recently I have had a few issues with my touchscreen and applied this modification and everything is working 10x better.

This hack may work for the majority of iPhone users, but there may be a few that will need to replace their LCD completely.

You add the code below to the General.plist:

<dict>
<key>cell</key>
<string>PSLinkCell</string>
<key>label</key>
<string>Touch</string>
</dict>

Yost edited the General.plist file, for people who have a dead strip on the top of the screen, so that the touch option is now on the bottom right under “reset” under pref>general>touch.

(take out the “.” in the link in “rapid”)

heres the link to download it if you have a upper dead strip:
http://ra.pidshare.com/files/7620461…ral.plist.html

1.0.2 firmware General.plist for low dead strip:

http://ra.pidshare.com/files/6058341…ral.plist.html

1.1.1 firmware General.plist for low dead strip:

http://ra.pidshare.com/files/6510671…ral.plist.html

Tags:

735 Comments so far ↓

  • 8GB

    sweet… so it will work and the screen sensitive will work on now? How you do it?

  • Rob

    There’s a software on CYDIA called ‘supreme preferences’. This includes the sensitivity bar, so you don’t need to start messing around with SSH

    It requires Winterboard, so install both and your sorted

  • Indigo

    Hi, First of all – THANK YOU VERY MUCH FOR THIS POST!! I wasted 2 days trying to solve this stupid issue (on 2.2.1).
    now i would like to upgrade to 3.0.
    Will the changes on General.plist will do the trick on 3.0 as well? does ‘supreme preferences’ works on 3.0?

  • Rob

    I didn’t bother with General.plist, I just installed both Winterboard and Supreme Preferences from Cydia. I then went onto Settings and then found Sensitivity in that menu and changed it to 0 which fixed the issue

  • 3.0

    Any way to make this work on 3.0?

  • Rob

    Install ‘Winterboard’ and then ‘Supreme Preferences’ from Cydia

  • Neil

    Hi Guys,

    I took the links above for the 1.1.4 general and touch files and installed them both via winscp.

    This brings up the touch option in your settings. I tried various combinations but it seems like 3.5 is the best setting. This has allowed me to use all buttons perfectly and the only slight change is that you need to push down harder on the space bar to get a space.

    That aside its perfect but who knows how long it will last???

  • Colleen

    Can someone tell me how to install? It may be in the post but the post has 602 replies.

    I have the 8GB iphone. It has never been hacked or anything. The bottom row is not working and AT&T won’t replace.

    At this point I have nothing to lose, can someone tell or direct me to a step by step on how to get in and replace the files that are suggested?

  • guideandseek

    will someone PLEASE help me figure out how to get into my iphone if the bottom slider is not responsive? is there a patch or download or something that allows me to work on it from my mac? Please–I’m very ignorant about these things and would so much appreciate a step by step walk through. thanks

  • Colleen

    same as above except I don’t have a MAC. I would be forever grateful as I do miss my iphone

  • Indigo

    Hi, just installed 3.0 with Winterboard and Supreme Preferences, the problem is that i cannot choose screen sensitivity lower than 0 (zero).
    On 2.2.1 I had it working good on value -3.5
    any clue?

  • Indigo

    ok, I the Touch section to the General.plist, removed the Supreme Preferences and i can see the Touch property under “General”.

  • circ

    anyone fix this on a 3.0 firmware system yet? I can’t seem to locate the settings/files in this version so I think it’s all been changed…

  • Kat

    I have a jailbroken and unlocked 2G iPhone. I used to have that dead bottom keyboard problem where you can’t press numbers, space and return. Well guess what… 3.0 update fixed it! I’m sooo happy. πŸ˜€

    I jailbroke and unlocked using redsn0w. http://blog.iphone-dev.org/

  • javier

    To Indigo: What means “ok, I the Touch section to the General.plist”? You have removed the Supreme Preferences completely and then modify the General.plist? Or you have modified Touch.plist? Before or after remove the Supreme Preferences? Thanks

  • Jonny

    OMG!!! THANK YOU SO MUCH!

    YOU JUST SAVED ME $200

    my ZXCVBM buttons wern’t working.

    Thank you so much!

  • Chris

    Hey I’m still not updated to 3.0?
    anyone know if i update it, can i jailbreak it again somehow?
    my iphones jailbroken and im with tmobile so i need it that way.
    also its a iphone 2g.

  • Prakash Chauhan

    Anybody having upper strip problem??? on dial pad mine 4,5 & 6 are not working and on touch screen my second icon row not working…

  • Jake

    Hey guys, what do you do if your slider bar isn’t functioning? Is there any way to bypass the slider bar screen to get into the apps? It’s the entire bottom 1/3 of my iphone that is dead. I upgraded to 3.0 and jailbroke with Redsn0w. The only problem is I can’t get into my phone to change the touch screen sensitivity. Any tips or tricks to get by it would be very helpful. Thanks again for all the info posted.

  • Chris

    I need help right away my iphones stuck on a screenthat says connect to itunes idk what to do?
    Ive tried restoring it again but says I need another actaul at&tsim? and im with tmobile so idk.
    Thanks

  • LeeH

    Heres a tut I did for someone using the Touch.plist method.
    Here is the best way to do it, Go download QuickPwn and iPhoneBrowser.
    A. Jailbreak your iPhone using QuickPwn.
    B. Connect your iPhone to your PC and open iPhoneBrowser.
    C. Navigate from root — applications — preferences.app and find general.plist.
    D. Delete general.plist and replace it with the one you downloaded.
    E. Now drag and drop Touch.plist anywhere in the window.
    F. On your iPhone go to settings — general and you will see the slider at the top of the screen.
    G. Adjust a little at a time until you can access the lower icons without causing major issues with the upper rows.
    The fix isn’t really a fix but more of a band-aid so expect some issues with finger placement on the screen.

  • Jake

    Hey Chris, updating to 3.0, you can still jailbreak your phone. Just use redsnow. Also, I still can’t access my settings due to the inability to use the lower half of my screen, which includes my slider bar. Anybody have a fix, or a pre loaded touch setting to the general.plist that would automatically make the sensitivity the highest it can go. Any help would be greatly appreciated guys. Thanks again.

  • Limited Edition iPhone

    Hey guys please email me if you have a working solution for 3.0 and I will post it on the site for everyone.

  • Machoglia

    I used iphonebrowser to install the files without ever touching my iphone!!! I use 2.2.1 it runs smooth

    Any luck with 3.0??

  • SteveMcQ68

    I loaded 3.0 on my 2G phone…used redsnOw to unlock it…downloaded iphonebrowser and also the 1.1.1 Firmware General.plist…I replaced the 3.0 file with the 1.1.1 file and it worked fine.

  • Colleen

    For those that are still having problems. This may or may not help. I was actually able to get my phone replaced.

    I took it into an Apple store near work, they restored it (I had already done that) said I would have to pay the $199 to get a replacement. I told them this was a common problem which they disagreed with.

    Not at all happy I tried all the above posts to get the sensativity back, it worked some but not enough. So I restored the phone once more made an appointment with the Genius Bar at the Apple near my home.

    My warranty was out as of June 2008. I crossed my fingers and went to my appointment. (I did have a copy of the article on apple.com saying to bring you phone in even if it was out of warranty).

    The guy said he had to check my serial number. There was a batch of certain serial numbers that fall under the “must be replaced” issue and mine happen to be one of them. So I walked out with a replacement iphone (the original) on June 27, 2009.

  • Kat

    @Colleen

    Could you please link the article on apple.com? Thank you! πŸ™‚

  • Tamer Elnady

    same problem, i have a 2g iphone and i did the upgrade to the 3.0 i dont know if i can SSH my 3.0 OS, to do the general.plist thing, somthing i want to know do i just have to change the file by delete the old one, and someone here used the 1.1.1 f.w. too with the 3.0 OS, what i can do now im waiting, i switched off my mobile yesrterday after i did a restore ill but nothing happened, ill wait for 2 days and try i saw the in the youtube,

  • Colleen

    @Kat

    Here you go!

    http://support.apple.com/kb/TS1827?viewlocale=en_US

    My paper from apple that they gave me when they gave me the new phone says

    Proposed Resolution: CS Code matrix calls for repair coverage.

    Just in case that helps anyone.

  • toyshy

    Modified General.plist and Touch.plist,
    updated for FW3.0, tested and working on 2G iPhone.

    http://www.zshare.net/download/61836600ca79e240/

    http://www.zshare.net/download/618365907ed6a23c/

    Placed under:
    /var/stash/Applications/Preferences.app/

  • Niall M

    I had a problem with the lower strip, only on safari and sms which I previously fixed on 1.1.4, but after upgraing to 3 the problem returned, tried the touch settings with Supreme Preferences but didnt work so I turned it off and used the new files from Toyshy in previous post and its working again. thanks a lot for posting the new files.

  • Kat

    Update:
    I just got back from the Apple store and they are replacing my iPhone (original) with a new one. Yay!

    Everyone you need to try and go to the Apple store to get your 2G replaced. Have them check the serial number and see if it falls under the ‘must be replaced’ category. I think they’re getting rid of 2Gs and replacing everyone’s broken phone.

    @Colleen

    Thank you so much for sharing your story! Really appreciate it. πŸ˜€

  • toyshy

    You are most welcome, Niall M.

    A little note to the 2G iPhone users, the old modified plist files will still fix the touchscreen issue, but you will lose some of the new toggles found on 3.0

    The updated files should work on 3G iPhone too, but I am pretty sure there are some toggles found on 3G iPhone’s general.plist, that isnt on the 2G iPhone. It would be great if someone using a 3G iPhone, shares their modified plist files here as well.

    Godspeed.

  • Tamer El Nady

    Thank you Toyshy i will try the new files, but what you mean by “you will lose some of the new toggles found on 3.0” what will stop,and is that mean when ill go to the next os 3.1 i will back to the dead strip again? or even when i restore once again?
    i will open my iphone tonight after closing it for 48 hours if it didnt work i will try your files, but still want to know if i can SSH my 3.0 i did it in the 1.1.4 before is it the same? can you guys post a link for SSH the 3.0 in 2g iphone
    good luck for all ppl in here

  • toyshy

    I meant the old general.plist files (those modified from pre-3.0 firmwares) doesnt have some of the new settings toggle switches found on 3.0. E.g. Home, Restrictions, etc.

    The updated general.plist, which I modified from the default 3.0 general.plist, basically added a ‘Touch’ toggle switch on the very top and leaving the rest of the toggle switches untouched.

    There is no reason why the updated plist files wont work on 3.1. But I am not sure if there will be any new toggle switches on 3.1’s general.plist. If there are, will update accordingly then.

    Some might have problem accessing OpenSSH in the first place, due to the touchscreen issues. Hence, I suggested using Diskaid instead.
    http://www.digidna.net/diskaid

    Godspeed.

  • Tamer El Nady

    Thankyou again πŸ™‚ ill try the link now but there is somthing my upper half dont work and you said in the verey top!!

  • Ivan

    hi there can some one tell me why when i change the sensitivity setting my phone goes in to an endless reboot loop and how can i fix it , or do i have to restore the phone , but how can i get the touch menu with out my phone crashing like this is there any fix to this thanks

  • Tamer El Nady

    its not that easy i ont know where to set the sensitvity

  • Limited Edition iPhone

    Comment from toyshy that got deleted:
    Tamer El Nady, I updated the modified plist files for dead upper strip. Hope they work for you!

    General.plist
    http://www.zshare.net/download/620926908b2b46a2/

    Touch.plist
    http://www.zshare.net/download/6209277633a45735/

    Ivan, what firmware are you on? And how did you changed your touchscreen sensitivity? Via Supreme Preferences?

  • Tamer El Nady

    ok i got touch in my list and i can change and i just feel change in the touch sens. i dont know how to ajust it i did 10, 16, and -3, -10 still nothing !!! i did reboot 10000 times
    show touch bottn is ON and test all off and dwon
    toyshy u r great but the trick didnt work :(((((

  • toyshy

    Tamer El Nady, mine was set at -22, before my lower dead strip starts working again.

    And there is no need to reboot phone for the adjustment to take effect.

  • Indigo

    To Javier: As far as i remember i removed the supreme preferences and added the section of the touch to the General.plist (copied it from the 2.2.1 Genral.plist posted on this site), the Touch.plist was already exist (probably from the supreme preferences installation), anyway I just installed Errica Utils and converted the Touch.plist to XML using ‘plutil’ changes the 0.0 value to -10.0 and convereted back to binary, reboot and walla.
    hope that helps.

  • max

    in my 2g the lower part is not working i delete the 2 files and copy the new that you attched ( i have 3 version )

    but for adjust the sensivity i need to slide to unlock but i cant !!! what are my options ?

    thxxxxxxxxxxxxxxxxxxxxxxx

  • SteveMcQ68

    Ok…my other iPhone 1st gen with 3.0 was not allowing me to use the call button…I updated the plist and touch and now the phone will dial…however…I lose recents, favorites, contacts, keypad and voicemail functions. Anyone experience this? That area does not work when I bring up cydia either…home, sections, changes, manage and search etc.,

    Any help??

  • HELPPPPP

    Hello.. I know i’m one of the … persons who asked this.. but please, i didn’t read that there is a solution when the dead strip is at the bottom so i can’t unlock my mobile…
    PLEASE HELP ME!!!

  • Chris

    Toyshy what do I set my 2g iphone at when I add those .Plist files to my phone?
    I have it on but idk what to set it to?
    I have a low dead strip and a upper one.
    the lower qwerty keyboard doesnt work.
    From POST 630.
    Thank you a lot.
    -Chris

  • Mudi

    Third row isnt working, tried almost everything, im on fw 3.0 my iphone is a 2g.

    Should I give up and throw the iphone? I really love the iphone. Please help :S

  • alan

    1st generation iphone
    version 3 software
    this general.plist thing worked perfectly
    I used iphonebrowser 1.91
    to change it.
    also my screen worked if i took my SIM card out

  • thehumble1

    thanks Toyshy, this worked for me. I was upset that I updated before looking into this as my lower 1/4″ wasn’t working.

    Someone needs to update the actual instructions to include Toyshy’s 3.0 updated general.plist and touch.plist files. It takes a lot of searching to find out that some wonderful person has already developed a fix for OS 3. I passed this page a few times because the date is 2007. It should be updated to include the most current findings. Just my thoughts. Again, thanks Toyshy and everyone else who helped out.

  • jokerfolife@live.com

    OK GUYS…THIS SAME EXACT THING JUST HAPPENED TO ME TODAY. TOYSHY I THINK YOU’RE THE CLOSEST SO FAR…SO HERE’S WHAT’S UP

    I DROPPED MY PHONE TODAY IN TEH MORNING, THEN THE BOTTOM PART “SLIDE TO UNLOCK’ CAN NO LONGER BE MOVED. WHICH MEAN I CANT ACCESS TO MY PHONE OR OPEN MY PHONE OR EVEN ANSWER MY CALLS…I’VE RESTORED IT, INSTALLED LATEST FIRMWARE 3.0 AND JAILBROKE IT…STILL THE SAME..

    SO..I FOUND THIS THREAD…DID THE REPLACEMENT OF GENERAL AND TOUCH USING TOTAL COMMANDER, DELETED THE PREVIOUS ONES AND REPLACED IT WITH THE ONES THAT YOU HAD POSTED FOR THE 3.0….BUT STILL THE SAME PROBLEM, I STILL CAN’T UNLOCK THE PHONE AND ACCESS SETTINGS AND GO TO “TOUCH” SO I CAN CHANGE SENSITIVITY…PLEASE ONE GOOD EXPLANATION OF WHERE I GO FROM HERE. THANKS!!!!

Leave a Comment