Skip to content
Jamal El Hizazi edited this page May 30, 2026 · 1 revision

Welcome to the Drawix Pro Wiki! 🎨

This wiki is the official documentation for the Drawix Pro open-source project. Here, you will find detailed information about the app's architecture, core engines, and how to contribute to the codebase.

📚 Table of Contents

1. Architecture Overview

  • [FloatingUIWrapper]: How the floating service manages rendering and multi-touch gestures.
  • [DrawView Engine]: The math and logic behind the drawing canvas, scale matrices, and shape manipulation.

2. Core Engines (The Magic)

Detailed guides on how Drawix bypasses system limitations:

  • [Standard (Accessibility)]: Setting up and handling the accessibility service.
  • [Shizuku Engine]: How we leverage rikka.shizuku for silent execution.
  • [Root (libsu)]: Direct system execution commands.
  • [LSPosed Module]: Bypassing FLAG_SECURE by hooking WindowManagerService.

3. Localization & Community

  • [TranslationEngine]: How our custom ContextWrapper intercepts strings and injects JSON translations on the fly.
  • [How to add a new language]: Step-by-step guide for contributors.

If you are looking for the main project overview, please return to the Main Repository.