Releases: sailfishos-oneplus5/boot-switcher
Release 1.4.3
Updated 1.4.3 release of boot-switcher. Changes:
- Check
ro.product.device
instead ofro.omni.device
to accomodate hybrid recoveries such as the latest OnePlus 5/5T TWRP release. - Drop version name (e.g.
Pie
/Pallas-Yllästunturi
) from shown pretty OS string as it's not used by Android anymore and SFOS version names got long enough to start clipping on the right side.
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.4.2
Updated 1.4.2 release of boot-switcher. Changes:
Fixed occasionally missing indentation from boot target line text due tothis still seems to be an issue ://system
not being mounted (TWRPwc
binary w/-m
argument needs it)- Increased blocksize of
dd
imaging to 4 MiB for nearly 3x faster execution of the command!
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.4.1
Updated 1.4.1 release of boot-switcher. Changes:
- Fix a fatal flaw in the script that essentially caused
rm -rf /
to be run at the end of zip flashing in TWRP on Oreo firmware; this didn't cause permanent damage, but did wipe/data
and otherrw
mounted partitions.
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.4.0
Updated 1.4.0 release of boot-switcher. Changes:
- Initial flashable for
hybris-16.0
(Pie) based ports - Leave
/vendor
fully untouched in favor of using runtime systemd bind mount units - Minor script optimizations
NOTE: Starting with this version, my old hybris-15.1
(Oreo) based ports are NOT supported anymore!
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.3.2
Updated 1.3.2 release of boot-switcher. Changes:
- Minor visual improvements & backend code cleanup
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.3.1
Updated 1.3.1 release of boot-switcher. Changes:
- Add initial support for dumpling (OnePlus 5T)
- Remove LineageOS version check for simpler future updates
NOTE: This is the very first zip that also works with dumpling (OnePlus 5T)! Any earlier zip will yield error 7 due to the device string not matching cheeseburger (OnePlus 5).
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.3
Updated 1.3 release of boot-switcher for cheeseburger. Changes:
- Fully migrate to sh backend & drop edify!
- Because of the backend swap new zips are now a hilariously small <4 KB!
- Switch all hybris & droid boot image paths to
/data/.stowaways/sailfishos/boot/*-boot.img
- Other minor updates (mostly in code)
NOTE: Because of the boot image path changes you will get error 6 when using SFOS builds >=20191007 with older zips from here & vice versa.
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.2
Updated 1.2 release of boot-switcher for cheeseburger. Changes:
- Use backup boot images created by hybris-installer instead of packaging them in here. This allows the user to use any Android boot image, kernel, magisk (flash everything before SFOS) and make sure to always use an up-to-date hybris-boot image (only feature updates for boot-switcher from now on!)
- Fix cpuset paths during flash depending on OS
- Minor visual changes during flashing
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.1
Updated 1.1 release of boot-switcher for cheeseburger. Changes:
- Updated hybris-boot image to enable "Recents" => "Back" button re-mapping in kernel
- Minor version display changes during flashing for all operating systems
Usage: simply flash the zip to switch the boot target. Enjoy! :)
Release 1.0
Initial 1.0 release of boot-switcher for cheeseburger.
Usage: simply flash the zip to switch the boot target. Enjoy! :)