A complete, high-performance Arch Linux ARM workstation on Android — no root required.
Highly optimized for modern ARM64 hardware (Pixel 10 Pro / Tensor G5) and designed for intelligence professionals and power users. This is a specialized fork of Cateners/tiny_computer, migrated to a rolling-release Arch Linux base with advanced security bypasses for Android 16 (Cinnamon Bun).
- Startup Crash Fix: Resolved the critical
LateInitializationErrorthat caused some devices to crash on first open. - Robust Permissions: Improved storage permission handling for Android 13+ to ensure smooth initialization.
- Defensive Design: Added safety guards to prevent UI crashes during the background bootstrap process.
- Full Arch Linux ARM — Access to
pacman, AUR support, and a rolling-release ecosystem optimized for the latest Cortex-X925 cores. - God Mode Protocol (Shizuku + rish) — Leverages ADB-level permissions to bypass standard Android sandboxing. This enables faster rootfs extraction, process priority boosting (
renice), and kernel-level performance tweaks. - Modern Android Compatibility — Specifically tuned for Android 16+ with
PROOT_NO_SECCOMP=1to bypass new ptrace restrictions. - Hardware Acceleration — Smooth graphical performance via VirGL/Mali-G925 passthrough.
- Advanced Audio — High-fidelity PipeWire/PulseAudio pipeline for low-latency sound.
- Intelligence Workflow — Built-in templates for knowledge ingestion, Obsidian-ready vaults, and high-speed Rust-based CLI tools (
ripgrep,fd,fzf). - Flexible Display Backends:
- Termux:X11 — Native X11 passthrough for maximum performance (Recommended).
- Built-in noVNC — Integrated WebView client that works out of the box.
- AVNC — Support for native Android VNC clients.
- Visit the Latest Release.
- Download
app-arm64-v8a-release.apk. - Enable "Install from unknown sources" in your Android Settings.
- Install and launch the app.
- Grant Storage Permissions when prompted (required for the Linux container).
- Wait for the bootstrap process (5–15 minutes).
- Your Arch Linux desktop will appear!
Requirements: Android 10+ (Android 15/16 recommended), ARM64 device, ~4 GB free storage.
DaRipped uses a custom two-stage bootstrap system to bypass the lack of systemd in proot environments:
start-arch.sh: Handles low-level initialization, D-Bus bus generation, and network synchronization.start-desktop: Orchestrates the graphical session (XFCE4/LXQt), display socket synchronization, and HiDPI scaling.
- Fix: Resolved
LateInitializationErrorcrash on startup. - Fix: Improved storage permission request flow for Android 13-16.
- Maintenance: Consolidated repository branches and updated documentation.
- New: Two-stage bootstrap system for better stability.
- Fix: Android 16 (Cinnamon Bun) stability patches.
- Performance: GZIP-based rootfs chunks for faster extraction.
git clone https://github.com/DaRipper91/DaRipped_tiny_computer.git
cd DaRipped_tiny_computer
flutter pub get
flutter build apk --release --target-platform android-arm64 --split-per-abi- Cateners/tiny_computer — The original upstream project.
- Termux —
proot,busybox, and X11 tooling. - Arch Linux ARM — The rolling-release base.