add instafel

This commit is contained in:
siritami
2025-10-22 14:08:19 +07:00
parent 8978b329fa
commit ace7db65c8
6 changed files with 79 additions and 2 deletions

View File

@@ -1,4 +1,4 @@
name: Check new patch name: 2. Check new patch
permissions: write-all permissions: write-all
on: on:
schedule: schedule:

28
.github/workflows/ci_.yml vendored Normal file
View File

@@ -0,0 +1,28 @@
name: 3. Another Patch
permissions: write-all
on:
schedule:
- cron: "0 0 */3 * *"
workflow_dispatch:
jobs:
Patch-Instafel:
name: Patch Instafel
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4.2.2
- name: Preparing to patch
uses: ./.github/actions/preparing
- name: Check github connection
id: check-gh-rv
run: bash src/etc/connection.sh
- name: Patch apk
id: patch-rv
if: steps.check-gh-rv.outputs.internet_error == '0'
run: bash src/build/Instafel.sh
- name: Releasing APK files
id: release-rv
if: steps.check-gh-rv.outputs.internet_error == '0'
uses: ./.github/actions/release

View File

@@ -1,4 +1,4 @@
name: Manual Patch name: 1. Manual Patch
permissions: write-all permissions: write-all
env: env:
repository: ${{ github.repository }} repository: ${{ github.repository }}

View File

@@ -471,6 +471,22 @@ Web version:
--- ---
<h4 align="center">
Apps below not based on Revanced, but project still open-source.
</h4>
[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://play.google.com/store/apps/details?id=com.instagram.android)
### [Instafel:](https://github.com/mamiiblt/instafel)
👉 [Offical author download link](https://github.com/mamiiblt/instafel/releases/latest)
[Arm64-v8a](../../releases/download/all/instagram-instafel.apk )
[Cloned-Arm64-v8a](../../releases/download/all/instagram-clone-instafel.apk )
Cloned version has a different package name than the original app, so you can install both the original and the modified app at the same time.
### ⚠️ Library, resources using in this repository: ### ⚠️ Library, resources using in this repository:
<details> <details>
@@ -563,6 +579,13 @@ Web version:
</details> </details>
<details>
<summary>mamiiblt</summary>
[Patches](https://github.com/mamiiblt/instafel) - [MIT](https://github.com/mamiiblt/instafel/blob/main/LICENSE)
</details>
[Markdown Badges](https://github.com/Ileriayo/markdown-badges) - [MIT](https://github.com/Ileriayo/markdown-badges/blob/master/LICENSE) [Markdown Badges](https://github.com/Ileriayo/markdown-badges) - [MIT](https://github.com/Ileriayo/markdown-badges/blob/master/LICENSE)
[pup](https://github.com/ericchiang/pup) - [MIT](https://github.com/ericchiang/pup/blob/master/LICENSE) [pup](https://github.com/ericchiang/pup) - [MIT](https://github.com/ericchiang/pup/blob/master/LICENSE)

22
src/build/Instafel.sh Normal file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
# instafel build
source ./src/build/utils.sh
#################################################
# Download requirements
dl_gh "p-rel" "instafel" "latest"
java -jar ifl-patcher*.jar
#################################################
# Get patches
export includePatch=$(sed 's/\r$//' src/patches/instagram_instafel/patches | xargs)
# Patch Instagram:
get_apkpure "com.instagram.android" "instagram" "instagram-android/com.instagram.android" "Bundle"
green_log "[+] Decrypting apk file..."
java -jar ifl-patcher*.jar init "./download/instagram.apk"
green_log "[+] Patching apk file..."
java -jar ifl-patcher*.jar run "instagram" $includePatch
green_log "[+] Compling apk file..."
java -jar ifl-patcher*.jar build "instagram"
cp instagram/build/unclone.apk ./release/instagram-instafel.apk
cp instagram/build/clone.apk ./release/instagram-clone-instafel.apk

View File

@@ -0,0 +1,4 @@
remove_snooze_warning
remove_ads
instafel
clone