From ef896d9fb1cb598897f3be0117fb857a5290b7f3 Mon Sep 17 00:00:00 2001 From: amartinz Date: Wed, 4 Sep 2024 05:40:26 +0000 Subject: [PATCH] deploy: 316a4834ca878e458f9ab1a26cfdd7a58d14ad1e --- v2/aliases.json | 2 +- v2/devices/FP2.json | 2 +- v2/devices/FP3.json | 2 +- v2/devices/FP4.json | 2 +- v2/devices/FP5.json | 2 +- v2/devices/X00TD.json | 2 +- v2/devices/X605.json | 2 +- v2/devices/amar_row_wifi.json | 2 +- v2/devices/angler.json | 2 +- v2/devices/arale.json | 2 +- v2/devices/axolotl.json | 2 +- v2/devices/bacon.json | 2 +- v2/devices/begonia.json | 2 +- v2/devices/beryllium.json | 2 +- v2/devices/billie.json | 2 +- v2/devices/billie2.json | 2 +- v2/devices/cancro.json | 2 +- v2/devices/cheeseburger.json | 2 +- v2/devices/citrus.json | 2 +- v2/devices/cooler.json | 2 +- v2/devices/deb.json | 2 +- v2/devices/denniz.json | 2 +- v2/devices/dipper.json | 2 +- v2/devices/dora.json | 2 +- v2/devices/dumpling.json | 2 +- v2/devices/enchilada.json | 2 +- v2/devices/flo.json | 2 +- v2/devices/frieza.json | 2 +- v2/devices/hammerhead.json | 2 +- v2/devices/hero2lte.json | 2 +- v2/devices/herolte.json | 2 +- v2/devices/jasmine_sprout.json | 2 +- v2/devices/jingpad_a1.json | 2 +- v2/devices/kagura.json | 2 +- v2/devices/karin.json | 2 +- v2/devices/krillin.json | 2 +- v2/devices/kugo.json | 2 +- v2/devices/lancelot.json | 2 +- v2/devices/land.json | 2 +- v2/devices/laurel_sprout.json | 2 +- v2/devices/lavender.json | 2 +- v2/devices/lenok.json | 2 +- v2/devices/mako.json | 2 +- v2/devices/merlin.json | 2 +- v2/devices/miatoll.json | 2 +- v2/devices/mimameid.json | 2 +- v2/devices/mimameid_h12.json | 2 +- v2/devices/onclite.json | 2 +- v2/devices/oneplus2.json | 2 +- v2/devices/oneplus3.json | 2 +- v2/devices/perseus.json | 2 +- v2/devices/pro1.json | 2 +- v2/devices/pro1x.json | 2 +- v2/devices/s3ve3g.json | 2 +- v2/devices/sagit.json | 2 +- v2/devices/santoni.json | 2 +- v2/devices/sargo.json | 2 +- v2/devices/surya.json | 2 +- v2/devices/suzu.json | 2 +- v2/devices/taimen.json | 2 +- v2/devices/trlte.json | 2 +- v2/devices/trltespr.json | 2 +- v2/devices/trltetmo.json | 2 +- v2/devices/turbo.json | 2 +- v2/devices/vegetahd.json | 2 +- v2/devices/vidofnir_esim.json | 2 +- v2/devices/violet.json | 2 +- v2/devices/walleye.json | 2 +- v2/devices/yggdrasil.json | 2 +- v2/devices/yggdrasilx.json | 2 +- 70 files changed, 70 insertions(+), 70 deletions(-) diff --git a/v2/aliases.json b/v2/aliases.json index ddedac63..5164276c 100644 --- a/v2/aliases.json +++ b/v2/aliases.json @@ -1 +1 @@ -{"fairphone2":["FP2"],"fp3":["FP3"],"fp4":["FP4"],"fp5":["FP5"],"X605F":["X605"],"X605L":["X605"],"lenovo-x605":["X605"],"tb-x605":["X605"],"amar_row_wifi":["amar_row_wifi"],"X306F":["amar_row_wifi"],"mx4":["arale"],"A0001":["bacon"],"a0001":["bacon"],"OnePlusN10":["billie"],"OnePlusN100":["billie2"],"OnePlus5":["cheeseburger"],"oneplus5":["cheeseburger"],"Aquaris_M10HD":["cooler"],"F8131":["dora"],"F8132":["dora"],"OnePlus5T":["dumpling"],"oneplus5t":["dumpling"],"fajita":["enchilada"],"OnePlus6":["enchilada"],"OnePlus6T":["enchilada"],"Aquaris_M10FHD":["frieza"],"nexus5":["hammerhead"],"hero2ltexx":["hero2lte"],"heroltexx":["herolte"],"jasmine":["jasmine_sprout"],"F8331":["kagura"],"F8332":["kagura"],"SGP771":["karin"],"Aquaris_E45":["krillin"],"F5321":["kugo"],"galahad":["lancelot"],"merlinnfc":["merlin"],"joyeuse":["miatoll"],"curtana":["miatoll"],"excalibur":["miatoll"],"gram":["miatoll"],"onc":["onclite"],"msm8994":["oneplus2"],"OnePlus2":["oneplus2"],"msm8996":["oneplus3"],"OnePlus3":["oneplus3"],"OnePlus3T":["oneplus3"],"bonito":["sargo"],"F5121":["suzu"],"F5122":["suzu"],"N910F":["trlte"],"N910G":["trlte"],"N910R4":["trltespr"],"N910P":["trltespr"],"N910V":["trltespr"],"N910T":["trltetmo"],"N910W8":["trltetmo"],"PRO5":["turbo"],"m86":["turbo"],"Aquaris_E5":["vegetahd"],"vidofnir":["vidofnir_esim"]} \ No newline at end of file +{"fairphone2":["FP2"],"fp3":["FP3"],"fp4":["FP4"],"fp5":["FP5"],"X605F":["X605"],"X605L":["X605"],"lenovo-x605":["X605"],"tb-x605":["X605"],"amar_row_wifi":["amar_row_wifi"],"X306F":["amar_row_wifi"],"mx4":["arale"],"A0001":["bacon"],"a0001":["bacon"],"OnePlusN10":["billie"],"OnePlusN100":["billie2"],"OnePlus5":["cheeseburger"],"oneplus5":["cheeseburger"],"Aquaris_M10HD":["cooler"],"F8131":["dora"],"F8132":["dora"],"OnePlus5T":["dumpling"],"oneplus5t":["dumpling"],"fajita":["enchilada"],"OnePlus6":["enchilada"],"OnePlus6T":["enchilada"],"Aquaris_M10FHD":["frieza"],"nexus5":["hammerhead"],"hero2ltexx":["hero2lte"],"heroltexx":["herolte"],"jasmine":["jasmine_sprout"],"F8331":["kagura"],"F8332":["kagura"],"SGP771":["karin"],"Aquaris_E45":["krillin"],"F5321":["kugo"],"galahad":["lancelot"],"merlinnfc":["merlin"],"joyeuse":["miatoll"],"curtana":["miatoll"],"excalibur":["miatoll"],"gram":["miatoll"],"onc":["onclite"],"msm8994":["oneplus2"],"OnePlus2":["oneplus2"],"msm8996":["oneplus3"],"OnePlus3":["oneplus3"],"OnePlus3T":["oneplus3"],"bonito":["sargo"],"karna":["surya"],"F5121":["suzu"],"F5122":["suzu"],"N910F":["trlte"],"N910G":["trlte"],"N910R4":["trltespr"],"N910P":["trltespr"],"N910V":["trltespr"],"N910T":["trltetmo"],"N910W8":["trltetmo"],"PRO5":["turbo"],"m86":["turbo"],"Aquaris_E5":["vegetahd"],"vidofnir":["vidofnir_esim"]} \ No newline at end of file diff --git a/v2/devices/FP2.json b/v2/devices/FP2.json index 3a99186b..e6151c5a 100644 --- a/v2/devices/FP2.json +++ b/v2/devices/FP2.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Fairphone 2","codename":"FP2","formfactor":"phone","aliases":["fairphone2"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, press and hold the volume up and power buttons until the screen turns on. You might have to unplug your device. Plug it back in as soon as it is in recovery mode and click the button below to continue.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. You might have to unplug your device. Plug it back in as soon as it is in bootloader mode and click the button below to continue.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-FP2.img","checksum":{"sum":"534cc2da2add4a2bd8136b01069ed7dbe432076659fd4780910b6910b916f77b","algorithm":"sha256"}},{"url":"http://cdimage.ubports.com/devices/splash-FP2.img","checksum":{"sum":"2bf76ec909af34d9896a954cd6c4ed5ad114d6053e59b7a856325b4fcfca43cd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-FP2.img","group":"firmware"},{"partition":"splash","file":"splash-FP2.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Fairphone 2","codename":"FP2","formfactor":"phone","aliases":["fairphone2"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, press and hold the volume up and power buttons until the screen turns on. You might have to unplug your device. Plug it back in as soon as it is in recovery mode and click the button below to continue.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. You might have to unplug your device. Plug it back in as soon as it is in bootloader mode and click the button below to continue.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-FP2.img","checksum":{"sum":"534cc2da2add4a2bd8136b01069ed7dbe432076659fd4780910b6910b916f77b","algorithm":"sha256"}},{"url":"http://cdimage.ubports.com/devices/splash-FP2.img","checksum":{"sum":"2bf76ec909af34d9896a954cd6c4ed5ad114d6053e59b7a856325b4fcfca43cd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-FP2.img","group":"firmware"},{"partition":"splash","file":"splash-FP2.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/FP3.json b/v2/devices/FP3.json index bfa14865..938efb2a 100644 --- a/v2/devices/FP3.json +++ b/v2/devices/FP3.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Fairphone 3/3+","codename":"FP3","formfactor":"phone","aliases":["fp3"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 3 (FP3) or Fairphone 3+ (FP3+)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Fairphone OS version of Android 10 before installing Ubuntu Touch. With a previously installed /e/ OS, it won't work! Only if it is already running the previous Halium 9 version of Ubuntu Touch and you want to upgrade to the Halium 10 (recommended), you can download and flash the Android 10 stock rom from the link below (More...), which leaves your userdata partition untouched. Afterwards run this installer again.","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons at the same time until the phone vibrates. After some seconds you'll see the fastboot mode. Or just reboot and press and hold VOLUME DOWN BUTTON while rebooting.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"Fastboot Mode\" (green), use the Volume buttons to switch to \"Recovery Mode\" (red) and push the power button to confirm your selection.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary, for first time installations.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android10/fairphone/fairphone_fp3/-/jobs/2902188165/artifacts/raw/out/boot.img","checksum":{"sum":"980eb17fc4f2e9a70fe6728d0ae819d0bae3135ec88487e038df138ee0ecfc4e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Fairphone 3/3+","codename":"FP3","formfactor":"phone","aliases":["fp3"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 3 (FP3) or Fairphone 3+ (FP3+)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Fairphone OS version of Android 10 before installing Ubuntu Touch. With a previously installed /e/ OS, it won't work! Only if it is already running the previous Halium 9 version of Ubuntu Touch and you want to upgrade to the Halium 10 (recommended), you can download and flash the Android 10 stock rom from the link below (More...), which leaves your userdata partition untouched. Afterwards run this installer again.","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons at the same time until the phone vibrates. After some seconds you'll see the fastboot mode. Or just reboot and press and hold VOLUME DOWN BUTTON while rebooting.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"Fastboot Mode\" (green), use the Volume buttons to switch to \"Recovery Mode\" (red) and push the power button to confirm your selection.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://www.fairphone.com/en/bootloader-unlocking-code-for-fairphone/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary, for first time installations.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android10/fairphone/fairphone_fp3/-/jobs/2902188165/artifacts/raw/out/boot.img","checksum":{"sum":"980eb17fc4f2e9a70fe6728d0ae819d0bae3135ec88487e038df138ee0ecfc4e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/FP4.json b/v2/devices/FP4.json index e5e5a7f2..ef9afa51 100644 --- a/v2/devices/FP4.json +++ b/v2/devices/FP4.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Fairphone 4","codename":"FP4","formfactor":"phone","aliases":["fp4"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 4 (FP4)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Fairphone OS version of Android 11 before installing another operating system. With a previously installed custom ROM, it won't work!","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing another operating system you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://support.fairphone.com/hc/en-us/articles/10492476238865-Manage-the-Bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/FP4/boot.img","checksum":{"sum":"c1ab7a12e48edddc089cd93265e475ff58242919427520a589fc19203c8fb628","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/dtbo.img","checksum":{"sum":"68ad83e20eb2b47592c2b7fe48161893770b1727c7b7ce7240504eaf8612d733","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/recovery.img","checksum":{"sum":"f5b867a95295de34a77294160282c52fe1cd4d3847535f32c0be4a466bc55432","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true},{"partition":"dtbo","file":"dtbo.img","group":"firmware","raw":true},{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"postmarketOS","codename":"fairphone-fp4","compatible_installer":">=0.9.8-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Fairphone 4","codename":"FP4","formfactor":"phone","aliases":["fp4"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 4 (FP4)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Fairphone OS version of Android 11 before installing another operating system. With a previously installed custom ROM, it won't work!","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing another operating system you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://support.fairphone.com/hc/en-us/articles/10492476238865-Manage-the-Bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/FP4/boot.img","checksum":{"sum":"c1ab7a12e48edddc089cd93265e475ff58242919427520a589fc19203c8fb628","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/dtbo.img","checksum":{"sum":"68ad83e20eb2b47592c2b7fe48161893770b1727c7b7ce7240504eaf8612d733","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/FP4/recovery.img","checksum":{"sum":"f5b867a95295de34a77294160282c52fe1cd4d3847535f32c0be4a466bc55432","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true},{"partition":"dtbo","file":"dtbo.img","group":"firmware","raw":true},{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"postmarketOS","codename":"fairphone-fp4","compatible_installer":">=0.9.8-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/FP5.json b/v2/devices/FP5.json index 2a8c56e1..ea8799ee 100644 --- a/v2/devices/FP5.json +++ b/v2/devices/FP5.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Fairphone 5","codename":"FP5","formfactor":"phone","aliases":["fp5"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 5 (FP5)."},"confirm_os":{"title":"Confirm OS version","description":"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!","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing another operating system you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://support.fairphone.com/hc/en-us/articles/10492476238865-Manage-the-Bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"postmarketOS","codename":"fairphone-fp5","compatible_installer":">=0.9.8-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:erase":{"partition":"vendor_boot"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Fairphone 5","codename":"FP5","formfactor":"phone","aliases":["fp5"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Fairphone 5 (FP5)."},"confirm_os":{"title":"Confirm OS version","description":"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!","link":"https://support.fairphone.com/hc/en-us/articles/18896094650513-Installing-Fairphone-OS-Manually"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing another operating system you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://support.fairphone.com/hc/en-us/articles/10492476238865-Manage-the-Bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"postmarketOS","codename":"fairphone-fp5","compatible_installer":">=0.9.8-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:erase":{"partition":"vendor_boot"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/X00TD.json b/v2/devices/X00TD.json index 45aff10a..4ce9c969 100644 --- a/v2/devices/X00TD.json +++ b/v2/devices/X00TD.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Asus Zenfone Max Pro M1","codename":"X00TD","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Asus Zenfone Max Pro M1 (X00TD)."},"unlock":{"title":"BOOTLOADER unlock","description":"If you haven't done so already, make sure to BOOTLOADER unlock your device first.","link":"https://wiki.lineageos.org/devices/X00TD/install#unlocking-the-bootloader"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware (WW-16.2017.2004.063) and Lineage 16 vendor image. Current Recovery will be replaced with Ubports Recovery!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/13-09-2021/vendor_X00TD.zip","checksum":{"sum":"ef521a9ec84ea44955256a0522e582f7b1dcbbdb63c15c4b3089adcce537507b","algorithm":"sha256"}},{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/26-10-2021/recovery_X00TD.img","checksum":{"sum":"33aa0958540c35f97698a643cfcb2c3ec7e170a6625eb84787586a15668cdb7d","algorithm":"sha256"}},{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/13-09-2021/firmware_X00TD.zip","checksum":{"sum":"b555785756123ee280b6e06061ee6dcad5aacf5f1f128f364af58b87f350ad2d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor_X00TD.zip","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware_X00TD.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"vendor","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery_X00TD.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"cmnlib64","file":"unpacked/firmware-update/cmnlib64.mbn","group":"firmware"},{"partition":"cmnlib64bak","file":"unpacked/firmware-update/cmnlib64.mbn.bak","group":"firmware"},{"partition":"cmnlib","file":"unpacked/firmware-update/cmnlib.mbn","group":"firmware"},{"partition":"cmnlibbak","file":"unpacked/firmware-update/cmnlib.mbn.bak","group":"firmware"},{"partition":"rpm","file":"unpacked/firmware-update/rpm.mbn","group":"firmware"},{"partition":"rpmbak","file":"unpacked/firmware-update/rpm.mbn.bak","group":"firmware"},{"partition":"xbl","file":"unpacked/firmware-update/xbl.elf","group":"firmware"},{"partition":"xblbak","file":"unpacked/firmware-update/xbl.elf.bak","group":"firmware"},{"partition":"abl","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"ablbak","file":"unpacked/firmware-update/abl.elf.bak","group":"firmware"},{"partition":"devcfg","file":"unpacked/firmware-update/devcfg.mbn","group":"firmware"},{"partition":"devcfgbak","file":"unpacked/firmware-update/devcfg.mbn.bak","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/BTFM.bin","group":"firmware"},{"partition":"bluetoothbak","file":"unpacked/firmware-update/BTFM.bin.bak","group":"firmware"},{"partition":"pmic","file":"unpacked/firmware-update/pmic.elf","group":"firmware"},{"partition":"pmicbak","file":"unpacked/firmware-update/pmic.elf.bak","group":"firmware"},{"partition":"tz","file":"unpacked/firmware-update/tz.mbn","group":"firmware"},{"partition":"tzbak","file":"unpacked/firmware-update/tz.mbn.bak","group":"firmware"},{"partition":"hyp","file":"unpacked/firmware-update/hyp.mbn","group":"firmware"},{"partition":"hypbak","file":"unpacked/firmware-update/hyp.mbn.bak","group":"firmware"},{"partition":"keymaster","file":"unpacked/firmware-update/keymaster64.mbn","group":"firmware"},{"partition":"keymasterbak","file":"unpacked/firmware-update/keymaster64.mbn.bak","group":"firmware"},{"partition":"asusfw","file":"unpacked/firmware-update/asusfw.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/NON-HLOS.bin","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Asus Zenfone Max Pro M1","codename":"X00TD","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Asus Zenfone Max Pro M1 (X00TD)."},"unlock":{"title":"BOOTLOADER unlock","description":"If you haven't done so already, make sure to BOOTLOADER unlock your device first.","link":"https://wiki.lineageos.org/devices/X00TD/install#unlocking-the-bootloader"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware (WW-16.2017.2004.063) and Lineage 16 vendor image. Current Recovery will be replaced with Ubports Recovery!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/13-09-2021/vendor_X00TD.zip","checksum":{"sum":"ef521a9ec84ea44955256a0522e582f7b1dcbbdb63c15c4b3089adcce537507b","algorithm":"sha256"}},{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/26-10-2021/recovery_X00TD.img","checksum":{"sum":"33aa0958540c35f97698a643cfcb2c3ec7e170a6625eb84787586a15668cdb7d","algorithm":"sha256"}},{"url":"https://github.com/Linux-On-Sdm6Series/android/releases/download/13-09-2021/firmware_X00TD.zip","checksum":{"sum":"b555785756123ee280b6e06061ee6dcad5aacf5f1f128f364af58b87f350ad2d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor_X00TD.zip","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware_X00TD.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"vendor","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery_X00TD.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"cmnlib64","file":"unpacked/firmware-update/cmnlib64.mbn","group":"firmware"},{"partition":"cmnlib64bak","file":"unpacked/firmware-update/cmnlib64.mbn.bak","group":"firmware"},{"partition":"cmnlib","file":"unpacked/firmware-update/cmnlib.mbn","group":"firmware"},{"partition":"cmnlibbak","file":"unpacked/firmware-update/cmnlib.mbn.bak","group":"firmware"},{"partition":"rpm","file":"unpacked/firmware-update/rpm.mbn","group":"firmware"},{"partition":"rpmbak","file":"unpacked/firmware-update/rpm.mbn.bak","group":"firmware"},{"partition":"xbl","file":"unpacked/firmware-update/xbl.elf","group":"firmware"},{"partition":"xblbak","file":"unpacked/firmware-update/xbl.elf.bak","group":"firmware"},{"partition":"abl","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"ablbak","file":"unpacked/firmware-update/abl.elf.bak","group":"firmware"},{"partition":"devcfg","file":"unpacked/firmware-update/devcfg.mbn","group":"firmware"},{"partition":"devcfgbak","file":"unpacked/firmware-update/devcfg.mbn.bak","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/BTFM.bin","group":"firmware"},{"partition":"bluetoothbak","file":"unpacked/firmware-update/BTFM.bin.bak","group":"firmware"},{"partition":"pmic","file":"unpacked/firmware-update/pmic.elf","group":"firmware"},{"partition":"pmicbak","file":"unpacked/firmware-update/pmic.elf.bak","group":"firmware"},{"partition":"tz","file":"unpacked/firmware-update/tz.mbn","group":"firmware"},{"partition":"tzbak","file":"unpacked/firmware-update/tz.mbn.bak","group":"firmware"},{"partition":"hyp","file":"unpacked/firmware-update/hyp.mbn","group":"firmware"},{"partition":"hypbak","file":"unpacked/firmware-update/hyp.mbn.bak","group":"firmware"},{"partition":"keymaster","file":"unpacked/firmware-update/keymaster64.mbn","group":"firmware"},{"partition":"keymasterbak","file":"unpacked/firmware-update/keymaster64.mbn.bak","group":"firmware"},{"partition":"asusfw","file":"unpacked/firmware-update/asusfw.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/NON-HLOS.bin","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/X605.json b/v2/devices/X605.json index 8a729968..68dfd9f2 100644 --- a/v2/devices/X605.json +++ b/v2/devices/X605.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Lenovo Smart Tab M10 X605F/L","codename":"X605","formfactor":"tablet","aliases":["X605F","X605L","lenovo-x605","tb-x605"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please make sure, that your device is a Lenovo Smart Tab M10 X605L or X605F with at least 3GB RAM. For the 2GB/16GB models, the installer won't work!"},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running Android 9 before installing Ubuntu Touch. This seems to be already the case for the most devices of this type. But if you still need to flash the Android 9 stock rom, please see the install section in the link below:","link":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605#install-first-time"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons at the same time until the device turns on. The bootloader mode is indicated by the red 'Fastboot Mode' text in the left down corner.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"Booting to recovery is not a very reliable process on this device. So you need to turn off the device first: Unplug USB-cable and press and hold the POWER button until display turns off. If it is rebooting, repeat this until the device stays off! If it is off, press and hold the VOLUME UP, VOLUME DOWN and the POWER buttons at the same time until it boots. Then only release the POWER button and keep holding the VOLUME buttons until the UBports recovery appears.","button":true}},"unlock":["confirm_model","confirm_os"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data, mandatory on first install!","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605/-/jobs/6057055401/artifacts/raw/out/boot.img","checksum":{"sum":"8036c26af66f5e42f891c7bb280e389771bfaa2118b1632b430a3c6c5c096fc3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605-assets/-/raw/main/recovery.img","checksum":{"sum":"67808f905623a208c702879085bdc83eb0d3b8332a57689764249ca1d800fa9e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Lenovo Smart Tab M10 X605F/L","codename":"X605","formfactor":"tablet","aliases":["X605F","X605L","lenovo-x605","tb-x605"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please make sure, that your device is a Lenovo Smart Tab M10 X605L or X605F with at least 3GB RAM. For the 2GB/16GB models, the installer won't work!"},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running Android 9 before installing Ubuntu Touch. This seems to be already the case for the most devices of this type. But if you still need to flash the Android 9 stock rom, please see the install section in the link below:","link":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605#install-first-time"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons at the same time until the device turns on. The bootloader mode is indicated by the red 'Fastboot Mode' text in the left down corner.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"Booting to recovery is not a very reliable process on this device. So you need to turn off the device first: Unplug USB-cable and press and hold the POWER button until display turns off. If it is rebooting, repeat this until the device stays off! If it is off, press and hold the VOLUME UP, VOLUME DOWN and the POWER buttons at the same time until it boots. Then only release the POWER button and keep holding the VOLUME buttons until the UBports recovery appears.","button":true}},"unlock":["confirm_model","confirm_os"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data, mandatory on first install!","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605/-/jobs/6057055401/artifacts/raw/out/boot.img","checksum":{"sum":"8036c26af66f5e42f891c7bb280e389771bfaa2118b1632b430a3c6c5c096fc3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605-assets/-/raw/main/recovery.img","checksum":{"sum":"67808f905623a208c702879085bdc83eb0d3b8332a57689764249ca1d800fa9e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/amar_row_wifi.json b/v2/devices/amar_row_wifi.json index 8b3afb9f..f004b436 100644 --- a/v2/devices/amar_row_wifi.json +++ b/v2/devices/amar_row_wifi.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Lenovo Tab M10 HD 2nd Gen Wifi","codename":"amar_row_wifi","formfactor":"tablet","aliases":["amar_row_wifi","X306F"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Lenovo Tab M10 HD Wifi (X306F)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 11 stock firmware before installing Ubuntu Touch. You can flash the device using spflash tools","link":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/Firmware.tar.xz"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://unlocktechy.com/lenovo-tab-m10-hd-gen-2-unlock-bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN + POWER until you see the fastboot on screen and plug the device into your PC via USB.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/boot.img","checksum":{"sum":"d2410a0a730ceeeef19d30773dabe118c818af006c3c52e960b3aeee87cfa9c5","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/recovery.img","checksum":{"sum":"582afc66f61b9060e936638bf347eccc8eca81e5c6014e4b79e2f33835648902","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/dtbo.img","checksum":{"sum":"41bef15140c81d701ea0ff0bf9e0cd293c2419d12606d930496ae551c1e8e716","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/vbmeta.img","checksum":{"sum":"debc86fc6832bbc8f76cbeca2319a8768c03c19ac8d67dca61bf414b52ba2fb9","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"product"}},{"fastboot:resize_logical_partition":{"partition":"system","size":3978565472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Lenovo Tab M10 HD 2nd Gen Wifi","codename":"amar_row_wifi","formfactor":"tablet","aliases":["amar_row_wifi","X306F"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a Lenovo Tab M10 HD Wifi (X306F)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 11 stock firmware before installing Ubuntu Touch. You can flash the device using spflash tools","link":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/Firmware.tar.xz"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://unlocktechy.com/lenovo-tab-m10-hd-gen-2-unlock-bootloader"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN + POWER until you see the fastboot on screen and plug the device into your PC via USB.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/boot.img","checksum":{"sum":"d2410a0a730ceeeef19d30773dabe118c818af006c3c52e960b3aeee87cfa9c5","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/recovery.img","checksum":{"sum":"582afc66f61b9060e936638bf347eccc8eca81e5c6014e4b79e2f33835648902","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/dtbo.img","checksum":{"sum":"41bef15140c81d701ea0ff0bf9e0cd293c2419d12606d930496ae551c1e8e716","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/amar_row_wifi/releases/download/1.0/vbmeta.img","checksum":{"sum":"debc86fc6832bbc8f76cbeca2319a8768c03c19ac8d67dca61bf414b52ba2fb9","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"product"}},{"fastboot:resize_logical_partition":{"partition":"system","size":3978565472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/angler.json b/v2/devices/angler.json index 83648f3e..3efd8128 100644 --- a/v2/devices/angler.json +++ b/v2/devices/angler.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Nexus 6P","codename":"angler","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please confirm that your device is a Huawei Nexus 6P (angler). The LG Nexus 6 (shamu) is not compatible!"},"confirm_vendorimage":{"title":"Confirm Android version","description":"Please reset your device to stock Android 7.1.2 - Critical vendor files are otherwise missing!"},"confirm_formatting":{"title":"Reformat all partitions with TWRP","description":"Please install TWRP recovery and format all partitions due to the encryption applied by the stock ROM!"},"boot":{"title":"Reboot the device","description":"Hold the power button to turn your device completely off, release it for a few seconds, then hold it down again until the device boots."}},"unlock":["confirm_model","confirm_vendorimage","confirm_formatting"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/angler/halium-unlocked-recovery_angler.img","checksum":{"sum":"8d61b1b5e70fa33a8c20c3bd96ba60e1318370c7bdfd9b3d65b6368fa52c2dc8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_angler.img","group":"firmware","raw":true},{"partition":"boot","file":"halium-unlocked-recovery_angler.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Nexus 6P","codename":"angler","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please confirm that your device is a Huawei Nexus 6P (angler). The LG Nexus 6 (shamu) is not compatible!"},"confirm_vendorimage":{"title":"Confirm Android version","description":"Please reset your device to stock Android 7.1.2 - Critical vendor files are otherwise missing!"},"confirm_formatting":{"title":"Reformat all partitions with TWRP","description":"Please install TWRP recovery and format all partitions due to the encryption applied by the stock ROM!"},"boot":{"title":"Reboot the device","description":"Hold the power button to turn your device completely off, release it for a few seconds, then hold it down again until the device boots."}},"unlock":["confirm_model","confirm_vendorimage","confirm_formatting"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/angler/halium-unlocked-recovery_angler.img","checksum":{"sum":"8d61b1b5e70fa33a8c20c3bd96ba60e1318370c7bdfd9b3d65b6368fa52c2dc8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_angler.img","group":"firmware","raw":true},{"partition":"boot","file":"halium-unlocked-recovery_angler.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/arale.json b/v2/devices/arale.json index b2e82d54..3be6d19e 100644 --- a/v2/devices/arale.json +++ b/v2/devices/arale.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Meizu MX4","codename":"arale","formfactor":"phone","aliases":["mx4"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-arale.img","checksum":{"sum":"27160d1ce2d55bd940b38ebf643018b33e0516795dff179942129943fabdc3d8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-arale.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-arale.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Meizu MX4","codename":"arale","formfactor":"phone","aliases":["mx4"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-arale.img","checksum":{"sum":"27160d1ce2d55bd940b38ebf643018b33e0516795dff179942129943fabdc3d8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-arale.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-arale.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/axolotl.json b/v2/devices/axolotl.json index b8c7e826..310e68d6 100644 --- a/v2/devices/axolotl.json +++ b/v2/devices/axolotl.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"SHIFT SHIFT6mq","codename":"axolotl","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to Fastbootd","description":"With the device powered off, hold Volume Down + Power to boot into recovery. Inside the recovery, press on 'Advanced' and select 'Enter fastboot'.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"lineageos_reboot_system":{"title":"Recovery - Reboot system now","description":"Press on the top left arrow until you are back on the home screen. Press on 'Reboot system now'.","button":true},"lineageos_sideload":{"title":"Recovery - Apply update from ADB","description":"Please select 'Apply update' -> 'Apply from ADB'.","button":true},"lineageos_wipe_data":{"title":"Recovery - Wipe data/factory reset","description":"Press on the top left arrow until you are back on the home screen. Press on 'Factory reset' -> 'Format data/factory reset' -> 'Format data'.","button":true},"shiftos_reboot_system":{"title":"Recovery - Reboot system now","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Reboot system now'. Confirm with pressing the Power key. Warning: Do NOT lock your bootloader, this is not supported yet.","button":true},"shiftos_sideload":{"title":"Recovery - Apply update from ADB","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Apply update from ADB'. Confirm with pressing the Power key.","button":true},"shiftos_wipe_data":{"title":"Recovery - Wipe data/factory reset","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Wipe data/factory reset'. Confirm with pressing the Power key.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations","type":"checkbox","value":false},{"var":"bootstrap","name":"Bootstrap","tooltip":"Setup required partitions for running Ubuntu Touch","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/dtbo.img","name":"dtbo.img","checksum":{"sum":"471a08f3bfaeb13f25e54b5e3aa84f573955da8578326564a6d2fe1c1d739512","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/493b8e9cc53c270b2834a180dc3f6fd886b54a5f/axolotl/images/recovery.img","name":"recovery.img","checksum":{"sum":"110cf4cd28a19658434c30c816fdeb4e271e3bd55fbd184e544d86fcbc0ab2ab","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_mainline.img","name":"super_mainline.img","checksum":{"sum":"759c3bff7358ade708ba515ffb4200883cbca5f64020c26fd9b049bb68f13dcc","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"e609f4ec50b4748d078474075ecb52b2fc44a1e90b70de483f8fa1e4865f0f0a","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/vendor.img","name":"vendor.img","checksum":{"sum":"38c237ca8f62c422edcbe84c73355d9847bd1deb167022c6301130c5252d5e9f","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"bootstrap","value":true},"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_mainline.img","group":"firmware"}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"LineageOS","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"LineageOS version","tooltip":"Which LineageOS channel do you want to install?","type":"select","remote_values":{"lineage_os:channels":null}},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"b"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware_lineageos","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/bcdacdf4f1c5161312ad4e086f4f4b922bc0be75/axolotl/images/recovery_lineage.img","name":"recovery.img","checksum":{"sum":"c1133da366f5e5cdeab2d16f69085a8737f68c9e054dcbfbd4e58c5ef276c81d","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_empty.img","name":"super_empty.img","checksum":{"sum":"0a0aa8a7b0faad8de4003ded16b6ffb83ba4bffde0ea29ecba12d99a9162ae3d","algorithm":"sha256"}}]}},{"lineage_os:download":null}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware_lineageos"}]}}]},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_empty.img","group":"firmware_lineageos"}}}]},{"actions":[{"fastboot:reboot_bootloader":null},{"fastboot:reboot_recovery":null},{"core:user_action":{"action":"lineageos_sideload"}}]},{"actions":[{"adb:sideload":{"file":"lineageos_rootfs_axolotl.zip","group":"LineageOS"}}]},{"actions":[{"core:user_action":{"action":"lineageos_wipe_data"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"lineageos_reboot_system"}}]}],"slideshow":[]},{"name":"postmarketOS","compatible_installer":">=0.9.7-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}},{"var":"notice","name":"Notice","tooltip":"This will install postmarketOS onto your userdata partition. All data on it will be lost. To reduce anxiety, you may check and uncheck the checkbox a few times.","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"fastboot:erase":{"partition":"dtbo"}}]},{"actions":[{"postmarketos:download":null}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]},{"name":"ShiftOS - G / L","compatible_installer":">=0.9.4-beta","options":[{"var":"shiftos_l","name":"ShiftOS type","tooltip":"Check to install ShiftOS-L, uncheck to install ShiftOS-G","type":"checkbox","value":false},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations or when switching between G and L","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"b"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/2a546b464b03391124b13e109ef8e1f0bb818f71/axolotl/images/recovery_stock.img","name":"recovery.img","checksum":{"sum":"1fdaae67afd64d8394e0ea9199ab115a70942e70ccd16a1fa5d3b16eea1f4626","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_empty.img","name":"super_empty.img","checksum":{"sum":"0a0aa8a7b0faad8de4003ded16b6ffb83ba4bffde0ea29ecba12d99a9162ae3d","algorithm":"sha256"}}]}}]},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://downloads.shiftphones.com/builds/SHIFT6MQ.SOS.3.8.G.20220824-RELEASE-OTA.zip","name":"update.zip","checksum":{"sum":"e20976c0456d794fcd52b74026671cc4ac2f44f9b0f15ec513ee591541466b9f","algorithm":"sha256"}}]}}],"condition":{"var":"shiftos_l","value":false}},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://downloads.shiftphones.com/builds/SHIFT6MQ.SOS.3.9.L.20221027-RELEASE-LIGHT-OTA.zip","name":"update.zip","checksum":{"sum":"13c692de899a820699a82dfa944fb3e28ac53760503a34fdf7df8c9aea15c000","algorithm":"sha256"}}]}}],"condition":{"var":"shiftos_l","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware_shiftos"}]}}]},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_empty.img","group":"firmware_shiftos"}}}]},{"actions":[{"fastboot:reboot_bootloader":null},{"fastboot:reboot_recovery":null},{"core:user_action":{"action":"shiftos_sideload"}}]},{"actions":[{"adb:sideload":{"file":"update.zip","group":"firmware_shiftos"}}]},{"actions":[{"core:user_action":{"action":"shiftos_wipe_data"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"shiftos_reboot_system"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"SHIFT SHIFT6mq","codename":"axolotl","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to Fastbootd","description":"With the device powered off, hold Volume Down + Power to boot into recovery. Inside the recovery, press on 'Advanced' and select 'Enter fastboot'.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"lineageos_reboot_system":{"title":"Recovery - Reboot system now","description":"Press on the top left arrow until you are back on the home screen. Press on 'Reboot system now'.","button":true},"lineageos_sideload":{"title":"Recovery - Apply update from ADB","description":"Please select 'Apply update' -> 'Apply from ADB'.","button":true},"lineageos_wipe_data":{"title":"Recovery - Wipe data/factory reset","description":"Press on the top left arrow until you are back on the home screen. Press on 'Factory reset' -> 'Format data/factory reset' -> 'Format data'.","button":true},"shiftos_reboot_system":{"title":"Recovery - Reboot system now","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Reboot system now'. Confirm with pressing the Power key. Warning: Do NOT lock your bootloader, this is not supported yet.","button":true},"shiftos_sideload":{"title":"Recovery - Apply update from ADB","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Apply update from ADB'. Confirm with pressing the Power key.","button":true},"shiftos_wipe_data":{"title":"Recovery - Wipe data/factory reset","description":"With the recovery mode active, navigate using your volume keys up/down and select 'Wipe data/factory reset'. Confirm with pressing the Power key.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations","type":"checkbox","value":false},{"var":"bootstrap","name":"Bootstrap","tooltip":"Setup required partitions for running Ubuntu Touch","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/dtbo.img","name":"dtbo.img","checksum":{"sum":"471a08f3bfaeb13f25e54b5e3aa84f573955da8578326564a6d2fe1c1d739512","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/493b8e9cc53c270b2834a180dc3f6fd886b54a5f/axolotl/images/recovery.img","name":"recovery.img","checksum":{"sum":"110cf4cd28a19658434c30c816fdeb4e271e3bd55fbd184e544d86fcbc0ab2ab","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_mainline.img","name":"super_mainline.img","checksum":{"sum":"759c3bff7358ade708ba515ffb4200883cbca5f64020c26fd9b049bb68f13dcc","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"e609f4ec50b4748d078474075ecb52b2fc44a1e90b70de483f8fa1e4865f0f0a","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/vendor.img","name":"vendor.img","checksum":{"sum":"38c237ca8f62c422edcbe84c73355d9847bd1deb167022c6301130c5252d5e9f","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"bootstrap","value":true},"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_mainline.img","group":"firmware"}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"LineageOS","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"LineageOS version","tooltip":"Which LineageOS channel do you want to install?","type":"select","remote_values":{"lineage_os:channels":null}},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"b"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware_lineageos","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/bcdacdf4f1c5161312ad4e086f4f4b922bc0be75/axolotl/images/recovery_lineage.img","name":"recovery.img","checksum":{"sum":"c1133da366f5e5cdeab2d16f69085a8737f68c9e054dcbfbd4e58c5ef276c81d","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_empty.img","name":"super_empty.img","checksum":{"sum":"0a0aa8a7b0faad8de4003ded16b6ffb83ba4bffde0ea29ecba12d99a9162ae3d","algorithm":"sha256"}}]}},{"lineage_os:download":null}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware_lineageos"}]}}]},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_empty.img","group":"firmware_lineageos"}}}]},{"actions":[{"fastboot:reboot_bootloader":null},{"fastboot:reboot_recovery":null},{"core:user_action":{"action":"lineageos_sideload"}}]},{"actions":[{"adb:sideload":{"file":"lineageos_rootfs_axolotl.zip","group":"LineageOS"}}]},{"actions":[{"core:user_action":{"action":"lineageos_wipe_data"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"lineageos_reboot_system"}}]}],"slideshow":[]},{"name":"postmarketOS","compatible_installer":">=0.9.7-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}},{"var":"notice","name":"Notice","tooltip":"This will install postmarketOS onto your userdata partition. All data on it will be lost. To reduce anxiety, you may check and uncheck the checkbox a few times.","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"fastboot:erase":{"partition":"dtbo"}}]},{"actions":[{"postmarketos:download":null}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]},{"name":"ShiftOS - G / L","compatible_installer":">=0.9.4-beta","options":[{"var":"shiftos_l","name":"ShiftOS type","tooltip":"Check to install ShiftOS-L, uncheck to install ShiftOS-G","type":"checkbox","value":false},{"var":"wipe","name":"Wipe personal data","tooltip":"This is required for new installations or when switching between G and L","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:set_active":{"slot":"b"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"f2fs"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"metadata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:erase":{"partition":"misc"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/2a546b464b03391124b13e109ef8e1f0bb818f71/axolotl/images/recovery_stock.img","name":"recovery.img","checksum":{"sum":"1fdaae67afd64d8394e0ea9199ab115a70942e70ccd16a1fa5d3b16eea1f4626","algorithm":"sha256"}},{"url":"https://gitlab.com/SHIFTPHONES/ubports/assets/-/raw/06fa047c3afcceb0532f90e8b503ff6a963bec56/axolotl/images/super_empty.img","name":"super_empty.img","checksum":{"sum":"0a0aa8a7b0faad8de4003ded16b6ffb83ba4bffde0ea29ecba12d99a9162ae3d","algorithm":"sha256"}}]}}]},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://downloads.shiftphones.com/builds/SHIFT6MQ.SOS.3.8.G.20220824-RELEASE-OTA.zip","name":"update.zip","checksum":{"sum":"e20976c0456d794fcd52b74026671cc4ac2f44f9b0f15ec513ee591541466b9f","algorithm":"sha256"}}]}}],"condition":{"var":"shiftos_l","value":false}},{"actions":[{"core:download":{"group":"firmware_shiftos","files":[{"url":"https://downloads.shiftphones.com/builds/SHIFT6MQ.SOS.3.9.L.20221027-RELEASE-LIGHT-OTA.zip","name":"update.zip","checksum":{"sum":"13c692de899a820699a82dfa944fb3e28ac53760503a34fdf7df8c9aea15c000","algorithm":"sha256"}}]}}],"condition":{"var":"shiftos_l","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware_shiftos"}]}}]},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super_empty.img","group":"firmware_shiftos"}}}]},{"actions":[{"fastboot:reboot_bootloader":null},{"fastboot:reboot_recovery":null},{"core:user_action":{"action":"shiftos_sideload"}}]},{"actions":[{"adb:sideload":{"file":"update.zip","group":"firmware_shiftos"}}]},{"actions":[{"core:user_action":{"action":"shiftos_wipe_data"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"shiftos_reboot_system"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/bacon.json b/v2/devices/bacon.json index b246203d..83d0125e 100644 --- a/v2/devices/bacon.json +++ b/v2/devices/bacon.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Oneplus One","codename":"bacon","formfactor":"phone","aliases":["A0001","a0001"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.10.0","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-bacon.img","checksum":{"sum":"9b5bf80d1cfc6b21b87d8b29d9a4a02cc9745dd541e3e75180de40be4e92a780","algorithm":"sha256"}},{"url":"https://github.com/ubports/android_device_oneplus_bacon-1/raw/ubp-5.1/ubuntu_overlay/partitions/LOGO.img","checksum":{"sum":"57c7e5d940d65452f59a2485ab9182e67d66f6bd6e5bafc0b5f40850eddb1980","algorithm":"sha256"}}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"ubports-touch/16.04/stable"},{"var":"channel","value":"16.04/rc"},{"var":"channel","value":"16.04/devel"},{"var":"channel","value":"16.04/armhf/hybris/halium-devel"}]}]}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/bacon/recovery.img","checksum":{"sum":"663f8eb72fddaa756ec73afcc1d4ceed00737c49fab2affd6e549b92cceaa754","algorithm":"sha256"}},{"url":"https://github.com/ubports/android_device_oneplus_bacon-1/raw/ubp-5.1/ubuntu_overlay/partitions/LOGO.img","checksum":{"sum":"57c7e5d940d65452f59a2485ab9182e67d66f6bd6e5bafc0b5f40850eddb1980","algorithm":"sha256"}}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"20.04/armhf/android9plus/devel"},{"var":"channel","value":"20.04/armhf/android9plus/rc"},{"var":"channel","value":"20.04/armhf/android9plus/stable"}]}]}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-bacon.img","group":"firmware"},{"partition":"LOGO","file":"LOGO.img","group":"firmware"}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"ubports-touch/16.04/stable"},{"var":"channel","value":"16.04/rc"},{"var":"channel","value":"16.04/devel"},{"var":"channel","value":"16.04/armhf/hybris/halium-devel"}]}]}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"LOGO","file":"LOGO.img","group":"firmware"}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"20.04/armhf/android9plus/devel"},{"var":"channel","value":"20.04/armhf/android9plus/rc"},{"var":"channel","value":"20.04/armhf/android9plus/stable"}]}]}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Oneplus One","codename":"bacon","formfactor":"phone","aliases":["A0001","a0001"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.10.0","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-bacon.img","checksum":{"sum":"9b5bf80d1cfc6b21b87d8b29d9a4a02cc9745dd541e3e75180de40be4e92a780","algorithm":"sha256"}},{"url":"https://github.com/ubports/android_device_oneplus_bacon-1/raw/ubp-5.1/ubuntu_overlay/partitions/LOGO.img","checksum":{"sum":"57c7e5d940d65452f59a2485ab9182e67d66f6bd6e5bafc0b5f40850eddb1980","algorithm":"sha256"}}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"ubports-touch/16.04/stable"},{"var":"channel","value":"16.04/rc"},{"var":"channel","value":"16.04/devel"},{"var":"channel","value":"16.04/armhf/hybris/halium-devel"}]}]}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/bacon/recovery.img","checksum":{"sum":"663f8eb72fddaa756ec73afcc1d4ceed00737c49fab2affd6e549b92cceaa754","algorithm":"sha256"}},{"url":"https://github.com/ubports/android_device_oneplus_bacon-1/raw/ubp-5.1/ubuntu_overlay/partitions/LOGO.img","checksum":{"sum":"57c7e5d940d65452f59a2485ab9182e67d66f6bd6e5bafc0b5f40850eddb1980","algorithm":"sha256"}}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"20.04/armhf/android9plus/devel"},{"var":"channel","value":"20.04/armhf/android9plus/rc"},{"var":"channel","value":"20.04/armhf/android9plus/stable"}]}]}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-bacon.img","group":"firmware"},{"partition":"LOGO","file":"LOGO.img","group":"firmware"}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"ubports-touch/16.04/stable"},{"var":"channel","value":"16.04/rc"},{"var":"channel","value":"16.04/devel"},{"var":"channel","value":"16.04/armhf/hybris/halium-devel"}]}]}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"LOGO","file":"LOGO.img","group":"firmware"}]}}],"condition":{"AND":[{"var":"bootstrap","value":true},{"OR":[{"var":"channel","value":"20.04/armhf/android9plus/devel"},{"var":"channel","value":"20.04/armhf/android9plus/rc"},{"var":"channel","value":"20.04/armhf/android9plus/stable"}]}]}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/begonia.json b/v2/devices/begonia.json index bf84b2fd..c4fb303c 100644 --- a/v2/devices/begonia.json +++ b/v2/devices/begonia.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi Note 8 Pro","codename":"begonia","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 8 Pro (begonia)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"adb_bug":{"title":"Warning","description":"This device is known to have problems with adb push, so the installer will flash latest stable image. Please switch to desired channel afterwards in System Settings."}},"unlock":["confirm_model","unlock","adb_bug"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/fw_begonia_V12.0.8.0.zip","name":"firmware.zip","checksum":{"sum":"772204cf8cd3a62de4e3003e1c82fe7fc729d9655f1a5b0c502b29e86a5ecdfa","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/vendor.zip","name":"vendor.zip","checksum":{"sum":"2311be025c0a127a69dae648ffc7001e86ffbdfdd7bf02e20d5079e7c99da106","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/dtbo.img","name":"dtbo.img","checksum":{"sum":"7bcf9b85133b3e748ac72d27d0a3f58be9c1f6ac96c9c5b866b684b266dcc108","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/recovery.img","name":"recovery.img","checksum":{"sum":"9facd6ab47459f85aab4ee1f43b261aac66af710bafbe3f4f2cea330e56fe8d1","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"b3281c527ecf2a6a743b37f5b9e118f492d2038e0a82e6777d292d1c5b42601a","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"Ubuntu Touch","files":[{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/ota-19/system.zip","name":"system.zip","checksum":{"sum":"fff166da969228b6f9359a7c064710933397be6ad62efaae9162600027137341","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/ota-19/boot.img","name":"boot.img","checksum":{"sum":"fa92b082823be3b8527b81e720dc59835d13c8898fe513009f44285821e98d4f","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware.zip","dir":"unpacked"},{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"Ubuntu Touch","files":[{"archive":"system.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"audio_dsp","file":"unpacked/audio_dsp.img","group":"firmware"},{"partition":"cam_vpu3","file":"unpacked/cam_vpu3.img","group":"firmware"},{"partition":"cam_vpu2","file":"unpacked/cam_vpu2.img","group":"firmware"},{"partition":"cam_vpu1","file":"unpacked/cam_vpu1.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"gz2","file":"unpacked/gz.img","group":"firmware"},{"partition":"scp2","file":"unpacked/scp.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_ufs.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"gz1","file":"unpacked/gz.img","group":"firmware"},{"partition":"scp1","file":"unpacked/scp.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"Ubuntu Touch"},{"partition":"system","file":"unpacked/system.img","group":"Ubuntu Touch"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi Note 8 Pro","codename":"begonia","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 8 Pro (begonia)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"adb_bug":{"title":"Warning","description":"This device is known to have problems with adb push, so the installer will flash latest stable image. Please switch to desired channel afterwards in System Settings."}},"unlock":["confirm_model","unlock","adb_bug"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/fw_begonia_V12.0.8.0.zip","name":"firmware.zip","checksum":{"sum":"772204cf8cd3a62de4e3003e1c82fe7fc729d9655f1a5b0c502b29e86a5ecdfa","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/vendor.zip","name":"vendor.zip","checksum":{"sum":"2311be025c0a127a69dae648ffc7001e86ffbdfdd7bf02e20d5079e7c99da106","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/dtbo.img","name":"dtbo.img","checksum":{"sum":"7bcf9b85133b3e748ac72d27d0a3f58be9c1f6ac96c9c5b866b684b266dcc108","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/recovery.img","name":"recovery.img","checksum":{"sum":"9facd6ab47459f85aab4ee1f43b261aac66af710bafbe3f4f2cea330e56fe8d1","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/20210810/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"b3281c527ecf2a6a743b37f5b9e118f492d2038e0a82e6777d292d1c5b42601a","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"Ubuntu Touch","files":[{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/ota-19/system.zip","name":"system.zip","checksum":{"sum":"fff166da969228b6f9359a7c064710933397be6ad62efaae9162600027137341","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-begonia/ubuntu-touch-begonia/releases/download/ota-19/boot.img","name":"boot.img","checksum":{"sum":"fa92b082823be3b8527b81e720dc59835d13c8898fe513009f44285821e98d4f","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware.zip","dir":"unpacked"},{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"Ubuntu Touch","files":[{"archive":"system.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"audio_dsp","file":"unpacked/audio_dsp.img","group":"firmware"},{"partition":"cam_vpu3","file":"unpacked/cam_vpu3.img","group":"firmware"},{"partition":"cam_vpu2","file":"unpacked/cam_vpu2.img","group":"firmware"},{"partition":"cam_vpu1","file":"unpacked/cam_vpu1.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"gz2","file":"unpacked/gz.img","group":"firmware"},{"partition":"scp2","file":"unpacked/scp.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_ufs.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"gz1","file":"unpacked/gz.img","group":"firmware"},{"partition":"scp1","file":"unpacked/scp.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"Ubuntu Touch"},{"partition":"system","file":"unpacked/system.img","group":"Ubuntu Touch"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/beryllium.json b/v2/devices/beryllium.json index 5c7302ee..60c5c8c5 100644 --- a/v2/devices/beryllium.json +++ b/v2/devices/beryllium.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Poco F1","codename":"beryllium","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Poco F1 (beryllium)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware (V11.0.5.0.PEJMIXM) and Lineage 16 vendor image. Current Recovery will be replaced with Ubports Recovery! Remember to flash the latest firmware when reverting to latest Android builds!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/beryllium/vendor.img","checksum":{"sum":"6c210411fae73a4d44b1fa888b8ae188c97194d9f56eb7aed62ba5d64d6bf39b","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/beryllium/recovery.img","checksum":{"sum":"bafe0bcc7a82c6b5d818cc36a400d1de81f7c255767a6b4cf5debe9e2d7d97b5","algorithm":"sha256"}},{"url":"https://github.com/ubports-beryllium/artifacts/releases/download/stable-v1/firmware.zip","checksum":{"sum":"8b58a71a528ba867dfd2f043da89f6403701fbb524c1a2f0b6ce18b9b4a4cbf2","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"vendor.img","group":"firmware"},{"partition":"dsp","file":"unpacked/firmware-update/dsp.img","group":"firmware"},{"partition":"cmnlib64_a","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_a","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_a","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_a","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_a","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_a","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_a","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/bluetooth.img","group":"firmware"},{"partition":"xbl_a","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_a","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_a","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"logo","file":"unpacked/firmware-update/logo.img","group":"firmware"},{"partition":"cmnlib_a","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_a","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"cmnlib64_b","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_b","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_b","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_b","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_b","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_b","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_b","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"xbl_b","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_b","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_b","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"cmnlib_b","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_b","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/modem.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Poco F1","codename":"beryllium","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Poco F1 (beryllium)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware (V11.0.5.0.PEJMIXM) and Lineage 16 vendor image. Current Recovery will be replaced with Ubports Recovery! Remember to flash the latest firmware when reverting to latest Android builds!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/beryllium/vendor.img","checksum":{"sum":"6c210411fae73a4d44b1fa888b8ae188c97194d9f56eb7aed62ba5d64d6bf39b","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/beryllium/recovery.img","checksum":{"sum":"bafe0bcc7a82c6b5d818cc36a400d1de81f7c255767a6b4cf5debe9e2d7d97b5","algorithm":"sha256"}},{"url":"https://github.com/ubports-beryllium/artifacts/releases/download/stable-v1/firmware.zip","checksum":{"sum":"8b58a71a528ba867dfd2f043da89f6403701fbb524c1a2f0b6ce18b9b4a4cbf2","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"vendor.img","group":"firmware"},{"partition":"dsp","file":"unpacked/firmware-update/dsp.img","group":"firmware"},{"partition":"cmnlib64_a","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_a","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_a","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_a","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_a","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_a","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_a","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/bluetooth.img","group":"firmware"},{"partition":"xbl_a","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_a","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_a","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"logo","file":"unpacked/firmware-update/logo.img","group":"firmware"},{"partition":"cmnlib_a","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_a","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"cmnlib64_b","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_b","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_b","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_b","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_b","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_b","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_b","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"xbl_b","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_b","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_b","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"cmnlib_b","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_b","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/modem.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/billie.json b/v2/devices/billie.json index 7634abd9..b2ad73a8 100644 --- a/v2/devices/billie.json +++ b/v2/devices/billie.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"OnePlus Nord N10 5G","codename":"billie","formfactor":"phone","aliases":["OnePlusN10"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a OnePlus N10 5G (billie)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 10 stock firmware OxygenOS_10.5.7 before installing Ubuntu Touch.If you are using Global Version use the OxygenOS_10.5.7 for global.","link":"https://onepluscommunityserver.com/list/Unbrick_Tools/OnePlus_Nord_N10_5G"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.oneplus.com/thread/64487"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/boot.img","checksum":{"sum":"65e9ad9b1e879d123a1de6482556feb1703710897fe67f1de8abf1c3a33337df","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/recovery.img","checksum":{"sum":"d5d985ffdc93720d6f5702006a9dc488bd8f62f854347a6b6e08eef83832d5d4","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/persist.img","checksum":{"sum":"8941d3b35fb5116cd0042e45c5351625fd006fb624b2422638290929959ecb88","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/dtbo.img","checksum":{"sum":"984f270a8edf8c8f8be10215e07a030dc9cd822929df6f1ff7c4a9b4ad897b05","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/vbmeta.img","checksum":{"sum":"4f1b180cc3a485c4eb2d996010ef5a2bc307bba0178bfa5411c6fa7220819d83","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"persist","file":"persist.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"OnePlus Nord N10 5G","codename":"billie","formfactor":"phone","aliases":["OnePlusN10"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a OnePlus N10 5G (billie)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 10 stock firmware OxygenOS_10.5.7 before installing Ubuntu Touch.If you are using Global Version use the OxygenOS_10.5.7 for global.","link":"https://onepluscommunityserver.com/list/Unbrick_Tools/OnePlus_Nord_N10_5G"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.oneplus.com/thread/64487"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/boot.img","checksum":{"sum":"65e9ad9b1e879d123a1de6482556feb1703710897fe67f1de8abf1c3a33337df","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/recovery.img","checksum":{"sum":"d5d985ffdc93720d6f5702006a9dc488bd8f62f854347a6b6e08eef83832d5d4","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/persist.img","checksum":{"sum":"8941d3b35fb5116cd0042e45c5351625fd006fb624b2422638290929959ecb88","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/dtbo.img","checksum":{"sum":"984f270a8edf8c8f8be10215e07a030dc9cd822929df6f1ff7c4a9b4ad897b05","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie/releases/download/1.0/vbmeta.img","checksum":{"sum":"4f1b180cc3a485c4eb2d996010ef5a2bc307bba0178bfa5411c6fa7220819d83","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"persist","file":"persist.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/billie2.json b/v2/devices/billie2.json index 440e8762..8230e088 100644 --- a/v2/devices/billie2.json +++ b/v2/devices/billie2.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"OnePlus Nord N100","codename":"billie2","formfactor":"phone","aliases":["OnePlusN100"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a OnePlus N100 (billie2)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 10 stock firmware OxygenOS_10.5.2 if is EU version before installing, or OxygenOS_10.5.3 if is Global Version Ubuntu Touch.","link":"https://onepluscommunityserver.com/list/Unbrick_Tools/OnePlus_Nord_N100/"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.oneplus.com/thread/64487"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME UP button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/boot.img","checksum":{"sum":"9558a382154ecccbf0fcac75dd13f4865523158d86e347b05a46511139dedaab","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/recovery.img","checksum":{"sum":"fa249bf4d71fcc135456af90ca4e8d8175e3d10dbc5053792a0cf5ba14114d29","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/dtbo.img","checksum":{"sum":"47eac9731ffbdea4373acb60eeb30837642d3e69773a65f71125b304390225dc","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/vbmeta.img","checksum":{"sum":"06ad2b775ec21134aa935eb6e0a48514198822ee7bfb1773f27cc006a0c6e427","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"OnePlus Nord N100","codename":"billie2","formfactor":"phone","aliases":["OnePlusN100"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a OnePlus N100 (billie2)."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the Android 10 stock firmware OxygenOS_10.5.2 if is EU version before installing, or OxygenOS_10.5.3 if is Global Version Ubuntu Touch.","link":"https://onepluscommunityserver.com/list/Unbrick_Tools/OnePlus_Nord_N100/"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.oneplus.com/thread/64487"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME UP button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/boot.img","checksum":{"sum":"9558a382154ecccbf0fcac75dd13f4865523158d86e347b05a46511139dedaab","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/recovery.img","checksum":{"sum":"fa249bf4d71fcc135456af90ca4e8d8175e3d10dbc5053792a0cf5ba14114d29","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/dtbo.img","checksum":{"sum":"47eac9731ffbdea4373acb60eeb30837642d3e69773a65f71125b304390225dc","algorithm":"sha256"}},{"url":"https://github.com/rubencarneiro/billie2/releases/download/1.0/vbmeta.img","checksum":{"sum":"06ad2b775ec21134aa935eb6e0a48514198822ee7bfb1773f27cc006a0c6e427","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/cancro.json b/v2/devices/cancro.json index 35096603..65656c8d 100644 --- a/v2/devices/cancro.json +++ b/v2/devices/cancro.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi 3/4","codename":"cancro","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/cancro/-/raw/master/partitions/recovery.img","checksum":{"sum":"0de4dc607e2de3ead3354e79e538cd61f177f3a5101ffe8c99121c73934b67a4","algorithm":"sha256"}},{"url":"https://gitlab.com/ubports/community-ports/cancro/-/raw/master/partitions/boot.img","checksum":{"sum":"541fd1fdd7dfd304c6271700d1ef89188961f2b57a63efab3dd47fcbe80ccfb8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"boot","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi 3/4","codename":"cancro","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/cancro/-/raw/master/partitions/recovery.img","checksum":{"sum":"0de4dc607e2de3ead3354e79e538cd61f177f3a5101ffe8c99121c73934b67a4","algorithm":"sha256"}},{"url":"https://gitlab.com/ubports/community-ports/cancro/-/raw/master/partitions/boot.img","checksum":{"sum":"541fd1fdd7dfd304c6271700d1ef89188961f2b57a63efab3dd47fcbe80ccfb8","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"boot","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/cheeseburger.json b/v2/devices/cheeseburger.json index 17d87787..bd1af943 100644 --- a/v2/devices/cheeseburger.json +++ b/v2/devices/cheeseburger.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Oneplus 5","codename":"cheeseburger","formfactor":"phone","aliases":["OnePlus5","oneplus5"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus 5 is updated to the latest version of OxygenOS (10.0.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156143164"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume up and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_up","button":true}},"unlock":["update"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dumpling_cheeseburger/halium-unlocked-recovery_cheeseburger.img","checksum":{"sum":"e4a02a815f6b6a1b4f13762096d56699262e19e93ec6746f395c6fe415bff008","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_cheeseburger.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_cheeseburger.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Oneplus 5","codename":"cheeseburger","formfactor":"phone","aliases":["OnePlus5","oneplus5"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus 5 is updated to the latest version of OxygenOS (10.0.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156143164"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume up and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_up","button":true}},"unlock":["update"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dumpling_cheeseburger/halium-unlocked-recovery_cheeseburger.img","checksum":{"sum":"e4a02a815f6b6a1b4f13762096d56699262e19e93ec6746f395c6fe415bff008","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_cheeseburger.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_cheeseburger.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/citrus.json b/v2/devices/citrus.json index f7b90e06..026ca836 100644 --- a/v2/devices/citrus.json +++ b/v2/devices/citrus.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Poco M3","codename":"citrus","aliases":[],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Poco M3 (citrus)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-merlin/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/recovery.img","name":"recovery.img","checksum":{"sum":"7230d19149e208dc4786e65b453de5dbf578ced87fec451f3d35b745aa4e4231","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/dtbo.img","name":"dtbo.img","checksum":{"sum":"6a0270409a8b40a0fa46fd2e488f3be6931ee69d43742681c8ca5b380c445d93","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/super.zip","name":"super.zip","checksum":{"sum":"2e54e32f1a1dcb858ea1880284a9aee92c32656211b1a337f233eaa1bb33fee8","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Poco M3","codename":"citrus","aliases":[],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Poco M3 (citrus)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-merlin/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/recovery.img","name":"recovery.img","checksum":{"sum":"7230d19149e208dc4786e65b453de5dbf578ced87fec451f3d35b745aa4e4231","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/dtbo.img","name":"dtbo.img","checksum":{"sum":"6a0270409a8b40a0fa46fd2e488f3be6931ee69d43742681c8ca5b380c445d93","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-juice/ubuntu-touch-citrus/releases/download/20210929/super.zip","name":"super.zip","checksum":{"sum":"2e54e32f1a1dcb858ea1880284a9aee92c32656211b1a337f233eaa1bb33fee8","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/cooler.json b/v2/devices/cooler.json index 82e162fd..ad5dcca2 100644 --- a/v2/devices/cooler.json +++ b/v2/devices/cooler.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Bq Aquaris M10 HD","codename":"cooler","formfactor":"tablet","aliases":["Aquaris_M10HD"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select bootloader mode and confirm with the power button.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Bq M10 HD (cooler). If you have the FHD version (frieza), you have to select that instead."}},"unlock":["unlock","confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-cooler.img","checksum":{"sum":"07072e9e802b5e66546bded3fa0ad2a093fd2d14bf87f6b7138b148038040579","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-cooler.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-cooler.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Bq Aquaris M10 HD","codename":"cooler","formfactor":"tablet","aliases":["Aquaris_M10HD"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select bootloader mode and confirm with the power button.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Bq M10 HD (cooler). If you have the FHD version (frieza), you have to select that instead."}},"unlock":["unlock","confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-cooler.img","checksum":{"sum":"07072e9e802b5e66546bded3fa0ad2a093fd2d14bf87f6b7138b148038040579","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-cooler.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-cooler.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/deb.json b/v2/devices/deb.json index 1d6a5497..09ac0576 100644 --- a/v2/devices/deb.json +++ b/v2/devices/deb.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Nexus 7 2013 LTE","codename":"deb","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power until the bootloader appears, then release the buttons. Use the volume buttons to scroll to “RECOVERY” and press Power to select.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power until the bootloader appears.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 7 2013 LTE (deb). If you have the wifi-only version (flo), you have to select that instead. The 2012 version is not compatible."},"partition_layout":{"title":"Partition layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-deb.img","checksum":{"sum":"432ee1d970b3b18e74fc80e5c0d091d87598505fe371676b80d20b16df2ea089","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-deb.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-deb.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Nexus 7 2013 LTE","codename":"deb","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power until the bootloader appears, then release the buttons. Use the volume buttons to scroll to “RECOVERY” and press Power to select.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power until the bootloader appears.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 7 2013 LTE (deb). If you have the wifi-only version (flo), you have to select that instead. The 2012 version is not compatible."},"partition_layout":{"title":"Partition layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-deb.img","checksum":{"sum":"432ee1d970b3b18e74fc80e5c0d091d87598505fe371676b80d20b16df2ea089","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-deb.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-deb.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/denniz.json b/v2/devices/denniz.json index 61583e41..569b2f08 100644 --- a/v2/devices/denniz.json +++ b/v2/devices/denniz.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"OnePlus Nord 2 5G","codename":"denniz","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: OnePlus Nord 2 5G"},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running stock **Android 11** firmware. If you're on Android 12 or newer, you will need to downgrade first."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to unlock your device bootloader first."}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Android.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/super.zip","name":"super.zip","checksum":{"sum":"b157287a25bf5a9baffd08e421638b0ba5a3335d3fb6ed3f60cab32646a93332","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/recovery.img","name":"recovery.img","checksum":{"sum":"cd6ec16aa37fdd092310dec591eeeef96811ba3c68cb949a996628e89ee17a9b","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/dtbo.img","name":"dtbo.img","checksum":{"sum":"0d49f0606c88b2280607d8aa8381bf4e4b1f647c79ce784fb0d2c3be7b6397b1","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"OnePlus Nord 2 5G","codename":"denniz","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: OnePlus Nord 2 5G"},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running stock **Android 11** firmware. If you're on Android 12 or newer, you will need to downgrade first."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to unlock your device bootloader first."}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Android.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/super.zip","name":"super.zip","checksum":{"sum":"b157287a25bf5a9baffd08e421638b0ba5a3335d3fb6ed3f60cab32646a93332","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/recovery.img","name":"recovery.img","checksum":{"sum":"cd6ec16aa37fdd092310dec591eeeef96811ba3c68cb949a996628e89ee17a9b","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-denniz/ubuntu-touch-denniz/releases/download/20221020/dtbo.img","name":"dtbo.img","checksum":{"sum":"0d49f0606c88b2280607d8aa8381bf4e4b1f647c79ce784fb0d2c3be7b6397b1","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/dipper.json b/v2/devices/dipper.json index f9230763..72779c5b 100644 --- a/v2/devices/dipper.json +++ b/v2/devices/dipper.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Mi 8","codename":"dipper","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi 8 (dipper)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware and vendor (V11.0.6.0.PEAMIXM). Current Recovery will be replaced with Ubports Recovery! Remember to flash the latest firmware when reverting to latest Android builds!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubports-dipper/artifacts/releases/download/v1/firmware-update.zip","checksum":{"sum":"a937ea333ca5a8c348f56fdfc3d876b3ccbb3da8247b68b47c889170e4437307","algorithm":"sha256"}},{"url":"https://github.com/ubports-dipper/artifacts/releases/download/v1/recovery.img","checksum":{"sum":"4a7314a8a0ace1002b6d0921dc05d09272bf2d4896a24f3a49aebb1651fb8b42","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware-update.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"dsp","file":"unpacked/firmware-update/dsp.img","group":"firmware"},{"partition":"cmnlib64_a","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_a","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_a","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_a","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_a","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_a","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_a","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/bluetooth.img","group":"firmware"},{"partition":"xbl_a","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_a","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_a","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"logo","file":"unpacked/firmware-update/logo.img","group":"firmware"},{"partition":"cmnlib_a","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_a","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"cmnlib64_b","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_b","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_b","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_b","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_b","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_b","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_b","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"xbl_b","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_b","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_b","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"cmnlib_b","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_b","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/modem.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Mi 8","codename":"dipper","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi 8 (dipper)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware and vendor (V11.0.6.0.PEAMIXM). Current Recovery will be replaced with Ubports Recovery! Remember to flash the latest firmware when reverting to latest Android builds!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubports-dipper/artifacts/releases/download/v1/firmware-update.zip","checksum":{"sum":"a937ea333ca5a8c348f56fdfc3d876b3ccbb3da8247b68b47c889170e4437307","algorithm":"sha256"}},{"url":"https://github.com/ubports-dipper/artifacts/releases/download/v1/recovery.img","checksum":{"sum":"4a7314a8a0ace1002b6d0921dc05d09272bf2d4896a24f3a49aebb1651fb8b42","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware-update.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"dsp","file":"unpacked/firmware-update/dsp.img","group":"firmware"},{"partition":"cmnlib64_a","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_a","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_a","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_a","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_a","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_a","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_a","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/bluetooth.img","group":"firmware"},{"partition":"xbl_a","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_a","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_a","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"logo","file":"unpacked/firmware-update/logo.img","group":"firmware"},{"partition":"cmnlib_a","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_a","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"cmnlib64_b","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_b","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_b","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_b","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_b","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_b","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_b","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"xbl_b","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_b","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_b","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"cmnlib_b","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_b","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/modem.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/dora.json b/v2/devices/dora.json index fc06446d..e5d0bce2 100644 --- a/v2/devices/dora.json +++ b/v2/devices/dora.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Sony Xperia X Performance (F8131 & F8132)","codename":"dora","formfactor":"phone","aliases":["F8131","F8132"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X Performance (F8131 or F8132)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage! (The guide is written for Xperia X but should work for Xperia XZ as well)","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/4147/sony-xperia-x-performance-dora-f8131-f8132"}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-tone/","checksum":{"sum":"07712640a0c28020c374f6e3dd7e61d023f7c7d65a00b8d2b42a6a99244d11a5","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dora/halium-unlocked-recovery_dora.img","checksum":{"sum":"bbc74ef50b5f7b87aeed5c338999e9c3b546a7b63c32fd81d7b6978c93a3416e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_dora.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_dora.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Sony Xperia X Performance (F8131 & F8132)","codename":"dora","formfactor":"phone","aliases":["F8131","F8132"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X Performance (F8131 or F8132)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage! (The guide is written for Xperia X but should work for Xperia XZ as well)","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/4147/sony-xperia-x-performance-dora-f8131-f8132"}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-tone/","checksum":{"sum":"07712640a0c28020c374f6e3dd7e61d023f7c7d65a00b8d2b42a6a99244d11a5","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dora/halium-unlocked-recovery_dora.img","checksum":{"sum":"bbc74ef50b5f7b87aeed5c338999e9c3b546a7b63c32fd81d7b6978c93a3416e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_dora.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_dora.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/dumpling.json b/v2/devices/dumpling.json index 18e0279f..3640100b 100644 --- a/v2/devices/dumpling.json +++ b/v2/devices/dumpling.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Oneplus 5T","codename":"dumpling","formfactor":"phone","aliases":["OnePlus5T","oneplus5t"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus 5T is updated to the latest version of OxygenOS (10.0.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156155944"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true}},"unlock":["update"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dumpling_cheeseburger/halium-unlocked-recovery_dumpling.img","checksum":{"sum":"c8487fe1273c1f65c96391b9f216fbef972c96811c3ff36082ffe8367dd382e7","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_dumpling.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"cache"}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_dumpling.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Oneplus 5T","codename":"dumpling","formfactor":"phone","aliases":["OnePlus5T","oneplus5t"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus 5T is updated to the latest version of OxygenOS (10.0.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156155944"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true}},"unlock":["update"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/dumpling_cheeseburger/halium-unlocked-recovery_dumpling.img","checksum":{"sum":"c8487fe1273c1f65c96391b9f216fbef972c96811c3ff36082ffe8367dd382e7","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_dumpling.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"cache"}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_dumpling.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/enchilada.json b/v2/devices/enchilada.json index 1e1d513e..4538f48d 100644 --- a/v2/devices/enchilada.json +++ b/v2/devices/enchilada.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"OnePlus 6/6T","codename":"enchilada","formfactor":"phone","aliases":["fajita","OnePlus6","OnePlus6T"],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume up, volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If you are planning to install Ubuntu Touch and the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash OxygenOS 9 before proceeding."},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the OnePlus 6/6T, please head over to the UBports forum thread.","link":"https://forums.ubports.com/category/86/oneplus-6-6t"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"name":"boot.img","url":"https://cdimage.ubports.com/devices/enchilada_fajita/boot.img","checksum":{"sum":"e931800a0ab4f7743c395cfccdac1919f0fab6d9b3cb7582c71fbd4f30fa9612","algorithm":"sha256"}},{"name":"vbmeta.img","url":"https://cdimage.ubports.com/devices/enchilada_fajita/vbmeta.img","checksum":{"sum":"f406f8c2c89aaeeecaaa8719b832a3c6011d36c49a8d7db26b452638f9cb091c","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"postmarketOS","compatible_installer":">=0.9.7-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"OnePlus 6/6T","codename":"enchilada","formfactor":"phone","aliases":["fajita","OnePlus6","OnePlus6T"],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume up, volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If you are planning to install Ubuntu Touch and the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash OxygenOS 9 before proceeding."},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the OnePlus 6/6T, please head over to the UBports forum thread.","link":"https://forums.ubports.com/category/86/oneplus-6-6t"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"name":"boot.img","url":"https://cdimage.ubports.com/devices/enchilada_fajita/boot.img","checksum":{"sum":"e931800a0ab4f7743c395cfccdac1919f0fab6d9b3cb7582c71fbd4f30fa9612","algorithm":"sha256"}},{"name":"vbmeta.img","url":"https://cdimage.ubports.com/devices/enchilada_fajita/vbmeta.img","checksum":{"sum":"f406f8c2c89aaeeecaaa8719b832a3c6011d36c49a8d7db26b452638f9cb091c","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"postmarketOS","compatible_installer":">=0.9.7-beta","options":[{"var":"release","name":"Release","tooltip":"The postmarketOS release","link":"https://wiki.postmarketos.org/wiki/Releases","type":"select","remote_values":{"postmarketos:releases":null}},{"var":"interface","name":"User Interface","tooltip":"The user interface","link":"https://wiki.postmarketos.org/wiki/Category:Interface","type":"select","remote_values":{"postmarketos:interfaces":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"postmarketos:download":null},{"fastboot:erase":{"partition":"dtbo"}},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"rootfs.img","group":"postmarketOS"},{"partition":"boot","file":"boot.img","group":"postmarketOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/flo.json b/v2/devices/flo.json index 37bc13ea..0abf18d5 100644 --- a/v2/devices/flo.json +++ b/v2/devices/flo.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Nexus 7 2013 WiFi","codename":"flo","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power until the bootloader appears, then release the buttons. Use the volume buttons to scroll to “RECOVERY” and press Power to select.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power until the bootloader appears.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 7 2013 WiFi (flo). If you have the LTE version (deb), you have to select that instead. The 2012 version is not compatible."},"partition_layout":{"title":"Partition layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/flo/raw/76f6151b1291fe1cf8739d2b080c83543a62a051/partitions/recovery.img","checksum":{"sum":"cdbf7a58ff49a55a977b43a933625f6b8845687259d6b96bc5047f197bde49e6","algorithm":"sha256"}},{"url":"https://gitlab.com/ubports/community-ports/flo/raw/76f6151b1291fe1cf8739d2b080c83543a62a051/partitions/boot.img","checksum":{"sum":"c288f81ae5e71b8be91c446932ff734dcd251c035bd368804a04f6b5fa21dcb6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Nexus 7 2013 WiFi","codename":"flo","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power until the bootloader appears, then release the buttons. Use the volume buttons to scroll to “RECOVERY” and press Power to select.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power until the bootloader appears.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 7 2013 WiFi (flo). If you have the LTE version (deb), you have to select that instead. The 2012 version is not compatible."},"partition_layout":{"title":"Partition layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/flo/raw/76f6151b1291fe1cf8739d2b080c83543a62a051/partitions/recovery.img","checksum":{"sum":"cdbf7a58ff49a55a977b43a933625f6b8845687259d6b96bc5047f197bde49e6","algorithm":"sha256"}},{"url":"https://gitlab.com/ubports/community-ports/flo/raw/76f6151b1291fe1cf8739d2b080c83543a62a051/partitions/boot.img","checksum":{"sum":"c288f81ae5e71b8be91c446932ff734dcd251c035bd368804a04f6b5fa21dcb6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/frieza.json b/v2/devices/frieza.json index a70a87f6..039b7c65 100644 --- a/v2/devices/frieza.json +++ b/v2/devices/frieza.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Bq Aquaris M10 FHD","codename":"frieza","formfactor":"tablet","aliases":["Aquaris_M10FHD"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select bootloader mode and confirm with the power button.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Bq M10 FHD (frieza). If you have the HD version (cooler), you have to select that instead."}},"unlock":["unlock","confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-frieza.img","checksum":{"sum":"374f184e2675f53651cf4790ee685ee363f59f2be98ea99a6d9d948bbc168c8b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-frieza.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-frieza.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Bq Aquaris M10 FHD","codename":"frieza","formfactor":"tablet","aliases":["Aquaris_M10FHD"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume up and power buttons until the phone reboots. Use the volume keys to select bootloader mode and confirm with the power button.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Bq M10 FHD (frieza). If you have the HD version (cooler), you have to select that instead."}},"unlock":["unlock","confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-frieza.img","checksum":{"sum":"374f184e2675f53651cf4790ee685ee363f59f2be98ea99a6d9d948bbc168c8b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-frieza.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-frieza.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/hammerhead.json b/v2/devices/hammerhead.json index 0913faad..c1a500f5 100644 --- a/v2/devices/hammerhead.json +++ b/v2/devices/hammerhead.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Nexus 5","codename":"hammerhead","formfactor":"phone","aliases":["nexus5"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume down and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 5 (hammerhead). The LG Nexus 5x (bullhead) is not compatible. Also note, that multiple users encountered issues while flashing Nexus 5 (hammerhead) due to altered partition layouts. If you've previously had a recent version of LineageOS installed (>16.0, July 2019 or later) the partition layout has probably been altered. See https://github.com/ubports/ubports-installer/issues/1107 for instructions on how to revert to the original partition layout. If you're unsure whether this is the case you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device."}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from specific versions of android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-hammerhead.img","checksum":{"sum":"91b681a3287808a79e21c2ac17f85537c6c9b23fb009b5e491c2ccf28986856c","algorithm":"sha256"}},{"url":"http://cdimage.ubports.com/devices/boot-hammerhead.img","checksum":{"sum":"3f39372bdac0a6a8bd6507683a87da16e74346152525e12d6ea46418a88c62c3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot-hammerhead.img","group":"firmware"},{"partition":"recovery","file":"recovery-hammerhead.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-hammerhead.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Nexus 5","codename":"hammerhead","formfactor":"phone","aliases":["nexus5"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume down and power buttons until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is an LG Nexus 5 (hammerhead). The LG Nexus 5x (bullhead) is not compatible. Also note, that multiple users encountered issues while flashing Nexus 5 (hammerhead) due to altered partition layouts. If you've previously had a recent version of LineageOS installed (>16.0, July 2019 or later) the partition layout has probably been altered. See https://github.com/ubports/ubports-installer/issues/1107 for instructions on how to revert to the original partition layout. If you're unsure whether this is the case you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device."}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true},{"var":"format","name":"Format system partitions","tooltip":"Needed if the device is coming from specific versions of android. This will lead to data-loss.","type":"checkbox","value":false}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-hammerhead.img","checksum":{"sum":"91b681a3287808a79e21c2ac17f85537c6c9b23fb009b5e491c2ccf28986856c","algorithm":"sha256"}},{"url":"http://cdimage.ubports.com/devices/boot-hammerhead.img","checksum":{"sum":"3f39372bdac0a6a8bd6507683a87da16e74346152525e12d6ea46418a88c62c3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot-hammerhead.img","group":"firmware"},{"partition":"recovery","file":"recovery-hammerhead.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-hammerhead.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"system"}}],"condition":{"var":"format","value":true}},{"actions":[{"adb:format":{"partition":"data"}}],"condition":{"var":"format","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/hero2lte.json b/v2/devices/hero2lte.json index b807562c..ce530627 100644 --- a/v2/devices/hero2lte.json +++ b/v2/devices/hero2lte.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung Galaxy S7 Edge Exynos","codename":"hero2lte","formfactor":"phone","aliases":["hero2ltexx"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If your device did not reboot into Recovery, power off the device, then hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"Press and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"hero2lte_check":{"title":"Unlock Bootloader","description":"You need an unlocked bootloader. If your bootloader was never unlocked, please refer to the first two oem unlock steps linked here.","link":"https://forum.xda-developers.com/t/recovery-exynos-official-twrp-for-galaxy-s7-edge-hero2lte.3334084/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["hero2lte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/recovery_hero2lte.img","checksum":{"sum":"c09e3fed9f8d48be83123c9edfba70a81f7399791833008179fe006eb5715d47","algorithm":"sha256"}},{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/boot-reboot-recovery-hero2lte.img","checksum":{"sum":"d04b0f15a52c667b723663ca110e1f523d52a4e97823670a378663a61808eb7e","algorithm":"sha256"}}]}}]},{"actions":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"boot-reboot-recovery-hero2lte.img","group":"firmware"},{"partition":"RECOVERY","file":"recovery_hero2lte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"adb:shell":["mkfs.ext4","/dev/block/platform/155a0000.ufs/by-name/USERDATA"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mkdir","/data/cache"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung Galaxy S7 Edge Exynos","codename":"hero2lte","formfactor":"phone","aliases":["hero2ltexx"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If your device did not reboot into Recovery, power off the device, then hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"Press and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"hero2lte_check":{"title":"Unlock Bootloader","description":"You need an unlocked bootloader. If your bootloader was never unlocked, please refer to the first two oem unlock steps linked here.","link":"https://forum.xda-developers.com/t/recovery-exynos-official-twrp-for-galaxy-s7-edge-hero2lte.3334084/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["hero2lte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/recovery_hero2lte.img","checksum":{"sum":"c09e3fed9f8d48be83123c9edfba70a81f7399791833008179fe006eb5715d47","algorithm":"sha256"}},{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/boot-reboot-recovery-hero2lte.img","checksum":{"sum":"d04b0f15a52c667b723663ca110e1f523d52a4e97823670a378663a61808eb7e","algorithm":"sha256"}}]}}]},{"actions":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"boot-reboot-recovery-hero2lte.img","group":"firmware"},{"partition":"RECOVERY","file":"recovery_hero2lte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"adb:shell":["mkfs.ext4","/dev/block/platform/155a0000.ufs/by-name/USERDATA"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mkdir","/data/cache"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/herolte.json b/v2/devices/herolte.json index 3edf6fd8..64460079 100644 --- a/v2/devices/herolte.json +++ b/v2/devices/herolte.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung Galaxy S7 Exynos","codename":"herolte","formfactor":"phone","aliases":["heroltexx"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If your device did not reboot into Recovery, power off the device, then hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"Press and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"herolte_check":{"title":"Unlock Bootloader","description":"You need an unlocked bootloader. If your bootloader was never unlocked, please refer to the first two oem unlock steps linked here.","link":"https://forum.xda-developers.com/t/recovery-exynos-official-twrp-for-galaxy-s7-herolte.3333770/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["herolte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/recovery_herolte.img","checksum":{"sum":"d573383abf8cc8112910d237e212174359b2611372289afa83ff70ffea91763f","algorithm":"sha256"}},{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/boot-reboot-recovery-herolte.img","checksum":{"sum":"05524f217e71494e88e077b54facfe00ce324674a4b84e4300a2793ed22ead90","algorithm":"sha256"}}]}}]},{"actions":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"boot-reboot-recovery-herolte.img","group":"firmware"},{"partition":"RECOVERY","file":"recovery_herolte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"adb:shell":["mkfs.ext4","/dev/block/platform/155a0000.ufs/by-name/USERDATA"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mkdir","/data/cache"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung Galaxy S7 Exynos","codename":"herolte","formfactor":"phone","aliases":["heroltexx"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If your device did not reboot into Recovery, power off the device, then hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"Press and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"herolte_check":{"title":"Unlock Bootloader","description":"You need an unlocked bootloader. If your bootloader was never unlocked, please refer to the first two oem unlock steps linked here.","link":"https://forum.xda-developers.com/t/recovery-exynos-official-twrp-for-galaxy-s7-herolte.3333770/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["herolte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/recovery_herolte.img","checksum":{"sum":"d573383abf8cc8112910d237e212174359b2611372289afa83ff70ffea91763f","algorithm":"sha256"}},{"url":"https://github.com/Kethen/samsung-exynos8890/releases/download/2022-07-23/boot-reboot-recovery-herolte.img","checksum":{"sum":"05524f217e71494e88e077b54facfe00ce324674a4b84e4300a2793ed22ead90","algorithm":"sha256"}}]}}]},{"actions":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"boot-reboot-recovery-herolte.img","group":"firmware"},{"partition":"RECOVERY","file":"recovery_herolte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"adb:shell":["mkfs.ext4","/dev/block/platform/155a0000.ufs/by-name/USERDATA"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mkdir","/data/cache"]}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:shell":["mount","/data"]}],"condition":{"var":"wipe","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/jasmine_sprout.json b/v2/devices/jasmine_sprout.json index 650ef0f3..f56c80ad 100644 --- a/v2/devices/jasmine_sprout.json +++ b/v2/devices/jasmine_sprout.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Mi A2","codename":"jasmine_sprout","formfactor":"phone","aliases":["jasmine"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi A2 (jasmine_sprout). Xiaomi Mi 6x and Xiaomi Mi A2 Lite are NOT SUPPORTED. You also NEED to check your device LCD name, you can use an app (click on more link, requires rooted android device) to check if it's called *jdi*. In that case you will need to choose devel channel instead of stable until OTA-19.","link":"https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw"},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running a specific android 9 build before installing Ubuntu Touch. You can use the link below to download it. You can use either use stock recovery or TWRP recovery to flash it. Flash it to both slots to be safe.","link":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/jasmine_sprout_stock_android9.zip"},"warning":{"title":"Warning","description":"For unknown reason some pc may not work with device fastboot mode, if installer fails or bootloop your device try to run it from other pc"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons until the screen turns on","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen and press and hold VOLUME UP and POWER buttons until the screen turns on","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"vendor.img","url":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/vendor.img","checksum":{"sum":"9fae2f99aafb45c9b6763bca815b1bcc20f27418edb2fd5097fc5cfc1aff828c","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"name":"boot.img","url":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/boot.img","checksum":{"sum":"07111aba0f8c8720baae6ea6d31c898a8b8fe0dc942185cdc39f2d114ef1702d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"},{"partition":"boot","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Mi A2","codename":"jasmine_sprout","formfactor":"phone","aliases":["jasmine"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi A2 (jasmine_sprout). Xiaomi Mi 6x and Xiaomi Mi A2 Lite are NOT SUPPORTED. You also NEED to check your device LCD name, you can use an app (click on more link, requires rooted android device) to check if it's called *jdi*. In that case you will need to choose devel channel instead of stable until OTA-19.","link":"https://play.google.com/store/apps/details?id=ru.andr7e.deviceinfohw"},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running a specific android 9 build before installing Ubuntu Touch. You can use the link below to download it. You can use either use stock recovery or TWRP recovery to flash it. Flash it to both slots to be safe.","link":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/jasmine_sprout_stock_android9.zip"},"warning":{"title":"Warning","description":"For unknown reason some pc may not work with device fastboot mode, if installer fails or bootloop your device try to run it from other pc"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons until the screen turns on","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen and press and hold VOLUME UP and POWER buttons until the screen turns on","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"vendor.img","url":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/vendor.img","checksum":{"sum":"9fae2f99aafb45c9b6763bca815b1bcc20f27418edb2fd5097fc5cfc1aff828c","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"name":"boot.img","url":"https://github.com/ubports-xiaomi-sdm660/artifacts/releases/download/v0.1/boot.img","checksum":{"sum":"07111aba0f8c8720baae6ea6d31c898a8b8fe0dc942185cdc39f2d114ef1702d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"},{"partition":"boot","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/jingpad_a1.json b/v2/devices/jingpad_a1.json index 55d8d740..ab70c56f 100644 --- a/v2/devices/jingpad_a1.json +++ b/v2/devices/jingpad_a1.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"JingPad A1","codename":"jingpad_a1","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"poweroff":{"title":"Force power off","description":"Hold the power button for 15 seconds. The device will reboot, then shut down. Stop pressing the power button when it shuts down while showing the JingPad logo."},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press & hold the power button and hold the volume down button 1 second afterwards. Select 'Reboot to bootloader' using the volume and power buttons. It should say 'Fastboot Mode' in the corner of the screen.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, press & hold the power button and hold the volume down button 1 second afterwards.","image":"phone_power_down","button":true},"factoryreset":{"title":"Factory reset/wipe","description":"Select 'Factory reset' and 'Format data/factory reset' in the recovery using the volume and power buttons. Please select the 'Advanced' menu and 'Reboot to recovery' afterwards.","button":true},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the JingPad A1, please head over to the UBports forum.","link":"https://forums.ubports.com/category/107/jingpad-a1"}},"unlock":["poweroff","support"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/jingpad_a1/recovery.img","checksum":{"sum":"f0e9c17c9ae4611f52a73e6ac983b4fcd2e04f32d4813bd6dbd1b763fa74924a","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/jingpad_a1/vendor.img","checksum":{"sum":"283db49ee2bd010938b6af26efdea2761a7b72cd066e865a112734aa34026825","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"factoryreset"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"JingPad A1","codename":"jingpad_a1","formfactor":"tablet","aliases":[],"doppelgangers":[],"user_actions":{"poweroff":{"title":"Force power off","description":"Hold the power button for 15 seconds. The device will reboot, then shut down. Stop pressing the power button when it shuts down while showing the JingPad logo."},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press & hold the power button and hold the volume down button 1 second afterwards. Select 'Reboot to bootloader' using the volume and power buttons. It should say 'Fastboot Mode' in the corner of the screen.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, press & hold the power button and hold the volume down button 1 second afterwards.","image":"phone_power_down","button":true},"factoryreset":{"title":"Factory reset/wipe","description":"Select 'Factory reset' and 'Format data/factory reset' in the recovery using the volume and power buttons. Please select the 'Advanced' menu and 'Reboot to recovery' afterwards.","button":true},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the JingPad A1, please head over to the UBports forum.","link":"https://forums.ubports.com/category/107/jingpad-a1"}},"unlock":["poweroff","support"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/jingpad_a1/recovery.img","checksum":{"sum":"f0e9c17c9ae4611f52a73e6ac983b4fcd2e04f32d4813bd6dbd1b763fa74924a","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/jingpad_a1/vendor.img","checksum":{"sum":"283db49ee2bd010938b6af26efdea2761a7b72cd066e865a112734aa34026825","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"factoryreset"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/kagura.json b/v2/devices/kagura.json index 99796b86..71283037 100644 --- a/v2/devices/kagura.json +++ b/v2/devices/kagura.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Sony Xperia XZ (F8331 & F8332)","codename":"kagura","formfactor":"phone","aliases":["F8331","F8332"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia XZ (F8331 or F8332)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage! (The guide is written for Xperia X but should work for Xperia XZ as well)","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you should upgrade to Android 8.0 first."}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-tone/","checksum":{"sum":"07712640a0c28020c374f6e3dd7e61d023f7c7d65a00b8d2b42a6a99244d11a5","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/kagura/halium-unlocked-recovery_kagura.img","checksum":{"sum":"37ea6d5f374b02dc70595177e5e162738a9bf967329152c9441746ff388a6fad","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_kagura.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_kagura.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Sony Xperia XZ (F8331 & F8332)","codename":"kagura","formfactor":"phone","aliases":["F8331","F8332"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia XZ (F8331 or F8332)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage! (The guide is written for Xperia X but should work for Xperia XZ as well)","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you should upgrade to Android 8.0 first."}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-tone/","checksum":{"sum":"07712640a0c28020c374f6e3dd7e61d023f7c7d65a00b8d2b42a6a99244d11a5","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/kagura/halium-unlocked-recovery_kagura.img","checksum":{"sum":"37ea6d5f374b02dc70595177e5e162738a9bf967329152c9441746ff388a6fad","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_kagura.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_kagura.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_tone.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/karin.json b/v2/devices/karin.json index 24ebf069..80e2f946 100644 --- a/v2/devices/karin.json +++ b/v2/devices/karin.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Sony Xperia Z4 Tablet4 (SGP771)","codename":"karin","formfactor":"phone","aliases":["SGP771"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia Z4 Tablet (SGP771 & SGP712)."},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0."}},"unlock":["confirm_model","upgrade_android"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/karin/halium-unlocked-recovery_karin.img","checksum":{"sum":"4eaa2fbd64f74ec53fa38047567478eb3632cf5a1210e8c5972e703c3fb2641d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_karin.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_karin.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Sony Xperia Z4 Tablet4 (SGP771)","codename":"karin","formfactor":"phone","aliases":["SGP771"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia Z4 Tablet (SGP771 & SGP712)."},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0."}},"unlock":["confirm_model","upgrade_android"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/karin/halium-unlocked-recovery_karin.img","checksum":{"sum":"4eaa2fbd64f74ec53fa38047567478eb3632cf5a1210e8c5972e703c3fb2641d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_karin.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_karin.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/krillin.json b/v2/devices/krillin.json index b7abc4fd..1244752d 100644 --- a/v2/devices/krillin.json +++ b/v2/devices/krillin.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Bq Aquaris E4.5","codename":"krillin","formfactor":"phone","aliases":["Aquaris_E45"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select recovery mode and confirm with volume down.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select fastboot/bootloader mode and confirm with volume down.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-krillin.img","checksum":{"sum":"d2b57e9f886e55c263bcff9ba7553d2cb0e00d74411490bfb62f252cda3a86e5","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-krillin.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-krillin.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Bq Aquaris E4.5","codename":"krillin","formfactor":"phone","aliases":["Aquaris_E45"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select recovery mode and confirm with volume down.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select fastboot/bootloader mode and confirm with volume down.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-krillin.img","checksum":{"sum":"d2b57e9f886e55c263bcff9ba7553d2cb0e00d74411490bfb62f252cda3a86e5","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-krillin.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-krillin.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/kugo.json b/v2/devices/kugo.json index 87bed2b5..21924005 100644 --- a/v2/devices/kugo.json +++ b/v2/devices/kugo.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Sony Xperia X Compact (F5321)","codename":"kugo","formfactor":"phone","aliases":["F5321"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X Compact (F5321)."},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/3229/sony-xperia-x-suzu-f5121"}},"unlock":["confirm_model","upgrade_android"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/kugo/halium-unlocked-recovery_kugo.img","checksum":{"sum":"db070dcca99cf70771b2c95b30655c2073d0fe714971aa13263b507bd4614ac1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_kugo.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_kugo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Sony Xperia X Compact (F5321)","codename":"kugo","formfactor":"phone","aliases":["F5321"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X Compact (F5321)."},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/3229/sony-xperia-x-suzu-f5121"}},"unlock":["confirm_model","upgrade_android"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/kugo/halium-unlocked-recovery_kugo.img","checksum":{"sum":"db070dcca99cf70771b2c95b30655c2073d0fe714971aa13263b507bd4614ac1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_kugo.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_kugo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/lancelot.json b/v2/devices/lancelot.json index 527ee0e1..28309eb5 100644 --- a/v2/devices/lancelot.json +++ b/v2/devices/lancelot.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi 9 and 9 Prime","codename":"lancelot","aliases":["galahad"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Redmi 9 (lancelot)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/blob/main/README.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/recovery.img","name":"recovery.img","checksum":{"sum":"d941e216c78fb69411b2ab34066c92806245698917f1c95e62abbc3e142141bf","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/dtbo.img","name":"dtbo.img","checksum":{"sum":"b668fe7b025f0de2ecac4df41fe6f0a9a81d5af5e99ae27fe081679831aba4be","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/super.zip","name":"super.zip","checksum":{"sum":"4d203a72d7ec05edb38cd717946dd244ea39749ea4996b03a5d1a188e444924b","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi 9 and 9 Prime","codename":"lancelot","aliases":["galahad"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Redmi 9 (lancelot)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/blob/main/README.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/recovery.img","name":"recovery.img","checksum":{"sum":"d941e216c78fb69411b2ab34066c92806245698917f1c95e62abbc3e142141bf","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/dtbo.img","name":"dtbo.img","checksum":{"sum":"b668fe7b025f0de2ecac4df41fe6f0a9a81d5af5e99ae27fe081679831aba4be","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/lancelotfw/releases/download/20211005/super.zip","name":"super.zip","checksum":{"sum":"4d203a72d7ec05edb38cd717946dd244ea39749ea4996b03a5d1a188e444924b","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/land.json b/v2/devices/land.json index 308b60d0..24541cd3 100644 --- a/v2/devices/land.json +++ b/v2/devices/land.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi 3S 3X 3SP","codename":"land","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power, Not working ? try to unplug cable and hold Vol Up + Vol Down + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power","image":"phone_power_down","button":true},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Redmi 3s/3x/3sp, please head over to the UBports forum thread.","link":"https://t.me/utland"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 3S/3X/3SP (land)."}},"unlock":["confirm_model","unlock","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if device is from Android)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/land/recovery.img","checksum":{"sum":"6d934a17d38fb0525c19fbd4943f26cf9946407531c685c5ee4b9e12c780aeff","algorithm":"sha256"}},{"url":"https://github.com/Ubports-Land/Ubports-CI/raw/master/splash.img","checksum":{"sum":"9b91dfb62c80cc533303687e132194a789da867524cbf4518d5e2bfa175e7bbd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi 3S 3X 3SP","codename":"land","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power, Not working ? try to unplug cable and hold Vol Up + Vol Down + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power","image":"phone_power_down","button":true},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Redmi 3s/3x/3sp, please head over to the UBports forum thread.","link":"https://t.me/utland"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 3S/3X/3SP (land)."}},"unlock":["confirm_model","unlock","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if device is from Android)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/land/recovery.img","checksum":{"sum":"6d934a17d38fb0525c19fbd4943f26cf9946407531c685c5ee4b9e12c780aeff","algorithm":"sha256"}},{"url":"https://github.com/Ubports-Land/Ubports-CI/raw/master/splash.img","checksum":{"sum":"9b91dfb62c80cc533303687e132194a789da867524cbf4518d5e2bfa175e7bbd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/laurel_sprout.json b/v2/devices/laurel_sprout.json index b15e0b24..4bf20a07 100644 --- a/v2/devices/laurel_sprout.json +++ b/v2/devices/laurel_sprout.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Mi A3","codename":"laurel_sprout","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi A3 (laurel_sprout). Xiaomi Mi CC9e is NOT supported."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the stock Android 9 firmware before flashing. If your device is running Android 11 officially, DO NOT ATTEMPT TO ROLLBACK TO ANDROID 9. Doing so will render your device unusable. If your device is running Android 10, download the Android 9 firmware linked below and flash it to your device, then resume the installation.","link":"http://bigota.d.miui.com/V10.3.16.0.PFQMIXM/laurel_sprout_global_images_V10.3.16.0.PFQMIXM_20200324.0000.00_9.0_4a60d662bd.tgz"},"troubleshooting":{"title":"Post-Install troubleshooting","description":"If after installing Ubuntu Touch you can't connect to Wi-Fi, pair Bluetooth devices or use cellular data, run the installer again and pick \"Reflash dtbo\" when you're prompted to select an OS."},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons until the screen turns on","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot' screen, press and hold VOLUME UP and POWER buttons until the screen turns on","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":["confirm_model","confirm_os","troubleshooting"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/boot.img","checksum":{"sum":"89876301997f4299d27be397a9544d1b2dc5afd145cbba866b83ebb8b1c14816","algorithm":"sha256"}},{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/dtbo.img","checksum":{"sum":"a0266fba49eb2d3ed035a1e0fc87759eba1ad9ffd247e35e50229f45d3698629","algorithm":"sha256"}},{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/vbmeta.img","checksum":{"sum":"65f5493e01ede7e538a14df063013a921ecd122680c7d3b3598d46fc7a916517","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta_a","file":"vbmeta.img","group":"firmware"},{"partition":"boot_a","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo_a","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Reflash dtbo","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/dtbo.img","checksum":{"sum":"a0266fba49eb2d3ed035a1e0fc87759eba1ad9ffd247e35e50229f45d3698629","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Mi A3","codename":"laurel_sprout","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi A3 (laurel_sprout). Xiaomi Mi CC9e is NOT supported."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the stock Android 9 firmware before flashing. If your device is running Android 11 officially, DO NOT ATTEMPT TO ROLLBACK TO ANDROID 9. Doing so will render your device unusable. If your device is running Android 10, download the Android 9 firmware linked below and flash it to your device, then resume the installation.","link":"http://bigota.d.miui.com/V10.3.16.0.PFQMIXM/laurel_sprout_global_images_V10.3.16.0.PFQMIXM_20200324.0000.00_9.0_4a60d662bd.tgz"},"troubleshooting":{"title":"Post-Install troubleshooting","description":"If after installing Ubuntu Touch you can't connect to Wi-Fi, pair Bluetooth devices or use cellular data, run the installer again and pick \"Reflash dtbo\" when you're prompted to select an OS."},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons until the screen turns on","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot' screen, press and hold VOLUME UP and POWER buttons until the screen turns on","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":["confirm_model","confirm_os","troubleshooting"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/boot.img","checksum":{"sum":"89876301997f4299d27be397a9544d1b2dc5afd145cbba866b83ebb8b1c14816","algorithm":"sha256"}},{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/dtbo.img","checksum":{"sum":"a0266fba49eb2d3ed035a1e0fc87759eba1ad9ffd247e35e50229f45d3698629","algorithm":"sha256"}},{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/vbmeta.img","checksum":{"sum":"65f5493e01ede7e538a14df063013a921ecd122680c7d3b3598d46fc7a916517","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta_a","file":"vbmeta.img","group":"firmware"},{"partition":"boot_a","file":"boot.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo_a","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Reflash dtbo","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://fs.nightcore.monster/ubports/laurel_sprout/dtbo.img","checksum":{"sum":"a0266fba49eb2d3ed035a1e0fc87759eba1ad9ffd247e35e50229f45d3698629","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/lavender.json b/v2/devices/lavender.json index 16e43f72..d9dc0ff1 100644 --- a/v2/devices/lavender.json +++ b/v2/devices/lavender.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi Note 7","codename":"lavender","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 7 (lavender)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"lineage-16.0-20200226-lavender-vendor.zip","url":"https://www.androidfilehost.com/?fid=10763459528675594236","checksum":{"sum":"140caa043fd163965126f511fc3d0fd0afd857befa7fb86f9d9e035e40351107","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"lineage-16.0-20200226-lavender-vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/lavender/dtbo.img","checksum":{"sum":"84ce5cc1549a87da0ac9e6545251f1317de5ce2322d54c384c366c9bd2d8efc6","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/recovery.img","checksum":{"sum":"990a377a0a87809a9ceb4f85c693e7c7c190224ff98e18a8a0e21966688bda0b","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/splash.img","checksum":{"sum":"fd1ac18cb18a16b14d6d40da6abf0538724d3e83f4d5e60615d5b7038dce7c50","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/vbmeta.img","checksum":{"sum":"65f5493e01ede7e538a14df063013a921ecd122680c7d3b3598d46fc7a916517","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-lavender.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_lavender-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-lavender.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_lavender-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vendor","file":"unpacked_droidian/data/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi Note 7","codename":"lavender","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 7 (lavender)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"lineage-16.0-20200226-lavender-vendor.zip","url":"https://www.androidfilehost.com/?fid=10763459528675594236","checksum":{"sum":"140caa043fd163965126f511fc3d0fd0afd857befa7fb86f9d9e035e40351107","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"lineage-16.0-20200226-lavender-vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/lavender/dtbo.img","checksum":{"sum":"84ce5cc1549a87da0ac9e6545251f1317de5ce2322d54c384c366c9bd2d8efc6","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/recovery.img","checksum":{"sum":"990a377a0a87809a9ceb4f85c693e7c7c190224ff98e18a8a0e21966688bda0b","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/splash.img","checksum":{"sum":"fd1ac18cb18a16b14d6d40da6abf0538724d3e83f4d5e60615d5b7038dce7c50","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/lavender/vbmeta.img","checksum":{"sum":"65f5493e01ede7e538a14df063013a921ecd122680c7d3b3598d46fc7a916517","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-lavender.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_lavender-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-lavender.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_lavender-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vendor","file":"unpacked_droidian/data/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/lenok.json b/v2/devices/lenok.json index 99c4d3d6..ada58c53 100644 --- a/v2/devices/lenok.json +++ b/v2/devices/lenok.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"LG G Watch R","codename":"lenok","formfactor":"watch","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Is the device in Bootloader mode?","description":"You should be seeing the 'FASTBOOT MENU' on the device now. If not, reboot the device and swipe from the top left to the bottom right edge of the screen while booting.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Asteroid OS","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","type":"select","remote_values":{"asteroid_os:channels":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"asteroid_os:download":null},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"asteroid-image-lenok.ext4","group":"AsteroidOS"},{"partition":"boot","file":"zImage-dtb-lenok.fastboot","group":"AsteroidOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"LG G Watch R","codename":"lenok","formfactor":"watch","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Is the device in Bootloader mode?","description":"You should be seeing the 'FASTBOOT MENU' on the device now. If not, reboot the device and swipe from the top left to the bottom right edge of the screen while booting.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Asteroid OS","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","type":"select","remote_values":{"asteroid_os:channels":null}}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"asteroid_os:download":null},{"fastboot:flash":{"partitions":[{"partition":"userdata","file":"asteroid-image-lenok.ext4","group":"AsteroidOS"},{"partition":"boot","file":"zImage-dtb-lenok.fastboot","group":"AsteroidOS"}]}},{"fastboot:continue":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/mako.json b/v2/devices/mako.json index 31c68867..a19269eb 100644 --- a/v2/devices/mako.json +++ b/v2/devices/mako.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Nexus 4","codename":"mako","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume buttons and the power button until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume buttons and the power button until the phone reboots.","button":true},"partition_layout":{"title":"Partition Layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-mako.img","checksum":{"sum":"6954e171f21445d40f936b96f3e9db78d5ae890819a60dcd003e7d0749d5b26d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-mako.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-mako.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Nexus 4","codename":"mako","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume buttons and the power button until the phone reboots. Use the volume keys to select recovery mode and confirm with the power button.","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume buttons and the power button until the phone reboots.","button":true},"partition_layout":{"title":"Partition Layout","description":"If a recent version of LineageOS (>16.0, July 2019 or later) was installed before, the partition layout might have been altered, and you will have to revert to the original partition layout. If you are unsure whether this is the case, you may go ahead now and revisit the instructions linked above if you encounter \"Error: systemimage: Push failed: Failed push: Failed to push file 0: Push failed: out of space\" while flashing the device.","link":"https://github.com/ubports/ubports-installer/issues/1895"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["partition_layout"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/recovery-mako.img","checksum":{"sum":"6954e171f21445d40f936b96f3e9db78d5ae890819a60dcd003e7d0749d5b26d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-mako.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"recovery-mako.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/merlin.json b/v2/devices/merlin.json index 873b2051..5af4e920 100644 --- a/v2/devices/merlin.json +++ b/v2/devices/merlin.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi Note 9","codename":"merlin","aliases":["merlinnfc"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Redmi Note 9 (merlin)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-merlin/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/recovery.img","name":"recovery.img","checksum":{"sum":"4d523f43afe6d2dd04995f38dc9f17552893e8a916c22df73ca699c911fc4478","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/dtbo.img","name":"dtbo.img","checksum":{"sum":"1a3ac5db3b5371cd3f319aca99629214fc9c816e41fe754c500bf71672f6f9f0","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/super.zip","name":"super.zip","checksum":{"sum":"4565b1f9e4111b28e393771c415578774826516d7c54191bde1facc351912381","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi Note 9","codename":"merlin","aliases":["merlinnfc"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is the following model: Xiaomi Redmi Note 9 (merlin)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-merlin/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/recovery.img","name":"recovery.img","checksum":{"sum":"4d523f43afe6d2dd04995f38dc9f17552893e8a916c22df73ca699c911fc4478","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/dtbo.img","name":"dtbo.img","checksum":{"sum":"1a3ac5db3b5371cd3f319aca99629214fc9c816e41fe754c500bf71672f6f9f0","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-redmi-mt6768/ubuntu-touch-merlin/releases/download/20210927/super.zip","name":"super.zip","checksum":{"sum":"4565b1f9e4111b28e393771c415578774826516d7c54191bde1facc351912381","algorithm":"sha256"}},{"url":"https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f6da5489fd877cb69cf61fa721cfd6d77e530084aefe9b96664f818947ff61f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"super.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/miatoll.json b/v2/devices/miatoll.json index 1e192b60..9eb53d3e 100644 --- a/v2/devices/miatoll.json +++ b/v2/devices/miatoll.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro","codename":"miatoll","aliases":["joyeuse","curtana","excalibur","gram"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is any of the following models: Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro (joyeuse, excalibur, curtana, gram)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations of Focal 20.04.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/releases/download/stable-installer-fix/recovery.img","name":"recovery.img","checksum":{"sum":"e03f68c4769d68e1437de6fb3de6bcb996c12eba6b442962b41e7a6441513c7e","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/releases/download/stable-installer-fix/dtbo.img","name":"dtbo.img","checksum":{"sum":"d000f2c07571b6b007836cfdb2ea998b2e709504e34598a7f09259f6a50be8b3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:resize_logical_partition":{"partition":"system","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"file":"recovery.img","group":"firmware"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-miatoll.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_miatoll-arm64-cutie-phone-29.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-miatoll.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_miatoll-arm64-cutie-phone-29.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro","codename":"miatoll","aliases":["joyeuse","curtana","excalibur","gram"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is any of the following models: Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro (joyeuse, excalibur, curtana, gram)."},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/blob/main/FIRMWARE.md"},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","confirm_firmware","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations of Focal 20.04.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/releases/download/stable-installer-fix/recovery.img","name":"recovery.img","checksum":{"sum":"e03f68c4769d68e1437de6fb3de6bcb996c12eba6b442962b41e7a6441513c7e","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-miatoll/ubuntu-touch-miatoll/releases/download/stable-installer-fix/dtbo.img","name":"dtbo.img","checksum":{"sum":"d000f2c07571b6b007836cfdb2ea998b2e709504e34598a7f09259f6a50be8b3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:resize_logical_partition":{"partition":"system","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"file":"recovery.img","group":"firmware"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-miatoll.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_miatoll-arm64-cutie-phone-29.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-miatoll.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_miatoll-arm64-cutie-phone-29.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/mimameid.json b/v2/devices/mimameid.json index 24d0c6e6..49fa6c7c 100644 --- a/v2/devices/mimameid.json +++ b/v2/devices/mimameid.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Volla Phone 22","codename":"mimameid","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"display_notice":{"title":"Replacement Display Notice","description":"The selected OS requires Android 11 firmware which does NOT support Volla Phone 22 devices with replaced display panels. If that is the case or you're unsure, to avoid soft-bricking your phone please restart the process and instead select 'Volla Phone 22 with new display' as the device!","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Do NOT check either of the wipe boxes, just swipe the bar on the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://deb.cutie-shell.org/twrp-mimameid.img","checksum":{"sum":"1d44b9201d5dd9bc18a5d12a4c2e05d00e485d67512b69a7e253b62649df62bc","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-mimameid.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"twrp-mimameid.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"file":"image-fastboot-mimameid.zip","group":"firmware"}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"adb:sideload":{"file":"droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip","group":"firmware"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Volla Phone 22","codename":"mimameid","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"display_notice":{"title":"Replacement Display Notice","description":"The selected OS requires Android 11 firmware which does NOT support Volla Phone 22 devices with replaced display panels. If that is the case or you're unsure, to avoid soft-bricking your phone please restart the process and instead select 'Volla Phone 22 with new display' as the device!","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Do NOT check either of the wipe boxes, just swipe the bar on the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://deb.cutie-shell.org/twrp-mimameid.img","checksum":{"sum":"1d44b9201d5dd9bc18a5d12a4c2e05d00e485d67512b69a7e253b62649df62bc","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-mimameid.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"twrp-mimameid.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"file":"image-fastboot-mimameid.zip","group":"firmware"}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"adb:sideload":{"file":"droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip","group":"firmware"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/mimameid_h12.json b/v2/devices/mimameid_h12.json index 2c150453..6f844578 100644 --- a/v2/devices/mimameid_h12.json +++ b/v2/devices/mimameid_h12.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Volla Phone 22 with new display","codename":"mimameid_h12","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-12.0-ubports-installer-bootstrap.zip","checksum":{"sum":"bfcac4a2722bb01eb911d1daf9c9b50c246f5cb8e85cfa1aaaed5701d20bcc2c","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-12.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Volla Phone 22 with new display","codename":"mimameid_h12","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-12.0-ubports-installer-bootstrap.zip","checksum":{"sum":"bfcac4a2722bb01eb911d1daf9c9b50c246f5cb8e85cfa1aaaed5701d20bcc2c","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-12.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file diff --git a/v2/devices/onclite.json b/v2/devices/onclite.json index cb5a7cb8..404041fc 100644 --- a/v2/devices/onclite.json +++ b/v2/devices/onclite.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi 7","codename":"onclite","formfactor":"phone","aliases":["onc"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 7 (onc/onclite)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/vendor.zip","name":"vendor.zip","checksum":{"sum":"74aefe78247986fe99ce04ad42f3a6cfe365d66663999ef7d060f90703437ccd","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/dtbo.img","name":"dtbo.img","checksum":{"sum":"df98bc905a840785c08a3bdeb40d1eddcb07af253c86c9e821d175bed6b6f5d2","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/recovery.img","name":"recovery.img","checksum":{"sum":"21521603f5381438b496233ada858d933626fc8920548c4dc081df5052d08059","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"c155403e23a18f46c0e7be1164a1b2d47ac3de270b869aac5e5df64fd469927d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-onclite.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_onclite-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-onclite.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_onclite-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vendor","file":"unpacked_droidian/data/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi 7","codename":"onclite","formfactor":"phone","aliases":["onc"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 7 (onc/onclite)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/vendor.zip","name":"vendor.zip","checksum":{"sum":"74aefe78247986fe99ce04ad42f3a6cfe365d66663999ef7d060f90703437ccd","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/dtbo.img","name":"dtbo.img","checksum":{"sum":"df98bc905a840785c08a3bdeb40d1eddcb07af253c86c9e821d175bed6b6f5d2","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/recovery.img","name":"recovery.img","checksum":{"sum":"21521603f5381438b496233ada858d933626fc8920548c4dc081df5052d08059","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-onclite/ubuntu-touch-onclite/releases/download/20210505/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"c155403e23a18f46c0e7be1164a1b2d47ac3de270b869aac5e5df64fd469927d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/xiaomi/image-fastboot-onclite.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_xiaomi_onclite-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-onclite.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_xiaomi_onclite-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vendor","file":"unpacked_droidian/data/vendor.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/oneplus2.json b/v2/devices/oneplus2.json index 891b2f7f..7bbc88ea 100644 --- a/v2/devices/oneplus2.json +++ b/v2/devices/oneplus2.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Oneplus 2","codename":"oneplus2","formfactor":"phone","aliases":["msm8994","OnePlus2"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus2 is updated to the latest version of OxygenOS (3.6.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156053972"},"twrp":{"title":"TWRP","description":"The installation instructions for this device are not fully tested yet. If you come from Android, you will have to install TWRP and format to ext4 /data and /system from inside TWRP before you can install Ubuntu Touch. \n if errors occures, it is recommended to wipe all partitions, reboot to recovery again, then wipe all partitions again.","link":"https://twrp.me/oneplus/oneplustwo.html"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"reboot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"twrp_unlock":{"title":"TWRP unlock","description":"Your device will boot Team Win Recovery Project (TWRP). If the screen is off, hit the power button once to light it up, then swipe the bar in the bottom to the right where it says to \"Swipe to allow modifications.\"","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Check the boxes \"Wipe Dalvik Cache\" and \"Wipe Cache\" and then swipe the bar in the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true}},"unlock":["update","twrp"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"logo","name":"Flash Logo","tooltip":"Flash new Ubuntu Touch splash screen logo (thanks to Ruben Carneiro)","link":"https://rubencarneiro.github.io/rubencarneiro.io/Ubuntu-Touch-Device-Bootlogos.markdown/","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/oneplus2/halium-unlocked-recovery_oneplus2.img","checksum":{"sum":"460264723cf414b3dcfd4f0d8a781007772d1811957d6d22d712ed1fbd7f1523","algorithm":"sha256"}},{"url":"https://raw.githubusercontent.com/rubencarneiro/rubencarneiro.io/main/assets/downloads/oneplus2/logo.bin","checksum":{"sum":"55acbccc658df016868452e915f49f428cc2df7244f4ddec9aad337fe8bd0c91","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_oneplus2.img","group":"firmware"}]}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"LOGO","file":"logo.bin","group":"firmware"}]}}],"condition":{"var":"logo","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_oneplus2.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"LineageOS","compatible_installer":">=0.9.2-beta","options":[{"var":"gapps","name":"Install OpenGApps","tooltip":"Install Google Play and Google Services","type":"checkbox"},{"var":"installTWRP","name":"Install TWRP","tooltip":"Install TWRP 3.2.1-0 to recovery (recommended)","type":"checkbox","value":true},{"var":"LineageVersion","name":"Lineage Version","tooltip":"The version of LineageOS to install","type":"select","values":[{"value":"16","label":"LineageOS 16 (Android 9)"}]}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"LineageOS","files":[{"url":"https://archive.org/download/lineage-16.0-20200418-nightly-oneplus2-signed/lineage-16.0-20200418-nightly-oneplus2-signed.zip","checksum":{"sum":"5aaf16d27abbd14a535086cbd4503cbac0aa78ef057caace4a72729aa4e21c94","algorithm":"sha256"}}]}}],"condition":{"var":"LineageVersion","value":"16"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://ia800105.us.archive.org/28/items/twrp-oneplus2/twrp-3.2.1-0-oneplus2.img","checksum":{"sum":"343691d4e85d24896afe2bd7ab6125a5047a70aa1fb4bfbb2b1cd54f744a20c9","algorithm":"sha256"}}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"core:download":{"group":"OpenGApps","files":[{"url":"https://archive.org/download/opengapps-nano-20200615/open_gapps-arm64-9.0-nano-20200615.zip","checksum":{"sum":"74ca6374d0c6c476d5ea1106c841ce65b7d108a253fdb2434be4b93166c2cd43","algorithm":"sha256"}}]}}],"condition":{"var":"gapps","value":true}},{"actions":[{"core:unpack":{"group":"LineageOS","files":[{"archive":"lineage-16.0-20200418-nightly-oneplus2-signed.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"twrp-3.2.1-0-oneplus2.img","group":"firmware"}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"LineageOS","raw":true}]}}]},{"actions":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"core:user_action":{"action":"twrp_unlock"}}]},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"group":"LineageOS","file":"lineage-16.0-20200418-nightly-oneplus2-signed.zip"}}],"condition":{"var":"LineageVersion","value":"16"}},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}],"condition":{"var":"gapps","value":true}},{"actions":[{"adb:sideload":{"group":"OpenGApps","file":"open_gapps-arm64-9.0-nano-20200615.zip"}}],"condition":{"var":"gapps","value":true}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"reboot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Oneplus 2","codename":"oneplus2","formfactor":"phone","aliases":["msm8994","OnePlus2"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus2 is updated to the latest version of OxygenOS (3.6.1).","link":"https://www.oneplus.com/support/softwareupgrade/details?code=PM1574156053972"},"twrp":{"title":"TWRP","description":"The installation instructions for this device are not fully tested yet. If you come from Android, you will have to install TWRP and format to ext4 /data and /system from inside TWRP before you can install Ubuntu Touch. \n if errors occures, it is recommended to wipe all partitions, reboot to recovery again, then wipe all partitions again.","link":"https://twrp.me/oneplus/oneplustwo.html"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"reboot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"twrp_unlock":{"title":"TWRP unlock","description":"Your device will boot Team Win Recovery Project (TWRP). If the screen is off, hit the power button once to light it up, then swipe the bar in the bottom to the right where it says to \"Swipe to allow modifications.\"","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Check the boxes \"Wipe Dalvik Cache\" and \"Wipe Cache\" and then swipe the bar in the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true}},"unlock":["update","twrp"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"logo","name":"Flash Logo","tooltip":"Flash new Ubuntu Touch splash screen logo (thanks to Ruben Carneiro)","link":"https://rubencarneiro.github.io/rubencarneiro.io/Ubuntu-Touch-Device-Bootlogos.markdown/","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/oneplus2/halium-unlocked-recovery_oneplus2.img","checksum":{"sum":"460264723cf414b3dcfd4f0d8a781007772d1811957d6d22d712ed1fbd7f1523","algorithm":"sha256"}},{"url":"https://raw.githubusercontent.com/rubencarneiro/rubencarneiro.io/main/assets/downloads/oneplus2/logo.bin","checksum":{"sum":"55acbccc658df016868452e915f49f428cc2df7244f4ddec9aad337fe8bd0c91","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_oneplus2.img","group":"firmware"}]}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"LOGO","file":"logo.bin","group":"firmware"}]}}],"condition":{"var":"logo","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}]},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_oneplus2.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"LineageOS","compatible_installer":">=0.9.2-beta","options":[{"var":"gapps","name":"Install OpenGApps","tooltip":"Install Google Play and Google Services","type":"checkbox"},{"var":"installTWRP","name":"Install TWRP","tooltip":"Install TWRP 3.2.1-0 to recovery (recommended)","type":"checkbox","value":true},{"var":"LineageVersion","name":"Lineage Version","tooltip":"The version of LineageOS to install","type":"select","values":[{"value":"16","label":"LineageOS 16 (Android 9)"}]}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"LineageOS","files":[{"url":"https://archive.org/download/lineage-16.0-20200418-nightly-oneplus2-signed/lineage-16.0-20200418-nightly-oneplus2-signed.zip","checksum":{"sum":"5aaf16d27abbd14a535086cbd4503cbac0aa78ef057caace4a72729aa4e21c94","algorithm":"sha256"}}]}}],"condition":{"var":"LineageVersion","value":"16"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://ia800105.us.archive.org/28/items/twrp-oneplus2/twrp-3.2.1-0-oneplus2.img","checksum":{"sum":"343691d4e85d24896afe2bd7ab6125a5047a70aa1fb4bfbb2b1cd54f744a20c9","algorithm":"sha256"}}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"core:download":{"group":"OpenGApps","files":[{"url":"https://archive.org/download/opengapps-nano-20200615/open_gapps-arm64-9.0-nano-20200615.zip","checksum":{"sum":"74ca6374d0c6c476d5ea1106c841ce65b7d108a253fdb2434be4b93166c2cd43","algorithm":"sha256"}}]}}],"condition":{"var":"gapps","value":true}},{"actions":[{"core:unpack":{"group":"LineageOS","files":[{"archive":"lineage-16.0-20200418-nightly-oneplus2-signed.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"twrp-3.2.1-0-oneplus2.img","group":"firmware"}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"LineageOS","raw":true}]}}]},{"actions":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"core:user_action":{"action":"twrp_unlock"}}]},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"group":"LineageOS","file":"lineage-16.0-20200418-nightly-oneplus2-signed.zip"}}],"condition":{"var":"LineageVersion","value":"16"}},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}],"condition":{"var":"gapps","value":true}},{"actions":[{"adb:sideload":{"group":"OpenGApps","file":"open_gapps-arm64-9.0-nano-20200615.zip"}}],"condition":{"var":"gapps","value":true}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"reboot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/oneplus3.json b/v2/devices/oneplus3.json index d8de7a39..6556bb87 100644 --- a/v2/devices/oneplus3.json +++ b/v2/devices/oneplus3.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Oneplus 3/3T","codename":"oneplus3","formfactor":"phone","aliases":["msm8996","OnePlus3","OnePlus3T"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus3/3T is updated to the latest version of OxygenOS (9.0.6).","link":"https://www.oneplus.com/support/softwareupgrade/"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might have to unplug your device. Plug it back in as soon as it is in recovery mode and click the button below to continue.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might have to unplug your device. Plug it back in as soon as it is in bootloader/fastboot mode and click the button below to continue.","image":"phone_power_up","button":true},"twrp":{"title":"TWRP","description":"The installation instructions for this device are not fully tested yet. If you come from Android, you will have to install TWRP and format to ext4 /data and /system from inside TWRP before you can install Ubuntu Touch. \n if errors occures, it is recommended to wipe all partitions, reboot to recovery again, then wipe all partitions again.","link":"https://twrp.me/oneplus/oneplusthree.html"},"reboot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"twrp_unlock":{"title":"TWRP unlock","description":"Your device will boot Team Win Recovery Project (TWRP). If the screen is off, hit the power button once to light it up, if you set up a pattern or a password on Android, it may be asked to you, then swipe the bar in the bottom to the right where it says to \"Swipe to allow modifications.\"","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Check the boxes \"Wipe Dalvik Cache\" and \"Wipe Cache\" and then swipe the bar in the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true},"twrp_wipe_format":{"title":"TWRP Wipe and Format Data","description":"Select 'Wipe' and then 'Advanced Wipe'. \n Check all the boxes expept 'USB-OTG' and then swipe the bar in the bottom where it says 'Swipe to wipe'. \n Now press the home icon. Go to Wipe again, and select 'Format data' and type 'yes'.","button":true}},"unlock":["update","twrp"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"firstInstall","name":"First Install","tooltip":"Select this option if Android 9 is currently installed","type":"checkbox"},{"var":"wipe","name":"Factory Reset","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/halium-unlocked-recovery_oneplus3.img","checksum":{"sum":"ca6359915a692523d7d12f6f0ca85e81d89328e7ad5bd46779e0af5c4b8c850b","algorithm":"sha256"}}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://archive.org/download/twrp-3.2.1-0-oneplus3/twrp-3.2.1-0-oneplus3.img","checksum":{"sum":"4df27c0e0ea7dde9139f7f4717206df3577c34163c2822bc3e8a26b15c60ccd4","algorithm":"sha256"}}]}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"twrp-3.2.1-0-oneplus3.img"}},{"core:user_action":{"action":"twrp_unlock"}},{"core:user_action":{"action":"twrp_wipe_format"}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_oneplus3.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_oneplus3.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"OxygenOS","compatible_installer":">=0.9.2-beta","options":[{"var":"version","name":"OxygenOS version","tooltip":"Which OxygenOS version do you want to install?","type":"select","values":[{"value":"bloppy","label":"OxygenOS 9.0.6"}]},{"var":"model","name":"Device Model","tooltip":"Is your device the OnePlus 3 or the 3T?","type":"select","values":[{"value":"3","label":"OnePlus 3"},{"value":"3t","label":"OnePlus 3T"}]},{"var":"installTWRP","name":"Install TWRP","tooltip":"Install TWRP 3.2.1-0 to recovery (recommended)","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"OxygenOS","files":[{"url":"https://oxygenos.oneplus.net/OnePlus3TOxygen_28_OTA_086_all_1911042121_f2d6336ae39a4545.zip","checksum":{"sum":"e4e46aa9eebffdd485071383dcda4218","algorithm":"md5"}}]}}],"condition":{"var":"model","value":"3t"}},{"actions":[{"core:download":{"group":"OxygenOS","files":[{"url":"https://oxygenos.oneplus.net/OnePlus3Oxygen_16_OTA_086_all_1911042118_997006918a894202.zip","checksum":{"sum":"7c2a1e83ac1a83a3ceb287983496549b","algorithm":"md5"}}]}}],"condition":{"var":"model","value":"3"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://archive.org/download/twrp-3.2.1-0-oneplus3/twrp-3.2.1-0-oneplus3.img","checksum":{"sum":"4df27c0e0ea7dde9139f7f4717206df3577c34163c2822bc3e8a26b15c60ccd4","algorithm":"sha256"}}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"twrp-3.2.1-0-oneplus3.img","group":"firmware"}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"core:user_action":{"action":"twrp_unlock"}}]},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"group":"OxygenOS","file":"OnePlus3TOxygen_28_OTA_086_all_1911042121_f2d6336ae39a4545.zip"}}],"condition":{"var":"model","value":"3t"}},{"actions":[{"adb:sideload":{"group":"OxygenOS","file":"OnePlus3Oxygen_16_OTA_086_all_1911042118_997006918a894202.zip"}}],"condition":{"var":"model","value":"3"}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"reboot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Oneplus 3/3T","codename":"oneplus3","formfactor":"phone","aliases":["msm8996","OnePlus3","OnePlus3T"],"doppelgangers":[],"user_actions":{"update":{"title":"Update to latest available version","description":"Before installing anything, make sure the OnePlus3/3T is updated to the latest version of OxygenOS (9.0.6).","link":"https://www.oneplus.com/support/softwareupgrade/"},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might have to unplug your device. Plug it back in as soon as it is in recovery mode and click the button below to continue.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might have to unplug your device. Plug it back in as soon as it is in bootloader/fastboot mode and click the button below to continue.","image":"phone_power_up","button":true},"twrp":{"title":"TWRP","description":"The installation instructions for this device are not fully tested yet. If you come from Android, you will have to install TWRP and format to ext4 /data and /system from inside TWRP before you can install Ubuntu Touch. \n if errors occures, it is recommended to wipe all partitions, reboot to recovery again, then wipe all partitions again.","link":"https://twrp.me/oneplus/oneplusthree.html"},"reboot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"twrp_unlock":{"title":"TWRP unlock","description":"Your device will boot Team Win Recovery Project (TWRP). If the screen is off, hit the power button once to light it up, if you set up a pattern or a password on Android, it may be asked to you, then swipe the bar in the bottom to the right where it says to \"Swipe to allow modifications.\"","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Check the boxes \"Wipe Dalvik Cache\" and \"Wipe Cache\" and then swipe the bar in the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true},"twrp_wipe_format":{"title":"TWRP Wipe and Format Data","description":"Select 'Wipe' and then 'Advanced Wipe'. \n Check all the boxes expept 'USB-OTG' and then swipe the bar in the bottom where it says 'Swipe to wipe'. \n Now press the home icon. Go to Wipe again, and select 'Format data' and type 'yes'.","button":true}},"unlock":["update","twrp"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"firstInstall","name":"First Install","tooltip":"Select this option if Android 9 is currently installed","type":"checkbox"},{"var":"wipe","name":"Factory Reset","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://cdimage.ubports.com/devices/halium-unlocked-recovery_oneplus3.img","checksum":{"sum":"ca6359915a692523d7d12f6f0ca85e81d89328e7ad5bd46779e0af5c4b8c850b","algorithm":"sha256"}}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://archive.org/download/twrp-3.2.1-0-oneplus3/twrp-3.2.1-0-oneplus3.img","checksum":{"sum":"4df27c0e0ea7dde9139f7f4717206df3577c34163c2822bc3e8a26b15c60ccd4","algorithm":"sha256"}}]}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"twrp-3.2.1-0-oneplus3.img"}},{"core:user_action":{"action":"twrp_unlock"}},{"core:user_action":{"action":"twrp_wipe_format"}}],"condition":{"var":"firstInstall","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_oneplus3.img","group":"firmware"}]}}]},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}]},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_oneplus3.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"OxygenOS","compatible_installer":">=0.9.2-beta","options":[{"var":"version","name":"OxygenOS version","tooltip":"Which OxygenOS version do you want to install?","type":"select","values":[{"value":"bloppy","label":"OxygenOS 9.0.6"}]},{"var":"model","name":"Device Model","tooltip":"Is your device the OnePlus 3 or the 3T?","type":"select","values":[{"value":"3","label":"OnePlus 3"},{"value":"3t","label":"OnePlus 3T"}]},{"var":"installTWRP","name":"Install TWRP","tooltip":"Install TWRP 3.2.1-0 to recovery (recommended)","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"OxygenOS","files":[{"url":"https://oxygenos.oneplus.net/OnePlus3TOxygen_28_OTA_086_all_1911042121_f2d6336ae39a4545.zip","checksum":{"sum":"e4e46aa9eebffdd485071383dcda4218","algorithm":"md5"}}]}}],"condition":{"var":"model","value":"3t"}},{"actions":[{"core:download":{"group":"OxygenOS","files":[{"url":"https://oxygenos.oneplus.net/OnePlus3Oxygen_16_OTA_086_all_1911042118_997006918a894202.zip","checksum":{"sum":"7c2a1e83ac1a83a3ceb287983496549b","algorithm":"md5"}}]}}],"condition":{"var":"model","value":"3"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://archive.org/download/twrp-3.2.1-0-oneplus3/twrp-3.2.1-0-oneplus3.img","checksum":{"sum":"4df27c0e0ea7dde9139f7f4717206df3577c34163c2822bc3e8a26b15c60ccd4","algorithm":"sha256"}}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"twrp-3.2.1-0-oneplus3.img","group":"firmware"}]}}],"condition":{"var":"installTWRP","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"core:user_action":{"action":"twrp_unlock"}}]},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"group":"OxygenOS","file":"OnePlus3TOxygen_28_OTA_086_all_1911042121_f2d6336ae39a4545.zip"}}],"condition":{"var":"model","value":"3t"}},{"actions":[{"adb:sideload":{"group":"OxygenOS","file":"OnePlus3Oxygen_16_OTA_086_all_1911042118_997006918a894202.zip"}}],"condition":{"var":"model","value":"3"}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"reboot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/perseus.json b/v2/devices/perseus.json index ef9b98fe..4a4f7fa3 100644 --- a/v2/devices/perseus.json +++ b/v2/devices/perseus.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Mi MIX 3","codename":"perseus","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi MIX 3 (perseus)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/vendor.zip","name":"vendor.zip","checksum":{"sum":"421654f9b51d68c240d71cb9d3ae9b7dc1c53521d6a768c92625255dc943c189","algorithm":"sha256"}},{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/dtbo.img","name":"dtbo.img","checksum":{"sum":"d047c49bf4073b09174ee92b07133de865285de973b47910699f2b227ac10dd0","algorithm":"sha256"}},{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/recovery.img","name":"recovery.img","checksum":{"sum":"93396a51bfe47b2fd5d2bfcbcfa0aab78e43c62e63e5f473942613483b6b0c59","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Mi MIX 3","codename":"perseus","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi MIX 3 (perseus)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/vendor.zip","name":"vendor.zip","checksum":{"sum":"421654f9b51d68c240d71cb9d3ae9b7dc1c53521d6a768c92625255dc943c189","algorithm":"sha256"}},{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/dtbo.img","name":"dtbo.img","checksum":{"sum":"d047c49bf4073b09174ee92b07133de865285de973b47910699f2b227ac10dd0","algorithm":"sha256"}},{"url":"https://github.com/ubports-perseus/ubuntu-touch-perseus/releases/download/v1.0-beta/recovery.img","name":"recovery.img","checksum":{"sum":"93396a51bfe47b2fd5d2bfcbcfa0aab78e43c62e63e5f473942613483b6b0c59","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/pro1.json b/v2/devices/pro1.json index a7552868..071e9029 100644 --- a/v2/devices/pro1.json +++ b/v2/devices/pro1.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"F(x)tec Pro1","codename":"pro1","formfactor":"phone","aliases":[],"doppelgangers":["pro1x"],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should show a menu selection screen.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/pro1/boot.img","checksum":{"sum":"2204c2478854d4dfd1bb16fae2651f80ae07f4af4452eb4c0ff9bbc6ee3f6414","algorithm":"sha256"}},{"url":"https://raw.githubusercontent.com/rubencarneiro/rubencarneiro.io/main/assets/downloads/pro1/splash.img","checksum":{"sum":"1446ae64f7fcbe17c684706d9f37e911807cf14e4b5c10a6e3b6398fc8777ee6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"F(x)tec Pro1","codename":"pro1","formfactor":"phone","aliases":[],"doppelgangers":["pro1x"],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should show a menu selection screen.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/pro1/boot.img","checksum":{"sum":"2204c2478854d4dfd1bb16fae2651f80ae07f4af4452eb4c0ff9bbc6ee3f6414","algorithm":"sha256"}},{"url":"https://raw.githubusercontent.com/rubencarneiro/rubencarneiro.io/main/assets/downloads/pro1/splash.img","checksum":{"sum":"1446ae64f7fcbe17c684706d9f37e911807cf14e4b5c10a6e3b6398fc8777ee6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/pro1x.json b/v2/devices/pro1x.json index 9bb072f1..4e2d2a20 100644 --- a/v2/devices/pro1x.json +++ b/v2/devices/pro1x.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"F(x)tec Pro1 X","codename":"pro1x","formfactor":"phone","aliases":[],"doppelgangers":["pro1"],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a F(x)tec Pro1-X."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the official version of Android 11 before installing Ubuntu Touch. With a previously installed custom ROM, it won't work!"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.fxtec.com/topic/3617-pro1-x-oembootloader-lock-user-manual/"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/pro1x/recovery.img","checksum":{"sum":"79eb3c3969343c6c969ce9eea2deab22ab140e29cd388df9345877b78cb80795","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"F(x)tec Pro1 X","codename":"pro1x","formfactor":"phone","aliases":[],"doppelgangers":["pro1"],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please check that your device is a F(x)tec Pro1-X."},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running the official version of Android 11 before installing Ubuntu Touch. With a previously installed custom ROM, it won't work!"},"unlock_phone":{"title":"Unlock the bootloader","description":"Before installing Ubuntu Touch you must unlock the bootloader of your phone manually. Follow the steps in the linked page if you haven't already.","link":"https://community.fxtec.com/topic/3617-pro1-x-oembootloader-lock-user-manual/"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN button and plug the device into your PC via USB. After some seconds you'll see the fastboot mode.","image":"phone_power_down","button":true},"bootloader_from_fastbootd":{"title":"Reboot to Bootloader","description":"With the device still at the fastbootd screen, use the volume buttons to select \"Reboot to bootloader\".","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection.","image":"phone_power_up","button":true},"fastbootd":{"title":"Reboot to fastbootd mode","description":"With the device still at the \"FastBoot Mode\", use the Volume buttons to switch to \"Recovery Mode\" and push the power button to confirm your selection. Then select \"Fastboot mode\" from the list.","image":"phone_power_up","button":true}},"unlock":["confirm_model","confirm_os","unlock_phone"],"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.6-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. This is necessary for first time installations.","type":"checkbox"},{"var":"partition","name":"Partitioning","tooltip":"Changes partition sizes as required. Only necessary for first time installations.","type":"checkbox","value":true},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:wait":null}]},{"actions":[{"fastboot:assert_var":{"variable":"unlocked","value":"yes"}}],"fallback":[{"core:user_action":{"action":"unlock_phone"}}]},{"actions":[{"fastboot:set_active":{"slot":"a"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/pro1x/recovery.img","checksum":{"sum":"79eb3c3969343c6c969ce9eea2deab22ab140e29cd388df9345877b78cb80795","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"fallback":[{"core:user_action":{"action":"fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:delete_logical_partition":{"partition":"system_ext_a"}},{"fastboot:delete_logical_partition":{"partition":"system_ext_b"}},{"fastboot:delete_logical_partition":{"partition":"product_a"}},{"fastboot:delete_logical_partition":{"partition":"product_b"}},{"fastboot:delete_logical_partition":{"partition":"system_b"}},{"fastboot:delete_logical_partition":{"partition":"vendor_b"}},{"fastboot:delete_logical_partition":{"partition":"odm_b"}},{"fastboot:resize_logical_partition":{"partition":"system_a","size":3221225472}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:reboot_bootloader":null}],"fallback":[{"core:user_action":{"action":"bootloader_from_fastbootd"}}],"condition":{"var":"partition","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/s3ve3g.json b/v2/devices/s3ve3g.json index 29dfa194..97d03697 100644 --- a/v2/devices/s3ve3g.json +++ b/v2/devices/s3ve3g.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung S3 Neo+ (GT-I9301I)","codename":"s3ve3g","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"download":{"title":"Reboot to download mode","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Download\" mode.","image":"phone_power_down","button":true},"confirm_replug":{"title":"Unplug and Replug","description":"Wait until the phone has rebooted and shows a small red text. Unplug and replug once the USB cable","button":true},"confirm_model":{"title":"Confirm your model","description":"Please confirm that your device is a Samsung S3 Neo+ (GT-I9301I). The Samsung S3, S3 Neo, S3 Mini, etc are not compatible!"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"download"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/s3ve3g/halium-unlocked-recovery_s3ve3g.img","checksum":{"sum":"e156839f384b36764e0902d6cc515bd2092d897b026467304c9ba01e8e541841","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"RECOVERY","file":"halium-unlocked-recovery_s3ve3g.img","group":"firmware"},{"partition":"BOOT","file":"halium-unlocked-recovery_s3ve3g.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"confirm_replug"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung S3 Neo+ (GT-I9301I)","codename":"s3ve3g","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"download":{"title":"Reboot to download mode","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Download\" mode.","image":"phone_power_down","button":true},"confirm_replug":{"title":"Unplug and Replug","description":"Wait until the phone has rebooted and shows a small red text. Unplug and replug once the USB cable","button":true},"confirm_model":{"title":"Confirm your model","description":"Please confirm that your device is a Samsung S3 Neo+ (GT-I9301I). The Samsung S3, S3 Neo, S3 Mini, etc are not compatible!"}},"unlock":["confirm_model"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"download"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/s3ve3g/halium-unlocked-recovery_s3ve3g.img","checksum":{"sum":"e156839f384b36764e0902d6cc515bd2092d897b026467304c9ba01e8e541841","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"RECOVERY","file":"halium-unlocked-recovery_s3ve3g.img","group":"firmware"},{"partition":"BOOT","file":"halium-unlocked-recovery_s3ve3g.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"confirm_replug"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/sagit.json b/v2/devices/sagit.json index 9cd2d686..36df1179 100644 --- a/v2/devices/sagit.json +++ b/v2/devices/sagit.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Mi 6","codename":"sagit","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi 6 (sagit)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/UbuntuTouch-sagit/ubuntu-touch-sagit/releases/download/v1.1/vendor.zip","name":"vendor.zip","checksum":{"sum":"13b018a5e72a966b22cc4fdabfacdd5eff434366269602b1bae713973f57aaa6","algorithm":"sha256"}},{"url":"https://github.com/UbuntuTouch-sagit/ubuntu-touch-sagit/releases/download/v1.1/recovery.img","name":"recovery.img","checksum":{"sum":"bf857a093e1df99fba91252d4114ef8796d515e821657fcbfb504a5cdc8893c5","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"cust","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Mi 6","codename":"sagit","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Mi 6 (sagit)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/UbuntuTouch-sagit/ubuntu-touch-sagit/releases/download/v1.1/vendor.zip","name":"vendor.zip","checksum":{"sum":"13b018a5e72a966b22cc4fdabfacdd5eff434366269602b1bae713973f57aaa6","algorithm":"sha256"}},{"url":"https://github.com/UbuntuTouch-sagit/ubuntu-touch-sagit/releases/download/v1.1/recovery.img","name":"recovery.img","checksum":{"sum":"bf857a093e1df99fba91252d4114ef8796d515e821657fcbfb504a5cdc8893c5","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"cust","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/santoni.json b/v2/devices/santoni.json index cfab2543..040c7972 100644 --- a/v2/devices/santoni.json +++ b/v2/devices/santoni.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi 4X","codename":"santoni","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power","image":"phone_power_down","button":true},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Redmi 4X, please head over to the UBports forum thread.","link":"https://forums.ubports.com/topic/3682/xiaomi-redmi-4x-santoni"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 4X (santoni)."}},"unlock":["confirm_model","unlock","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if device is from Android)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/santoni/halium-unlocked-recovery_santoni.img","checksum":{"sum":"f7826ebba7460117fb1aa43f37b3e432a943741a04a6d70cf633d7b8ccd7a582","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/santoni/halium-boot_santoni.img","checksum":{"sum":"ab372e4ee9da5dfb8f73ae5509710411861947a2cac01080a5b35d907f272870","algorithm":"sha256"}},{"url":"https://github.com/ubports-santoni/android_device_xiaomi_santoni/raw/e7f3940a66166c756041cbf8fc55f88ab5f37821/ut-miscs/splash.img","checksum":{"sum":"9b91dfb62c80cc533303687e132194a789da867524cbf4518d5e2bfa175e7bbd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-boot_santoni.img","group":"firmware"},{"partition":"recovery","file":"halium-unlocked-recovery_santoni.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_santoni.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi 4X","codename":"santoni","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power","image":"phone_power_down","button":true},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Redmi 4X, please head over to the UBports forum thread.","link":"https://forums.ubports.com/topic/3682/xiaomi-redmi-4x-santoni"},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi 4X (santoni)."}},"unlock":["confirm_model","unlock","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if device is from Android)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/santoni/halium-unlocked-recovery_santoni.img","checksum":{"sum":"f7826ebba7460117fb1aa43f37b3e432a943741a04a6d70cf633d7b8ccd7a582","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/santoni/halium-boot_santoni.img","checksum":{"sum":"ab372e4ee9da5dfb8f73ae5509710411861947a2cac01080a5b35d907f272870","algorithm":"sha256"}},{"url":"https://github.com/ubports-santoni/android_device_xiaomi_santoni/raw/e7f3940a66166c756041cbf8fc55f88ab5f37821/ut-miscs/splash.img","checksum":{"sum":"9b91dfb62c80cc533303687e132194a789da867524cbf4518d5e2bfa175e7bbd","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-boot_santoni.img","group":"firmware"},{"partition":"recovery","file":"halium-unlocked-recovery_santoni.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:boot":{"group":"firmware","file":"halium-unlocked-recovery_santoni.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/sargo.json b/v2/devices/sargo.json index 2df9c4db..1db099cd 100644 --- a/v2/devices/sargo.json +++ b/v2/devices/sargo.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Google Pixel 3a/3a XL","codename":"sargo","formfactor":"phone","aliases":["bonito"],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3B.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#sargo"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 3a & 3a XL, please head over to the UBports forum thread.","link":"https://forums.ubports.com/topic/4621/google-pixel-3a-sargo"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/sargo/boot.img","checksum":{"sum":"3125fa5cdd097cd69b8005af13e4c6a4a4cc61b83c6b13b219799def51fff2fa","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/sargo/dtbo.img","checksum":{"sum":"51e63686ee4bb15e1ddc296f8809996d645d114347daebacc561cf02d2bfce2d","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/sargo/vbmeta.img","checksum":{"sum":"854a2c2a5e82c2c49a5d9d62c70334002c7dcd9203f904952ff5fc43b2eac420","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/google/image-fastboot-sargo.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_google_sargo-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-sargo.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_google_sargo-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Google Pixel 3a/3a XL","codename":"sargo","formfactor":"phone","aliases":["bonito"],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3B.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#sargo"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 3a & 3a XL, please head over to the UBports forum thread.","link":"https://forums.ubports.com/topic/4621/google-pixel-3a-sargo"},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/sargo/boot.img","checksum":{"sum":"3125fa5cdd097cd69b8005af13e4c6a4a4cc61b83c6b13b219799def51fff2fa","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/sargo/dtbo.img","checksum":{"sum":"51e63686ee4bb15e1ddc296f8809996d645d114347daebacc561cf02d2bfce2d","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/sargo/vbmeta.img","checksum":{"sum":"854a2c2a5e82c2c49a5d9d62c70334002c7dcd9203f904952ff5fc43b2eac420","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/google/image-fastboot-sargo.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_google_sargo-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-sargo.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_google_sargo-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked_droidian/data/vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/surya.json b/v2/devices/surya.json index 80e0fb4c..2d8b21aa 100644 --- a/v2/devices/surya.json +++ b/v2/devices/surya.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Poco X3 NFC","codename":"surya","aliases":[],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"fastbootd":{"title":"Reboot to Fastbootd","description":"With the device powered off, hold Volume Down + Power to boot into recovery. Inside the recovery, press on 'Advanced' and select 'Enter fastboot'.","image":"phone_power_down","button":true},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/blob/master/FIRMWARE.md"}},"unlock":["confirm_firmware"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://en.miui.com/unlock/download_en.html"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/recovery.img","name":"recovery.img","checksum":{"sum":"357b32fe91a76879babcc24a0b2ad51e767283955e454ca58cf3e7f75b0fbdd5","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/dtbo.img","name":"dtbo.img","checksum":{"sum":"f08d0116435d600d7e3ac002813031644d6d3ad8fb3e078ec6985d956dde8158","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/super.img","name":"super.img","checksum":{"sum":"2d8b05f9aefa946b8a055249c77d38377970acc2f2fe6722877d5522d3bff10d","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/vendor.img","name":"vendor.img","checksum":{"sum":"8b5cb118fcb0c34af5443eaac2cd703ac9ab8e104f420eaa07276e5b0e532029","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"bootstrap","value":true},"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super.img","group":"firmware"}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Poco X3 NFC","codename":"surya","aliases":["karna"],"formfactor":"phone","doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"fastbootd":{"title":"Reboot to Fastbootd","description":"With the device powered off, hold Volume Down + Power to boot into recovery. Inside the recovery, press on 'Advanced' and select 'Enter fastboot'.","image":"phone_power_down","button":true},"confirm_firmware":{"title":"Confirm your firmware","description":"Please double-check that your device is running the latest available stock Android 10 firmware.","link":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/blob/master/FIRMWARE.md"}},"unlock":["confirm_firmware"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://en.miui.com/unlock/download_en.html"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.4-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/recovery.img","name":"recovery.img","checksum":{"sum":"357b32fe91a76879babcc24a0b2ad51e767283955e454ca58cf3e7f75b0fbdd5","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/dtbo.img","name":"dtbo.img","checksum":{"sum":"f08d0116435d600d7e3ac002813031644d6d3ad8fb3e078ec6985d956dde8158","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/super.img","name":"super.img","checksum":{"sum":"2d8b05f9aefa946b8a055249c77d38377970acc2f2fe6722877d5522d3bff10d","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-surya/ubuntu-touch-surya/releases/download/stable-repartition/vendor.img","name":"vendor.img","checksum":{"sum":"8b5cb118fcb0c34af5443eaac2cd703ac9ab8e104f420eaa07276e5b0e532029","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_fastboot":null}],"condition":{"var":"bootstrap","value":true},"fallback":[{"core:user_action":{"action":"fastbootd"}}]},{"actions":[{"fastboot:wipe_super":{"image":{"file":"super.img","group":"firmware"}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":{"verify_recovery":true}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/suzu.json b/v2/devices/suzu.json index e2dec412..1c4484ec 100644 --- a/v2/devices/suzu.json +++ b/v2/devices/suzu.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Sony Xperia X (F5121 & F5122)","codename":"suzu","formfactor":"phone","aliases":["F5121","F5122"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X (F5121 or F5122)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage!","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/3229/sony-xperia-x-suzu-f5121"}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-loire/","checksum":{"sum":"9d9d6df01f0816e74b386daf82658768a54e515161ee9fb907a7aae292167e51","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/halium-unlocked-recovery_suzu.img","checksum":{"sum":"d230df1a9d4d5d8e92232ec272e365996ef5a77edb60aaddbfcd5aa97e058dc1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_suzu.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_suzu.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Sony Xperia X (F5121 & F5122)","codename":"suzu","formfactor":"phone","aliases":["F5121","F5122"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up and insert a USB cable. The LED indicator has to light up blue.","image":"phone_power_up","button":true},"boot":{"title":"Boot the device","description":"Power on the device.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Sony Xperia X (F5121 or F5122)."},"ta_backup":{"title":"Backup the TA partition","description":"In case you later wish to return to factory state, you will have to back up your TA partition before unlocking the bootloader. You can't do this step at a later stage!","link":"https://together.jolla.com/question/168711/xperia-x-backup-ta-partition-before-unlocking-bootloader/"},"unlock":{"title":"Unlock the bootloader","description":"You have to unlock the bootloader to install third-party operating systems on your device.","link":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"},"upgrade_android":{"title":"Upgrade Android","description":"If the device is running Android, you might have to upgrade to Android 8.0.","link":"https://forums.ubports.com/topic/3229/sony-xperia-x-suzu-f5121"}},"unlock":["confirm_model","ta_backup","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":{"code_url":"https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/"}}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":["upgrade_android"],"steps":[{"actions":[{"core:manual_download":{"group":"firmware","file":{"name":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.zip","url":"https://developer.sony.com/file/download/software-binaries-for-aosp-nougat-android-7-1-kernel-4-4-loire/","checksum":{"sum":"9d9d6df01f0816e74b386daf82658768a54e515161ee9fb907a7aae292167e51","algorithm":"sha256"}}}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/halium-unlocked-recovery_suzu.img","checksum":{"sum":"d230df1a9d4d5d8e92232ec272e365996ef5a77edb60aaddbfcd5aa97e058dc1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"halium-unlocked-recovery_suzu.img","group":"firmware","raw":true},{"partition":"recovery","file":"halium-unlocked-recovery_suzu.img","group":"firmware"},{"partition":"oem","file":"unpacked/SW_binaries_for_Xperia_AOSP_N_MR1_5.7_r1_v08_loire.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/taimen.json b/v2/devices/taimen.json index 019fb65f..157a0fd4 100644 --- a/v2/devices/taimen.json +++ b/v2/devices/taimen.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Google Pixel 2 XL","codename":"taimen","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3A.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#taimen"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 2 XL, please head over to the UBports forum topic.","link":"https://forums.ubports.com/category/67/google-pixel-2-2-xl"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/taimen/boot.img","checksum":{"sum":"3b81339938fc541ff07f0b6562af1865d599a83a662f896cd0bb8ca237c26bb9","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/taimen/dtbo.img","checksum":{"sum":"0698b33c448c0d7b5786a8ee1cff9f71b58c4b2d07166d041b5f7da7b20e62e3","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/taimen/vbmeta.img","checksum":{"sum":"4a46046912ce17ad4045c4a5c25d1834851dc4c6697fc529524fc0290dda8def","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Google Pixel 2 XL","codename":"taimen","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3A.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#taimen"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 2 XL, please head over to the UBports forum topic.","link":"https://forums.ubports.com/category/67/google-pixel-2-2-xl"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/taimen/boot.img","checksum":{"sum":"3b81339938fc541ff07f0b6562af1865d599a83a662f896cd0bb8ca237c26bb9","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/taimen/dtbo.img","checksum":{"sum":"0698b33c448c0d7b5786a8ee1cff9f71b58c4b2d07166d041b5f7da7b20e62e3","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/taimen/vbmeta.img","checksum":{"sum":"4a46046912ce17ad4045c4a5c25d1834851dc4c6697fc529524fc0290dda8def","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/trlte.json b/v2/devices/trlte.json index c7f5d366..ffa87c9e 100644 --- a/v2/devices/trlte.json +++ b/v2/devices/trlte.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung Galaxy Note 4 [910F]","codename":"trlte","formfactor":"phone","aliases":["N910F","N910G"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trlte/halium-unlocked-recovery_trlte.img","checksum":{"sum":"6e09e581fef7aa30fef50d289e415f2e8c963573db3fcaa0cd00e357efb53202","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trlte.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trlte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung Galaxy Note 4 [910F]","codename":"trlte","formfactor":"phone","aliases":["N910F","N910G"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trlte/halium-unlocked-recovery_trlte.img","checksum":{"sum":"6e09e581fef7aa30fef50d289e415f2e8c963573db3fcaa0cd00e357efb53202","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trlte.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trlte.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/trltespr.json b/v2/devices/trltespr.json index c893306c..4cfb7c3b 100644 --- a/v2/devices/trltespr.json +++ b/v2/devices/trltespr.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung Galaxy Note 4 [910P, 910V]","codename":"trltespr","formfactor":"phone","aliases":["N910R4","N910P","N910V"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trltespr/halium-unlocked-recovery_trltespr.img","checksum":{"sum":"db6c1f3366a8116b1335abcb6bdf1b69301499ee1bfd69200aa03f7122f47149","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trltespr.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trltespr.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung Galaxy Note 4 [910P, 910V]","codename":"trltespr","formfactor":"phone","aliases":["N910R4","N910P","N910V"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trltespr/halium-unlocked-recovery_trltespr.img","checksum":{"sum":"db6c1f3366a8116b1335abcb6bdf1b69301499ee1bfd69200aa03f7122f47149","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trltespr.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trltespr.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/trltetmo.json b/v2/devices/trltetmo.json index 794ae725..7b494b66 100644 --- a/v2/devices/trltetmo.json +++ b/v2/devices/trltetmo.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Samsung Galaxy Note 4 [910T]","codename":"trltetmo","formfactor":"phone","aliases":["N910T","N910W8"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trltetmo/halium-unlocked-recovery_trltetmo.img","checksum":{"sum":"af53ba5328149dfac997e7960364a700a15d97b194c480f528794a9ed1a9e724","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trltetmo.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trltetmo.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Samsung Galaxy Note 4 [910T]","codename":"trltetmo","formfactor":"phone","aliases":["N910T","N910W8"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"If you device did not reboot into Recovery, then, With the device powered off, hold Volume Up + Home + Power.","image":"phone_power_up","button":true},"download":{"title":"Reboot to Download Mode","description":"If your device did not reboot to Download Mode, then press, and hold Volume Down + Home + Power, until you see the Warning about Custom OS installations, press Volume Up to Continue, then you may have to unplug and plug the USB cord back in.","image":"phone_power_down","button":true},"trlte_check":{"title":"Unlock Bootloader","description":"You need to ensure you have an unlocked bootloader, which can be tested by installing TWRP. The Verizon variant should be the only variant with a locked bootloader, click 'More...' for instructions to unlock your Verizon Note 4, there is currently no solution for unlocking the AT&T variant, Sorry. :(","link":"https://forum.xda-developers.com/t/howto-bootloader-unlock-and-upgrade-to-marshmallow-n910vvru2cql1.3398144/"}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"}],"prerequisites":["trlte_check"],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/trltetmo/halium-unlocked-recovery_trltetmo.img","checksum":{"sum":"af53ba5328149dfac997e7960364a700a15d97b194c480f528794a9ed1a9e724","algorithm":"sha256"}}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"download"}}]},{"actions":[{"heimdall:flash":{"partitions":[{"partition":"BOOT","file":"halium-unlocked-recovery_trltetmo.img","group":"firmware"},{"partition":"RECOVERY","file":"halium-unlocked-recovery_trltetmo.img","group":"firmware"}]}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/turbo.json b/v2/devices/turbo.json index 8390010f..b459516e 100644 --- a/v2/devices/turbo.json +++ b/v2/devices/turbo.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Meizu Pro 5","codename":"turbo","formfactor":"phone","aliases":["PRO5","m86"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-turbo.img","checksum":{"sum":"632dae343d026d755867c43ba8634c42edcc5d2b81856e790ebc8d71eaf18c03","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-turbo.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-turbo.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Meizu Pro 5","codename":"turbo","formfactor":"phone","aliases":["PRO5","m86"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"Press and hold the volume up and power buttons until the phone reboots.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"Press and hold the volume down and power buttons until the phone reboots.","image":"phone_power_down","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-turbo.img","checksum":{"sum":"632dae343d026d755867c43ba8634c42edcc5d2b81856e790ebc8d71eaf18c03","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-turbo.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-turbo.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/vegetahd.json b/v2/devices/vegetahd.json index f0059976..2890ec49 100644 --- a/v2/devices/vegetahd.json +++ b/v2/devices/vegetahd.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Bq Aquaris E5","codename":"vegetahd","formfactor":"phone","aliases":["Aquaris_E5"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select recovery mode and confirm with volume down.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select fastboot/bootloader mode and confirm with volume down.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-vegetahd.img","checksum":{"sum":"20a48a1fa62381bde7a9427c902cb43fe46226f11e494ff8743593e81045a23b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-vegetahd.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-vegetahd.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Bq Aquaris E5","codename":"vegetahd","formfactor":"phone","aliases":["Aquaris_E5"],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select recovery mode and confirm with volume down.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device turned off, hold the volume up and power button until the phone boots. Then use the volume up button to select fastboot/bootloader mode and confirm with volume down.","image":"phone_power_up","button":true},"unlock":{"title":"Unlock","description":"If the device is running Android, it needs to be manually unlocked for the Installer to work. This is achieved by first installing a very old version of Canonical's Ubuntu Touch using an OEM tool, which is a manual process. Click the link below to find out more. If the device is already running Ubuntu Touch, you can simply ignore this message.","link":"https://docs.ubports.com/en/latest/userguide/install.html#install-on-legacy-android-devices"}},"unlock":["unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"recovery","files":[{"url":"http://cdimage.ubports.com/devices/recovery-vegetahd.img","checksum":{"sum":"20a48a1fa62381bde7a9427c902cb43fe46226f11e494ff8743593e81045a23b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery-vegetahd.img","group":"recovery"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:boot":{"group":"recovery","file":"recovery-vegetahd.img"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"adb:format":{"partition":"cache"}}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/vidofnir_esim.json b/v2/devices/vidofnir_esim.json index a1c79e7e..84820056 100644 --- a/v2/devices/vidofnir_esim.json +++ b/v2/devices/vidofnir_esim.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Volla Phone X23","codename":"vidofnir_esim","formfactor":"phone","aliases":["vidofnir"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-vidofnir-12.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"40c9b499bd51a9359a7eb6ca333c3dd7a362fb7bbafd1f853902c78cc84f032d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-vidofnir-12.0-ubports-installer-bootstrap-v2.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"vendor_boot_a","file":"unpacked/vendor_boot.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-vidofnir.zip","checksum":{"sum":"4ad9aa53980835bcefa379f1963e4e4dd71136b8e18f82b3397d586f406a66a0","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-vidofnir.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"},{"partition":"vendor_boot","file":"unpacked/vendor_boot.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X 23. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Volla Systeme GmbH for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Volla Phone X23","codename":"vidofnir_esim","formfactor":"phone","aliases":["vidofnir"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-vidofnir-12.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"40c9b499bd51a9359a7eb6ca333c3dd7a362fb7bbafd1f853902c78cc84f032d","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-vidofnir-12.0-ubports-installer-bootstrap-v2.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"vendor_boot_a","file":"unpacked/vendor_boot.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-vidofnir.zip","checksum":{"sum":"4ad9aa53980835bcefa379f1963e4e4dd71136b8e18f82b3397d586f406a66a0","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-vidofnir.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"},{"partition":"vendor_boot","file":"unpacked/vendor_boot.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X 23. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Volla Systeme GmbH for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file diff --git a/v2/devices/violet.json b/v2/devices/violet.json index 53b796c0..88ae0573 100644 --- a/v2/devices/violet.json +++ b/v2/devices/violet.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Xiaomi Redmi Note 7 Pro","codename":"violet","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 7 Pro (violet)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/android9/xiaomi-redmi-note-7-pro/xiaomi-violet/-/jobs/artifacts/master/raw/out/splash.img?job=devel-flashable","name":"splash.img"},{"url":"https://gitlab.com/ubports/community-ports/android9/xiaomi-redmi-note-7-pro/xiaomi-violet/-/jobs/artifacts/master/raw/out/recovery.img?job=devel-flashable","name":"recovery.img"},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/vendor.zip","name":"vendor.zip","checksum":{"sum":"3aa2db9ce47698d568ca9368c5e23e1b2f19f69f58552b1b8dd63728c7e9b8cc","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/dtbo.img","name":"dtbo.img","checksum":{"sum":"dbeba15ce9345e1a43779b6509fd4dd76eb2c521610eb15203abdcecdb82261b","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/dsp.img","name":"dsp.img","checksum":{"sum":"67267993bc3256de9ddb367a8083f66eec2e9036347a1dc2374d8e7e5958462e","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/bluetooth.img","name":"bluetooth.img","checksum":{"sum":"b3d78c2c01ea17c78a49ef604cfcde3dc72dcdf7f34c9aa09ce72eded7cbc2f0","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/modem.img","name":"modem.img","checksum":{"sum":"e7155f8095a45f1a925bca9c81df145a2e8a90e359a85b5face3986f520ba71c","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f734812efec31d2c10a45dbcf9aa49b9994d3ad3cb221a5938e1a44362aa64ad","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"},{"partition":"bluetooth","file":"bluetooth.img","group":"firmware"},{"partition":"dsp","file":"dsp.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"modem","file":"modem.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Xiaomi Redmi Note 7 Pro","codename":"violet","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Redmi Note 7 Pro (violet)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"}},"unlock":["confirm_model","unlock"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required if the previously installed OS is Android, MIUI or LineageOS)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/community-ports/android9/xiaomi-redmi-note-7-pro/xiaomi-violet/-/jobs/artifacts/master/raw/out/splash.img?job=devel-flashable","name":"splash.img"},{"url":"https://gitlab.com/ubports/community-ports/android9/xiaomi-redmi-note-7-pro/xiaomi-violet/-/jobs/artifacts/master/raw/out/recovery.img?job=devel-flashable","name":"recovery.img"},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/vendor.zip","name":"vendor.zip","checksum":{"sum":"3aa2db9ce47698d568ca9368c5e23e1b2f19f69f58552b1b8dd63728c7e9b8cc","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/dtbo.img","name":"dtbo.img","checksum":{"sum":"dbeba15ce9345e1a43779b6509fd4dd76eb2c521610eb15203abdcecdb82261b","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/dsp.img","name":"dsp.img","checksum":{"sum":"67267993bc3256de9ddb367a8083f66eec2e9036347a1dc2374d8e7e5958462e","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/bluetooth.img","name":"bluetooth.img","checksum":{"sum":"b3d78c2c01ea17c78a49ef604cfcde3dc72dcdf7f34c9aa09ce72eded7cbc2f0","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/modem.img","name":"modem.img","checksum":{"sum":"e7155f8095a45f1a925bca9c81df145a2e8a90e359a85b5face3986f520ba71c","algorithm":"sha256"}},{"url":"https://github.com/ubuntu-touch-violet/ubuntu-touch-violet/releases/download/20210510/vbmeta.img","name":"vbmeta.img","checksum":{"sum":"f734812efec31d2c10a45dbcf9aa49b9994d3ad3cb221a5938e1a44362aa64ad","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"vendor.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"recovery.img","group":"firmware"},{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"splash","file":"splash.img","group":"firmware"},{"partition":"bluetooth","file":"bluetooth.img","group":"firmware"},{"partition":"dsp","file":"dsp.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"modem","file":"modem.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/walleye.json b/v2/devices/walleye.json index 32539ea3..b80e74b7 100644 --- a/v2/devices/walleye.json +++ b/v2/devices/walleye.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Google Pixel 2","codename":"walleye","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3A.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#walleye"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 2, please head over to the UBports forum topic.","link":"https://forums.ubports.com/category/67/google-pixel-2-2-xl"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/walleye/boot.img","checksum":{"sum":"b3c54817559580217a137e897174f5c0c59d4b1a682d4e1d12b170d290df6f01","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/walleye/dtbo.img","checksum":{"sum":"d586b9176cd26663920304c1dc298ca8e894069729b5ef1639dce451baf07160","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/walleye/vbmeta.img","checksum":{"sum":"4d541d36eb5017f9c05af49bea55bb763529ab2ec3c79dad4c7748ac343f6b7e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Google Pixel 2","codename":"walleye","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the volume down and power buttons until the screen turns on. It should say 'Fastboot Mode' underneath the warning sign.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device still at the 'Fastboot Mode' screen (if not, power off the device and press and hold volume down and power buttons until the screen turns on), select the 'Recovery Mode' option by using the volume buttons and press the power button to enter.","image":"phone_power_down","button":true},"downgrade_android":{"title":"Downgrade Android","description":"If the device is running an Android version above 9.0, you have to downgrade to the last 9.0 release. Please make sure to flash version PQ3A.190801.002 of the factory image before proceeding.","link":"https://developers.google.com/android/images#walleye"},"support":{"title":"Support","description":"For details about Ubuntu Touch support for the Pixel 2, please head over to the UBports forum topic.","link":"https://forums.ubports.com/category/67/google-pixel-2-2-xl"}},"unlock":["downgrade_android","support"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/walleye/boot.img","checksum":{"sum":"b3c54817559580217a137e897174f5c0c59d4b1a682d4e1d12b170d290df6f01","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/walleye/dtbo.img","checksum":{"sum":"d586b9176cd26663920304c1dc298ca8e894069729b5ef1639dce451baf07160","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/walleye/vbmeta.img","checksum":{"sum":"4d541d36eb5017f9c05af49bea55bb763529ab2ec3c79dad4c7748ac343f6b7e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware"},{"partition":"dtbo","file":"dtbo.img","group":"firmware"},{"partition":"vbmeta","file":"vbmeta.img","group":"firmware","flags":["--disable-verity","--disable-verification"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/yggdrasil.json b/v2/devices/yggdrasil.json index d2b85874..fd3a445f 100644 --- a/v2/devices/yggdrasil.json +++ b/v2/devices/yggdrasil.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Volla Phone","codename":"yggdrasil","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/halium-unlocked-recovery_yggdrasil.img","checksum":{"sum":"bf32cb85ba58d1f0791b37a91e44697c647440fd365a9f28ab77d9616fd36b2c","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"boot","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}},{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","checksum":{"sum":"39c14ffaea550e72714e8931e95f20affe397153a8d7e75480e64c1b33e73205","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","compatible_installer":">=0.9.2-beta","prerequisites":[],"options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"b50f732748d06fe8cf5ac7247cb5a3a9e49e1b7fa15e9f449e6c01271227af75","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos/volla-yggdrasil-10.0-system.zip","checksum":{"sum":"1e961421419ee7b92afc00b3e82f9bc1c553ac1a5d0d23d4218e51459f8b1490","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"},{"archive":"volla-yggdrasil-10.0-system.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasil/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasil/Sailfish_OS/logo.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasil/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-yggdrasil.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-yggdrasil.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"recovery","file":"unpacked_droidian/data/recovery.img","group":"firmware"},{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Volla Phone","codename":"yggdrasil","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/halium-unlocked-recovery_yggdrasil.img","checksum":{"sum":"bf32cb85ba58d1f0791b37a91e44697c647440fd365a9f28ab77d9616fd36b2c","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"boot","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}},{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","checksum":{"sum":"39c14ffaea550e72714e8931e95f20affe397153a8d7e75480e64c1b33e73205","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","compatible_installer":">=0.9.2-beta","prerequisites":[],"options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"b50f732748d06fe8cf5ac7247cb5a3a9e49e1b7fa15e9f449e6c01271227af75","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos/volla-yggdrasil-10.0-system.zip","checksum":{"sum":"1e961421419ee7b92afc00b3e82f9bc1c553ac1a5d0d23d4218e51459f8b1490","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"},{"archive":"volla-yggdrasil-10.0-system.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasil/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasil/Sailfish_OS/logo.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasil/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-yggdrasil.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-yggdrasil.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"recovery","file":"unpacked_droidian/data/recovery.img","group":"firmware"},{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/yggdrasilx.json b/v2/devices/yggdrasilx.json index 8e1add2e..3549f394 100644 --- a/v2/devices/yggdrasilx.json +++ b/v2/devices/yggdrasilx.json @@ -1 +1 @@ -{"sha":"a8e84239f24734b46b242abda7330d69b2f26e37","name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","aliases":[],"doppelgangers":["yggdrasil"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"reboot_workaround":{"title":"Workaround initial boot problem","description":"Once a blank screen with the backlight comes up hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots with Volla logo visible.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"d74cbf319f9525275497a2fe3f87d657498213f903d416505b17eef47574f9f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/recovery.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","checksum":{"sum":"fd1a7cd54e4ad1acda5077d3b213bec5ecc2c53bba10c4f66f5acf7ff5a198b1","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"core:user_action":{"action":"reboot_workaround"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","prerequisites":[],"compatible_installer":">=0.9.2-beta","options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-x-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","checksum":{"sum":"2efe7a22e00a77e83db804b39efc28ba08fe62ca9bd5e54edb44f8326ef42436","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos-10.1-ygdrassilx-preloader.bin","checksum":{"sum":"64cf0d77edc360a91c5023513090539250715e0d2eea869518d9ea4f9d0871c1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-x-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/logo_yggdrasilx.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"316a4834ca878e458f9ab1a26cfdd7a58d14ad1e","name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","aliases":[],"doppelgangers":["yggdrasil"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"reboot_workaround":{"title":"Workaround initial boot problem","description":"Once a blank screen with the backlight comes up hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots with Volla logo visible.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"d74cbf319f9525275497a2fe3f87d657498213f903d416505b17eef47574f9f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/recovery.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","checksum":{"sum":"fd1a7cd54e4ad1acda5077d3b213bec5ecc2c53bba10c4f66f5acf7ff5a198b1","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"core:user_action":{"action":"reboot_workaround"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","prerequisites":[],"compatible_installer":">=0.9.2-beta","options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-x-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","checksum":{"sum":"2efe7a22e00a77e83db804b39efc28ba08fe62ca9bd5e54edb44f8326ef42436","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos-10.1-ygdrassilx-preloader.bin","checksum":{"sum":"64cf0d77edc360a91c5023513090539250715e0d2eea869518d9ea4f9d0871c1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-x-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/logo_yggdrasilx.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file