From 3fb67af7309db83caaaddd1d8eeead280a7d7b1a Mon Sep 17 00:00:00 2001 From: igor <134963561+igormiguell@users.noreply.github.com> Date: Wed, 6 Aug 2025 14:11:01 -0300 Subject: [PATCH] Update readme and translations --- README.md | 68 +++++++++++----------- app/src/main/res/values-pt-rBR/strings.xml | 20 ++++--- app/src/main/res/values/strings.xml | 28 ++++----- 3 files changed, 58 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index de8ad77..bbadc34 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,47 @@ # CorePatch -``` -A Module For Xposed Framework -Disable signature verification For Android - ``` -![Android CI](https://github.com/coderstory/CorePatch/workflows/Android%20CI/badge.svg) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/coderstory/CorePatch) ![CRAN/METACRAN](https://img.shields.io/cran/l/devtools) - -### Description -``` -branch master -> support android 4.4-7.x -Android8.x -> maybe you need find the commit what change version name to 2.1,then compile by you self -branch Q -> support android 9.0-10.0 -branch main -> support android 10-15 -``` +An Xposed Framework module that disables signature verification on Android. + +![Android CI](https://github.com/coderstory/CorePatch/workflows/Android%20CI/badge.svg) +![GitHub Release (latest by date)](https://img.shields.io/github/v/release/coderstory/CorePatch) +![CRAN/METACRAN](https://img.shields.io/cran/l/devtools) + +### 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 -``` - allows to downgrade application, suppresses [INSTALL_FAILED_VERSION_DOWNGRADE] - allows to directly install apps after modifing APK file [ignore invalid digest error etc..] +CorePatch provides several key features to bypass Android's standard installation checks. - allows overlay install apps with inconsistent signatures -``` +**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. -### History -You can download history version from https://soft.shouji.com.cn/down/32512.html +### Download -### Thanks -``` -weishu: Reference some code -LSPosed Hook Framework for ART -lovesykun: Technical support -``` -### License -CorePatch is released under the GPL V2 license. See LICENSE for details. +**Latest release**: You can download the latest stable version from the [GitHub Releases](https://github.com/LSPosed/CorePatch/releases) page. +**Development builds**: Get the latest development builds directly from [GitHub Actions](https://github.com/LSPosed/CorePatch/actions). +**Historical versions**: Older versions are available for download [here](https://soft.shouji.com.cn/down/32512.html). -### CI -You can download dev build from github actions -https://github.com/coderstory/CorePatch/actions +### Credits -### Community -[TG Chat](https://t.me/core_patch_chat) +Special thanks to the following for their contributions. +- [weishu](https://github.com/tiann): For code references. +- [LSPosed](https://github.com/LSPosed/LSPosed): For the ART Hook Framework. +- [yujincheng08](https://github.com/yujincheng08): For technical support. +### Community & support -### Donate -[paypal](http://paypal.me/code620) +Join the community on [Telegram](https://t.me/core_patch_chat) to discuss the module and get support. +If you find this project useful, consider supporting the developer via [PayPal](https://www.paypal.com/paypalme/code620). +### License +CorePatch is released under the GPL V2 license. See the `LICENSE` file for more details. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index e3c30d0..ad78e3c 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -3,23 +3,25 @@ Android 9-16 core patch Esta versão é apenas para Android 9-16.\nPor favor, use a versão mais recente do LSPosed. Permitir downgrade - Permite downgrade de apps + Permite o downgrade de apps Desativar verificação de integridade - Permite instalar apps após modificar o arquivo no apk (ignorar erro de integridade inválido) + Permite instalar apps após modificar um arquivo no APK (ignore o erro de integridade inválido) Desativar comparação de assinaturas Permite a reinstalação do app com assinaturas diferentes + Desativar correspondência exata de assinatura + Desativa a correspondência exata de assinaturas entre APKs, permitindo instalações com cada divisão do APK tendo uma assinatura diferente. Ative apenas quando for realmente necessário! Usar assinaturas instaladas - Sempre use assinaturas de apps já instalados durante a instalação.\n Isso é extremamente perigoso.\n Ative apenas quando for realmente necessário! + Sempre use assinaturas de apps já instalados durante a instalação.\nIsso é extremamente perigoso.\nAtive apenas quando for realmente necessário! Configurações Ignorar Falha na inicialização da configuração - Parece que você está usando uma versão desatualizada do LSPosed ou o LSPosed não está ativado. Atualize o LSPosed ou tente novamente após a ativação. - Ignorar bloqueio - Ignore a lista de bloqueio em alguns dispositivos como Nothing Phone - Usar assinaturas instaladas não funcionará na MIUI porque sua estrutura muda muito.\nNão temos tempo para acompanhar o caso. - !! Qualquer apk pode substituir o instalado !!\nTenha cuidado ao instalar apk desconhecido. + Parece que você está usando uma versão desatualizada do LSPosed ou o LSPosed não está ativado. Atualize o LSPosed ou tente novamente após ativá-lo. +    Ignorar bloqueio +    Ignore a lista de bloqueio em alguns dispositivos, como o Nothing Phone. +    Usar assinaturas instaladas não funciona na HyperOS, pois sua estrutura muda muito.\nNão temos tempo para implementar o suporte. +    !! Qualquer APK pode substituir o instalado !!\nTenha cuidado ao instalar arquivos APK de fontes desconhecidas. Ignorar verificação de usuário compartilhado - Permite instalar apps com assinaturas diferentes do usuário compartilhado (\'Desativar comparação de assinaturas\' também deve estar ativado) + Permite instalar apps com assinaturas diferentes do usuário compartilhado (\"Desativar comparação de assinaturas\" também deve estar ativado). Desativar agente de verificação de pacotes Ex.: Google Play Protect diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e36528a..340f63c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,27 +1,27 @@ Core Patch Android 9-16 core patch - This version is for Android 9-16 only.\nPlease use the latest version of the LSPosed. + This version is only for Android 9-16.\nPlease use the latest version of LSPosed. Allow downgrade - Allow downgrade applications. + Allow downgrade apps Disable digest verify - Allows install apps after modify file in apk (ignore invalid digest error). - Disable compare signatures - Allow re-install app with different signatures. + Allows installing apps after modifying a file in the APK (ignores invalid digest error) + Disable signature comparison + Allow reinstalling apps with different signatures Disable exact signature match - Disables exact signature match between apks, allowing installs with each apk split having a different signature. Only enable when really needed! + Disables the exact signature match between APKs, allowing installations where each APK split has a different signature. Enable only when needed! Use installed signatures - Always use signatures from already installed apps when installing.\n This is extremely dangerous.\n Only enable when really needed! + Always use the signatures of already installed apps during installation.\nThis is extremely dangerous.\nEnable only when absolutely necessary! Settings Ignore Configuration initialization failed - It seems that you are using an out dated version of LSPosed or LSPosed is not activated, please update LSPosed or try again after activated. + It seems you\'re using an outdated version of LSPosed, or LSPosed isn\'t enabled. Please update LSPosed or try again after enabling it. Bypass block - Bypass blocklist in some devices like Nothing Phone - UsePreSig won\'t work on MiUI because its framework changes too much.\nWe don\'t have time to track the case. - !! Any apk can override the installed one !!\nBe carefully when installing unknown apk + Bypass the installation blocklist on some devices, like the Nothing Phone. + Use installed signatures won\'t work on HyperOS because its framework changes too much.\nWe don\'t have time to implement support. + !! Any APK can overwrite the installed app !!\nBe careful when installing APKs from unknown sources. Bypass shared user verify - Allow install app with signature differ from its shared user (\'Disable compare signatures\' must be enabled too) - Disable Package Verification Agent - e.g. Google Play Protection + Allows installing apps with a signature different from their shared user (\"Disable signature comparison\" must also be enabled). + Disable package verification agent + e.g. Google Play Protect