diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c571f57..00a7e1b 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,11 +1,14 @@ -name: Android CI +name: CorePatch-PL on: push: - branches: [ main ] + branches: [ PL ] pull_request: workflow_dispatch: +permissions: + contents: write + jobs: build: @@ -23,7 +26,7 @@ jobs: cache: 'gradle' - name: Write key - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' + if: github.event_name != 'pull_request' && (github.ref == 'refs/heads/PL' || github.event_name == 'workflow_dispatch') run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties @@ -36,8 +39,22 @@ jobs: - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug + - name: Rename APK + run: | + mv app/build/outputs/apk/release/app-release.apk app/build/outputs/apk/release/CorePatch-PL.apk + mv app/build/outputs/apk/debug/app-debug.apk app/build/outputs/apk/debug/CorePatch-PL-debug.apk + - name: Upload artifact uses: actions/upload-artifact@v4 with: name: outputs path: app/build/outputs/apk + + - name: Upload to Releases + if: github.event_name != 'pull_request' && (github.ref == 'refs/heads/PL' || github.event_name == 'workflow_dispatch') + uses: ncipollo/release-action@v1 + with: + artifacts: "app/build/outputs/apk/release/CorePatch-PL.apk,app/build/outputs/apk/debug/CorePatch-PL-debug.apk" + tag: "CorePatch-PL-4.9" + allowUpdates: "true" + token: "${{ secrets.GITHUB_TOKEN }}" \ No newline at end of file diff --git a/README.md b/README.md index bbadc34..663f6d5 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,11 @@ -# CorePatch - -An Xposed Framework module that disables signature verification on Android. +# CorePatch-PL +Moduł Xposed Framework, który wyłącza weryfikację podpisów w systemie 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 +### Obsługiwane wersje Androida CorePatch has been developed to support multiple Android versions through different branches. diff --git a/app/src/main/res/values-PL/strings.xml b/app/src/main/res/values-PL/strings.xml new file mode 100644 index 0000000..0bf9a89 --- /dev/null +++ b/app/src/main/res/values-PL/strings.xml @@ -0,0 +1,27 @@ + + Core Patch + Łatka rdzenia Androida 9-16 + Ta wersja jest przeznaczona wyłącznie dla systemu Android 9–16.\nUżywaj najnowszej wersji aplikacji Vector. + Zezwól na obniżenie wersji + Zezwala na obniżenie wersji aplikacji + Wyłącz weryfikację skrótu + Umożliwia instalację aplikacji po zmodyfikowaniu pliku APK \n(ignoruje błąd nieprawidłowego skrótu) + Wyłącz porównywanie podpisów + Zezwala na ponowną instalację aplikacji z innymi podpisami + Wyłącz dokładne dopasowanie podpisu + Wyłącza dokładne dopasowanie podpisu między pakietami APK, umożliwiając instalacje, w których każdy fragment APK ma inny podpis. \nWłączaj tylko w razie potrzeby! + Użyj zainstalowanych podpisów + Zawsze podczas instalacji będą używane podpisy już zainstalowanych aplikacji.\nJest to niezwykle niebezpieczne.\nWłączaj tylko wtedy, gdy jest to absolutnie konieczne! + Ustawienia + Ignoruj + Inicjalizacja konfiguracji nie powiodła się + Wygląda na to, że używasz nieaktualnej wersji Vector lub Vector nie jest włączony. Zaktualizuj Vector lub spróbuj ponownie po jego włączeniu. + Obejście blokady + Pomija listę blokowanych instalacji na niektórych urządzeniach, np. Nothing Phone. + Korzystanie z zainstalowanych podpisów nie będzie działać w systemie HyperOS, ponieważ jego struktura za bardzo się zmienia. Nie mamy czasu na zaimplementowanie obsługi. + !! Każdy plik APK może nadpisać zainstalowaną aplikację !!\nZachowaj ostrożność instalując pliki APK z nieznanych źródeł. + Pomiń weryfikację wspólnego użytkownika + Umożliwia instalację aplikacji z podpisem innym niż współdzielony przez nich użytkownik (\"Wyłącz porównywanie podpisów” musi być również włączona). + Wyłącz agenta weryfikacji pakietów + np. Google Play Protect +