Please see: https://pad.ubports.com/p/porting-oneplus-7-guacamoleb-non-pro
OLD:
Trying to port following https://pad.ubports.com/p/treble-device-adaptation
development os = ubuntu 22.04 bare metal
- Getting device kernel source code
Android 13 = Lineage 20 => https://github.com/develop-at-github/android_kernel_oneplus_sm8150/tree/lineage-20-edit
copied and fixing from https://github.com/LineageOS/android_kernel_oneplus_sm8150
- Making a device source for build
use existing one with similar SoC/Android version as base
going with similar SoC but not android version
copied and fixing from https://gitlab.com/ubports/porting/community-ports/android9/oneplus-7/oneplus-guacamole
making device specific changes,
dont have stock boot.img, will lineage boot.img work?
-
Running assembly without modifications
awaiting above step to be finished -
Making initial changes to the kernel to boot the device
... -
Installing Ubuntu Touch rootfs + generic Halium image on device
what is fastbootd?
- Debugging on device
lenovo******************************************
DEVICES WITH DYNAMIC PARTITIONS FLASH METHOD
is this A/B slot?
what is dtb, dtbo, ota, vbmeta?