diff --git a/app/src/static/assets/images/illustrations/fp5/Illustration - Accept warning-1.png b/app/src/static/assets/images/illustrations/fp5/Illustration - Accept warning-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db556396ae75fc0ebf362d083c0daa0ab2d1eaf1 Binary files /dev/null and b/app/src/static/assets/images/illustrations/fp5/Illustration - Accept warning-1.png differ diff --git a/app/src/static/index.html b/app/src/static/index.html index 2920a90a9da93d26d8ada32778c181a8af0d9899..68813db3775c1cde6b816019ef19a366ec645c87 100644 --- a/app/src/static/index.html +++ b/app/src/static/index.html @@ -528,6 +528,20 @@ + +
+
+
+

+

+
+ +
+
+ +
diff --git a/app/src/static/resources/FP5.json b/app/src/static/resources/FP5.json new file mode 100644 index 0000000000000000000000000000000000000000..c1fe7d03a037b4c2aa5517f7127b2f532b258b9a --- /dev/null +++ b/app/src/static/resources/FP5.json @@ -0,0 +1,165 @@ +{ + "security_patch_level": "2024-06-05", + "steps": [ + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing unlock goto_flashing"], + "needUserGesture": true + }, + { + "id": "unlocking-fp5", + "needUserGesture": true + }, + { + "id": "activate-developer-options", + "needUserGesture": true + }, + { + "id": "activate-usb-debugging", + "needUserGesture": true + }, + { + "id": "enable-usb-file-transfer", + "needUserGesture": true + }, + { + "id": "device-detection", + "command": "connect adb", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing unlock_critical"], + "needUserGesture": true + }, + { + "id": "unlocking-fp5", + "needUserGesture": true + }, + { + "id": "activate-developer-options", + "needUserGesture": true + }, + { + "id": "activate-usb-debugging", + "needUserGesture": true + }, + { + "id": "enable-usb-file-transfer", + "needUserGesture": true + }, + { + "id": "device-detection", + "command": "connect adb", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": "connect bootloader", + "needUserGesture": true + }, + { + "id": "flashing", + "command": [ + "flash bluetooth_a bluetooth.img", + "flash bluetooth_b bluetooth.img", + "flash devcfg_a devcfg.img", + "flash devcfg_b devcfg.img", + "flash dsp_a dsp.img", + "flash dsp_b dsp.img", + "flash modem_a modem.img", + "flash modem_b modem.img", + "flash xbl_a xbl.img", + "flash xbl_b xbl.img", + "flash tz_a tz.img", + "flash tz_b tz.img", + "flash hyp_a hyp.img", + "flash hyp_b hyp.img", + "flash keymaster_a keymaster.img", + "flash keymaster_b keymaster.img", + "flash abl_a abl.img", + "flash abl_b abl.img", + "flash boot_a boot.img", + "flash boot_b boot.img", + "flash dtbo_a dtbo.img", + "flash dtbo_b dtbo.img", + "flash vendor_boot_a vendor_boot.img", + "flash vendor_boot_b vendor_boot.img", + "flash vbmeta_system_a vbmeta_system.img", + "flash vbmeta_system_b vbmeta_system.img", + "flash vbmeta_a vbmeta.img", + "flash vbmeta_b vbmeta.img", + "flash super super.img", + "flash aop_a aop.img", + "flash aop_b aop.img", + "flash featenabler_a featenabler.img", + "flash featenabler_b featenabler.img", + "flash imagefv_a imagefv.img", + "flash imagefv_b imagefv.img", + "flash multiimgoem_a multiimgoem.img", + "flash multiimgoem_b multiimgoem.img", + "flash qupfw_a qupfw.img", + "flash qupfw_b qupfw.img", + "flash uefisecapp_a uefisecapp.img", + "flash uefisecapp_b uefisecapp.img", + "flash xbl_config_a xbl_config.img", + "flash xbl_config_b xbl_config.img", + "flash cpucp_a cpucp.img", + "flash cpucp_b cpucp.img", + "flash shrm_a shrm.img", + "flash shrm_b shrm.img", + "set-active=a", + "erase userdata", + "erase metadata", + "flashing lock"] + }, + { + "id": "locking-fp5", + "needUserGesture": true + }, + { + "id": "activate-developer-options", + "needUserGesture": true + }, + { + "id": "activate-usb-debugging", + "needUserGesture": true + }, + { + "id": "enable-usb-file-transfer", + "needUserGesture": true + }, + { + "id": "device-detection", + "command": "connect adb", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing lock_critical"], + "needUserGesture": true + }, + { + "id": "locking-fp5", + "needUserGesture": true + }, + { + "id": "murena-workspace-account", + "needUserGesture": true + }, + { + "id": "installation-complete" + } + ], + "folder": [ + { + "name": "FP5 installer", + "unzip": true, + "path": "https://images.ecloud.global/stable/FP5/IMG-e-2.5-t-20241108446629-official-FP5.zip" + } + ] +}