diff --git a/v2/aliases.json b/v2/aliases.json index 61f39f38..ddedac63 100644 --- a/v2/aliases.json +++ b/v2/aliases.json @@ -1 +1 @@ -{"fairphone2":["FP2"],"fp3":["FP3"],"fp4":["FP4"],"fp5":["FP5"],"X605F":["X605"],"X605L":["X605"],"lenovo-x605":["X605"],"tb-x605":["X605"],"amar_row_wifi":["amar_row_wifi"],"X306F":["amar_row_wifi"],"mx4":["arale"],"A0001":["bacon"],"a0001":["bacon"],"OnePlusN10":["billie"],"OnePlusN100":["billie2"],"OnePlus5":["cheeseburger"],"oneplus5":["cheeseburger"],"Aquaris_M10HD":["cooler"],"F8131":["dora"],"F8132":["dora"],"OnePlus5T":["dumpling"],"oneplus5t":["dumpling"],"fajita":["enchilada"],"OnePlus6":["enchilada"],"OnePlus6T":["enchilada"],"Aquaris_M10FHD":["frieza"],"nexus5":["hammerhead"],"hero2ltexx":["hero2lte"],"heroltexx":["herolte"],"jasmine":["jasmine_sprout"],"F8331":["kagura"],"F8332":["kagura"],"SGP771":["karin"],"Aquaris_E45":["krillin"],"F5321":["kugo"],"galahad":["lancelot"],"merlinnfc":["merlin"],"joyeuse":["miatoll"],"curtana":["miatoll"],"excalibur":["miatoll"],"gram":["miatoll"],"onc":["onclite"],"msm8994":["oneplus2"],"OnePlus2":["oneplus2"],"msm8996":["oneplus3"],"OnePlus3":["oneplus3"],"OnePlus3T":["oneplus3"],"bonito":["sargo"],"F5121":["suzu"],"F5122":["suzu"],"N910F":["trlte"],"N910G":["trlte"],"N910R4":["trltespr"],"N910P":["trltespr"],"N910V":["trltespr"],"N910T":["trltetmo"],"N910W8":["trltetmo"],"PRO5":["turbo"],"m86":["turbo"],"Aquaris_E5":["vegetahd"]} \ 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"],"vidofnir":["vidofnir_esim"]} \ No newline at end of file diff --git a/v2/devices/FP2.json b/v2/devices/FP2.json index 29060999..dff6f5dc 100644 --- a/v2/devices/FP2.json +++ b/v2/devices/FP2.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 81fd07ae..edccb36a 100644 --- a/v2/devices/FP3.json +++ b/v2/devices/FP3.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 cef63270..ba4d56b1 100644 --- a/v2/devices/FP4.json +++ b/v2/devices/FP4.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 fc67d36a..1033bf1e 100644 --- a/v2/devices/FP5.json +++ b/v2/devices/FP5.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 24e3b612..4886a54e 100644 --- a/v2/devices/X00TD.json +++ b/v2/devices/X00TD.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 abc3aac6..17bb0b48 100644 --- a/v2/devices/X605.json +++ b/v2/devices/X605.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Lenovo Smart Tab M10 X605F/L","codename":"X605","formfactor":"tablet","aliases":["X605F","X605L","lenovo-x605","tb-x605"],"doppelgangers":[],"user_actions":{"confirm_model":{"title":"Confirm your model","description":"Please make sure, that your device is a Lenovo Smart Tab M10 X605L or X605F with at least 3GB RAM. For the 2GB/16GB models, the installer won't work!"},"confirm_os":{"title":"Confirm OS version","description":"Your device must be running Android 9 before installing Ubuntu Touch. This seems to be already the case for the most devices of this type. But if you still need to flash the Android 9 stock rom, please see the install section in the link below:","link":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605#install-first-time"},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, press and hold the VOLUME DOWN and POWER buttons at the same time until the device turns on. The bootloader mode is indicated by the red 'Fastboot Mode' text in the left down corner.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"Booting to recovery is not a very reliable process on this device. So you need to turn off the device first: Unplug USB-cable and press and hold the POWER button until display turns off. If it is rebooting, repeat this until the device stays off! If it is off, press and hold the VOLUME UP, VOLUME DOWN and the POWER buttons at the same time until it boots. Then only release the POWER button and keep holding the VOLUME buttons until the UBports recovery appears.","button":true}},"unlock":["confirm_model","confirm_os"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data, mandatory on first install!","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605/-/jobs/6057055401/artifacts/raw/out/boot.img","checksum":{"sum":"8036c26af66f5e42f891c7bb280e389771bfaa2118b1632b430a3c6c5c096fc3","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://gitlab.com/ubports/porting/community-ports/android9/lenovo-tab-m10-fhd/lenovo-x605-assets/-/raw/main/recovery.img","checksum":{"sum":"67808f905623a208c702879085bdc83eb0d3b8332a57689764249ca1d800fa9e","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"boot.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware","raw":true}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/amar_row_wifi.json b/v2/devices/amar_row_wifi.json index 94cc8a13..bec197bf 100644 --- a/v2/devices/amar_row_wifi.json +++ b/v2/devices/amar_row_wifi.json @@ -1 +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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 7b00caa8..866491b1 100644 --- a/v2/devices/angler.json +++ b/v2/devices/angler.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 d20c2646..a83964a2 100644 --- a/v2/devices/arale.json +++ b/v2/devices/arale.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 574c809f..4c2c45a6 100644 --- a/v2/devices/axolotl.json +++ b/v2/devices/axolotl.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 1be5020b..c2c5eabb 100644 --- a/v2/devices/bacon.json +++ b/v2/devices/bacon.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 3c74cdb0..8b4688bb 100644 --- a/v2/devices/begonia.json +++ b/v2/devices/begonia.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 0f0455bc..8abd8471 100644 --- a/v2/devices/beryllium.json +++ b/v2/devices/beryllium.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Xiaomi Poco F1","codename":"beryllium","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Down + Power.","image":"phone_power_down","button":true},"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Up + Power.","image":"phone_power_up","button":true},"confirm_model":{"title":"Confirm your model","description":"Please double-check that your device is a Xiaomi Poco F1 (beryllium)."},"unlock":{"title":"OEM unlock","description":"If you haven't done so already, make sure to OEM unlock your device first.","link":"https://en.miui.com/unlock/"},"warning":{"title":"Warning","description":"The port is based on Android 9 firmware (V11.0.5.0.PEJMIXM) and Lineage 16 vendor image. Current Recovery will be replaced with Ubports Recovery! Remember to flash the latest firmware when reverting to latest Android builds!"}},"unlock":["confirm_model","unlock","warning"],"handlers":{"bootloader_locked":{"actions":[{"fastboot:oem_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/beryllium/vendor.img","checksum":{"sum":"6c210411fae73a4d44b1fa888b8ae188c97194d9f56eb7aed62ba5d64d6bf39b","algorithm":"sha256"}},{"url":"https://cdimage.ubports.com/devices/beryllium/recovery.img","checksum":{"sum":"bafe0bcc7a82c6b5d818cc36a400d1de81f7c255767a6b4cf5debe9e2d7d97b5","algorithm":"sha256"}},{"url":"https://github.com/ubports-beryllium/artifacts/releases/download/stable-v1/firmware.zip","checksum":{"sum":"8b58a71a528ba867dfd2f043da89f6403701fbb524c1a2f0b6ce18b9b4a4cbf2","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"firmware.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"system","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"cache","type":"ext4"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata","type":"ext4"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"recovery.img","group":"firmware"},{"partition":"vendor","file":"vendor.img","group":"firmware"},{"partition":"dsp","file":"unpacked/firmware-update/dsp.img","group":"firmware"},{"partition":"cmnlib64_a","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_a","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_a","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_a","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_a","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_a","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_a","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"bluetooth","file":"unpacked/firmware-update/bluetooth.img","group":"firmware"},{"partition":"xbl_a","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_a","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_a","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"logo","file":"unpacked/firmware-update/logo.img","group":"firmware"},{"partition":"cmnlib_a","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_a","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"cmnlib64_b","file":"unpacked/firmware-update/cmnlib64.img","group":"firmware"},{"partition":"aop_b","file":"unpacked/firmware-update/aop.img","group":"firmware"},{"partition":"devcfg_b","file":"unpacked/firmware-update/devcfg.img","group":"firmware"},{"partition":"qupfw_b","file":"unpacked/firmware-update/qupfw.img","group":"firmware"},{"partition":"tz_b","file":"unpacked/firmware-update/tz.img","group":"firmware"},{"partition":"storsec_b","file":"unpacked/firmware-update/storsec.img","group":"firmware"},{"partition":"keymaster_b","file":"unpacked/firmware-update/keymaster.img","group":"firmware"},{"partition":"xbl_b","file":"unpacked/firmware-update/xbl.img","group":"firmware"},{"partition":"xbl_config_b","file":"unpacked/firmware-update/xbl_config.img","group":"firmware"},{"partition":"abl_b","file":"unpacked/firmware-update/abl.elf","group":"firmware"},{"partition":"cmnlib_b","file":"unpacked/firmware-update/cmnlib.img","group":"firmware"},{"partition":"hyp_b","file":"unpacked/firmware-update/hyp.img","group":"firmware"},{"partition":"modem","file":"unpacked/firmware-update/modem.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/billie.json b/v2/devices/billie.json index de30c459..28eb325b 100644 --- a/v2/devices/billie.json +++ b/v2/devices/billie.json @@ -1 +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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 index 592f5113..11786825 100644 --- a/v2/devices/billie2.json +++ b/v2/devices/billie2.json @@ -1 +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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 e002df2e..23a71fbf 100644 --- a/v2/devices/cancro.json +++ b/v2/devices/cancro.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 02123ba9..cf17adae 100644 --- a/v2/devices/cheeseburger.json +++ b/v2/devices/cheeseburger.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 d97dffe1..4a254ddb 100644 --- a/v2/devices/citrus.json +++ b/v2/devices/citrus.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 7d660162..870f8f7b 100644 --- a/v2/devices/cooler.json +++ b/v2/devices/cooler.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 6dc5afe3..8cd64537 100644 --- a/v2/devices/deb.json +++ b/v2/devices/deb.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 3e76507d..2788dc8e 100644 --- a/v2/devices/denniz.json +++ b/v2/devices/denniz.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 170560ef..973737b7 100644 --- a/v2/devices/dipper.json +++ b/v2/devices/dipper.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 e2a9ea46..3c34d0eb 100644 --- a/v2/devices/dora.json +++ b/v2/devices/dora.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 0d949c1b..48d3ae26 100644 --- a/v2/devices/dumpling.json +++ b/v2/devices/dumpling.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 bd1d998b..5cc0be44 100644 --- a/v2/devices/enchilada.json +++ b/v2/devices/enchilada.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 ca43b54b..a9a13132 100644 --- a/v2/devices/flo.json +++ b/v2/devices/flo.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 df2f5888..f1efd73a 100644 --- a/v2/devices/frieza.json +++ b/v2/devices/frieza.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 e80263c4..cffbe7ba 100644 --- a/v2/devices/hammerhead.json +++ b/v2/devices/hammerhead.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 df472219..7c021e0e 100644 --- a/v2/devices/hero2lte.json +++ b/v2/devices/hero2lte.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 71cacdeb..618a9d55 100644 --- a/v2/devices/herolte.json +++ b/v2/devices/herolte.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 c5127a73..8ed970f6 100644 --- a/v2/devices/jasmine_sprout.json +++ b/v2/devices/jasmine_sprout.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 f3de8c94..9b106486 100644 --- a/v2/devices/jingpad_a1.json +++ b/v2/devices/jingpad_a1.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 290334fc..5a37b84d 100644 --- a/v2/devices/kagura.json +++ b/v2/devices/kagura.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 c1628618..393f20dc 100644 --- a/v2/devices/karin.json +++ b/v2/devices/karin.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 ca4fd91a..6593d2e2 100644 --- a/v2/devices/krillin.json +++ b/v2/devices/krillin.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 f84063c1..4a414729 100644 --- a/v2/devices/kugo.json +++ b/v2/devices/kugo.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 62231db5..ab772851 100644 --- a/v2/devices/lancelot.json +++ b/v2/devices/lancelot.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 69ab6d2d..213b9027 100644 --- a/v2/devices/land.json +++ b/v2/devices/land.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 9fb3246f..be760f60 100644 --- a/v2/devices/laurel_sprout.json +++ b/v2/devices/laurel_sprout.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 7dda3529..0a8b8296 100644 --- a/v2/devices/lavender.json +++ b/v2/devices/lavender.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 e9a9ee90..d337ffb0 100644 --- a/v2/devices/lenok.json +++ b/v2/devices/lenok.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 6270d675..edd94dee 100644 --- a/v2/devices/mako.json +++ b/v2/devices/mako.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 cc4133e7..c13f86cd 100644 --- a/v2/devices/merlin.json +++ b/v2/devices/merlin.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 529ae735..78cda14b 100644 --- a/v2/devices/miatoll.json +++ b/v2/devices/miatoll.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 c8762099..f221aa05 100644 --- a/v2/devices/mimameid.json +++ b/v2/devices/mimameid.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Volla Phone 22","codename":"mimameid","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"display_notice":{"title":"Replacement Display Notice","description":"The selected OS requires Android 11 firmware which does NOT support Volla Phone 22 devices with replaced display panels. If that is the case or you're unsure, to avoid soft-bricking your phone please restart the process and instead select 'Volla Phone 22 with new display' as the device!","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true},"twrp_sideload":{"title":"TWRP sideload","description":"Select \"Advanced\" and then \"ADB Sideload\". Do NOT check either of the wipe boxes, just swipe the bar on the bottom where it says \"Swipe to Start Sideload\".","button":true},"twrp_sideload_reboot":{"title":"Sideload complete!","description":"Follow the on-screen instructions to complete the sideload.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"display_notice"}}]},{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","checksum":{"sum":"a1fb6b27e3f693c7155e6a64dfdc58d00198921ffe04040aac4a124a657acd05","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"http://deb.cutie-shell.org/twrp-mimameid.img","checksum":{"sum":"1d44b9201d5dd9bc18a5d12a4c2e05d00e485d67512b69a7e253b62649df62bc","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-11.0-ubports-installer-bootstrap-v3.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-mimameid.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"twrp-mimameid.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:user_action":{"action":"twrp_sideload"}}]},{"actions":[{"adb:sideload":{"file":"image-fastboot-mimameid.zip","group":"firmware"}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"adb:sideload":{"file":"droidian-OFFICIAL_volla_mimameid-arm64-cutie-phone-30.zip","group":"firmware"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:user_action":{"action":"twrp_sideload_reboot"}}]},{"actions":[{"adb:reboot":{"to_state":"system"}}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/mimameid_h12.json b/v2/devices/mimameid_h12.json new file mode 100644 index 00000000..4703ba71 --- /dev/null +++ b/v2/devices/mimameid_h12.json @@ -0,0 +1 @@ +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Volla Phone 22 with new display","codename":"mimameid_h12","formfactor":"phone","aliases":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Do NOT uncheck unless you know exactly what you're doing!","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-mimameid-12.0-ubports-installer-bootstrap.zip","checksum":{"sum":"bfcac4a2722bb01eb911d1daf9c9b50c246f5cb8e85cfa1aaaed5701d20bcc2c","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-mimameid-12.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:set_active":{"slot":"a"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot_a","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo_a","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz_a","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk_a","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1img_a","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader_a","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp_a","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw_a","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_a","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee_a","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta_a","file":"unpacked/vbmeta.img","group":"firmware","flags":["--disable-verity"]}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-mimameid.zip","checksum":{"sum":"7038740f7efc183a54a0bb5816c9d10fa8c7a5ef0a95cc19a2565255b060954e","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-mimameid.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"gz","file":"unpacked/gz.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"scp","file":"unpacked/scp.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm","file":"unpacked/sspm.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"tee","file":"unpacked/tee.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE 22. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file diff --git a/v2/devices/onclite.json b/v2/devices/onclite.json index 580cbc25..86e6859f 100644 --- a/v2/devices/onclite.json +++ b/v2/devices/onclite.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 a3588f91..aac2c9cd 100644 --- a/v2/devices/oneplus2.json +++ b/v2/devices/oneplus2.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 d6b9f9eb..4ad23fc8 100644 --- a/v2/devices/oneplus3.json +++ b/v2/devices/oneplus3.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 68113cbc..febe0619 100644 --- a/v2/devices/perseus.json +++ b/v2/devices/perseus.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 27cf79ef..2894e795 100644 --- a/v2/devices/pro1.json +++ b/v2/devices/pro1.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 aa8afed2..439c81de 100644 --- a/v2/devices/pro1x.json +++ b/v2/devices/pro1x.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 1e5e01ca..cea63e08 100644 --- a/v2/devices/s3ve3g.json +++ b/v2/devices/s3ve3g.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 7a7d24f6..9a603bb9 100644 --- a/v2/devices/sagit.json +++ b/v2/devices/sagit.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 0014c9eb..0453e54d 100644 --- a/v2/devices/santoni.json +++ b/v2/devices/santoni.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 b8e35faa..06e47dca 100644 --- a/v2/devices/sargo.json +++ b/v2/devices/sargo.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 e05442f4..a6e8be9c 100644 --- a/v2/devices/surya.json +++ b/v2/devices/surya.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 cccd178b..2ddeea82 100644 --- a/v2/devices/suzu.json +++ b/v2/devices/suzu.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 c1544226..01d8feab 100644 --- a/v2/devices/taimen.json +++ b/v2/devices/taimen.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 3c1e68c2..3a1fa945 100644 --- a/v2/devices/trlte.json +++ b/v2/devices/trlte.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 c1338915..76d13ca9 100644 --- a/v2/devices/trltespr.json +++ b/v2/devices/trltespr.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 30572dd1..83f67716 100644 --- a/v2/devices/trltetmo.json +++ b/v2/devices/trltetmo.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 4b56002a..3afe1a11 100644 --- a/v2/devices/turbo.json +++ b/v2/devices/turbo.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 b19f52f4..63a109cf 100644 --- a/v2/devices/vegetahd.json +++ b/v2/devices/vegetahd.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 deleted file mode 100644 index 483d77c5..00000000 --- a/v2/devices/vidofnir.json +++ /dev/null @@ -1 +0,0 @@ -{"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/vidofnir_esim.json b/v2/devices/vidofnir_esim.json new file mode 100644 index 00000000..35518b0f --- /dev/null +++ b/v2/devices/vidofnir_esim.json @@ -0,0 +1 @@ +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Volla Phone X23","codename":"vidofnir_esim","formfactor":"phone","aliases":["vidofnir"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","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-20240228-stable-SPFLASH-vidofnir.zip","checksum":{"sum":"4ad9aa53980835bcefa379f1963e4e4dd71136b8e18f82b3397d586f406a66a0","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-vidofnir.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"super","file":"unpacked/super.img","group":"firmware"},{"partition":"vbmeta","file":"unpacked/vbmeta.img","group":"firmware"},{"partition":"vbmeta_system","file":"unpacked/vbmeta_system.img","group":"firmware"},{"partition":"vbmeta_vendor","file":"unpacked/vbmeta_vendor.img","group":"firmware"},{"partition":"vendor_boot","file":"unpacked/vendor_boot.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X 23. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Volla Systeme GmbH for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}}]} \ No newline at end of file diff --git a/v2/devices/violet.json b/v2/devices/violet.json index adb76f57..d7acea24 100644 --- a/v2/devices/violet.json +++ b/v2/devices/violet.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 d0a579c6..0d02ea24 100644 --- a/v2/devices/walleye.json +++ b/v2/devices/walleye.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","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 7fc8b405..db1d4f2d 100644 --- a/v2/devices/yggdrasil.json +++ b/v2/devices/yggdrasil.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Volla Phone","codename":"yggdrasil","formfactor":"phone","aliases":[],"doppelgangers":[],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"cutie_notice":{"title":"Cutie Shell: Notice","description":"You selected to install Droidian with Cutie Shell. Cutie Shell is still pre-alpha quality and it is not suitable for production environments. Keep in mind that Cutie Shell is not officially supported or endorsed by Droidian. This edition is maintained directly by Cutie Shell Community Project and you should report any bugs with these images at Cutie Shell Community Project before filing upstream.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data (required for new installs)","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://cdimage.ubports.com/devices/halium-unlocked-recovery_yggdrasil.img","checksum":{"sum":"bf32cb85ba58d1f0791b37a91e44697c647440fd365a9f28ab77d9616fd36b2c","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"boot","file":"halium-unlocked-recovery_yggdrasil.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"cache"}},{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","checksum":{"sum":"39c14ffaea550e72714e8931e95f20affe397153a8d7e75480e64c1b33e73205","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240228-stable-SPFLASH-yggdrasil.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","compatible_installer":">=0.9.2-beta","prerequisites":[],"options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"b50f732748d06fe8cf5ac7247cb5a3a9e49e1b7fa15e9f449e6c01271227af75","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos/volla-yggdrasil-10.0-system.zip","checksum":{"sum":"1e961421419ee7b92afc00b3e82f9bc1c553ac1a5d0d23d4218e51459f8b1490","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"},{"archive":"volla-yggdrasil-10.0-system.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasil/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasil/Sailfish_OS/lk-yggdrasil.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasil/Sailfish_OS/logo.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasil/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]},{"name":"Droidian","compatible_installer":">=0.9.2-beta","options":[{"var":"variant","name":"Variant","tooltip":"The graphical shell to install","type":"select","values":[{"value":"phosh","label":"Phosh"},{"value":"cutie","label":"Cutie Shell"}]},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:user_action":{"action":"cutie_notice"}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","checksum":{"sum":"77bcf3842cc676c329afae433be0087bc71ac34001977ca1957f40b7a126c400","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasil-9.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://images.droidian.org/droidian/nightly/arm64/volla/image-fastboot-yggdrasil.zip"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://github.com/cutie-shell/droidian/releases/download/nightly/droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"image-fastboot-yggdrasil.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"phosh"}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"droidian-OFFICIAL_volla_yggdrasil-arm64-cutie-phone-28.zip","dir":"unpacked_droidian"}]}}],"condition":{"var":"variant","value":"cutie"}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked_droidian/data/dtbo.img","group":"firmware"},{"partition":"recovery","file":"unpacked_droidian/data/recovery.img","group":"firmware"},{"partition":"boot","file":"unpacked_droidian/data/boot.img","group":"firmware"},{"partition":"userdata","file":"unpacked_droidian/data/userdata.img","group":"firmware"}]}}]},{"actions":[{"fastboot:reboot":null}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/devices/yggdrasilx.json b/v2/devices/yggdrasilx.json index 8d6e7bed..e1df4926 100644 --- a/v2/devices/yggdrasilx.json +++ b/v2/devices/yggdrasilx.json @@ -1 +1 @@ -{"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 +{"sha":"4863a0155c39db6c425e168bfe5d8196e939c6da","name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","aliases":[],"doppelgangers":["yggdrasil"],"user_actions":{"recovery":{"title":"Reboot to Recovery","description":"With the device powered off, hold Volume Down + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Recovery\" mode.","image":"phone_power_up","button":true},"bootloader":{"title":"Reboot to Bootloader","description":"With the device powered off, hold Volume Up + Power. You might be prompted to select a mode to boot into. If that happens, follow the on-screen instructions and select \"Fastboot\" mode.","image":"phone_power_up","button":true},"boot":{"title":"Reboot the device","description":"Hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots.","button":true},"reboot_workaround":{"title":"Workaround initial boot problem","description":"Once a blank screen with the backlight comes up hold down the power button until the device powers down. Then, release it briefly and hold it down again until the device boots with Volla logo visible.","button":true}},"unlock":[],"handlers":{"bootloader_locked":{"actions":[{"fastboot:flashing_unlock":null}]}},"operating_systems":[{"name":"Ubuntu Touch","compatible_installer":">=0.9.2-beta","options":[{"var":"channel","name":"Channel","tooltip":"The release channel","link":"https://docs.ubports.com/en/latest/about/process/release-schedule.html","type":"select","remote_values":{"systemimage:channels":null}},{"var":"wipe","name":"Wipe Userdata","tooltip":"Wipe personal data. *Required* if switching from Volla OS.","type":"checkbox"},{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot","type":"checkbox","value":true}],"prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","checksum":{"sum":"d74cbf319f9525275497a2fe3f87d657498213f903d416505b17eef47574f9f6","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-yggdrasilx-10.0-ubports-installer-bootstrap.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/recovery.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader.img","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:erase":{"partition":"system"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:format":{"partition":"userdata"}}],"condition":{"var":"wipe","value":true}},{"actions":[{"fastboot:reboot_recovery":null}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}],"condition":{"var":"bootstrap","value":false}},{"actions":[{"systemimage:install":null}]},{"actions":[{"adb:reboot":{"to_state":"recovery"}}],"fallback":[{"core:user_action":{"action":"recovery"}}]}],"slideshow":[]},{"name":"Volla OS","compatible_installer":">=0.9.2-beta","prerequisites":[],"steps":[{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","checksum":{"sum":"fd1a7cd54e4ad1acda5077d3b213bec5ecc2c53bba10c4f66f5acf7ff5a198b1","algorithm":"sha256"}}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-12.1-20240229-stable-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}]},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/boot.img","group":"firmware"},{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"lk","file":"unpacked/lk.img","group":"firmware"},{"partition":"lk2","file":"unpacked/lk.img","group":"firmware"},{"partition":"logo","file":"unpacked/logo.bin","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"unpacked/preloader_k63v2_64_bsp.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}]},{"actions":[{"fastboot:erase":{"partition":"userdata"}}]},{"actions":[{"fastboot:erase":{"partition":"nvdata"}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]},{"actions":[{"core:user_action":{"action":"reboot_workaround"}}]}],"slideshow":[],"eula":{"title":"EULA","description":"THE TERMS OF USE OF THE VOLLA OS ONLY ALLOW AN INSTALLATION ON A CLEARLY BRANDED VOLLA PHONE X. To proceed with the installation you have to confirm that you have read and understood the End User License Agreement (EULA) of Hallo Welt Systeme UG (haftungsbeschränkt) for the Volla OS and agree to it.","link":"https://volla.online/en/eula/index.html"}},{"name":"SailfishOS","prerequisites":[],"compatible_installer":">=0.9.2-beta","options":[{"var":"bootstrap","name":"Bootstrap","tooltip":"Flash system partitions using fastboot. Keep enabled if coming from non-Sailfish OS","type":"checkbox","value":true}],"steps":[{"actions":[{"core:download":{"group":"SailfishOS","files":[{"url":"https://gitlab.com/sailfishos-porters-ci/yggdrasil-ci/-/jobs/artifacts/master/download?job=run-build-x-lvm-testing"}]}}]},{"actions":[{"core:download":{"group":"firmware","files":[{"url":"https://volla.tech/filedump/vollaos/volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","checksum":{"sum":"2efe7a22e00a77e83db804b39efc28ba08fe62ca9bd5e54edb44f8326ef42436","algorithm":"sha256"}},{"url":"https://volla.tech/filedump/vollaos-10.1-ygdrassilx-preloader.bin","checksum":{"sum":"64cf0d77edc360a91c5023513090539250715e0d2eea869518d9ea4f9d0871c1","algorithm":"sha256"}}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"core:unpack":{"group":"SailfishOS","files":[{"archive":"download?job=run-build-x-lvm-testing","dir":"unpacked"}]}}]},{"actions":[{"core:unpack":{"group":"firmware","files":[{"archive":"volla-10.1-20211002-RELEASE-SPFLASH-yggdrasilx.zip","dir":"unpacked"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"adb:reboot":{"to_state":"bootloader"}}],"fallback":[{"core:user_action":{"action":"bootloader"}}]},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"dtbo","file":"unpacked/dtbo.img","group":"firmware"},{"partition":"md1dsp","file":"unpacked/md1dsp.img","group":"firmware"},{"partition":"md1img","file":"unpacked/md1img.img","group":"firmware"},{"partition":"preloader","file":"vollaos-10.1-ygdrassilx-preloader.bin","group":"firmware"},{"partition":"recovery","file":"unpacked/recovery.img","group":"firmware"},{"partition":"spmfw","file":"unpacked/spmfw.img","group":"firmware"},{"partition":"sspm_1","file":"unpacked/sspm.img","group":"firmware"},{"partition":"sspm_2","file":"unpacked/sspm.img","group":"firmware"},{"partition":"system","file":"unpacked/system.img","group":"firmware"},{"partition":"tee1","file":"unpacked/tee.img","group":"firmware"},{"partition":"tee2","file":"unpacked/tee.img","group":"firmware"},{"partition":"vendor","file":"unpacked/vendor.img","group":"firmware"}]}}],"condition":{"var":"bootstrap","value":true}},{"actions":[{"fastboot:flash":{"partitions":[{"partition":"boot","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/hybris-boot.img","group":"SailfishOS"},{"partition":"lk","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"lk2","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/lk-yggdrasilx.img","group":"SailfishOS"},{"partition":"logo","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/logo_yggdrasilx.bin","group":"SailfishOS"},{"partition":"userdata","file":"unpacked/sfe-yggdrasilx/Sailfish_OS/sailfish.img001","group":"SailfishOS"}]}}]},{"actions":[{"fastboot:reboot":null}],"fallback":[{"core:user_action":{"action":"boot"}}]}],"slideshow":[]}]} \ No newline at end of file diff --git a/v2/index.json b/v2/index.json index ab41c459..0271b74e 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":"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 +[{"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 22 with new display","codename":"mimameid_h12","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS"]},{"name":"Volla Phone X","codename":"yggdrasilx","formfactor":"phone","operating_systems":["Ubuntu Touch","Volla OS","SailfishOS"]},{"name":"Volla Phone X23","codename":"vidofnir_esim","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