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:
8GB // Jun 20, 2009 at 5:57 AM
sweet… so it will work and the screen sensitive will work on now? How you do it?
Rob // Jun 21, 2009 at 3:04 AM
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 // Jun 21, 2009 at 11:26 AM
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 // Jun 21, 2009 at 11:33 AM
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 // Jun 21, 2009 at 4:55 PM
Any way to make this work on 3.0?
Rob // Jun 22, 2009 at 2:17 AM
Install ‘Winterboard’ and then ‘Supreme Preferences’ from Cydia
Neil // Jun 22, 2009 at 3:47 AM
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 // Jun 22, 2009 at 12:33 PM
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 // Jun 22, 2009 at 1:24 PM
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 // Jun 22, 2009 at 1:28 PM
same as above except I don’t have a MAC. I would be forever grateful as I do miss my iphone
Indigo // Jun 22, 2009 at 3:28 PM
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 // Jun 22, 2009 at 3:48 PM
ok, I the Touch section to the General.plist, removed the Supreme Preferences and i can see the Touch property under “General”.
circ // Jun 22, 2009 at 10:05 PM
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 // Jun 23, 2009 at 4:06 AM
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 // Jun 23, 2009 at 6:06 AM
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 // Jun 23, 2009 at 12:49 PM
OMG!!! THANK YOU SO MUCH!
YOU JUST SAVED ME $200
my ZXCVBM buttons wern’t working.
Thank you so much!
Chris // Jun 23, 2009 at 7:01 PM
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 // Jun 23, 2009 at 10:31 PM
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 // Jun 24, 2009 at 12:29 PM
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 // Jun 24, 2009 at 3:31 PM
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 // Jun 24, 2009 at 4:40 PM
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 // Jun 24, 2009 at 4:51 PM
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 // Jun 25, 2009 at 4:12 PM
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 // Jun 26, 2009 at 1:30 PM
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 // Jun 27, 2009 at 5:17 PM
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 // Jun 29, 2009 at 12:30 PM
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 // Jun 29, 2009 at 11:41 PM
@Colleen
Could you please link the article on apple.com? Thank you! π
Tamer Elnady // Jun 30, 2009 at 2:24 AM
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 // Jun 30, 2009 at 4:41 AM
@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 // Jun 30, 2009 at 6:11 AM
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/
Bob Smiley // Aug 11, 2009 at 1:37 PM
can u tell me step by step how to do this?
Niall M // Jun 30, 2009 at 5:25 PM
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 // Jun 30, 2009 at 10:19 PM
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 // Jun 30, 2009 at 10:57 PM
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 // Jul 1, 2009 at 12:35 AM
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 // Jul 1, 2009 at 1:06 AM
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 // Jul 1, 2009 at 7:52 AM
Thankyou again π ill try the link now but there is somthing my upper half dont work and you said in the verey top!!
Ivan // Jul 1, 2009 at 8:08 AM
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 // Jul 1, 2009 at 9:17 AM
its not that easy i ont know where to set the sensitvity
Limited Edition iPhone // Jul 1, 2009 at 10:41 AM
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 // Jul 1, 2009 at 11:20 AM
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 // Jul 1, 2009 at 11:55 AM
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 // Jul 2, 2009 at 12:51 PM
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 // Jul 5, 2009 at 3:25 PM
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 // Jul 5, 2009 at 3:59 PM
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 // Jul 7, 2009 at 3:30 AM
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 // Jul 7, 2009 at 7:59 PM
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 // Jul 7, 2009 at 10:05 PM
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 // Jul 8, 2009 at 2:02 AM
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 // Jul 8, 2009 at 10:24 AM
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 // Jul 8, 2009 at 10:05 PM
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!!!!