Hey everyone, unfortunately I dropped my Fairphone 1. Since then the touchscreen doesn’t react at the first 3 cm from the botton of the phone (which means also the three navigation buttons don’t work which makes using the phone particularly difficult ). So I have basically two questions:
2.) I activated the on-screen-buttons (by adding the line qemu.hw.mainkeys=0 in /System/build.prop). This already helps alot. Does anyone know if it’s possible to place the navigation buttons always on the top of the screen (if they show up on the bottom on my phone they will be shown within the 3 cm range that doesn’t react, which requires me to always turn my phone in order to get access to the navigation buttons)
Unfortunately, the FP1 display assembly is sold out for quite a while now, and so far Fairphone is struggling to find a new supplier for it So it is uncertain if it will ever be back in the shop – butFairphone is still working to find a new supplier.
(As to your other questions, I cannot provide answers.)
Oh, you are right, this is bad news I didn’t see the buttons saying “sold out”.
In this case: can anyone think of a possibility to resize the size of my screen via software. If I could just deactivate the broken 3 cm at the bottom there would still be enough space for me on the screen in order to work with my phone.
You need to install a root explorer (like Amaze File Explorer) and give it root access in Amaze’s settings. Then navigate to /system/build.prop and open it. Append the line at the end of the file. Save and reboot.
I’m sorry for my complete lack of knowledge but how do I install a root explorer? Is it an app? I can’t unlock my phone at the moment because my touchpad is not responding as far as the bottom row of numbers so I dont see how I can do this. Thank you for your help.
You hadn’t said that you can’t unlock your phone (that is a huge difference to the original poster). In this case the soft navigation bar won’t help you because they will be in the unreachable area as well.
A solution for you could be to get a USB OTG cable (like @Lewistrickhere) and dial in the PIN with a USB mouse.
so that means that about 4,5 cm (from the very bottom of the screen, including the navigation buttons) are broken?
When you turn the phone, the screen will also turn, so I could install the App (I installed Root Browser https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree&hl=de) and I was still able to change the file (by always turning the phone so I could access all the keys on the keyboard - because by turning the keys switch to another position on the screen). If it works, this will make navigating much easier, but it will not totally solve your problem.
I actually found a way to resize my screen via Android Debug Bridge (ADB), but this might not an option for you, because too much of your screen is broken(?).
As soon as I find the time I will write a short How-To, describing how I did that.
If you really just want to safe the data from your phone ADB might also be an option for you, but then better open a new threat (here or in another Android forum), since it wouldn’t really be related to this topic anymore.
Then you have to look for a possibility to get your data/updates via micro USB cable, for exaple via ADB. But I think therefore you would have to enable Android debugging on your phone, what you probably can’t because you are not able to unlock the screen. If already enabled you could make a backup of your complete phone with adb backup -apk -shared -all -f backupname.ab
But as I said, that is something for another thread
Activate on-screen buttons (by adding the line qemu.hw.mainkeys=0 to the file /system/build.prop (requires root permission)
Install ADB-Tools on your Computer
Enable USB-Debugging on your phone
Connect the phone via USB to your computer
Resize the display resolution from 540x900 to eg. 540x700 (depends on how much of your touchscreen is broken) adb shell am display-size 540x700
can be reset with: adb shell am display-size reset
It might be useful to adjust the display density from 240 to e.g. 230-200:
adb shell am display-density 220
can be reset with: adb shell am display-density reset
The problem with this method is that under Android 4.2 (the currently available version for the Fairphone 1) you can only resize the screen at the top and the bottom concurrently. Thus you loose space on one side of the screen.
The possibilities of resizing the screen are much more flexible for Android 4.3 and above (i.e. Fairphone 2). An upgrade to Android KitKat 4.4 had been announced on the Fairphone blog already last year in June, but since then there was neither an update on this news nor any response on the various questions from the community.
I would just like to offer an alternative solution for a non touch responsive screen.
Use the external mouse method to install "EVA Facial Mouse"
This is an app for people with limited mobility and uses the front camera to track your face and move a mouse type pointer around the screen to click on apps, buttons etc…
It provides on screen “back”, “home” keys etc., therefore rendering the need for touch redundant.