Shamiko

LSPosed

Magisk KernelSU
v1.2.5
Version
6.22 MB
Size
Oct 11, 2023
Updated

Module Info

  • Tags
    #Shamiko #Zygisk #DenyList #Root Hiding #Magisk Module #KernelSU

About this module

Shamiko is an LSPosed team Zygisk module that reduces root and module traces visible to selected app processes, using Magisk's DenyList selections as its primary target list.

Process-Scoped Hiding

Version 1.2.5 is distributed from the LSPosed team's Shamiko release page.

DenyList targets

Uses selected process entries to decide where hiding behavior applies.

Zygisk integration

Runs inside the Zygisk environment and coordinates root and module trace handling.

Optional whitelist

Offers a testing mode controlled by a file under Shamiko's data directory.

Requirements and configuration

Shamiko requires a working Zygisk implementation. On Magisk, enable Zygisk, choose the intended applications in Configure DenyList, and leave Enforce DenyList disabled so Magisk does not prevent the module from running in those processes. Earlier upstream notes include KernelSU support, although the official release page does not provide a separate APatch compatibility statement.

Installation

  1. Install the Shamiko archive from the LSPosed team's release page through a compatible root manager.
  2. Enable the required Zygisk runtime and reboot.
  3. Choose the applications to handle in Magisk's DenyList and keep enforcement disabled.
  4. Test the target applications individually after the configuration is applied.

Whitelist test mode

An empty /data/adb/shamiko/whitelist file enables the optional whitelist behavior without a reboot. Upstream documents higher memory and performance costs for this mode and recommends it only for testing. Remove the file before granting root to a new application if the whitelist interferes with that process.

Release and limits

The v1.2.5 release notes address Frida compatibility, a mount-control file, and devices with 16 KiB memory pages. Shamiko's native implementation is distributed as a release archive rather than a public source tree. Its presence cannot guarantee that a banking, game, DRM, or attestation check will accept a modified device; those applications can inspect many signals outside Shamiko's scope.