Centrum kontroli dla LegendaryOS, HackerOS i Android β wszystko w jednej aplikacji.

LegendaryOS-App/
βββ main/ β Aplikacja desktop (Linux, Kotlin + Compose Multiplatform)
β βββ src/main/kotlin/legendaryos/
β βββ Main.kt # Entry point
β βββ ui/
β β βββ LegendaryOSApp.kt # Root UI + nawigacja
β β βββ theme/ # Kolory, motywy
β β βββ pages/ # Dashboard, Android, HackerOS, System, Files, Terminal, Updates, Settings
β βββ bridge/
β β βββ AdbBridge.kt # Komunikacja z Android przez ADB
β βββ core/
β βββ SystemInfo.kt # Info o systemie Linux
β
βββ android/ β Aplikacja Android (Kotlin + Jetpack Compose)
β βββ src/main/
β βββ AndroidManifest.xml
β βββ kotlin/legendaryos/android/
β β βββ MainActivity.kt # CaΕy UI Android
β β βββ bridge/
β β βββ LinuxBridge.kt # SSH β LegendaryOS/HackerOS
β βββ res/values/themes.xml
β
βββ cli/ β Interfejs wiersza poleceΕ (Ruby)
β βββ legendary # GΕΓ³wny plik wykonywalny
β βββ lib/
β βββ adb.rb # ADB helper
β βββ bootc.rb # bootc helper
β βββ ssh_bridge.rb # SSH do HackerOS
β βββ display.rb # Formatowanie output
β
βββ build.gradle.kts # Root Gradle
βββ settings.gradle.kts
βββ README.mdZbudowana w Kotlin + Compose Multiplatform. DziaΕa natywnie na LegendaryOS (Linux).
# Uruchom w trybie deweloperskim
./gradlew :main:run
# Zbuduj .deb / .rpm / .AppImage
./gradlew :main:packageDeb
./gradlew :main:packageRpm
./gradlew :main:packageAppImage| ModuΕ | Opis | |---|---| | Dashboard | Status systemu, metryki CPU/RAM/Disk, szybkie akcje | | Android Bridge | ADB, mirror ekranu (scrcpy), transfer plikΓ³w, schowek, SMS, kamera | | System | Info o LegendaryOS, bootc status, upgrade/rollback | | HackerOS | PoΕΔ czenie SSH, zdalny terminal, SCP, VNC | | Terminal | Zintegrowana powΕoka bash | | Aktualizacje | bootc upgrade, Flatpak | | Ustawienia | Konfiguracja aplikacji |
Sterowanie komputerem z telefonu β jak Motorola Smart Connect ale na Linuxie.
# Debug APK
./gradlew :android:assembleDebug
# Release APK (wymaga klucza podpisujΔ
cego)
./gradlew :android:assembleRelease
# Zainstaluj bezpoΕrednio na podΕΔ
czonym telefonie
./gradlew :android:installDebugPlik .apk pojawi siΔ w:
android/build/outputs/apk/debug/android-debug.apkNapisany w Ruby 3.x. ZarzΔ dzaj wszystkim z terminala.
# Zainstaluj Ruby (jeΕli brakuje)
sudo dnf install ruby # LegendaryOS / Fedora
# ZrΓ³b plik wykonywalnym
chmod +x cli/legendary
# Opcjonalnie: dodaj do PATH
sudo ln -sf $(pwd)/cli/legendary /usr/local/bin/legendarylegendary help # Lista poleceΕ
legendary status # Status LegendaryOS
legendary upgrade # bootc upgrade
legendary rollback # bootc rollback
legendary info # CPU / RAM / Disk
legendary adb:devices # Lista urzΔ
dzeΕ Android
legendary adb:connect 192.168.1.5:5555 # PoΕΔ
cz przez WiFi
legendary adb:shell # ADB Shell
legendary adb:mirror # Mirror ekranu (scrcpy)
legendary adb:sms # Ostatnie SMS-y
legendary hackeros:ssh user@192.168.1.20 # SSH do HackerOS
legendary hackeros:status --hackeros-host=192.168.1.20
legendary hackeros:copy plik.txt android: # SCP
legendary gui # Uruchom GUIβββββββββββββββββββββββ SSH/SCP βββββββββββββββββββ
β LegendaryOS App βββββββββββββββββΊβ HackerOS β
β (Desktop GUI) β β (Pentesting) β
ββββββββββ¬βββββββββββββ βββββββββββββββββββ
β ADB / WiFi / USB
βΌ
βββββββββββββββββββββββ
β Android App β
β (Sterowanie z tel) β
βββββββββββββββββββββββ