MCPcopy Index your code
hub / github.com/LSPosed/CorePatch

github.com/LSPosed/CorePatch @4.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.9 ↗ · + Follow
62 symbols 148 edges 13 files 2 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CorePatch

An Xposed Framework module that disables signature verification on Android.

Android CI GitHub Release (latest by date) CRAN/METACRAN

Supported Android versions

CorePatch has been developed to support multiple Android versions through different branches.

main branch: Supports Android 10-15.
Q branch: Supports Android 9.0-10.0.
master branch: Supports Android 4.4-7.x.

Note: For Android 8.x, you may need to find the commit that changed the version name to 2.1 and compile the module yourself.

Features

CorePatch provides several key features to bypass Android's standard installation checks.

Downgrade apps: Allows you to install an older version of an app, suppressing the INSTALL_FAILED_VERSION_DOWNGRADE error.
Install modified APKs: Ignores errors like "Invalid digest", allowing you to install apps that have been modified after compilation.
Install with inconsistent signatures: Overlays and installs apps even if their signatures don't match the currently installed version.

Download

Latest release: You can download the latest stable version from the GitHub Releases page.
Development builds: Get the latest development builds directly from GitHub Actions.
Historical versions: Older versions are available for download here.

Credits

Special thanks to the following for their contributions. - weishu: For code references. - LSPosed: For the ART Hook Framework. - yujincheng08: For technical support.

Community & support

Join the community on Telegram to discuss the module and get support.
If you find this project useful, consider supporting the developer via PayPal.

License

CorePatch is released under the GPL V2 license. See the LICENSE file for more details.

Core symbols most depended-on inside this repo

hookAllMethods
called by 28
app/src/main/java/toolkit/coderstory/XposedHelper.java
findClass
called by 24
app/src/main/java/toolkit/coderstory/XposedHelper.java
findAndHookMethod
called by 11
app/src/main/java/toolkit/coderstory/XposedHelper.java
Setting_getSigningDetails
called by 6
app/src/main/java/toolkit/coderstory/CorePatchForR.java
deoptimizeMethod
called by 4
app/src/main/java/toolkit/coderstory/CorePatchForR.java
callOriginMethod
called by 4
app/src/main/java/toolkit/coderstory/CorePatchForR.java
hookAllConstructors
called by 2
app/src/main/java/toolkit/coderstory/XposedHelper.java
getSharedUser
called by 2
app/src/main/java/toolkit/coderstory/CorePatchForR.java

Shape

Method 51
Class 11

Languages

Java100%

Modules by API surface

app/src/main/java/toolkit/coderstory/CorePatchForR.java17 symbols
app/src/main/java/toolkit/coderstory/CorePatchForT.java10 symbols
app/src/main/java/toolkit/coderstory/SettingsActivity.java9 symbols
app/src/main/java/toolkit/coderstory/XposedHelper.java6 symbols
app/src/main/java/toolkit/coderstory/CorePatchForU.java5 symbols
app/src/main/java/toolkit/coderstory/CorePatchForQ.java4 symbols
app/src/main/java/toolkit/coderstory/ReturnConstant.java3 symbols
app/src/main/java/toolkit/coderstory/CorePatchForV.java3 symbols
app/src/main/java/toolkit/coderstory/CorePatchForS.java3 symbols
app/src/main/java/toolkit/coderstory/MainHook.java2 symbols

For agents

$ claude mcp add CorePatch \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact