diff --git a/v2/aliases.json b/v2/aliases.json index 6437c1d3..61f39f38 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"],"mx4":["arale"],"A0001":["bacon"],"a0001":["bacon"],"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"]} \ 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"],"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"]} \ No newline at end of file diff --git a/v2/devices/FP2.json b/v2/devices/FP2.json index 0bbc9120..29060999 100644 --- a/v2/devices/FP2.json +++ b/v2/devices/FP2.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 24aebda0..81fd07ae 100644 --- a/v2/devices/FP3.json +++ b/v2/devices/FP3.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 f4072a41..cef63270 100644 --- a/v2/devices/FP4.json +++ b/v2/devices/FP4.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 dc1f5cdf..fc67d36a 100644 --- a/v2/devices/FP5.json +++ b/v2/devices/FP5.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 93e26dd4..24e3b612 100644 --- a/v2/devices/X00TD.json +++ b/v2/devices/X00TD.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 fa6d2338..abc3aac6 100644 --- a/v2/devices/X605.json +++ b/v2/devices/X605.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 new file mode 100644 index 00000000..94cc8a13 --- /dev/null +++ b/v2/devices/amar_row_wifi.json @@ -0,0 +1 @@ +{"sha":"c75afca2c00f9d542621db7a2024699036185b0d","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 c2d92ba1..7b00caa8 100644 --- a/v2/devices/angler.json +++ b/v2/devices/angler.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 c64ce7b2..d20c2646 100644 --- a/v2/devices/arale.json +++ b/v2/devices/arale.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 bfc94500..574c809f 100644 --- a/v2/devices/axolotl.json +++ b/v2/devices/axolotl.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 479f4e5c..1be5020b 100644 --- a/v2/devices/bacon.json +++ b/v2/devices/bacon.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 418d7880..3c74cdb0 100644 --- a/v2/devices/begonia.json +++ b/v2/devices/begonia.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 157d605d..0f0455bc 100644 --- a/v2/devices/beryllium.json +++ b/v2/devices/beryllium.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 new file mode 100644 index 00000000..de30c459 --- /dev/null +++ b/v2/devices/billie.json @@ -0,0 +1 @@ +{"sha":"c75afca2c00f9d542621db7a2024699036185b0d","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/EU_BE89BA/Q/OnePlus_Nord_N10_5G_EU_OxygenOS_10.5.7.zip"},"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/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":"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 new file mode 100644 index 00000000..592f5113 --- /dev/null +++ b/v2/devices/billie2.json @@ -0,0 +1 @@ +{"sha":"c75afca2c00f9d542621db7a2024699036185b0d","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/EU_BE83BA/Q/OnePlus_Nord_N100_EU_OxygenOS_10.5.2.zip or https://onepluscommunityserver.com/list/Unbrick_Tools/OnePlus_Nord_N100/Global_BE81AA/Q/OnePlus_Nord_N100_Global_OxygenOS_10.5.3.zip"},"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 a43e2d11..e002df2e 100644 --- a/v2/devices/cancro.json +++ b/v2/devices/cancro.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 11ddc21c..02123ba9 100644 --- a/v2/devices/cheeseburger.json +++ b/v2/devices/cheeseburger.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 3e7ccb0b..d97dffe1 100644 --- a/v2/devices/citrus.json +++ b/v2/devices/citrus.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 78eaef2e..7d660162 100644 --- a/v2/devices/cooler.json +++ b/v2/devices/cooler.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 3b7c64f0..6dc5afe3 100644 --- a/v2/devices/deb.json +++ b/v2/devices/deb.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 7c938cda..3e76507d 100644 --- a/v2/devices/denniz.json +++ b/v2/devices/denniz.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 b2a3e93c..170560ef 100644 --- a/v2/devices/dipper.json +++ b/v2/devices/dipper.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 50f840b5..e2a9ea46 100644 --- a/v2/devices/dora.json +++ b/v2/devices/dora.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 95487433..0d949c1b 100644 --- a/v2/devices/dumpling.json +++ b/v2/devices/dumpling.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 868dc7e4..bd1d998b 100644 --- a/v2/devices/enchilada.json +++ b/v2/devices/enchilada.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 66c39dcd..ca43b54b 100644 --- a/v2/devices/flo.json +++ b/v2/devices/flo.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 91755558..df2f5888 100644 --- a/v2/devices/frieza.json +++ b/v2/devices/frieza.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 8b0d07eb..e80263c4 100644 --- a/v2/devices/hammerhead.json +++ b/v2/devices/hammerhead.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 b5d8ed94..df472219 100644 --- a/v2/devices/hero2lte.json +++ b/v2/devices/hero2lte.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 100c9da8..71cacdeb 100644 --- a/v2/devices/herolte.json +++ b/v2/devices/herolte.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 135037b6..c5127a73 100644 --- a/v2/devices/jasmine_sprout.json +++ b/v2/devices/jasmine_sprout.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 f4c5bc3e..f3de8c94 100644 --- a/v2/devices/jingpad_a1.json +++ b/v2/devices/jingpad_a1.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 deefa88d..290334fc 100644 --- a/v2/devices/kagura.json +++ b/v2/devices/kagura.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 38beb349..c1628618 100644 --- a/v2/devices/karin.json +++ b/v2/devices/karin.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 26a4f22a..ca4fd91a 100644 --- a/v2/devices/krillin.json +++ b/v2/devices/krillin.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 7425fb9a..f84063c1 100644 --- a/v2/devices/kugo.json +++ b/v2/devices/kugo.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 a55e6e69..62231db5 100644 --- a/v2/devices/lancelot.json +++ b/v2/devices/lancelot.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 538baadc..69ab6d2d 100644 --- a/v2/devices/land.json +++ b/v2/devices/land.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 8f46af15..9fb3246f 100644 --- a/v2/devices/laurel_sprout.json +++ b/v2/devices/laurel_sprout.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 92d96378..7dda3529 100644 --- a/v2/devices/lavender.json +++ b/v2/devices/lavender.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 07bc5e74..e9a9ee90 100644 --- a/v2/devices/lenok.json +++ b/v2/devices/lenok.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 80f16127..6270d675 100644 --- a/v2/devices/mako.json +++ b/v2/devices/mako.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 531d550f..cc4133e7 100644 --- a/v2/devices/merlin.json +++ b/v2/devices/merlin.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 d424bab4..529ae735 100644 --- a/v2/devices/miatoll.json +++ b/v2/devices/miatoll.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 c25ad6ec..c8762099 100644 --- a/v2/devices/mimameid.json +++ b/v2/devices/mimameid.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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},"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\". Check the box \"Wipe Dalvik 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":[],"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-mimameid-11.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"82ec6dd3d5602ecdd5cd445e09440c6c764b841648c22317a59ca536c502323b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.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":"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"}}],"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-11.1-20221017-stable-SPFLASH-mimameid.zip","checksum":{"sum":"1021e15b932c0ca006f117c15259bba2e31b4d6ef1cc5218ea0d806c84cc6882","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221017-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-verified.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo-verified.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img-verified.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw-verified.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp-verified.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee-verified.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"}]}}]},{"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","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-mimameid-11.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"82ec6dd3d5602ecdd5cd445e09440c6c764b841648c22317a59ca536c502323b","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-v2.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":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"boot_a","file":"twrp-mimameid.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"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":"c75afca2c00f9d542621db7a2024699036185b0d","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},"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\". Check the box \"Wipe Dalvik 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":[],"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-mimameid-11.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"82ec6dd3d5602ecdd5cd445e09440c6c764b841648c22317a59ca536c502323b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.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":"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"}}],"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-11.1-20221017-stable-SPFLASH-mimameid.zip","checksum":{"sum":"1021e15b932c0ca006f117c15259bba2e31b4d6ef1cc5218ea0d806c84cc6882","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221017-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-verified.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo-verified.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img-verified.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw-verified.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp-verified.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee-verified.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"}]}}]},{"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","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-mimameid-11.0-ubports-installer-bootstrap-v2.zip","checksum":{"sum":"82ec6dd3d5602ecdd5cd445e09440c6c764b841648c22317a59ca536c502323b","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-v2.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":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"boot_a","file":"twrp-mimameid.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"}]}}],"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/onclite.json b/v2/devices/onclite.json index 5183883d..580cbc25 100644 --- a/v2/devices/onclite.json +++ b/v2/devices/onclite.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 3fdd296a..a3588f91 100644 --- a/v2/devices/oneplus2.json +++ b/v2/devices/oneplus2.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 d396e32e..d6b9f9eb 100644 --- a/v2/devices/oneplus3.json +++ b/v2/devices/oneplus3.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 a387f6fe..68113cbc 100644 --- a/v2/devices/perseus.json +++ b/v2/devices/perseus.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 3e4d6605..27cf79ef 100644 --- a/v2/devices/pro1.json +++ b/v2/devices/pro1.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 76152dcf..aa8afed2 100644 --- a/v2/devices/pro1x.json +++ b/v2/devices/pro1x.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 5c5d4e90..1e5e01ca 100644 --- a/v2/devices/s3ve3g.json +++ b/v2/devices/s3ve3g.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 9bcc2386..7a7d24f6 100644 --- a/v2/devices/sagit.json +++ b/v2/devices/sagit.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 0bc9d34d..0014c9eb 100644 --- a/v2/devices/santoni.json +++ b/v2/devices/santoni.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 e53ed584..b8e35faa 100644 --- a/v2/devices/sargo.json +++ b/v2/devices/sargo.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 21512557..e05442f4 100644 --- a/v2/devices/surya.json +++ b/v2/devices/surya.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 diff --git a/v2/devices/suzu.json b/v2/devices/suzu.json index c104abfa..cccd178b 100644 --- a/v2/devices/suzu.json +++ b/v2/devices/suzu.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 6fb79c43..c1544226 100644 --- a/v2/devices/taimen.json +++ b/v2/devices/taimen.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 04dd8b0a..3c1e68c2 100644 --- a/v2/devices/trlte.json +++ b/v2/devices/trlte.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 79afc673..c1338915 100644 --- a/v2/devices/trltespr.json +++ b/v2/devices/trltespr.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 ef813531..30572dd1 100644 --- a/v2/devices/trltetmo.json +++ b/v2/devices/trltetmo.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 496ed262..4b56002a 100644 --- a/v2/devices/turbo.json +++ b/v2/devices/turbo.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 70a34e68..b19f52f4 100644 --- a/v2/devices/vegetahd.json +++ b/v2/devices/vegetahd.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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.json b/v2/devices/vidofnir.json index a0448fc5..483d77c5 100644 --- a/v2/devices/vidofnir.json +++ b/v2/devices/vidofnir.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","name":"Volla Phone X23","codename":"vidofnir","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","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-vidofnir-12.0-ubports-installer-bootstrap.zip","checksum":{"sum":"f0dc13734c8fc7000c6176b606377cb49df94bb0b1e3b08b03268abc9c43819b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-vidofnir-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":"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-20230911-stable-SPFLASH-vidofnir.zip","checksum":{"sum":"71840531706eda0633873d02eb181d3dc306178d8210ca05d612561958e55428","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20230911-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":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.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":"c75afca2c00f9d542621db7a2024699036185b0d","name":"Volla Phone X23","codename":"vidofnir","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","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-vidofnir-12.0-ubports-installer-bootstrap.zip","checksum":{"sum":"f0dc13734c8fc7000c6176b606377cb49df94bb0b1e3b08b03268abc9c43819b","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-vidofnir-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":"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-20230911-stable-SPFLASH-vidofnir.zip","checksum":{"sum":"71840531706eda0633873d02eb181d3dc306178d8210ca05d612561958e55428","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20230911-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":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.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 142df545..adb76f57 100644 --- a/v2/devices/violet.json +++ b/v2/devices/violet.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 ce2a2359..d0a579c6 100644 --- a/v2/devices/walleye.json +++ b/v2/devices/walleye.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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":"c75afca2c00f9d542621db7a2024699036185b0d","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 7e70a384..7fc8b405 100644 --- a/v2/devices/yggdrasil.json +++ b/v2/devices/yggdrasil.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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-11.1-20221017-stable-SPFLASH-yggdrasil.zip","checksum":{"sum":"86023751abe70b5824846b9e7ce4a27e1d55f836f2d226c3eba78c33b31bfa2f","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos/preloader_k63v2_64_bsp.bin","checksum":{"sum":"cf730034fcd9074f366ae9bc7b2885c343caa8c4f8c88cf35f2e8965feca0f29","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221017-stable-SPFLASH-yggdrasil.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"preloader","file":"preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo-verified.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp-verified.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img-verified.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw-verified.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee-verified.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee-verified.img","group":"firmware"},{"partition":"system","file":"unpacked/system.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 Ubuntu Touch or Volla OS 10","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":"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"},{"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":"userdata","file":"unpacked/sfe-yggdrasil/Sailfish_OS/sailfish.img001","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasil/Sailfish_OS/logo.bin","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","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":"c75afca2c00f9d542621db7a2024699036185b0d","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-11.1-20221017-stable-SPFLASH-yggdrasil.zip","checksum":{"sum":"86023751abe70b5824846b9e7ce4a27e1d55f836f2d226c3eba78c33b31bfa2f","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos/preloader_k63v2_64_bsp.bin","checksum":{"sum":"cf730034fcd9074f366ae9bc7b2885c343caa8c4f8c88cf35f2e8965feca0f29","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221017-stable-SPFLASH-yggdrasil.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"preloader","file":"preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo-verified.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp-verified.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img-verified.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw-verified.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee-verified.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk-verified.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm-verified.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee-verified.img","group":"firmware"},{"partition":"system","file":"unpacked/system.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 Ubuntu Touch or Volla OS 10","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":"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"},{"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":"userdata","file":"unpacked/sfe-yggdrasil/Sailfish_OS/sailfish.img001","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasil/Sailfish_OS/logo.bin","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","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 b85b1ac8..8d6e7bed 100644 --- a/v2/devices/yggdrasilx.json +++ b/v2/devices/yggdrasilx.json @@ -1 +1 @@ -{"sha":"ca39172b963a3b18d0f78a1ea121fc11cbe0027e","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}},"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":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"boot","file":"unpacked/recovery.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.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":"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.img","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":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"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-11.1-20221024-stable-SPFLASH-yggdrasilx.zip","checksum":{"sum":"25eb21d54ecb8a443d8944559f45eb9b6d2dd2df193c9f3221e49ee5da48ecd7","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos-10.1-ygdrassilx-preloader.bin","checksum":{"sum":"64cf0d77edc360a91c5023513090539250715e0d2eea869518d9ea4f9d0871c1","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221024-stable-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}]},{"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":"boot","file":"unpacked/boot.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":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"system","file":"unpacked/system.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 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","steps":[{"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"}},{"url":"https://volla.tech/filedump/sailfish-testing-vollax-dec-3-2021.zip","checksum":{"sum":"bf64b3b438e5f2673271d7bcfa6da7e937b1d9cf11e1740776bbb557a6363eac","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","dir":"unpacked"},{"archive":"sailfish-testing-vollax-dec-3-2021.zip","dir":"sailfish"}]}}]},{"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":"boot","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/hybris-boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/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":"sailfish/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"lk","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"userdata","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/sailfish.img001","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file +{"sha":"c75afca2c00f9d542621db7a2024699036185b0d","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}},"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":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"boot","file":"unpacked/recovery.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.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":"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.img","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":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"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-11.1-20221024-stable-SPFLASH-yggdrasilx.zip","checksum":{"sum":"25eb21d54ecb8a443d8944559f45eb9b6d2dd2df193c9f3221e49ee5da48ecd7","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos-10.1-ygdrassilx-preloader.bin","checksum":{"sum":"64cf0d77edc360a91c5023513090539250715e0d2eea869518d9ea4f9d0871c1","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-11.1-20221024-stable-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}]},{"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":"boot","file":"unpacked/boot.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":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"system","file":"unpacked/system.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 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","steps":[{"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"}},{"url":"https://volla.tech/filedump/sailfish-testing-vollax-dec-3-2021.zip","checksum":{"sum":"bf64b3b438e5f2673271d7bcfa6da7e937b1d9cf11e1740776bbb557a6363eac","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","dir":"unpacked"},{"archive":"sailfish-testing-vollax-dec-3-2021.zip","dir":"sailfish"}]}}]},{"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":"boot","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/hybris-boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/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":"sailfish/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"lk","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"userdata","file":"sailfish/sfe-yggdrasilx/Sailfish_OS/sailfish.img001","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/index.json b/v2/index.json index 32cd50e7..ab41c459 100644 --- a/v2/index.json +++ b/v2/index.json @@ -1 +1 @@ -[{"name":"Asus Zenfone Max Pro M1","codename":"X00TD","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris E4.5","codename":"krillin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris E5","codename":"vegetahd","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris M10 FHD","codename":"frieza","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris M10 HD","codename":"cooler","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"F(x)tec Pro1","codename":"pro1","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"F(x)tec Pro1 X","codename":"pro1x","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 2","codename":"FP2","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 3/3+","codename":"FP3","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 4","codename":"FP4","formfactor":"phone","operating_systems":["Ubuntu Touch","postmarketOS"]},{"name":"Fairphone 5","codename":"FP5","formfactor":"phone","operating_systems":["postmarketOS"]},{"name":"Google Pixel 2","codename":"walleye","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Google Pixel 2 XL","codename":"taimen","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Google Pixel 3a/3a XL","codename":"sargo","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"JingPad A1","codename":"jingpad_a1","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Lenovo Smart Tab M10 X605F/L","codename":"X605","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"LG G Watch R","codename":"lenok","formfactor":"watch","operating_systems":["Asteroid OS"]},{"name":"Meizu MX4","codename":"arale","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Meizu Pro 5","codename":"turbo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 4","codename":"mako","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 5","codename":"hammerhead","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 6P","codename":"angler","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 7 2013 LTE","codename":"deb","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 7 2013 WiFi","codename":"flo","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus 2","codename":"oneplus2","formfactor":"phone","operating_systems":["Ubuntu Touch","LineageOS"]},{"name":"Oneplus 3/3T","codename":"oneplus3","formfactor":"phone","operating_systems":["Ubuntu Touch","OxygenOS"]},{"name":"Oneplus 5","codename":"cheeseburger","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus 5T","codename":"dumpling","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"OnePlus 6/6T","codename":"enchilada","formfactor":"phone","operating_systems":["Ubuntu Touch","postmarketOS"]},{"name":"OnePlus Nord 2 5G","codename":"denniz","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus One","codename":"bacon","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910F]","codename":"trlte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910P, 910V]","codename":"trltespr","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910T]","codename":"trltetmo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy S7 Edge Exynos","codename":"hero2lte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy S7 Exynos","codename":"herolte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung S3 Neo+ (GT-I9301I)","codename":"s3ve3g","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"SHIFT SHIFT6mq","codename":"axolotl","formfactor":"phone","operating_systems":["Ubuntu Touch","LineageOS","postmarketOS","ShiftOS - G / L"]},{"name":"Sony Xperia X (F5121 & F5122)","codename":"suzu","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia X Compact (F5321)","codename":"kugo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia X Performance (F8131 & F8132)","codename":"dora","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia XZ (F8331 & F8332)","codename":"kagura","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia Z4 Tablet4 (SGP771)","codename":"karin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Volla Phone","codename":"yggdrasil","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","SailfishOS","Droidian"]},{"name":"Volla Phone 22","codename":"mimameid","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","Droidian"]},{"name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","SailfishOS"]},{"name":"Volla Phone X23","codename":"vidofnir","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS"]},{"name":"Xiaomi 3/4","codename":"cancro","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi 6","codename":"sagit","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi 8","codename":"dipper","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi A2","codename":"jasmine_sprout","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi A3","codename":"laurel_sprout","formfactor":"phone","operating_systems":["Ubuntu Touch","Reflash dtbo"]},{"name":"Xiaomi Mi MIX 3","codename":"perseus","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco F1","codename":"beryllium","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco M3","codename":"citrus","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco X3 NFC","codename":"surya","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 3S 3X 3SP","codename":"land","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 4X","codename":"santoni","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 7","codename":"onclite","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"Xiaomi Redmi 9 and 9 Prime","codename":"lancelot","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 7","codename":"lavender","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"Xiaomi Redmi Note 7 Pro","codename":"violet","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 8 Pro","codename":"begonia","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 9","codename":"merlin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro","codename":"miatoll","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]}] \ No newline at end of file +[{"name":"Asus Zenfone Max Pro M1","codename":"X00TD","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris E4.5","codename":"krillin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris E5","codename":"vegetahd","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris M10 FHD","codename":"frieza","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Bq Aquaris M10 HD","codename":"cooler","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"F(x)tec Pro1","codename":"pro1","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"F(x)tec Pro1 X","codename":"pro1x","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 2","codename":"FP2","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 3/3+","codename":"FP3","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Fairphone 4","codename":"FP4","formfactor":"phone","operating_systems":["Ubuntu Touch","postmarketOS"]},{"name":"Fairphone 5","codename":"FP5","formfactor":"phone","operating_systems":["postmarketOS"]},{"name":"Google Pixel 2","codename":"walleye","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Google Pixel 2 XL","codename":"taimen","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Google Pixel 3a/3a XL","codename":"sargo","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"JingPad A1","codename":"jingpad_a1","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Lenovo Smart Tab M10 X605F/L","codename":"X605","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Lenovo Tab M10 HD 2nd Gen Wifi","codename":"amar_row_wifi","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"LG G Watch R","codename":"lenok","formfactor":"watch","operating_systems":["Asteroid OS"]},{"name":"Meizu MX4","codename":"arale","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Meizu Pro 5","codename":"turbo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 4","codename":"mako","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 5","codename":"hammerhead","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 6P","codename":"angler","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 7 2013 LTE","codename":"deb","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Nexus 7 2013 WiFi","codename":"flo","formfactor":"tablet","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus 2","codename":"oneplus2","formfactor":"phone","operating_systems":["Ubuntu Touch","LineageOS"]},{"name":"Oneplus 3/3T","codename":"oneplus3","formfactor":"phone","operating_systems":["Ubuntu Touch","OxygenOS"]},{"name":"Oneplus 5","codename":"cheeseburger","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus 5T","codename":"dumpling","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"OnePlus 6/6T","codename":"enchilada","formfactor":"phone","operating_systems":["Ubuntu Touch","postmarketOS"]},{"name":"OnePlus Nord 2 5G","codename":"denniz","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"OnePlus Nord N10 5G","codename":"billie","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"OnePlus Nord N100","codename":"billie2","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Oneplus One","codename":"bacon","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910F]","codename":"trlte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910P, 910V]","codename":"trltespr","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy Note 4 [910T]","codename":"trltetmo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy S7 Edge Exynos","codename":"hero2lte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung Galaxy S7 Exynos","codename":"herolte","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Samsung S3 Neo+ (GT-I9301I)","codename":"s3ve3g","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"SHIFT SHIFT6mq","codename":"axolotl","formfactor":"phone","operating_systems":["Ubuntu Touch","LineageOS","postmarketOS","ShiftOS - G / L"]},{"name":"Sony Xperia X (F5121 & F5122)","codename":"suzu","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia X Compact (F5321)","codename":"kugo","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia X Performance (F8131 & F8132)","codename":"dora","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia XZ (F8331 & F8332)","codename":"kagura","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Sony Xperia Z4 Tablet4 (SGP771)","codename":"karin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Volla Phone","codename":"yggdrasil","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","SailfishOS","Droidian"]},{"name":"Volla Phone 22","codename":"mimameid","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","Droidian"]},{"name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","SailfishOS"]},{"name":"Volla Phone X23","codename":"vidofnir","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS"]},{"name":"Xiaomi 3/4","codename":"cancro","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi 6","codename":"sagit","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi 8","codename":"dipper","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi A2","codename":"jasmine_sprout","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Mi A3","codename":"laurel_sprout","formfactor":"phone","operating_systems":["Ubuntu Touch","Reflash dtbo"]},{"name":"Xiaomi Mi MIX 3","codename":"perseus","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco F1","codename":"beryllium","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco M3","codename":"citrus","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Poco X3 NFC","codename":"surya","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 3S 3X 3SP","codename":"land","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 4X","codename":"santoni","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi 7","codename":"onclite","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"Xiaomi Redmi 9 and 9 Prime","codename":"lancelot","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 7","codename":"lavender","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]},{"name":"Xiaomi Redmi Note 7 Pro","codename":"violet","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 8 Pro","codename":"begonia","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 9","codename":"merlin","formfactor":"phone","operating_systems":["Ubuntu Touch"]},{"name":"Xiaomi Redmi Note 9 Pro/Pro Max/9S - Poco M2 Pro","codename":"miatoll","formfactor":"phone","operating_systems":["Ubuntu Touch","Droidian"]}] \ No newline at end of file