Fix new Piko dev patch

Piko dev patch update to new api so need change code to patch it.
This commit is contained in:
yue374
2025-09-24 19:55:29 +07:00
parent 8d639e00d8
commit c46f7e5655
3 changed files with 29 additions and 21 deletions

View File

@@ -267,7 +267,7 @@ jobs:
- name: Patch apk - name: Patch apk
id: patch-piko-stable id: patch-piko-stable
if: steps.check-gh-piko-stable.outputs.internet_error == '0' 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 - name: Releasing APK files
id: release-piko-stable id: release-piko-stable
if: steps.check-gh-piko-stable.outputs.internet_error == '0' if: steps.check-gh-piko-stable.outputs.internet_error == '0'
@@ -287,7 +287,7 @@ jobs:
- name: Patch apk - name: Patch apk
id: patch-piko-beta id: patch-piko-beta
if: steps.check-gh-piko-beta.outputs.internet_error == '0' 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 - name: Releasing APK files
id: release-piko-beta id: release-piko-beta
if: steps.check-gh-piko-beta.outputs.internet_error == '0' if: steps.check-gh-piko-beta.outputs.internet_error == '0'

16
src/build/Piko-Beta.sh Normal file
View File

@@ -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"

View File

@@ -2,23 +2,15 @@
# Twitter Piko # Twitter Piko
source src/build/utils.sh source src/build/utils.sh
# Patch Twitter Piko:
patch_piko () {
dl_gh "revanced-cli" "revanced" "v4.6.0" dl_gh "revanced-cli" "revanced" "v4.6.0"
dl_gh "piko revanced-integrations" "crimera" "latest"
# Patch Twitter Piko:
get_patches_key "twitter-piko" get_patches_key "twitter-piko"
local v apk_name get_apk "com.twitter.android" "twitter-stable" "twitter" "x-corp/twitter/x-formerly-twitter" "Bundle_extract"
if [[ "$1" == "latest" ]]; then split_editor "twitter-stable" "twitter-stable"
v="latest" apk_name="stable" patch "twitter-stable" "piko"
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: # Patch Twitter Piko Arm64-v8a:
get_patches_key "twitter-piko" 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" 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-$apk_name" "piko" patch "twitter-arm64-v8a-stable" "piko"
}
patch_piko $1