From c46f7e565577853effbc3ee5f570f8c36a831dd4 Mon Sep 17 00:00:00 2001 From: yue374 <102145692+FiorenMas@users.noreply.github.com> Date: Wed, 24 Sep 2025 19:55:29 +0700 Subject: [PATCH] Fix new Piko dev patch Piko dev patch update to new api so need change code to patch it. --- .github/workflows/manual-patch.yml | 4 ++-- src/build/Piko-Beta.sh | 16 ++++++++++++++++ src/build/Piko.sh | 30 +++++++++++------------------- 3 files changed, 29 insertions(+), 21 deletions(-) create mode 100644 src/build/Piko-Beta.sh diff --git a/.github/workflows/manual-patch.yml b/.github/workflows/manual-patch.yml index f4c6b46..e9cf8d6 100644 --- a/.github/workflows/manual-patch.yml +++ b/.github/workflows/manual-patch.yml @@ -267,7 +267,7 @@ jobs: - name: Patch apk id: patch-piko-stable if: steps.check-gh-piko-stable.outputs.internet_error == '0' - run: bash src/build/Piko.sh latest + run: bash src/build/Piko.sh - name: Releasing APK files id: release-piko-stable if: steps.check-gh-piko-stable.outputs.internet_error == '0' @@ -287,7 +287,7 @@ jobs: - name: Patch apk id: patch-piko-beta if: steps.check-gh-piko-beta.outputs.internet_error == '0' - run: bash src/build/Piko.sh prerelease + run: bash src/build/Piko-Beta.sh - name: Releasing APK files id: release-piko-beta if: steps.check-gh-piko-beta.outputs.internet_error == '0' diff --git a/src/build/Piko-Beta.sh b/src/build/Piko-Beta.sh new file mode 100644 index 0000000..a3ea047 --- /dev/null +++ b/src/build/Piko-Beta.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# Twitter Piko +source src/build/utils.sh + +dl_gh "revanced-cli" "revanced" "latest" +dl_gh "piko" "crimera" "prerelease" + +# Patch Twitter Piko: +get_patches_key "twitter-piko" +get_apk "com.twitter.android" "twitter-beta" "twitter" "x-corp/twitter/x-formerly-twitter" "Bundle_extract" +split_editor "twitter-beta" "twitter-beta" +patch "twitter-beta" "piko" +# Patch Twitter Piko Arm64-v8a: +get_patches_key "twitter-piko" +split_editor "twitter-beta" "twitter-arm64-v8a-beta" "exclude" "plit_config.armeabi_v7a split_config.x86 split_config.x86_64 split_config.mdpi split_config.hdpi split_config.xhdpi split_config.xxhdpi split_config.tvdpi" +patch "twitter-arm64-v8a-beta" "piko" \ No newline at end of file diff --git a/src/build/Piko.sh b/src/build/Piko.sh index ac28fb3..541958c 100644 --- a/src/build/Piko.sh +++ b/src/build/Piko.sh @@ -2,23 +2,15 @@ # Twitter Piko source src/build/utils.sh +dl_gh "revanced-cli" "revanced" "v4.6.0" +dl_gh "piko revanced-integrations" "crimera" "latest" + # Patch Twitter Piko: -patch_piko () { - dl_gh "revanced-cli" "revanced" "v4.6.0" - get_patches_key "twitter-piko" - local v apk_name - if [[ "$1" == "latest" ]]; then - v="latest" apk_name="stable" - else - v="prerelease" apk_name="beta" - fi - dl_gh "piko revanced-integrations" "crimera" "$v" - get_apk "com.twitter.android" "twitter-$apk_name" "twitter" "x-corp/twitter/x-previously-twitter" "Bundle_extract" - split_editor "twitter-$apk_name" "twitter-$apk_name" - patch "twitter-$apk_name" "piko" - # Patch Twitter Piko Arm64-v8a: - get_patches_key "twitter-piko" - split_editor "twitter-$apk_name" "twitter-arm64-v8a-$apk_name" "exclude" "plit_config.armeabi_v7a split_config.x86 split_config.x86_64 split_config.mdpi split_config.hdpi split_config.xhdpi split_config.xxhdpi split_config.tvdpi" - patch "twitter-arm64-v8a-$apk_name" "piko" -} -patch_piko $1 +get_patches_key "twitter-piko" +get_apk "com.twitter.android" "twitter-stable" "twitter" "x-corp/twitter/x-formerly-twitter" "Bundle_extract" +split_editor "twitter-stable" "twitter-stable" +patch "twitter-stable" "piko" +# Patch Twitter Piko Arm64-v8a: +get_patches_key "twitter-piko" +split_editor "twitter-stable" "twitter-arm64-v8a-stable" "exclude" "plit_config.armeabi_v7a split_config.x86 split_config.x86_64 split_config.mdpi split_config.hdpi split_config.xhdpi split_config.xxhdpi split_config.tvdpi" +patch "twitter-arm64-v8a-stable" "piko"