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/
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:
hat is really can change sensitivity, and depends of position number it change row to which I can not access, usually it is where is “0” or “call” on keyboard. But I can’n do working both of them.
1-1-1
Some one have any instruction how this feature can be used? for what down there two switches? Need I restart iPhone after changing value of sensitivity? Any idea?
This worked so good for me from 1.0.2 to 1.1.2, but I just updated to 1.1.3 (jailbroken and unlocked of course). The touch fix stayed for the most part, but it definitely isn’t as responsive as it was. The touch option is no longer available. I tried to look at the general.plist and alter it for 1.1.3 myself, but I’m not good enough. Anyone out there making a 1.1.3 compatible doc?
I also want to try upgrading to 1.1.3, but won’t try it until I know I can fix the Touch Sensitivity. Please help. =)
look post above! if you improved sensitivity on 1.0.2 or 1.1.1 and your iPhone is OK now Do not do it
YESSSSSS! got it working with 1.1.3! woohoo! =)
how did you fix it in 1.1.3?
Yeah how did you get this working in 1.1.3? I added the lines to the plist and APD’d it over to my phone, did a hard reboot and nothing, the sensitivity slider is still at the top and I the whole strip still is not working….
If anyone gets this working it would be lovely to know how.
hi, the half bottom of my iphone is completley dead. my version is 1.1.3.my opinion is that i should downgraded it to 1.1.2 and try the p.list thing u guys are talking about it would help if you could send me the full step by step on how u can add this option on the iphone. Please its really important for me to know how to do this or else i’ll have to buy a new screen which costs 250$.So if you could provide me this information please send it to my email at kormal_655@hotmail.com thank you for all your efforts. hope to hear from you soon as it will save me 250$.
How do i connect to the iphone to change the general file?
Hi, the lower portion (dock button area) is dead. I edited general.plist with ifuntastic and the touch option is there but it makes no difference. perhaps i shouldn’t have dropped it!
My issue is a vertical non-responsive strip on the left of my screen. This means, after installing the general.phlist and getting into the “touch” setting, I cannot slide the bar below “3.0”. That’s where my non-responsive area begins.
How can I modify this setting off-line?
This phone is killing me!!! first I had a dead strip on the lower half of the phone, but I could still kinda use it, now the whole lower part died, and I cant even type my password, also I use windows! please somebody help me out. my msn is carlitros_30@hotmail.com
My 1.1.1 got the sensitivity bug. I got really crazy and worried over it all day. I found this site but had no clue on how to use file. So I virginized and restored the phone. No change. Next I upgraded to 1.1.2. No change. So I dl’d WinSCP, installed BSD subsystems and OpenSSH on the iphone and got connect to the iphone. I replaced the general.plist with the 1.0.2 plist, and it goddamn works. Yay.
I got exact the same problem as Gaijin-Phone meaning I can’t use the “Touch Settings” slider which means I can’t modify the senivity – is there a .plist I could change the settings below 3 manually?
For the upper dead stip: i swapped the plist on 1.1.3 with the 1.1.1 version and it worked it put the touch setting under the reset it general settings. However the problem is that i still cant turn the sensitivity setting to 0 as it is still in the dead strip… dang.
Hi, I need help. My iphone has a bottom dead strip. I add the general.plst bur I can acces to General , beacuse it not comes up enough so that i could press it with the part of the screen that does work. How I can move it? Please someone let me know
I have firmware 1.1.2 and the bottom strip isnt working.. is there anyway i can increase the sensitivity?
I have firmware 1.1.2 for t mobile and the bottom strip isnt working.. is there anyway i can increase the sensitivity?
could someone please help i really dont want to have to buy the replacement screen because i dont have the money i have firmware 1.1.2 and my phone is unlocked but i have no idea what the code is or how i would go about putting it in..
could someone please help i really dont want to have to buy the replacement screen because i dont have the money i have no idea what the code is or how i would go about putting it in..
could someone please help i really dont want to have to buy the replacement screen i have no idea what the code is or how i would go about putting it in..
I have upgrade frpm 1-1-1 nj 1-1-4, the problem is permanent, of cource I can slightly change sencetivity but I cannot turn back to work my iPhone. Whenit happened there were two died strips, line with “7” in the begining and “*” is well, I tryed to move sencetivity level step by step from left to right, and find two position, one was abled “7”‘s row and second sometimes ables “*”. But both together was not abled.
If you have just one dead row, this can improve situation, that all in my opinion.
iPhone - Page 6 - ExiledGamers // Mar 16, 2008 at 8:29 AM
[…] its an unlocked one etc.. but you could virginise it and send it back if you wish. Also try here iPhone Touchscreen Fix: Increase Sensitivity might help but i think the replacement screen is the way to go. __________________ Criticalmass […]
Hi, I have Firmware version 1.1.4
And this whole bottom strip is dead.
http://img186.imageshack.us/img186/7867/iphonev111springboardpasq9.jpg
Anyway is there a way to fix this?
And is it possible for me to downgrade to 1.1.1 and just use the general.plist option?
Hi,
I have 1.1.4 as well, and the lower part just died .. i cant unlock the screen or anything. i am not too sure on how to do the general.plist thing, can anyone tell me? and also i think i need to downgrade to 1.1.1?
I just edited the general.plist file on my 1.1.4 phone. I had a dead stripe on the left side of my phone. About less than 1cm. It now responds better. The only key that does not work is the ‘w’ on the keyboard. Thanks a bunch for the help on this.
I dont know if mine is a different case, but i DROPPED my iphone and the lower half stopped working. does that mean it cant be repiard and the appel center cant replace it ?
Avengio Can you please expalin in step by step that how did u manage to do it on 1.1.4
hanks in advance.
Cheetah – Your phone must have the BSD subsystem installed and openSSH. Do this through Installer. SSH into your phone or use a SFTP. Your username will be root and the password is alpine. Once in find the General.plist file in the location specified above and open it with a text editor like notepad or bbedit. Do NOT use Word. Paste in:
cell
PSLinkCell
label
Touch
In the same location as the other nodes. Power down phone, reboot and navigate to Settings>General>Touch
You will see the above picture preference screen.
Hope that helps.
Incidentally for those having troubles accessing the bottom half of the screen and not being able to unlock the phone you may have some luck editing the touch.plist file in the same location as the General.plist file. Just look for 3.5 and change it to 0.
Crap. The above post stripped out the xml snippet. Please use the one in the article above. Sorry.
It seems to work, but it jumped to 16 and now it is horrible. Is there any way to mannually change this setting with ssh and vi editor or etc? Or at least to reset to 3,5 again, so I can give it another try to zero?
Is there any program like iFuntastic(mac) for windows from which i can install SSH on my iphone…i can not access settings/installer to get ssh on my iphone as that area is in my dead spot zone :S
Or you can use this ziphone 3.0 plugin.
Save this file in the same ziphone directory (on windows) or in the
mac application resources directory (which should be /Applications/ZiphoneOSX.app/Contents/Resources/
)
Here is the plugin.
http://rapidshare.com/files/105185077/Blucher.zip
No one ever bothered to mention that the ASCII files, after being edited, have to be converted back to .plist (1.1.1+).
What do we use to convert back to the original files for the iPhone to recognize?
I tried thiis fix and with the 1.1.4 firmware and my iphone just constanlyly reboots – has anyone had the same issue?
In Touch.plist, I was able to take the value down to -15.0 (it takes real numbers) and now I have control over the lower keys.
I dont know how long it’ll last, so I’m prepping up the $200 to have a techpro do the digitizer/screen thing.
I love my iPhone.
I tried thiis fix and with the 1.1.4 firmware and my iphone just constanly reboots – has anyone had the same issue?
kennydoesit …How did you reload the plist to iphone? as when i amend it ..its an ASCII file.. and i think my iphone does not read ASCII files… as u mentioned in ur last post… you have to convert them back to plist/binary files…. how did you do that…can u explain..thanks..
fahhadjavaid@hotmail.com
Hi i just recentley purchased an iphone and im in love with it, i have version 1.1.4 installed and just unlocked it using ziphone 2.5 the only thign is there is a dead spot on my screen ..on my home screen the itunes,ziphone icon and the installer dont work, awell when i go into phone the #,*, nor zero will work so i tried downloading the other general list but my computer says windows cannot find a program to open and it asks me to browse for a program …can anyone help me and explain it in the easiest way possible , step by step my email is lambolover700@hotmail.com
thanx
kennydoesit CAN you please post your .plist file it will help a lot of people with the same problem.
thanks.
Wow! This works GREAT on my 1.1.4 firmware!!! I was about to use my warranty and get a replacement. I had a dead strip at the bottom of the screen that wouldn’t allow me to use the full keyboard or SMS, etc. I simply SSH’s into the preferences.app directory on the iPhone and copied the general.plist file to my desktop. Since I’m on a PC, I had to run an XML convert on the plist file which found a website that does the conversion, otherwise text editors will just show garbage text. From there I opened the new converted plist file in wordpad. I added the text you posted into the plist file and resaved it. I then copied the file back to the original location on the iPhone overwriting the old general.plist file. No need to do any kind of xml conversion again. I then was able to access the touch sensitivy screen under > settings > general > touch. I set it all the way to zero and I now have full use of my phone back! I do have to press a little harder down towards the bottom of the screen though. Hey, but at least it works!
Oh one more thing … isn’t it possible to add this functionality of accessing the touch menu as a source in installer.app? It’s a simple thing that seems like someone could make a tweak for and it sure would be helpful to a LOT of people.
An installer is a great idea. Does no one have this problem with a TOP dead strip? I can get the Touch slider to appear in my settings but the actual slider itself IS IN MY DEAD STRIP ARGH! ๐ Is there anyway to control the sensitivity value itself thru the plist?
@andehlu – you could ssh into the phone and edit the touch.plist file. It is in the same directory as the General.plist. Good luck! Hope that helps.
@avengio – thanks I couldnt get the default to zero in the Touch.plist BUT what I did do is add a bunch test sliders on top and bottom of the slider that controls the sensitivity. This allowed me to vertically scroll the slider out of my dead strip. I set it to zero and BUMMER. It still doesnt work. I think I have a real screen issue. Oh well Ill live with it until the new phone comes out (hopefully) soon. Thanks for your help.
I still have dead spots on my screen. I use WinSCP to transfer files to and from the phone.
I’m also using a 3rd party dialer (to pull up my contacts and to add new numbers).
Anyone know where the settings for the subMenus (favorites, Recents, Contacts, etc) might be?
I still can’t get those to respond to touch.
Hey can someone post their modified general.plist file for firmware 1.1.4? My touchscreen is having same problems ๐
Hi,
I have a problem also. My lower half of touch screen is not working and i can’t reach General from settings. What can i do? I can go to iphone via ssh. Can i change the order of applications in settings, so that genral could be a bit higher in the screen…. PLEASE HELP i dont want to use my NOKIA!!!!!!
here is the 1.1.4 modified file the touch sensor can go up to -15 instead of zero.
its working great thanks guy for the info you are providing here.
those 2 files needed to make the sentivity option appear and the second is to let us go under zero.
mine is working A+ with -15 but i have to touch above the letter.
but its working.
give it a try and let me know.
here are the links.
http://www.mediafire.com/?funnc1xrcvm
touch.plist link:
http://www.mediafire.com/?qhdaly3hgyf
Hi!
Here are the modified files for 1.1.4!
Just upload them to your phone!
http://rapidshare.com/files/110285879/General.plist.html
http://rapidshare.com/files/110286136/Touch.plist.html
The touch.plist is modified so the sensitity slider is located in the middle of the screen. hopefully acessible for most people… I have added test areas both at top and buttom screen…
Good luck!