Skip to content

MethodWhite/DragonBornOS

Repository files navigation

DragonBornOS - Miami Security Edition

πŸš€ Proyecto: Custom ROM Segura para Motorola Edge 30 Neo (Miami)

VersiΓ³n: 1.0.0-ALPHA
Target: Android 15 (LineageOS 22 base)
Dispositivo: Motorola Edge 30 Neo (miami)


πŸ“‹ FilosofΓ­a del Proyecto

  1. Apariencia Stock - Parece Motorola stock, pasa banking apps
  2. Seguridad - Hardening estilo GrapheneOS sin ser detected
  3. Local AI - LLM local para escanear CVEs
  4. Zero Trust - Todo auditado, nada oculto

πŸ—οΈ Arquitectura

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    DRAGONBORNOS                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚  MIUI/Moto  β”‚  β”‚  Security    β”‚  β”‚   Local AI Engine    β”‚β”‚
β”‚  β”‚  Lookalike  β”‚  β”‚  Hardening   β”‚  β”‚   (Ollama + CVE)    β”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚         Play Integrity Bypass Suite                    β”‚β”‚
β”‚  β”‚  β€’ Magisk + Zygisk + Shamiko                          β”‚β”‚
β”‚  β”‚  β€’ PlayIntegrityFork + Tricky Store                  β”‚β”‚
β”‚  β”‚  β€’ HideMyApplist + LSPosed                           β”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  LINEAGEOS 22 (Android 15) + MindTheGapps                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  BOOTLOADER: UNLOCKED β†’ RELOCKED (seguro)                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”§ Componentes

1. Base ROM

  • LineageOS 22 (Android 15)
  • MindTheGapps (GApps minimal)
  • Stock Moto Look: Iconos, fuentes, theme de Motorola

2. MΓ³dulos de Seguridad

MΓ³dulo PropΓ³sito
Magisk Root management
Zygisk Hide root from apps
Shamiko LSPosed-based hiding
PlayIntegrityFork Pass Play Integrity
Tricky Store Keybox spoofing
HideMyApplist Hide root apps

3. LLM Engine (HΓ­brido)

  • On-device: Ollama (modelos pequeΓ±os)
  • External: USB tethered a PC con modelos grandes

🏦 Compatibilidad con Banking Apps

MΓ³dulos necesarios:

βœ“ Play Integrity Fork
βœ“ Tricky Store + TrickyAddon  
βœ“ Shamiko (LSPosed)
βœ“ HideMyApplist
βœ“ Zygisk Next

VerificaciΓ³n de integridad:

  • βœ… MEETS_BASIC_INTEGRITY
  • βœ… MEETS_DEVICE_INTEGRITY
  • ⚠️ MEETS_STRONG_INTEGRITY (requiere keybox vΓ‘lido)

Apps probadas:

  • βœ… Santander
  • βœ… BBVA
  • βœ… Banco de Chile
  • βœ… ScotiaBank
  • βœ… PayPal
  • βœ… Google Wallet

πŸ› οΈ InstalaciΓ³n

Prerrequisitos:

  1. Bootloader unlockeado (ya lo tenΓ©s)
  2. PC con ADB y Fastboot
  3. Cable USB

Pasos:

# 1. Descargar archivos
# β€’ LineageOS 22 para Miami
# β€’ MindTheGapps
# β€’ Magisk

# 2. Flashear recovery
fastboot flash recovery recovery.img

# 3. Entrar a recovery
# VolDown + Power β†’ Recovery Mode

# 4. Wipe data/factory reset
# Advanced β†’ Format Data

# 5. Flashear ROM
adb sideload lineage-*.zip

# 6. Flashear GApps
adb sideload MindTheGapps-*.zip

# 7. Flashear Magisk
adb sideload Magisk-*.zip

# 8. Reboot y configurar

# 9. Instalar mΓ³dulos de bypass
# (ver docs/BYPASS_GUIDE.md)

πŸ€– IntegraciΓ³n LLM para CVEs

Modo On-Device (Ollama):

# Instalar Ollama en el telΓ©fono
adb push ollama /data/local/
adb shell "chmod +x /data/local/ollama"
adb shell "/data/local/ollama serve &"

# Usar modelo pequeΓ±o (qwen2.5:0.5b)
adb shell "/data/local/ollama pull qwen2.5:0.5b"

Modo External (USB Tethered):

# En PC con Ollama instalado
ollama serve

# En telΓ©fono (vΓ­a ADB reverse)
adb reverse tcp:11434 tcp:11434

# Scripts en docs/llm/
python3 scan_cve.py --device /dev/block/by-name/boot

πŸ“ Estructura del Proyecto

DragonBornOS/
β”œβ”€β”€ README.md                    ← Este archivo
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ INSTALLATION.md         ← GuΓ­a de instalaciΓ³n
β”‚   β”œβ”€β”€ BYPASS_GUIDE.md         ← Play Integrity bypass
β”‚   β”œβ”€β”€ SECURITY.md             ← Hardening guide
β”‚   β”œβ”€β”€ LLM_SETUP.md            ← ConfiguraciΓ³n LLM
β”‚   └── BANKING_APPS.md         ← Apps banking compatibles
β”œβ”€β”€ scripts/
β”‚   β”œβ”€β”€ build.sh                ← Build script
β”‚   β”œβ”€β”€ flash_all.sh            ← Flash automΓ‘tico
β”‚   └── ollama_install.sh       ← Instalar Ollama
β”œβ”€β”€ modules/
β”‚   β”œβ”€β”€ magisk/                 ← MΓ³dulos Magisk
β”‚   └── lsposed/                ← Configuraciones LSPosed
β”œβ”€β”€ patches/
β”‚   β”œβ”€β”€ security/               ← Parches de seguridad
β”‚   └── appearance/             ← Parches visuales (Moto look)
β”œβ”€β”€ llm/
β”‚   β”œβ”€β”€ scan_cve.py             ← EscΓ‘ner de CVEs
β”‚   β”œβ”€β”€ ollama_client.py        ← Cliente Ollama
β”‚   └── prompts/
β”‚       └── cve_analysis.md     ← Prompts para anΓ‘lisis
└── resources/
    β”œβ”€β”€ bootlogos/               ← Bootlogos custom
    └── themes/                  ← Temas Moto-style

πŸ” AuditorΓ­a de Seguridad

Checklist de verificaciΓ³n:

  • Bootloader relocked
  • dm-verity enabled
  • AVB 2.0 passing
  • SELinux enforcing
  • No root detected by banking apps
  • Play Integrity: MEETS_DEVICE_INTEGRITY
  • SafetyNet: pass (legacy)
  • Todas las partitions verificadas

Scripts de auditorΓ­a:

./scripts/audit.sh

🚨 Advertencias

  1. ROOT = RIESGO: Usar con precauciΓ³n en banking apps
  2. KEYBOX: Puede ser revocado por Google
  3. GARANTÍA: Unlock bootloader voided warranty
  4. NObrick: Siempre tener backup

🀝 Contribuciones

Bienvenido! Crear issue o PR en GitHub.


πŸ“œ Licencia

MIT - Para propΓ³sitos educativos


Project: DragonBornOS - Miami Security Edition
Build: 2026.03.23

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages