Strace logo

Strace

Developed by @evdenis

Dls
Ver
v2
Size
3.76 MB
Date
28 Jul 2026
strace.md

The Strace Magisk module delivers a pre-compiled, statically linked strace v6.19 binary directly to your Android system's /system/bin/ path. It enables developers and modders to monitor, intercept, and record system calls made by processes across ARM, ARM64, x86, and x86_64 architectures.

I keep this flashed on my main testbench for reverse engineering app behavior and debugging weird crashes right inside Termux. Having a statically linked, lightweight strace binary available system-wide means I can inspect system calls instantly without messing with ADB setup scripts or missing dependency errors.

Core Features

  • Multi-Arch Support covering ARM64, ARM, x86_64, and x86 devices out of the box.
  • Statically Linked Binary built with GCC and LTO to prevent glibc or shared library missing errors during deep system traces.
  • Automatically places the correct architecture executable in /system/bin/ using Magisk systemless mounts.
  • Integrated Update Manager lets you fetch new releases directly through the Magisk app.

Support & Requirements

  • Root Solution: Magisk, KernelSU, or APatch
  • Android Version: Android 5.0 and above
  • Supported Architectures: ARM64, ARM, x86_64, x86

How to Install

  1. Download the latest strace module .zip file from the repository releases.
  2. Open your root manager (Magisk or KernelSU), navigate to the Modules tab, and tap Install from storage.
  3. Select the zip file and reboot your device once flashing completes.