What's Changed
- ci: Update repos before installing dependencies by @BotchedRPR in #48
- exynos9830: Enable logs over UART by @BotchedRPR in #47
- Project: Refactor build script by @Luphaestus in #49
- Project: Integrate Tarball into build.sh by @Luphaestus in #50
- project: Refactor draw logic by @Luphaestus in #51
- Project: Add key repeat by @Luphaestus in #52
- Project: persistent_storage: Fix critical issue in persistent storage offset handling by @halal-beef in #55
- Upstream episode 2 by @BotchedRPR in #54
- [MANUAL IMPORT] Bring over Pixel style fastboot menu by @halal-beef in #56
- lib: pit: Add multiple lun support by @halal-beef in #57
- Project: Forcefully enable -Werror and fix build warnings by @halal-beef in #58
- Platform: exynos9830: Apply scale factor on pixel offsets on 1080p phones by @halal-beef in #59
TLDR:
- General LK codebase update.
- Debug builds now can output logs over UART.
- New pixel inspired fastboot theme (thank you @Luphaestus).
- Holding down keys has a nice scrolling effect (thank you @Luphaestus).
- Flashing partitions partitions from luns other than lun0 is now supported.
- Bug in persistent storage is fixed, people with mainline quirks enabled will need to re-enable it.
New Contributors
- @Luphaestus made their first contribution in #49
Full Changelog: 2.1...2.2
Installation Instructions
Migrating from an existing lk3rd install
- Boot into fastboot mode via volume down when booting
- Plug your device into your computer
- Download the right lk3rd file for your device
- Run fastboot flash lk3rd boot-CODENAME.img on your computer
- Reboot
- lk3rd has been updated!
New install
adb reboot recovery
<wait for device to boot into recovery, enable adb if necessary>
adb pull /dev/block/by-name/boot stock-boot.img
adb reboot download
<if you're on Windows, use lk3rd-(codename).tar in AP slot in Odin>
<if you're on a better OS, use heimdall flash --BOOT lk3rd-(codename).img>
Your device should now boot into lk3rd Fastboot Mode.
fastboot flash boot stock-boot.img reboot
Codename reference
Both 4G and 5G models are supported.
c1s/c1slte - Galaxy Note20
c2s/c2slte - Galaxy Note20 Ultra
r8s - Galaxy S20 FE
x1s/x1slte - Galaxy S20
y2s/y2slte - Galaxy S20+
z3s/z3slte - Galaxy S20 Ultra