From 144639477848b1e441e0679a1df0448f73c3d30e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Fri, 29 May 2026 16:34:29 +0200 Subject: [PATCH 01/31] Create strings.xml Polish translation --- app/src/main/res/values-PL/strings.xml | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 app/src/main/res/values-PL/strings.xml 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..ecb24ef --- /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 + Zezwól na obniżanie wersji aplikacji + Wyłącz weryfikację skrótu + Umożliwia instalację aplikacji po zmodyfikowaniu pliku w APK (ignoruje błąd nieprawidłowego skrótu) + Wyłącz porównywanie podpisów + Zezwól 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. Włączaj tylko w razie potrzeby! + Użyj zainstalowanych podpisów + Podczas instalacji zawsze używaj podpisów już zainstalowanych aplikacji.\nJest to niezwykleniebezpieczne.\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 + Omiń 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 zmienia się za bardzo. 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ł. + Omiń weryfikację współdzielonego 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 + From ed026d61f79dc97715a0f708237dfc4dba78b71b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 04:03:20 +0200 Subject: [PATCH 02/31] Update android.yml --- .github/workflows/android.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c571f57..6f681a9 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,8 +1,8 @@ -name: Android CI +name: CorePatch-PL on: push: - branches: [ main ] + branches: [ PL ] pull_request: workflow_dispatch: @@ -39,5 +39,5 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: outputs + name: CorePatch-PL path: app/build/outputs/apk From fe17c360cd8da1bdbf02ff6f7a1172f504405036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 04:08:10 +0200 Subject: [PATCH 03/31] Update strings.xml --- app/src/main/res/values-PL/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-PL/strings.xml b/app/src/main/res/values-PL/strings.xml index ecb24ef..986f4f8 100644 --- a/app/src/main/res/values-PL/strings.xml +++ b/app/src/main/res/values-PL/strings.xml @@ -3,7 +3,7 @@ Ł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 - Zezwól na obniżanie wersji aplikacji + Zezwól na obniżenie wersji aplikacji Wyłącz weryfikację skrótu Umożliwia instalację aplikacji po zmodyfikowaniu pliku w APK (ignoruje błąd nieprawidłowego skrótu) Wyłącz porównywanie podpisów @@ -11,7 +11,7 @@ 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. Włączaj tylko w razie potrzeby! Użyj zainstalowanych podpisów - Podczas instalacji zawsze używaj podpisów już zainstalowanych aplikacji.\nJest to niezwykleniebezpieczne.\nWłączaj tylko wtedy, gdy jest to absolutnie konieczne! + Podczas instalacji zawsze używaj podpisów już zainstalowanych aplikacji.\nJest to niezwykle niebezpieczne.\nWłączaj tylko wtedy, gdy jest to absolutnie konieczne! Ustawienia Ignoruj Inicjalizacja konfiguracji nie powiodła się From 47d42a376b1dcd261e50fe49a94246a96c94f9e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 04:33:46 +0200 Subject: [PATCH 04/31] Update android.yml --- .github/workflows/android.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 6f681a9..d93be2b 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,8 +1,8 @@ -name: CorePatch-PL +name: Core Patch on: push: - branches: [ PL ] + branches: [ main ] pull_request: workflow_dispatch: @@ -41,3 +41,12 @@ jobs: with: name: CorePatch-PL path: app/build/outputs/apk + - name: Release + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' + uses: softprops/action-gh-release@v1 + with: + files: app/build/outputs/apk/**/*.apk + tag_name: v.4.9.${{ github.run_number }} + generate_release_notes: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 91226d765cd641cd78da9194b3eca89cfdeb9d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 04:34:08 +0200 Subject: [PATCH 05/31] Update android.yml --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index d93be2b..4d33143 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -2,7 +2,7 @@ name: Core Patch on: push: - branches: [ main ] + branches: [ PL ] pull_request: workflow_dispatch: From a206e2505560f5846de7b750cea8d7bc122bb397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 05:02:13 +0200 Subject: [PATCH 06/31] Update android.yml --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 4d33143..2e3bc4f 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -41,7 +41,7 @@ jobs: with: name: CorePatch-PL path: app/build/outputs/apk - - name: Release + - name: Release if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' uses: softprops/action-gh-release@v1 with: From 6348cd741748f8068f22be3c689a09c1f81aab3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 05:04:00 +0200 Subject: [PATCH 07/31] Update android.yml --- .github/workflows/android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 2e3bc4f..509410e 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,7 +23,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' run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties @@ -42,7 +42,7 @@ jobs: name: CorePatch-PL path: app/build/outputs/apk - name: Release - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' uses: softprops/action-gh-release@v1 with: files: app/build/outputs/apk/**/*.apk From 184db7ccceb0f1944ee608f0a148634fef7c5b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 05:31:28 +0200 Subject: [PATCH 08/31] Update android.yml --- .github/workflows/android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 509410e..91a1066 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,4 +1,4 @@ -name: Core Patch +name: CorePatch-PL on: push: @@ -46,7 +46,7 @@ jobs: uses: softprops/action-gh-release@v1 with: files: app/build/outputs/apk/**/*.apk - tag_name: v.4.9.${{ github.run_number }} + tag_name: v.4.9 generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 45acbdc4360496bb1cd1e2b05dda744d7e78479f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 05:33:25 +0200 Subject: [PATCH 09/31] Update README.md --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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. From 048bdce31acc813d0fe39157137720e60afcfad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:21:22 +0200 Subject: [PATCH 10/31] Update strings.xml Small fixes --- app/src/main/res/values-PL/strings.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-PL/strings.xml b/app/src/main/res/values-PL/strings.xml index 986f4f8..745dc05 100644 --- a/app/src/main/res/values-PL/strings.xml +++ b/app/src/main/res/values-PL/strings.xml @@ -3,24 +3,24 @@ Ł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 - Zezwól na obniżenie wersji aplikacji + Zezwala na obniżenie wersji aplikacji Wyłącz weryfikację skrótu Umożliwia instalację aplikacji po zmodyfikowaniu pliku w APK (ignoruje błąd nieprawidłowego skrótu) Wyłącz porównywanie podpisów - Zezwól na ponowną instalację aplikacji z innymi podpisami + 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. Włączaj tylko w razie potrzeby! + 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 - Podczas instalacji zawsze używaj podpisów już zainstalowanych aplikacji.\nJest to niezwykle niebezpieczne.\nWłączaj tylko wtedy, gdy jest to absolutnie konieczne! + 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 - Omiń 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 zmienia się za bardzo. Nie mamy czasu na zaimplementowanie obsługi. + Omija 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ł. - Omiń weryfikację współdzielonego użytkownika + 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 From 467d39fe943fb05aa8d11eafefb4cebfdc0f6f1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:27:39 +0200 Subject: [PATCH 11/31] Update android.yml --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 91a1066..57ee4c6 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -46,7 +46,7 @@ jobs: uses: softprops/action-gh-release@v1 with: files: app/build/outputs/apk/**/*.apk - tag_name: v.4.9 + tag_name: CorePatch-PL 4.9 generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 253091e72912d4a56283b8a14d09999e0e373fb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:35:55 +0200 Subject: [PATCH 12/31] Update android.yml --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 57ee4c6..1c603d9 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -46,7 +46,7 @@ jobs: uses: softprops/action-gh-release@v1 with: files: app/build/outputs/apk/**/*.apk - tag_name: CorePatch-PL 4.9 + tag_name: CorePatch-PL-4.9 generate_release_notes: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From bde7a8fa52bd48bb5e2300f1cafeb146a193f816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:43:30 +0200 Subject: [PATCH 13/31] Update strings.xml Small correct --- app/src/main/res/values-PL/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-PL/strings.xml b/app/src/main/res/values-PL/strings.xml index 745dc05..53e3e3c 100644 --- a/app/src/main/res/values-PL/strings.xml +++ b/app/src/main/res/values-PL/strings.xml @@ -5,7 +5,7 @@ Zezwól na obniżenie wersji Zezwala na obniżenie wersji aplikacji Wyłącz weryfikację skrótu - Umożliwia instalację aplikacji po zmodyfikowaniu pliku w APK (ignoruje błąd nieprawidłowego skrótu) + Umożliwia instalację aplikacji po zmodyfikowaniu pliku w 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 From a14aa9c934afae76c634cbecbf59d5be14f1b71a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:52:13 +0200 Subject: [PATCH 14/31] Update android.yml --- .github/workflows/android.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 1c603d9..f8760aa 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -41,6 +41,12 @@ jobs: with: name: CorePatch-PL path: app/build/outputs/apk + - name: Rename APK + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + 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: Release if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' uses: softprops/action-gh-release@v1 @@ -48,5 +54,7 @@ jobs: files: app/build/outputs/apk/**/*.apk tag_name: CorePatch-PL-4.9 generate_release_notes: true + make_latest: true + replace_existing: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 30e759a2c3cd2545ea23a79ca6063cf63514899b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 15:59:49 +0200 Subject: [PATCH 15/31] Update android.yml Bug fix --- .github/workflows/android.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index f8760aa..ff9d5f0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -36,17 +36,18 @@ jobs: - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug - - name: Upload artifact - uses: actions/upload-artifact@v4 - with: - name: CorePatch-PL - path: app/build/outputs/apk - name: Rename APK if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' 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: CorePatch-PL + path: app/build/outputs/apk + - name: Release if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' uses: softprops/action-gh-release@v1 From e3053a90ba6fe34720c62e9405ec41ae9162f3c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:09:12 +0200 Subject: [PATCH 16/31] Update android.yml --- .github/workflows/android.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index ff9d5f0..ce7ef42 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -8,7 +8,6 @@ on: jobs: build: - runs-on: ubuntu-latest steps: @@ -56,6 +55,6 @@ jobs: tag_name: CorePatch-PL-4.9 generate_release_notes: true make_latest: true - replace_existing: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_T + OKEN }} From 64847f91ffa13a888711bd19f1862f291112c6b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:12:04 +0200 Subject: [PATCH 17/31] Update android.yml --- .github/workflows/android.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index ce7ef42..47a6633 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,5 +1,9 @@ name: CorePatch-PL +on: + push: +name: CorePatch-PL + on: push: branches: [ PL ] @@ -37,6 +41,33 @@ jobs: - name: Rename APK if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + run: | + find app/build/outputs/apk/ -type f -name "*.apk" | while read file; do + if [[ "$file" == *"release"* ]]; then + mv "$file" "$(dirname "$file")/CorePatch-PL.apk" + elif [[ "$file" == *"debug"* ]]; then + mv "$file" "$(dirname "$file")/CorePatch-PL-debug.apk" + fi + done + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: CorePatch-PL + path: app/build/outputs/apk + + - name: Release + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + uses: softprops/action-gh-release@v1 + with: + files: app/build/outputs/apk/**/*.apk + tag_name: CorePatch-PL-4.9 + generate_release_notes: true + make_latest: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' 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 From bf12ca6df7e3253a8fd89132bd9597fa4cbc430e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:13:34 +0200 Subject: [PATCH 18/31] Update android.yml --- .github/workflows/android.yml | 57 ++++++++++++++++++++++++++++++----- 1 file changed, 49 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 47a6633..be3a93a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -4,6 +4,37 @@ on: push: name: CorePatch-PL +on: + push: + branches: [ PL ] + pull_request: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Set up JDK 21 + uses: actions/setup-java@v3 + with: + java-version: 21 + distribution: 'temurin' + cache: 'gradle' + + - name: Write key + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + run: | + if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then + echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties + echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties + echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties + echo releaseStoreFile='key.jks' >> gradle.properties +name: CorePatch-PL + on: push: branches: [ PL ] @@ -39,28 +70,38 @@ jobs: - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug - - name: Rename APK + - name: Move and Rename APKs if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' run: | - find app/build/outputs/apk/ -type f -name "*.apk" | while read file; do - if [[ "$file" == *"release"* ]]; then - mv "$file" "$(dirname "$file")/CorePatch-PL.apk" + mkdir -p out_apks + find . -type f -name "*.apk" ! -path "*/build-src/*" | while read file; do + if [[ "$file" == *"unsigned"* ]]; then + continue elif [[ "$file" == *"debug"* ]]; then - mv "$file" "$(dirname "$file")/CorePatch-PL-debug.apk" + cp "$file" "out_apks/CorePatch-PL-debug.apk" + else + cp "$file" "out_apks/CorePatch-PL.apk" fi done - + - name: Upload artifact uses: actions/upload-artifact@v4 with: name: CorePatch-PL - path: app/build/outputs/apk + path: out_apks/ - name: Release if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' uses: softprops/action-gh-release@v1 with: - files: app/build/outputs/apk/**/*.apk + files: out_apks/*.apk + tag_name: CorePatch-PL-4.9 + generate_release_notes: true + make_latest: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + +app/build/outputs/apk/**/*.apk tag_name: CorePatch-PL-4.9 generate_release_notes: true make_latest: true From 0fc7c068f23960dd04fea3a953ee1d001a25040e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:18:18 +0200 Subject: [PATCH 19/31] Update android.yml --- .github/workflows/android.yml | 80 +++-------------------------------- 1 file changed, 7 insertions(+), 73 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index be3a93a..edc79ae 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -1,9 +1,5 @@ name: CorePatch-PL -on: - push: -name: CorePatch-PL - on: push: branches: [ PL ] @@ -26,38 +22,7 @@ jobs: cache: 'gradle' - name: Write key - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' - run: | - if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then - echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties - echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties - echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties - echo releaseStoreFile='key.jks' >> gradle.properties -name: CorePatch-PL - -on: - push: - branches: [ PL ] - pull_request: - workflow_dispatch: - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Set up JDK 21 - uses: actions/setup-java@v3 - with: - java-version: 21 - distribution: 'temurin' - cache: 'gradle' - - - name: Write key - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + if: github.event_name != 'pull_request' run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties @@ -71,13 +36,10 @@ jobs: run: ./gradlew assembleRelease assembleDebug - name: Move and Rename APKs - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' run: | mkdir -p out_apks find . -type f -name "*.apk" ! -path "*/build-src/*" | while read file; do - if [[ "$file" == *"unsigned"* ]]; then - continue - elif [[ "$file" == *"debug"* ]]; then + if [[ "$file" == *"debug"* ]]; then cp "$file" "out_apks/CorePatch-PL-debug.apk" else cp "$file" "out_apks/CorePatch-PL.apk" @@ -88,10 +50,11 @@ jobs: uses: actions/upload-artifact@v4 with: name: CorePatch-PL - path: out_apks/ + path: out_apks/ + if-no-files-found: warn - name: Release - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + if: github.event_name != 'pull_request' uses: softprops/action-gh-release@v1 with: files: out_apks/*.apk @@ -99,34 +62,5 @@ jobs: generate_release_notes: true make_latest: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - -app/build/outputs/apk/**/*.apk - tag_name: CorePatch-PL-4.9 - generate_release_notes: true - make_latest: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - -: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' - 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: CorePatch-PL - path: app/build/outputs/apk - - - name: Release - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' - uses: softprops/action-gh-release@v1 - with: - files: app/build/outputs/apk/**/*.apk - tag_name: CorePatch-PL-4.9 - generate_release_notes: true - make_latest: true - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_T - OKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_ + TOKEN }} From e0a8b97538fa6c68daad103e713cf1b3bc6684bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:28:31 +0200 Subject: [PATCH 20/31] Update android.yml --- .github/workflows/android.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index edc79ae..b005f92 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -25,11 +25,11 @@ jobs: if: github.event_name != 'pull_request' run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then - echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties - echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties - echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties - echo releaseStoreFile='key.jks' >> gradle.properties - echo ${{ secrets.SIGNING_KEY }} | base64 --decode > key.jks + echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties + echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties + echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties + echo releaseStoreFile='key.jks' >> gradle.properties + echo "${{ secrets.SIGNING_KEY }}" | base64 --decode > key.jks fi - name: Build with Gradle @@ -38,7 +38,7 @@ jobs: - name: Move and Rename APKs run: | mkdir -p out_apks - find . -type f -name "*.apk" ! -path "*/build-src/*" | while read file; do + find . -type f -name "*.apk" ! -path "*/build-src/*" | while read -r file; do if [[ "$file" == *"debug"* ]]; then cp "$file" "out_apks/CorePatch-PL-debug.apk" else @@ -62,5 +62,5 @@ jobs: generate_release_notes: true make_latest: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_ - TOKEN }} + GITHUB_TOKEN: "${{ secrets.GITHUB_T + OKEN }}" From 44126b1e657167aa0a54618cdb604b65775a715b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:32:37 +0200 Subject: [PATCH 21/31] Update android.yml --- .github/workflows/android.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index b005f92..31825c1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -62,5 +62,4 @@ jobs: generate_release_notes: true make_latest: true env: - GITHUB_TOKEN: "${{ secrets.GITHUB_T - OKEN }}" + GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" From 4304177b55977938e606fff6747c39f27efe059f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:41:41 +0200 Subject: [PATCH 22/31] Update android.yml --- .github/workflows/android.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 31825c1..d20dcfc 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -2,10 +2,13 @@ name: CorePatch-PL on: push: - branches: [ PL ] + branches: [ main ] pull_request: workflow_dispatch: +permissions: + contents: write + jobs: build: runs-on: ubuntu-latest From ef32f6ad1d7f32bf5802b2f142cfa21444b3ee69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:47:51 +0200 Subject: [PATCH 23/31] Update android.yml --- .github/workflows/android.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index d20dcfc..dccb310 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -2,7 +2,7 @@ name: CorePatch-PL on: push: - branches: [ main ] + branches: [ PL ] pull_request: workflow_dispatch: @@ -38,29 +38,28 @@ jobs: - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug - - name: Move and Rename APKs + - name: Rename APK + if: github.event_name != 'pull_request' run: | - mkdir -p out_apks - find . -type f -name "*.apk" ! -path "*/build-src/*" | while read -r file; do - if [[ "$file" == *"debug"* ]]; then - cp "$file" "out_apks/CorePatch-PL-debug.apk" - else - cp "$file" "out_apks/CorePatch-PL.apk" - fi - done + 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: CorePatch-PL - path: out_apks/ + path: | + app/build/outputs/apk/release/CorePatch-PL.apk + app/build/outputs/apk/debug/CorePatch-PL-debug.apk if-no-files-found: warn - name: Release if: github.event_name != 'pull_request' uses: softprops/action-gh-release@v1 with: - files: out_apks/*.apk + files: | + app/build/outputs/apk/release/CorePatch-PL.apk + app/build/outputs/apk/debug/CorePatch-PL-debug.apk tag_name: CorePatch-PL-4.9 generate_release_notes: true make_latest: true From 01eb086a6a747db41e849951868948694ad70bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:56:11 +0200 Subject: [PATCH 24/31] Update android.yml --- .github/workflows/android.yml | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index dccb310..841f1e7 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -6,9 +6,6 @@ on: pull_request: workflow_dispatch: -permissions: - contents: write - jobs: build: runs-on: ubuntu-latest @@ -28,30 +25,29 @@ jobs: if: github.event_name != 'pull_request' run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then - echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties - echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties - echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties - echo releaseStoreFile='key.jks' >> gradle.properties - echo "${{ secrets.SIGNING_KEY }}" | base64 --decode > key.jks + echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties + echo releaseKeyAlias='${{ secrets.ALIAS }}' >> gradle.properties + echo releaseKeyPassword='${{ secrets.KEY_PASSWORD }}' >> gradle.properties + echo releaseStoreFile='key.jks' >> gradle.properties + echo ${{ secrets.SIGNING_KEY }} | base64 --decode > key.jks fi - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug - - name: Rename APK + - name: Move and Rename APK if: github.event_name != 'pull_request' 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 + uses: actions/upload-artifact@v3 with: name: CorePatch-PL path: | app/build/outputs/apk/release/CorePatch-PL.apk app/build/outputs/apk/debug/CorePatch-PL-debug.apk - if-no-files-found: warn - name: Release if: github.event_name != 'pull_request' @@ -62,6 +58,5 @@ jobs: app/build/outputs/apk/debug/CorePatch-PL-debug.apk tag_name: CorePatch-PL-4.9 generate_release_notes: true - make_latest: true env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" From 0a6a1aaae2cf1ddeb146f61e672c6289e417165b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 16:59:25 +0200 Subject: [PATCH 25/31] Update android.yml --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 841f1e7..e6b0453 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -42,7 +42,7 @@ jobs: 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@v3 + uses: actions/upload-artifact@v4 with: name: CorePatch-PL path: | From 78aec5a5cec0fc3b9fbd62bb2b59e21ff823a0e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:03:14 +0200 Subject: [PATCH 26/31] Update android.yml --- .github/workflows/android.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index e6b0453..8826908 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -6,6 +6,9 @@ on: pull_request: workflow_dispatch: +permissions: + contents: write + jobs: build: runs-on: ubuntu-latest From 9f11f31346224acdef3fcedbf3f22469f8e3053b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:14:51 +0200 Subject: [PATCH 27/31] Update android.yml --- .github/workflows/android.yml | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 8826908..132fb2a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -6,11 +6,9 @@ on: pull_request: workflow_dispatch: -permissions: - contents: write - jobs: build: + runs-on: ubuntu-latest steps: @@ -25,7 +23,7 @@ jobs: cache: 'gradle' - name: Write key - if: github.event_name != 'pull_request' + if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' run: | if [ ! -z "${{ secrets.SIGNING_KEY }}" ]; then echo releaseStorePassword='${{ secrets.KEY_STORE_PASSWORD }}' >> gradle.properties @@ -38,8 +36,7 @@ jobs: - name: Build with Gradle run: ./gradlew assembleRelease assembleDebug - - name: Move and Rename APK - if: github.event_name != 'pull_request' + - 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 @@ -47,19 +44,13 @@ jobs: - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: CorePatch-PL - path: | - app/build/outputs/apk/release/CorePatch-PL.apk - app/build/outputs/apk/debug/CorePatch-PL-debug.apk - - - name: Release + name: outputs + path: app/build/outputs/apk + + - name: Upload to Releases if: github.event_name != 'pull_request' - uses: softprops/action-gh-release@v1 + uses: ncipollo/release-action@v1 with: - files: | - app/build/outputs/apk/release/CorePatch-PL.apk - app/build/outputs/apk/debug/CorePatch-PL-debug.apk - tag_name: CorePatch-PL-4.9 - generate_release_notes: true - env: - GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" + artifacts: "app/build/outputs/apk/release/CorePatch-PL.apk,app/build/outputs/apk/debug/CorePatch-PL-debug.apk" + tag: "CorePatch-PL-4.9" + token: "${{ secrets.GITHUB_TOKEN }}" From 925712fbcde48da12f6c93c8d2a87fe08c363265 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:18:25 +0200 Subject: [PATCH 28/31] Update android.yml --- .github/workflows/android.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 132fb2a..503c5c1 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -53,4 +53,5 @@ jobs: 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 }}" From 608fe8aea276171aec0fc9d830de98c2606a1ef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:23:38 +0200 Subject: [PATCH 29/31] Update android.yml --- .github/workflows/android.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 503c5c1..d40e257 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,7 +23,7 @@ jobs: cache: 'gradle' - name: Write key - if: github.event_name != 'pull_request' && github.ref == 'refs/heads/PL' + 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 @@ -48,10 +48,10 @@ jobs: path: app/build/outputs/apk - name: Upload to Releases - if: github.event_name != 'pull_request' + 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 }}" + token: "${{ secrets.GITHUB_TOKEN }}" \ No newline at end of file From 46462755ab0521772381fae1077f1b8179531291 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:38:49 +0200 Subject: [PATCH 30/31] Update android.yml --- .github/workflows/android.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index d40e257..00a7e1b 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -6,6 +6,9 @@ on: pull_request: workflow_dispatch: +permissions: + contents: write + jobs: build: From 09c8a0aa4fd3cdeb419e02ccaac45fae9204fc81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Kuchta?= Date: Sun, 31 May 2026 17:40:45 +0200 Subject: [PATCH 31/31] Update strings.xml --- app/src/main/res/values-PL/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/res/values-PL/strings.xml b/app/src/main/res/values-PL/strings.xml index 53e3e3c..0bf9a89 100644 --- a/app/src/main/res/values-PL/strings.xml +++ b/app/src/main/res/values-PL/strings.xml @@ -5,7 +5,7 @@ Zezwól na obniżenie wersji Zezwala na obniżenie wersji aplikacji Wyłącz weryfikację skrótu - Umożliwia instalację aplikacji po zmodyfikowaniu pliku w APK \n(ignoruje błąd nieprawidłowego 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 @@ -17,7 +17,7 @@ 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 - Omija listę blokowanych instalacji na niektórych urządzeniach, np. Nothing Phone. + 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