adb_rm
Remove files or directories on Android devices with recursive deletion protection that blocks system-critical paths and prevents accidental damage.
Instructions
Delete a file or directory on the device. Recursive deletion uses depth-based protection: refuses at depth ≤ 2 from root (blocks rm -rf /system or /sdcard but allows /sdcard/project/build/). Symlinks are resolved before depth checks to prevent traversal bypasses. Hard-blocks /dev, /proc, /sys. For recursive deletes, reports a pre-flight file count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File or directory path to delete | |
| recursive | No | Delete directory recursively (-rf). Depth-protected. | |
| root | No | Use root shell for protected paths | |
| device | No | Device serial |