Skip to content

What is IcePatch?

IcePatch is a kernel-based root solution for Android devices that works in kernel mode and grants root privileges to userspace apps directly in kernel space.

IcePatch is a fork of APatch, maintained to preserve compatibility while continuing development and improvements.

Features

Compatible with most Android devices, not just limited to devices with GKI kernel.

Supports APModule (APM), similar to Magisk modules.

Supports KPModule (KPM), which allows to inject any code into kernel (Provides kernel function inline-hook and syscall-table-hook).

IcePatch relies on KernelPatch.

The IcePatch UI and the APModule source code have been derived and modified from KernelSU.

How to use IcePatch?

Please refer: Installation

How to patch?

Please refer: Patch

License

Copyright (C) 2023 - Present bmax121 and IcePatch Developers

IcePatch is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program.  If not, see <https://www.gnu.org/licenses/>.

Important notice

IcePatch is free software, allowing everyone to create their forks under the GNU GPLv3 license, which we use or permit separately from the rights holder(s).

The IcePatch developers face difficulties in reviewing the code of every third-party distributions of IcePatch (regardless its free or not). Therefore, IcePatch developers are not responsible for any issues arising from the use of these distributions and DO NOT provide a warranty for them. If you encounter problems, you should send feedback directly to the author(s) of the third-party distribution you are using.