#!/bin/bash
# Flash crDroid 16.0 for OnePlus 15T (fairlady) — SKIP firmware
# ⚠️ UNLOCKED BOOTLOADER REQUIRED
# ⚠️ WIPES DATA

set -e

echo "=== crDroid 16.0 — fairlady ==="
echo "Kernel: fairlady 6.12.38 | System: Infinity crDroid 12.11"
echo ""

if ! command -v fastboot &> /dev/null; then
    echo "ERROR: fastboot not found."
    exit 1
fi

read -p "Flash? Wipes data. (y/N) " c
[[ "$c" != "y" && "$c" != "Y" ]] && exit 0

echo "[1/4] Disabling verified boot..."
fastboot erase vbmeta

echo "[2/4] Boot stack..."
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash init_boot init_boot.img

echo "[3/4] System (~5 min)..."
fastboot flash system system.img
fastboot flash product product.img
fastboot flash vendor vendor.img
fastboot flash odm odm.img

echo "[4/4] Rebooting..."
fastboot reboot

echo "Done! First boot ~5-10 min."
