# VegaBobo/DSU-Sideloader

A simple app made to help users easily install GSIs via DSU's Android feature.

Repository: https://github.com/VegaBobo/DSU-Sideloader
Canonical: https://ross.abutalabs.com/products/dsu-sideloader
Language: Kotlin
License: Apache-2.0
License Family: permissive
Last push: 2024-03-13T18:18:38+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 1675, "days_push": 903, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2267, forks 207 (observed 2026-08-28T04:06:32.833055+00:00)

## What it is
An Android app that simplifies installing Generic System Images (GSIs) using Android's Dynamic System Updates (DSU) feature. It handles extracting, preparing, and sideloading GSI images without requiring manual ADB commands in most cases.

## Use cases
- install a GSI on my Android phone without fastboot
- try a different Android ROM temporarily without flashing
- boot a Generic System Image via DSU
- sideload a system image from img, zip, gz, or xz files
- test Android GSIs on a device with unlocked bootloader
- run a custom Android build without wiping my data

## When to choose
- you want to test GSIs on Android 10+ with an unlocked bootloader and dynamic partitions
- you prefer a GUI over manual ADB/shell commands for DSU installation
- you want to try a GSI temporarily without permanently flashing partitions

## When to avoid
- your device has a locked bootloader or lacks dynamic partitions
- you need to permanently flash a ROM rather than boot one dynamically
- you are on Android 9 or lower

## Facets
- artifact type: application
- maturity: active
- function: developer-tools, deployment
- domain: android-tools, developer-tools, operating-systems
- platform: -
- tags: gsi, dsu, sideloading, kotlin, android, system-image, bootloader-unlock, mobile

## Member repositories
- VegaBobo/DSU-Sideloader (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:32.833055+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:42:06.452135+00:00, confidence not recorded.
  - readme: https://github.com/VegaBobo/DSU-Sideloader (fetched 2026-08-28T04:06:32.833055+00:00, sha 25f94cd14bb1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
