Skip to the content.

Install instructions for Samsung Galaxy S23 (dm1q)

Latest build: lineage-23.0-20251016-UNOFFICIAL-dm1q.zipsha256

Recovery: recovery.imgsha256

vbmeta: vbmeta.imgsha256 >

Basic requirements

Pre-Install instructions (unlock + vbmeta)

tar --format=ustar -cvf vbmeta.tar vbmeta.img

Important information

Samsung devices use Download mode with Odin (Windows) or Heimdall (Linux/macOS).

Installing Lineage Recovery (Odin on Windows)

  1. Extract and run Odin.
  2. In Options, uncheck “Auto Reboot”.
  3. Prepare recovery.tar from recovery.img:
tar --format=ustar -cvf recovery.tar recovery.img
  1. Put device in Download mode, connect USB. Odin should show a COM port.
  2. Click AP and select recovery.tar.
  3. Click Start and wait for the transfer to complete.
  4. Without booting to system, force reboot then immediately boot to recovery (Plug in USB + Volume Up + Power).

Installing Lineage Recovery (Heimdall on Linux/macOS)

  1. Install Heimdall via your package manager.
  2. Reboot to Download mode and connect USB.
  3. Flash recovery:
heimdall flash --RECOVERY recovery.img --no-reboot
  1. When flashing completes, manually boot to recovery (Plug in USB + Volume Up + Power).

Installing vbmeta (to disable verification)

Flash vbmeta.img from Download mode using Odin/Heimdall:

heimdall flash --VBMETA vbmeta.img --no-reboot

Then immediately boot to recovery (do not boot to system yet).

Installing LineageOS from recovery

  1. In recovery, Factory reset → Format data / factory reset.
  2. Return to main menu → Apply update → Apply from ADB.
  3. Sideload the build from your computer:
adb sideload <lineageos-zip-name.zip>

Tip: adb may show 47% and exit messages while still succeeding.

Installing add-ons (optional)

If you plan to install Google Apps or other add-ons, sideload them before first boot using the same Apply from ADB flow.

All set

Reboot system now. First boot can take up to 15 minutes.

What next