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:
Great summary.
I had the same problem and increasing sensitivity solved it.
Regards,
Alex
I’m skeptical. The screenshot above looks like a fake, and I don’t see any sign of this setting in the plist. Which element is it? I’d rather edit it myself than replace the plist and overwrite every general setting.
I can confirm that this worked on 1.02 firmware. I have not tested it on 1.1.1 or 1.1.2. Download the file and compare it to your original plist. I cant remember off hand what changed.
i have updated the post with what you add to the general.plist
the General.plist file mentioned above is a binary file on 1.1.1. What do you add extra key and values pair to the plist? It’s not ASCII file.
you need to convert your file with: http://140.124.181.188/~khchung/cgi-bin/plutil.cgi
can you send general.plist modified for 1.1.2?
just add the above code to your own or edit it with mobile finder and mobile text edit
lower half of my screen is dead so no chance to access settings. Any chance to get a plist with sensitivity preset to 0?
what firmware version do you have?
still on 1.02
Thanks for the credit to the modified version.
Hope it helps everyone more with the upper dead strips, I know how frustrating it can be.
THATS MY NIGGA YOST KEEP IT UP BRAH
In other words, good read.
Can somebody post link where to download modified General.plist other than rapidshare? I think our internet is proxied and we can not download free from rapidshare. Thanks.
which one do you need? and where do you want me to link it?
I have 1.1.1 firmware and I have about 1cm dead strip about 1cm from the bottom of the screen. I can not use the rows that includes “zxcvbnm” keys on keyboard. Can you share the modified general.plist on other file server other than rapidshare (like http://www.box.net)?
http://www.box.net/shared/fvoi268osm
It worked because I can use the *,0,# on my keypad when dialing phone numbers. But I still have problems with typing in safari. When I tilt my phone horizontally, I can’t use the Z or D buttons. Can you help me out? I’m running 1.1.1.
This is Great! I just saved $200 for what a local repair shop charges to replace the touch screen. I can now use all the letters on the keyboard and use the “call” button on the Phone. Many thanks to “Limited Edition iPhone”!!!
Having almost the same problem as Ritzmo, I can get into settings but can’t touch General…
any ideas on what I can do?
or any way to get a plist that’s preset to 0?
Having almost the same problem as Ritzmo, I can get into settings but can’t touch General…
any ideas on what I can do?
or any way to get a plist that’s preset to 0?
Version 1.0.2
is there a way to go even more than 0.00? like a negative number? -3???
i noticed as the number gets lower, i get more of the screen back…
i do not think so, but you could always try
Nicely done, I stand corrected! I modified my plist manually as suggested and this works as advertised. Very cool indeed.
Is there a solution for 1.1.2 ?
try the manual method for 1.1.2
Hi everyone first thanks for your job here.
I have a probleme I have the top screen dead, I succeed to modify the general.plis and I can access the touch settings, but to modify the sensibility we need to access the top of the screen, wich is impossible because it’included in the in sensitive area. So is there a way to put the touch setting bar, in the bottom of the page ???
For people who can’t access to the settings menu because of the dead area, you can modify the order of icons on the springboard by modifying the DisplayOrder.plist, then you will be able to chose where to place the icon on the screen.
Hi all,
Happy 2008! I’m having the same problems as hermann. I have a probleme I have the top screen dead, I succeed to modify the general.plis and I can access the touch settings, but to modify the sensibility we need to access the top of the screen, wich is impossible because it’included in the in sensitive area. So is there a way to put the touch setting bar, in the bottom of the page ???
Please, can anybody help? Thanks!
Hi,
I just found a way. You just have to edit the touch.plist and add some empty cells on the top of the file so the silde bar gets positioned a bit lower where you can acces it.
it still didn’t fix the touch screen issue for me, but was able to acces the control.
Thanks!
Hello,
I have the same issue as jaume.
The upper part of my touchscreen is not working anymore.
How do you edit touch.plist file.I was able to edit the general.plist file but not th etouch file. It’s is not like xml format but in hex..??..
Jaume,how did you do? can you send it to me?
Best regards
Hey Tbolt,
I just extracted the touch.plist form the iphone using ibrickr or ssh and used the conversion tool at:
http://140.124.181.188/~khchung/cgi-bin/plutil.cgi
once converted to ascii you can add childs in the xml so that the original controls appear a bit lower and you can access them form the part of the touchscreen that’s working.
In my case it didn’t help and i guess i’ll have to send my virginized iphone back to apple somehow. Please tell me if it works with yours!
Thanks,
Jaume
hi, my iphone also encounter same problem. at the line of clock, calc, notes, settings, itunes, installer, and iworld is not responsive. other than that, it still working fine.
I’ve accidentally replaced the 1.1.1 general.plist into my 1.1.2 general.plist by using iphonebrowser.
the result is when i slide to 16, the touch is really less-sensitivity, but when i slide to 0, it makes no differents. Those lines mentioned still not responsive to touch.
Any solution?
Thank you. I just got the problem today where bar space, . and some other very lower part of the screen didnt work and changing the sensitivity worked for me. My iPhone is out of Warranty as I did the hardware unlock.
I used it and it does make a difference.
I could not touch the bottom row of icons.
Now I can press iPod, Safari, etc, but it does not go down to the exact bottom of the screen.
I still have problems when there are smaller buttons to press, like on the keyboard.
hi guys i have the same problem with the dead strip, but mine is on the lower part i cant use the call button nor the zxcvbnm buttons, im reading this but i still dont understand what to do, can anyone please guide me step by step to fix this problem i would really aprecciate the help, thanx a lot
where do i find the general.plist on my phones files?
My problem it’s serious. I can’t slide to unlock because I lost the 50% of the bottom part. It means I can’t hack to let it connect to the network and install the new general.plist. Any suggesiton?!?
Thank you Jaume for your answer.
For those who search for a general and touch.plist file, you can google these names and you will find them.
But unfortunately it won’t help in many cases.
I had to virginze my iphone and send it back to the us. My friend will try this week to get it replaced or repaired… I still cross my fingers…
Touch screen issues are hardware and to fix it you need to replace the whole TS control and hardware which is not cheap…
good luck
Hey could anyone help me,
how to do all this stuff…
I mean, how could I get the software for replacing that general file….
I m using Windows
hello,
I useiBrickr v0.91.
You should findit easily on the web.
It’s free, no installneeded, just run it.
You will have a file access to you iphone….
hello,
inherited an iphone with this exact problem, however, it has 1.1.3, and i am only using it a an ipod at the moment, cannot use the last row of icons with the clock,calc,etc. won’t use it as a phone until this is fixed, do i have to jailbreak phone in order to try this .plist fix?
yes you need to jailbreak to access files.
Thanks for the quick response. There appears to be many hacks for jailbreaking iphones, which is the best or the safest ( if there is a safe way)? I suppose i should roll back my itunes and iphone to 1.1.2?
Thanks.
Can’t download the file for lower dead strip 1.1.1.
Removed the “.” but it says file not found. Anywhere else I could find this file??
Thanks!
Is there any way the sensitivity can be increased without having to access the settings? As in a direct modification through USB. I ask this because i had this on my iPhone and it helped greatly but now i have restored my phone to 1.1.1 and cant access the bottom strip of the screen to get onto jailbreakme.com, and i cant access the settings because the phone isnt activated.
Guys Im dying here, i cant call, i cant text, please somebody guide me step by step on how to fix this thing i have a lower dead strip, im begging ya please im desperate. how do I acces the general plist files?????
My phones touch screen lower part died after a minor drop to the floor. Does anyone know where to get spare parts and how to change the touch item?
The touchscreen seems to have problems also without dropping the phone, several ppls report sudden malfunctions. Thanks for your HELP.
guys, i have got 1.0.2 iphone with upper half of touch screen dead. i used ibrikr 0.91 to extract touch.plst file and added few extra cells in the software and increased the sensitivity to 16. now i could use contacts and call a no . but 1 2 3 in my key pad are not working. can any body suggest how to mod the key pad and bring the numbers down to sensitive area as to make a call. also suggest how to modify the files as to bring the application buttons to the lower half of screen which is responsive?
any body suggest software modification as to bring all the controls to lower half of touchscreen