From 3dc8edee74fdfda2c6ee7bcf8b69c119a9ec5db6 Mon Sep 17 00:00:00 2001 From: Raj Khemani Date: Thu, 14 Nov 2024 13:22:59 +0530 Subject: [PATCH 1/3] initial murena devices support --- app/public/resources/one.json | 77 +++++++++++++++++++++++++++++++++++ app/public/resources/two.json | 74 +++++++++++++++++++++++++++++++++ 2 files changed, 151 insertions(+) create mode 100644 app/public/resources/one.json create mode 100644 app/public/resources/two.json diff --git a/app/public/resources/one.json b/app/public/resources/one.json new file mode 100644 index 0000000..5fd5bd8 --- /dev/null +++ b/app/public/resources/one.json @@ -0,0 +1,77 @@ +{ + "UNUSED___security_patch_level": "2020-04-05", + "description" : "Murena One", + "steps": [ + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing unlock unlocked"], + "needUserGesture": true + }, + { + "id": "unlocking-murena-one", + "needUserGesture": true + }, + { + "id": "flashing", + "command": [ + + "flash boot boot.img", + "flash cache cache.img", + "flash cam_vpu1 cam_vpu1.img", + "flash cam_vpu2 cam_vpu2.img", + "flash cam_vpu3 cam_vpu3.img", + "flash dtbo dtbo.img", + "flash gz1 gz.img", + "flash gz2 gz.img", + "flash lk2 lk.img", + "flash lk lk.img", + "flash logo logo.bin", + "flash md1img md1img.img", + "flash preloader preloader_ufs.img", + "flash recovery recovery.img", + "flash scp2 scp.img", + "flash scp1 scp.img", + "flash spmfw spmfw.img", + "flash sspm_2 sspm.img", + "flash sspm_1 sspm.img", + "flash super super.img", + "flash tee2 tee.img", + "flash tee1 tee.img", + "flash teksunhw teksunhw.bin", + "flash vbmeta_vendor vbmeta_vendor.img", + "flash vbmeta_system vbmeta_system.img", + "flash vbmeta vbmeta.img", + "erase userdata", + "format md_udc", + "flash userdata userdata.img", + "reboot" + ] + }, + { + "id": "locking-murena-one", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "reboot"], + "needUserGesture": true + }, + { + "id": "murena-workspace-account", + "needUserGesture": true + }, + { + "id": "installation-complete" + } + ], + "folder": [ + { + "path": "https://images.ecloud.global/stable/one/IMG-e-2.4.1-s-20241008439849-official-one.zip", + "name": "Murena One installer", + "unzip": true + } + ] + } + \ No newline at end of file diff --git a/app/public/resources/two.json b/app/public/resources/two.json new file mode 100644 index 0000000..7460d49 --- /dev/null +++ b/app/public/resources/two.json @@ -0,0 +1,74 @@ +{ + "UNUSED___security_patch_level": "2020-04-05", + "description" : "Murena One", + "steps": [ + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing unlock unlocked"], + "needUserGesture": true + }, + { + "id": "unlocking-murena-two", + "needUserGesture": true + }, + { + "id": "flashing", + "command": [ + + "flash boot_a boot.img", + "flash boot_b boot.img", + "flash dtbo_a dtbo.img", + "flash dtbo_b dtbo.img", + "flash cam_vpu1_a cam_vpu1.img", + "flash cam_vpu1_b cam_vpu1.img", + "flash cam_vpu2_a cam_vpu2.img", + "flash cam_vpu2_b cam_vpu2.img", + "flash cam_vpu3_a cam_vpu3.img", + "flash cam_vpu3_b cam_vpu3.img", + "flash dtbo_a dtbo.img", + "flash dtbo_b dtbo.img", + "flash gz_a gz.img", + "flash gz_b gz.img", + "flash lk_a lk.img", + "flash lk_b lk.img", + "flash logo logo.bin", + "flash md1img_a md1img.img", + "flash md1img_b md1img.img", + "flash preloader_a preloader_k71v1_64_bsp.bin", + "flash preloader_b preloader_k71v1_64_bsp.bin", + "flash scp_a scp.img", + "flash scp_b scp.img", + "flash spmfw_a spmfw.img", + "flash spmfw_b spmfw.img", + "flash sspm_a sspm.img", + "flash sspm_b sspm.img", + "flash super super.img", + "flash tee_a tee.img", + "flash tee_b tee.img", + "flash vbmeta_vendor_a vbmeta_vendor.img", + "flash vbmeta_vendor_b vbmeta_vendor.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", + "erase userdata", + "format md_udc", + "reboot"] + }, + { + "id": "murena-workspace-account", + "needUserGesture": true + }, + { + "id": "installation-complete" + } + ], + "folder": [ + { + "path": "https://images.ecloud.global/stable/two/IMG-e-2.4.1-t-20241008439851-official-two.zip", + "name": "Murena Two installer", + "unzip": true + } + ] +} -- GitLab From 8256f56e7f215806c3c1b9cffc1db6c802bd2ea2 Mon Sep 17 00:00:00 2001 From: Raj Khemani Date: Thu, 9 Jan 2025 22:00:20 +0530 Subject: [PATCH 2/3] update to latest links for murena devices --- app/public/resources/one.json | 149 +++++++++++++++++----------------- app/public/resources/two.json | 23 ++++-- 2 files changed, 89 insertions(+), 83 deletions(-) diff --git a/app/public/resources/one.json b/app/public/resources/one.json index 5fd5bd8..c371acc 100644 --- a/app/public/resources/one.json +++ b/app/public/resources/one.json @@ -1,77 +1,74 @@ { - "UNUSED___security_patch_level": "2020-04-05", - "description" : "Murena One", - "steps": [ - { - "mode": "bootloader", - "id": "connect-bootloader", - "command": ["connect bootloader", "flashing unlock unlocked"], - "needUserGesture": true - }, - { - "id": "unlocking-murena-one", - "needUserGesture": true - }, - { - "id": "flashing", - "command": [ - - "flash boot boot.img", - "flash cache cache.img", - "flash cam_vpu1 cam_vpu1.img", - "flash cam_vpu2 cam_vpu2.img", - "flash cam_vpu3 cam_vpu3.img", - "flash dtbo dtbo.img", - "flash gz1 gz.img", - "flash gz2 gz.img", - "flash lk2 lk.img", - "flash lk lk.img", - "flash logo logo.bin", - "flash md1img md1img.img", - "flash preloader preloader_ufs.img", - "flash recovery recovery.img", - "flash scp2 scp.img", - "flash scp1 scp.img", - "flash spmfw spmfw.img", - "flash sspm_2 sspm.img", - "flash sspm_1 sspm.img", - "flash super super.img", - "flash tee2 tee.img", - "flash tee1 tee.img", - "flash teksunhw teksunhw.bin", - "flash vbmeta_vendor vbmeta_vendor.img", - "flash vbmeta_system vbmeta_system.img", - "flash vbmeta vbmeta.img", - "erase userdata", - "format md_udc", - "flash userdata userdata.img", - "reboot" - ] - }, - { - "id": "locking-murena-one", - "needUserGesture": true - }, - { - "mode": "bootloader", - "id": "connect-bootloader", - "command": ["connect bootloader", "reboot"], - "needUserGesture": true - }, - { - "id": "murena-workspace-account", - "needUserGesture": true - }, - { - "id": "installation-complete" - } - ], - "folder": [ - { - "path": "https://images.ecloud.global/stable/one/IMG-e-2.4.1-s-20241008439849-official-one.zip", - "name": "Murena One installer", - "unzip": true - } - ] - } - \ No newline at end of file + "description": "Murena One", + "steps": [ + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "flashing unlock unlocked"], + "needUserGesture": true + }, + { + "id": "unlocking", + "needUserGesture": true + }, + { + "id": "flashing", + "command": [ + "flash boot boot.img", + "flash cache cache.img", + "flash cam_vpu1 cam_vpu1.img", + "flash cam_vpu2 cam_vpu2.img", + "flash cam_vpu3 cam_vpu3.img", + "flash dtbo dtbo.img", + "flash gz1 gz.img", + "flash gz2 gz.img", + "flash lk2 lk.img", + "flash lk lk.img", + "flash logo logo.bin", + "flash md1img md1img.img", + "flash preloader preloader_ufs.img", + "flash recovery recovery.img", + "flash scp2 scp.img", + "flash scp1 scp.img", + "flash spmfw spmfw.img", + "flash sspm_2 sspm.img", + "flash sspm_1 sspm.img", + "flash super super.img", + "flash tee2 tee.img", + "flash tee1 tee.img", + "flash teksunhw teksunhw.bin", + "flash vbmeta_vendor vbmeta_vendor.img", + "flash vbmeta_system vbmeta_system.img", + "flash vbmeta vbmeta.img", + "erase userdata", + "format md_udc", + "flash userdata userdata.img", + "reboot" + ] + }, + { + "id": "locking", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "reboot"], + "needUserGesture": true + }, + { + "id": "murena-workspace-account", + "needUserGesture": true + }, + { + "id": "installation-complete" + } + ], + "folder": [ + { + "path": "https://images.ecloud.global/official/one/IMG-e-latest-s-official-one.zip", + "name": "Murena One installer", + "unzip": true + } + ] +} diff --git a/app/public/resources/two.json b/app/public/resources/two.json index 7460d49..35d9f76 100644 --- a/app/public/resources/two.json +++ b/app/public/resources/two.json @@ -1,6 +1,5 @@ { - "UNUSED___security_patch_level": "2020-04-05", - "description" : "Murena One", + "description": "Murena One", "steps": [ { "mode": "bootloader", @@ -9,13 +8,12 @@ "needUserGesture": true }, { - "id": "unlocking-murena-two", + "id": "unlocking", "needUserGesture": true }, { - "id": "flashing", + "id": "flashing", "command": [ - "flash boot_a boot.img", "flash boot_b boot.img", "flash dtbo_a dtbo.img", @@ -54,7 +52,18 @@ "flash vbmeta_b vbmeta.img", "erase userdata", "format md_udc", - "reboot"] + "reboot" + ] + }, + { + "id": "locking", + "needUserGesture": true + }, + { + "mode": "bootloader", + "id": "connect-bootloader", + "command": ["connect bootloader", "reboot"], + "needUserGesture": true }, { "id": "murena-workspace-account", @@ -66,7 +75,7 @@ ], "folder": [ { - "path": "https://images.ecloud.global/stable/two/IMG-e-2.4.1-t-20241008439851-official-two.zip", + "path": "https://images.ecloud.global/official/two/IMG-e-latest-t-official-two.zip", "name": "Murena Two installer", "unzip": true } -- GitLab From 45f478dc39c75e9ed6cdd5bd992fb5c3414112a9 Mon Sep 17 00:00:00 2001 From: Raj Khemani Date: Mon, 13 Jan 2025 19:25:04 +0530 Subject: [PATCH 3/3] fix scripts --- app/public/resources/one.json | 4 ++-- app/public/resources/two.json | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/public/resources/one.json b/app/public/resources/one.json index c371acc..3dae3e9 100644 --- a/app/public/resources/one.json +++ b/app/public/resources/one.json @@ -41,9 +41,9 @@ "flash vbmeta_system vbmeta_system.img", "flash vbmeta vbmeta.img", "erase userdata", - "format md_udc", + "erase metadata", "flash userdata userdata.img", - "reboot" + "flashing lock" ] }, { diff --git a/app/public/resources/two.json b/app/public/resources/two.json index 35d9f76..35928a4 100644 --- a/app/public/resources/two.json +++ b/app/public/resources/two.json @@ -1,5 +1,5 @@ { - "description": "Murena One", + "description": "Murena Two", "steps": [ { "mode": "bootloader", @@ -51,8 +51,9 @@ "flash vbmeta_a vbmeta.img", "flash vbmeta_b vbmeta.img", "erase userdata", - "format md_udc", - "reboot" + "erase metadata", + "flash userdata userdata.img", + "flashing lock" ] }, { -- GitLab