File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Android and the fly likes Accessing data with broken touch screen Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Android
Bookmark "Accessing data with broken touch screen" Watch "Accessing data with broken touch screen" New topic

Accessing data with broken touch screen

Michael McBride

Joined: Feb 14, 2013
Posts: 2
I hope someone can help.
I have a Huawei Android phone that has a broken touch sceen. The display is operational but the touch screen in not operational, and unable to operate any of the on-screen buttons or menus. The 3 buttons (previous screen, menu, search) under the display on the touch screen glass, also do not operate. Only the physical buttons (power, and home screen) are operational.

I want to copy the contacts and SMS messages from the phone.

When I connect the USB cable between a PC and the phone, the phone displays a message requesting to select the on-screen button to allow the USB connection. But with the broken screen I am unable to select the on-screen button.

Details of the phone
Make and model: Huawei, U8510-7
operating system: Android, version 2.3 Gingerbread (as far as I know)
android_winusb Driver Ver: 07/08/2010,2.0.0010.00002 (from android_winusb.inf file)

On connecting the USB cable, the following files on the phone are visible from the PC

\Mobile Partner.ico
\HI SUITE\HI SUITE.url (internet shortcut)
\document\Offer\GPL Written Offer.pdf (copyright notices and offer to get GPL source on CD)
\drivers\adb_driver\amd64\NOTICE (distribution license notice)
\drivers\adb_driver\i386\NOTICE (distribution license notice)
\drivers\usbnet_driver_win2k_xp\DownloadActiveSync.url (internet shortcut)

I do not know if these files are operational files or just placed on the phone for configuration and/or licensing requirements.

I started looking at the possibility of a USB Auto Connection property that I could add to the android_winusb.inf file. But was not able to find valid property names to add.

If anyone knows how to get the phone to except the USB connection, or get access to the contacts and SMS messages without using the touchscreen, I would appreciate any help.

Steve Luke

Joined: Jan 28, 2003
Posts: 4181

Hi Michael,

This is more of a programming forum rather than a tech support/android specialist forum, so you probably won't get the level of help here that you require. Here is what I can tell you:

1) Those files are the installer files for the phone's driver. You should install them on your computer and you should get more access to the phone's filesystem.

2) The phone contacts and SMS are not saved as flat files on your phone. They are saved in a database. Getting access to the file system will not get you access to the contacts and SMS

3) If you have a google account it is likely that your contacts have already sync with the google account / gmail account. SMS are a different story...

4) You will probably need to install the ADB tool (part of the Android development tools. This may allow you to query the phone's contact and SMS database, but I am not positive.

5) You might be better off taking the phone to your cell service provider and see if they have a service which will get you the info you need.

Michael McBride

Joined: Feb 14, 2013
Posts: 2
Thanks for the reply Steve.
I have tried some of the Android Development tools but they use USB to connect to the phone and the phone requests the user to select the on-screen button to allow the USB connection. Similar to HiSuite, which I usually use to connect to the phone.
Looks like I will have to look into option 5.
I agree. Here's the link:
subject: Accessing data with broken touch screen
It's not a secret anymore!