Skip to content

Commit ad3ded0

Browse files
committed
tgpatcher: Add Button toggle to enable Anti-Del Mode
1 parent a39426e commit ad3ded0

File tree

2 files changed

+332
-59
lines changed

2 files changed

+332
-59
lines changed

.github/workflows/patch-release.yaml

Lines changed: 5 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,6 @@ jobs:
7575
java -jar apktool.jar d Telegram.apk -f
7676
rm -rf Telegram/lib/x86*
7777
78-
- name: Apply Normal Patches
79-
if: env.new_version_available == 'true'
80-
run: |
81-
echo "Applying Normal Patches..."
82-
python3 tgpatcher.py --normal --dir Telegram/
83-
echo "Patches applied, building apk..."
84-
java -jar apktool.jar b Telegram/ -o Telegram_Patched.apk
85-
echo "NOTE: apk may not be signed, you may need to sign it manually."
86-
8778
- name: Apply Anti+Normal Patches
8879
if: env.new_version_available == 'true'
8980
run: |
@@ -98,61 +89,27 @@ jobs:
9889
- name: ZipAlign APks
9990
if: env.new_version_available == 'true'
10091
run: |
101-
zipalign -p -f 4 Telegram_Patched.apk Telegram_Patched_aligned.apk
102-
rm Telegram_Patched.apk
10392
zipalign -p -f 4 Telegram_Anti_Patched.apk Telegram_Anti_Patched_aligned.apk
10493
rm Telegram_Anti_Patched.apk
10594
10695
- name: Sign APks
10796
if: env.new_version_available == 'true'
10897
run: |
109-
java -jar keystore/apksigner.jar sign --in Telegram_Patched_aligned.apk --out Telegram_Patched_${{ env.version }}.apk --ks keystore/debug.keystore --ks-key-alias androiddebugkey --ks-pass pass:android --key-pass pass:android --v1-signing-enabled true --v2-signing-enabled true --v3-signing-enabled true --v4-signing-enabled false
110-
rm Telegram_Patched_aligned.apk
111-
java -jar keystore/apksigner.jar sign --in Telegram_Anti_Patched_aligned.apk --out Telegram_Anti_Patched_${{ env.version }}.apk --ks keystore/debug.keystore --ks-key-alias androiddebugkey --ks-pass pass:android --key-pass pass:android --v1-signing-enabled true --v2-signing-enabled true --v3-signing-enabled true --v4-signing-enabled false
98+
java -jar keystore/apksigner.jar sign --in Telegram_Anti_Patched_aligned.apk --out Telegram_Patched_${{ env.version }}.apk --ks keystore/debug.keystore --ks-key-alias androiddebugkey --ks-pass pass:android --key-pass pass:android --v1-signing-enabled true --v2-signing-enabled true --v3-signing-enabled true --v4-signing-enabled false
11299
rm Telegram_Anti_Patched_aligned.apk
113100
114101
- name: Install upload requirements
115102
if: env.new_version_available == 'true'
116103
run: pip install pyrofork tgcrypto
117104

118-
- name: Send Normal APK to Telegram
119-
if: env.new_version_available == 'true'
120-
run: |
121-
export BOT_TOKEN=${{ secrets.BOT_TOKEN }}
122-
export API_ID=${{ secrets.API_ID }}
123-
export API_HASH=${{ secrets.API_HASH }}
124-
python3 tgupload.py Telegram_Patched_${{ env.version }}.apk --chat-id ${{ secrets.CHAT_ID }} --caption "$(cat <<EOF
125-
**Telegram [ Premium ] [ Local+ ] [ Direct ] [ Normal ]**
126-
**Version :** ${{ env.version }}
127-
**Architecture :** Arm + Arm64
128-
129-
**Requirements:** Android 6.0 and up
130-
**Overview:**
131-
Telegram is a messaging app with a focus on speed and security.
132-
133-
**❏Changelogs:**
134-
● See [Full Changelogs](https://telegra.ph/Telegram-premium-08-16-5)
135-
136-
- **Released by [ Abhi ]**
137-
138-
👉 **How to Save/Forward from copyrighted channels:** [Watch Here](https://youtu.be/TIlxcnzC-mM)
139-
140-
**NOTE:**
141-
- If you're **facing issue during login** like internal error, not getting OTP then **download Telegram X** from play store -> Login in it -> come back and login to mod
142-
- Adding stories functionality gets unlocked with premium mod, but
143-
- If you still didn't get the story feature, [read more about it here](http://tginfo.me/stories-by-countries)
144-
145-
EOF
146-
)"
147-
148105
- name: Send Anti APK to Telegram
149106
if: env.new_version_available == 'true'
150107
run: |
151108
export BOT_TOKEN=${{ secrets.BOT_TOKEN }}
152109
export API_ID=${{ secrets.API_ID }}
153110
export API_HASH=${{ secrets.API_HASH }}
154-
python3 tgupload.py Telegram_Anti_Patched_${{ env.version }}.apk --chat-id ${{ secrets.CHAT_ID }} --caption "$(cat <<EOF
155-
**Telegram [ Premium ] [ Local+ ] [ Direct ] [ Anti ]**
111+
python3 tgupload.py Telegram_Patched_${{ env.version }}.apk --chat-id ${{ secrets.CHAT_ID }} --caption "$(cat <<EOF
112+
**Telegram [ Premium ] [ Local+ ] [ Direct ] [ Normal + Anti ]**
156113
**Version :** ${{ env.version }}
157114
**Architecture :** Arm + Arm64
158115
@@ -162,6 +119,8 @@ jobs:
162119
163120
**❏Changelogs:**
164121
● See [Full Changelogs](https://telegra.ph/Telegram-premium-08-16-5)
122+
- [New] Anti-Del Mode: Button toggle to enable Anti-Del Mode
123+
- Can be found in Settings -> Telegram Business -> Anti-Del Mode
165124
166125
- **Released by [ Abhi ]**
167126

0 commit comments

Comments
 (0)