Cette documentation vous permettra de réinstaller Android 13.
Ici, j'ai fait cette documentation car pour installer Ubuntu Touch, il est nécessaire de mettre mon Fairphone 5 sous Android 13.
Avant l'installation de Ubuntu Touch sur mon FP5, il est nécessaire d'installer à nouveau Android 13 :
How to install Ubuntu Touch OS
Your device must be running the Fairphone OS version of Android 13 before installing another operating system. With a previously installed custom ROM, it won't work!
Veillez à bien que tous les pré-requis soit fait :
Si tous les points ont été fait, vous pouvez dès à présent flasher votre Fairphone 5.
FastbootSur le site constructeur :

https://support.fairphone.com/hc/en-us/articles/18896094650513-How-to-manually-install-Android-on-your-Fairphone
Quand le fichier ZIP est téléchargé, dézippez le et rentrez dans le dossier :
cd Android-13-FP5/FP5-TT4H-factory/
FP5-TT4H-factory ll # ll
total 52
drwxr-xr-x 5 arkuser arkuser 4096 2 déc. 19:40 .
drwxr-xr-x 3 arkuser arkuser 4096 2 déc. 19:40 ..
drwxr-xr-x 2 arkuser arkuser 4096 24 juin 2024 bin-darwin
drwxr-xr-x 9 arkuser arkuser 4096 24 juin 2024 bin-msys
-rw-rw-r-- 1 arkuser arkuser 155 24 juin 2024 flash_fp5_factory.bat
-rwxrwxr-x 1 arkuser arkuser 14601 24 juin 2024 flash_fp5_factory.command
-rwxrwxr-x 1 arkuser arkuser 284 24 juin 2024 flash_fp5_factory.sh
drwxr-xr-x 2 arkuser arkuser 4096 24 juin 2024 images
-rw-rw-r-- 1 arkuser arkuser 1116 24 juin 2024 README.txt
-rw-rw-r-- 1 arkuser arkuser 3926 24 juin 2024 SHA256SUMS
Branchez votre Fairphone 5 à votre ordinateur.
Un message doit s'afficher sur Fairphone pour autoriser USB Debugging. Si aucun message s'affiche, vérifiez bien que l'USB Debugging est activé.
Puis redémarrez le fairphone via la ligne de commande :
[man FP5-TT4H-factory]# adb reboot bootloader
Une fois que votre fairphone est dans le bootloader, dévérouillez le bootloader :
[man FP5-TT4H-factory]# fastboot flashing unlock
OKAY [ 0.036s]
Finished. Total time: 0.037s
Rendez exécutable le script afin de flashez le FP5 :
[man FP5-TT4H-factory]# ls
bin-darwin flash_fp5_factory.bat flash_fp5_factory.sh README.txt
bin-msys flash_fp5_factory.command images SHA256SUMS
[man FP5-TT4H-factory]# chmod +x flash_fp5_factory.sh
Puis lancez le script :
[man FP5-TT4H-factory]# ./flash_fp5_factory.sh
*** Fairphone 5 flashing script ***
INFO: The procedure will start soon. Please wait...
INFO: The package type is "user-factory"
INFO: You are using a Linux distribution.
INFO: Validating the integrity of the package.
This might take a while. Please wait...
INFO: Validation complete.
WARNING: Flashing this image wipes all user data and settings on the phone.
It will also remove the Google factory reset protection.
Are you sure you want to continue?
Type "Yes" (case sensitive) and press enter to continue:
Puis écrivez "Yes" pour lancez l'installation d'Android 13 :
Type "Yes" (case sensitive) and press enter to continue: Yes
Et enfin, magie, le script s'exécute :
INFO: Looking for connected device(s)...
INFO: One Fairphone 5 in fastboot mode found (serial number: 849b0d41).
INFO: The device is fully unlocked.
INFO: Proceeding to flash the device.
INFO: flashing partitions...
Sending 'abl_a' (152 KB) OKAY [ 0.006s]
Writing 'abl_a' OKAY [ 0.001s]
Finished. Total time: 0.019s
Sending 'abl_b' (152 KB) OKAY [ 0.005s]
Writing 'abl_b' OKAY [ 0.001s]
Finished. Total time: 0.019s
Sending 'aop_a' (203 KB) OKAY [ 0.006s]
Writing 'aop_a' OKAY [ 0.002s]
Finished. Total time: 0.020s
Sending 'aop_b' (203 KB) OKAY [ 0.007s]
Writing 'aop_b' OKAY [ 0.002s]
Finished. Total time: 0.021s
Sending 'apdp' (13 KB) OKAY [ 0.002s]
Writing 'apdp' OKAY [ 0.001s]
Finished. Total time: 0.014s
Sending 'bluetooth_a' (3356 KB) OKAY [ 0.078s]
Writing 'bluetooth_a' OKAY [ 0.010s]
Finished. Total time: 0.107s
Sending 'bluetooth_b' (3356 KB) OKAY [ 0.078s]
Writing 'bluetooth_b' OKAY [ 0.026s]
Finished. Total time: 0.122s
Sending 'cpucp_a' (182 KB) OKAY [ 0.006s]
Writing 'cpucp_a' OKAY [ 0.002s]
Finished. Total time: 0.020s
Sending 'cpucp_b' (182 KB) OKAY [ 0.006s]
Writing 'cpucp_b' OKAY [ 0.002s]
Finished. Total time: 0.020s
Sending 'ddr' (20 KB) OKAY [ 0.002s]
Writing 'ddr' OKAY [ 0.001s]
Finished. Total time: 0.014s
Sending 'devcfg_a' (52 KB) OKAY [ 0.003s]
Writing 'devcfg_a' OKAY [ 0.001s]
Finished. Total time: 0.017s
Sending 'devcfg_b' (52 KB) OKAY [ 0.002s]
Writing 'devcfg_b' OKAY [ 0.001s]
Finished. Total time: 0.015s
Sending 'dsp_a' (65536 KB) OKAY [ 1.375s]
Writing 'dsp_a' OKAY [ 0.077s]
Finished. Total time: 1.464s
Sending 'dsp_b' (65536 KB) OKAY [ 1.375s]
Writing 'dsp_b' OKAY [ 0.116s]
Finished. Total time: 1.503s
Sending 'featenabler_a' (84 KB) OKAY [ 0.003s]
Writing 'featenabler_a' OKAY [ 0.001s]
Finished. Total time: 0.017s
Sending 'featenabler_b' (84 KB) OKAY [ 0.003s]
Writing 'featenabler_b' OKAY [ 0.005s]
Finished. Total time: 0.021s
Sending 'hyp_a' (3601 KB) OKAY [ 0.077s]
Writing 'hyp_a' OKAY [ 0.008s]
Finished. Total time: 0.103s
Sending 'hyp_b' (3601 KB) OKAY [ 0.077s]
Writing 'hyp_b' OKAY [ 0.021s]
Finished. Total time: 0.116s
Sending 'imagefv_a' (60 KB) OKAY [ 0.003s]
Writing 'imagefv_a' OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending 'imagefv_b' (60 KB) OKAY [ 0.003s]
Writing 'imagefv_b' OKAY [ 0.025s]
Finished. Total time: 0.040s
Sending 'keymaster_a' (261 KB) OKAY [ 0.008s]
Writing 'keymaster_a' OKAY [ 0.002s]
Finished. Total time: 0.023s
Sending 'keymaster_b' (261 KB) OKAY [ 0.007s]
Writing 'keymaster_b' OKAY [ 0.003s]
Finished. Total time: 0.024s
Sending 'logfs' (16 KB) OKAY [ 0.002s]
Writing 'logfs' OKAY [ 0.001s]
Finished. Total time: 0.014s
Sending 'modem_a' (185116 KB) OKAY [ 3.922s]
Writing 'modem_a' OKAY [ 0.719s]
Finished. Total time: 4.878s
Sending 'modem_b' (185116 KB) OKAY [ 3.963s]
Writing 'modem_b' OKAY [ 0.570s]
Finished. Total time: 4.759s
Sending 'multiimgoem_a' (13 KB) OKAY [ 0.002s]
Writing 'multiimgoem_a' OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending 'multiimgoem_b' (13 KB) OKAY [ 0.002s]
Writing 'multiimgoem_b' OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending 'qupfw_a' (55 KB) OKAY [ 0.003s]
Writing 'qupfw_a' OKAY [ 0.023s]
Finished. Total time: 0.038s
Sending 'qupfw_b' (55 KB) OKAY [ 0.003s]
Writing 'qupfw_b' OKAY [ 0.010s]
Finished. Total time: 0.024s
Sending 'rtice' (261 KB) OKAY [ 0.007s]
Writing 'rtice' OKAY [ 0.004s]
Finished. Total time: 0.023s
Sending 'shrm_a' (44 KB) OKAY [ 0.002s]
Writing 'shrm_a' OKAY [ 0.010s]
Finished. Total time: 0.032s
Sending 'shrm_b' (44 KB) OKAY [ 0.002s]
Writing 'shrm_b' OKAY [ 0.010s]
Finished. Total time: 0.034s
Sending 'storsec' (20 KB) OKAY [ 0.002s]
Writing 'storsec' OKAY [ 0.002s]
Finished. Total time: 0.015s
Sending 'study' (240 KB) OKAY [ 0.007s]
Writing 'study' OKAY [ 0.001s]
Finished. Total time: 0.021s
Sending 'studybk_a' (240 KB) OKAY [ 0.007s]
Writing 'studybk_a' OKAY [ 0.002s]
Finished. Total time: 0.022s
Sending 'studybk_b' (240 KB) OKAY [ 0.008s]
Writing 'studybk_b' OKAY [ 0.003s]
Finished. Total time: 0.023s
Sending 'tz_a' (3585 KB) OKAY [ 0.077s]
Writing 'tz_a' OKAY [ 0.018s]
Finished. Total time: 0.114s
Sending 'tz_b' (3585 KB) OKAY [ 0.077s]
Writing 'tz_b' OKAY [ 0.025s]
Finished. Total time: 0.119s
Sending 'uefisecapp_a' (122 KB) OKAY [ 0.004s]
Writing 'uefisecapp_a' OKAY [ 0.005s]
Finished. Total time: 0.023s
Sending 'uefisecapp_b' (122 KB) OKAY [ 0.004s]
Writing 'uefisecapp_b' OKAY [ 0.003s]
Finished. Total time: 0.023s
Sending 'xbl_a' (3602 KB) OKAY [ 0.078s]
Writing 'xbl_a' OKAY [ 0.017s]
Finished. Total time: 0.112s
Sending 'xbl_b' (3602 KB) OKAY [ 0.078s]
Writing 'xbl_b' OKAY [ 0.013s]
Finished. Total time: 0.122s
Sending 'xbl_config_a' (220 KB) OKAY [ 0.007s]
Writing 'xbl_config_a' OKAY [ 0.004s]
Finished. Total time: 0.024s
Sending 'xbl_config_b' (220 KB) OKAY [ 0.006s]
Writing 'xbl_config_b' OKAY [ 0.004s]
Finished. Total time: 0.024s
Sending 'boot_a' (98304 KB) OKAY [ 2.069s]
Writing 'boot_a' OKAY [ 0.334s]
Finished. Total time: 2.415s
Sending 'boot_b' (98304 KB) OKAY [ 2.069s]
Writing 'boot_b' OKAY [ 0.397s]
Finished. Total time: 2.479s
Sending 'dtbo_a' (24576 KB) OKAY [ 0.516s]
Writing 'dtbo_a' OKAY [ 0.115s]
Finished. Total time: 0.642s
Sending 'dtbo_b' (24576 KB) OKAY [ 0.516s]
Writing 'dtbo_b' OKAY [ 0.120s]
Finished. Total time: 0.648s
Sending sparse 'super' 1/8 (722188 KB) OKAY [ 15.508s]
Writing 'super' OKAY [ 0.006s]
Sending sparse 'super' 2/8 (786368 KB) OKAY [ 16.754s]
Writing 'super' OKAY [ 0.002s]
Sending sparse 'super' 3/8 (786388 KB) OKAY [ 16.666s]
Writing 'super' OKAY [ 0.009s]
Sending sparse 'super' 4/8 (721320 KB) OKAY [ 15.390s]
Writing 'super' OKAY [ 0.003s]
Sending sparse 'super' 5/8 (757116 KB) OKAY [ 16.367s]
Writing 'super' OKAY [ 0.006s]
Sending sparse 'super' 6/8 (770488 KB) OKAY [ 16.456s]
Writing 'super' OKAY [ 0.006s]
Sending sparse 'super' 7/8 (726664 KB) OKAY [ 15.433s]
Writing 'super' OKAY [ 0.009s]
Sending sparse 'super' 8/8 (554200 KB) OKAY [ 11.830s]
Writing 'super' OKAY [ 0.003s]
Finished. Total time: 124.520s
Sending 'vbmeta_a' (8 KB) OKAY [ 3.531s]
Writing 'vbmeta_a' OKAY [ 0.629s]
Finished. Total time: 6.404s
Sending 'vbmeta_b' (8 KB) OKAY [ 0.001s]
Writing 'vbmeta_b' OKAY [ 0.001s]
Finished. Total time: 0.014s
Sending 'vbmeta_system_a' (4 KB) OKAY [ 0.001s]
Writing 'vbmeta_system_a' OKAY [ 0.001s]
Finished. Total time: 0.015s
Sending 'vbmeta_system_b' (4 KB) OKAY [ 0.001s]
Writing 'vbmeta_system_b' OKAY [ 0.001s]
Finished. Total time: 0.015s
Sending 'vendor_boot_a' (98304 KB) OKAY [ 2.060s]
Writing 'vendor_boot_a' OKAY [ 0.289s]
Finished. Total time: 2.365s
Sending 'vendor_boot_b' (98304 KB) OKAY [ 2.058s]
Writing 'vendor_boot_b' OKAY [ 0.273s]
Finished. Total time: 2.344s
INFO: Deleting user data
Sending 'userdata' (4096 KB) OKAY [ 0.087s]
Writing 'userdata' OKAY [ 0.022s]
Finished. Total time: 0.126s
Warning: skip copying metadata image avb footer due to sparse image.
Sending 'metadata' (44 KB) OKAY [ 0.002s]
Writing 'metadata' OKAY [ 0.001s]
Finished. Total time: 0.018s
INFO: Deleting factory reset partition
Sending 'frp' (512 KB) OKAY [ 0.013s]
Writing 'frp' OKAY [ 0.002s]
Finished. Total time: 0.027s
INFO: Erasing some partitions
Erasing 'misc' OKAY [ 0.002s]
Finished. Total time: 0.007s
Erasing 'modemst1' OKAY [ 0.002s]
Finished. Total time: 0.006s
Erasing 'modemst2' OKAY [ 0.002s]
Finished. Total time: 0.006s
INFO: Activating partition slot A
Setting current slot to 'a' OKAY [ 0.049s]
Finished. Total time: 0.052s
-----------
INFO: Device flashed. Rebooting now...
Rebooting OKAY [ 0.001s]
Finished. Total time: 0.051s
INFO: ************************
* OPERATION SUCCESSFUL *
************************
INFO: You can unplug the USB cable now.
INFO: This script will terminate in 10 seconds. Bye! :)
Votre téléphone est à nouveau en Android 13 !