Hi,
I guess, that when you say, that you cannot do anything, that you see a log screen?
In my case, this screen was a little weird, as the clock wag not fully visible and I could not see anything change until I logged in.
And the login is done as follows:
Press Space
Then enter your Pin
Then press enter
You should now see your home screen.
If not, begin again with pressing space and so on.
Hm,
is it really possible not to define a PIN ?
If that is the case, i am lost, as i do not have an idea, how to enter a pattern.
Maybe someone else has an idea.
Judging by a brief web search, there seems to be no publicly known solution for entering a pattern with external keyboard/mouse if you can’t see the screen.
Hey everyone, thanks for all the valuable input so far! I encountered the same problem after the update, so I followed the steps in option 1 and could eventually access my phone again through a USB-C dock. I also unlocked the bootloader successfully but when trying to install a fresh copy of Android 13 I am encountering some strange behavior. My device shows up correctly in fastboot mode:
$ sudo fastboot devices
5******9 fastboot
However, when trying to run the installation script, the script first validates the integrity of the package correctly but stops because it cannot find a phone in fastboot mode:
INFO: Looking for connected device(s)...
flash_fp4_factory.sh: 102: [[: not found
-en
WARNING: No Fairphone 4 found in fastboot mode.
WARNING: Make sure that a Fairphone 4 is connected.
Do you want to look for a Fairphone 4 again? [(Y)es/(n)o]:
I already tried different USB ports and different USB cables. Funny though, an installation of Android 12 works like a charm without any problems… So I am stuck with a phone with Android 12 but cannot seem to upgrade to Android 13 in any way… Any suggestions as to what might be the problem?
This to my knowledge happens when you execute sh flash_fp4_factory.sh instead of ./flash_fp4_factory.sh or bash flash_fp4_factory.sh on a script file that uses bash-specific syntax.
Is that what happened?
If not, which linux distribution do you use and how did you start the script?
Updated a little over a week ago and everything seems to work just fine so far.
It also updated my phone from A12 to A13, despite not mentioning anything about that in the description. I guess it’s the A13 update for those using some flavor of Orange (FR, BE, etc.), and who (fortunately) weren’t eligible for the official A13 update.
I managed to do that with adb sendevent some time ago. I had a mobile with broken screen and was lucky enough to have adb enabled. scrcpy should then do the rest.
But without an active session of ADB not a chance I’m afraid.