Skip to content

Commit c03c701

Browse files
committed
fix: release v1.0.3 with Google Recorder fix
1 parent cf5379f commit c03c701

246 files changed

Lines changed: 824 additions & 323 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.releaserc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
[
3737
"@semantic-release/exec",
3838
{
39+
"generateNotesCmd": "node scripts/changelog-for-release.js ${nextRelease.version}",
3940
"prepareCmd": "jq '.version=\"${nextRelease.version}\"' patches-list.json > patches-list.json.tmp && mv patches-list.json.tmp patches-list.json"
4041
}
4142
],

CHANGELOG.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
1-
## [1.0.2](https://github.com/RookieEnough/De-ReVanced/compare/v1.0.1...v1.0.2) (2026-04-01)
2-
1+
## [1.0.3](https://github.com/RookieEnough/De-ReVanced/compare/v1.0.2...v1.0.3) (2026-04-01)
32

43
### Bug Fixes
54

6-
* **ci:** restore semantic-release rules so feat, fix, and release commits trigger versions ([3728b97](https://github.com/RookieEnough/De-ReVanced/commit/3728b978519854968a56847075aa9d58565a85e3))
5+
* **Google Recorder — Remove device restrictions:** fingerprint and bytecode hook updated for current app builds — match `RecorderApplication.onCreate` without a fixed feature string, detect any `com.google.android.feature…PIXEL…` `const-string`, and apply the restriction bypass (fixes fingerprint mismatch on newer Recorder versions).
6+
7+
### Maintenance
8+
9+
* **Attribution:** add a standard `Forked from` source header across Kotlin sources that were still missing it.
710

811
## [1.0.2](https://github.com/RookieEnough/De-ReVanced/compare/v1.0.1...v1.0.2) (2026-04-01)
912

13+
### Bug Fixes
14+
15+
* **ci:** restore semantic-release rules so feat, fix, and release commits trigger versions ([3728b97](https://github.com/RookieEnough/De-ReVanced/commit/3728b978519854968a56847075aa9d58565a85e3))
16+
* **ci:** append `CHANGELOG.md` section to GitHub release notes when present
17+
1018
### Morphe Manager integration
1119

1220
* Bumped Morphe Gradle plugin to **1.2.0** and **morphe-patcher** to **1.3.3** (GitHub Packages: `gpr.user` / `gpr.key`).

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
[![Kotlin](https://img.shields.io/badge/Kotlin-1.9+-7F52FF?style=flat-square&logo=kotlin)](https://kotlinlang.org)
1818
[![Android](https://img.shields.io/badge/Platform-Android-3DDC84?style=flat-square&logo=android)](https://android.com)
1919
[![Gradle](https://img.shields.io/badge/Gradle-8.x-02303A?style=flat-square&logo=gradle)](https://gradle.org)
20-
[![Patches](https://img.shields.io/badge/Patches-17%20Apps-success?style=flat-square)](#supported-apps--patches)
20+
[![Patches](https://img.shields.io/badge/Patches-32%20Apps-success?style=flat-square)](#supported-apps--patches)
2121

2222
</div>
2323

@@ -45,23 +45,38 @@
4545

4646
| App | Package | Patches |
4747
| :--- | :--- | :--- |
48+
| Adobe Photoshop Mix | `com.adobe.photoshopmix` | <ul><li>Bypass login</li></ul> |
4849
| Amazon Shopping | `com.amazon.mShop.android.shopping` | <ul><li>Always allow deep-linking</li></ul> |
50+
| Angulus | `com.drinkplusplus.angulus` | <ul><li>Hide Ads</li></ul> |
51+
| Bandcamp | `com.bandcamp.android` | <ul><li>Remove play limits</li></ul> |
4952
| Cricbuzz | `com.cricbuzz.android` | <ul><li>Disable ads</li><li>Extension</li></ul> |
5053
| Disney+ | `com.disney.disneyplus` | <ul><li>Skip ads</li></ul> |
54+
| Facebook | `com.facebook.katana` | <ul><li>Hide Ads</li><li>Hide story ads</li></ul> |
55+
| GMX Mail | `de.gmx.mobile.android.mail` | <ul><li>Hide Ads</li><li>Force enable FreePhone</li><li>Hide upgrade button</li></ul> |
5156
| Google News | `com.google.android.apps.magazines` | <ul><li>Custom tabs</li><li>GMS support</li><li>Extension</li></ul> |
5257
| Google Photos | `com.google.android.apps.photos` | <ul><li>Spoof features</li><li>Backup control</li><li>GMS support</li><li>Extension</li><li>Restore backup toggle</li></ul> |
58+
| Google Recorder | `com.google.android.apps.recorder` | <ul><li>Remove device restrictions</li></ul> |
59+
| Hex Editor | `com.myprog.hexedit` | <ul><li>Hide Ads</li></ul> |
5360
| Icon Pack Studio | `ginlemon.iconpackstudio` | <ul><li>Unlock Pro</li></ul> |
5461
| Inshorts | `com.nis.app` | <ul><li>Hide ads</li></ul> |
62+
| irplus | `net.binarymode.android.irplus` | <ul><li>Hide Ads</li></ul> |
5563
| Letterboxd | `com.letterboxd.letterboxd` | <ul><li>Hide ads</li><li>Unlock app icons</li></ul> |
5664
| Messenger | `com.facebook.orca` | <ul><li>Disable typing indicator</li><li>Hide inbox ads</li><li>Hide inbox subtabs</li><li>Hide Facebook button</li><li>Remove Meta AI</li></ul> |
5765
| Microsoft Lens | `com.microsoft.office.officelens` | <ul><li>Hide OneDrive migration</li></ul> |
66+
| Nothing X | `com.nothing.smartcenter` | <ul><li>Hide Ads</li></ul> |
67+
| NU.nl | `nl.sanomamedia.android.nu` | <ul><li>Hide Ads</li></ul> |
68+
| Peacock TV | `com.peacocktv.peacockandroid` | <ul><li>Hide Ads</li></ul> |
5869
| Photomath | `com.microblink.photomath` | <ul><li>Spoof device ID</li><li>Signature detection</li><li>Unlock Plus</li><li>Bookpoint</li><li>Hide update popup</li></ul> |
5970
| Pixiv | `jp.pxv.android` | <ul><li>Hide ads</li></ul> |
6071
| Proton Mail | `ch.protonmail.android` | <ul><li>Remove sent-from signature</li><li>Remove free accounts limit</li></ul> |
6172
| RAR | `com.rarlab.rar` | <ul><li>Hide purchase reminder</li></ul> |
6273
| SoundCloud | `com.soundcloud.android` | <ul><li>Offline sync</li><li>Disable telemetry</li><li>Hide ads</li></ul> |
6374
| Strava | `com.strava` | <ul><li>Group kudos</li><li>Hide distractions</li><li>Media download</li><li>Media upload</li><li>Disable quick edit</li><li>Password login</li><li>Block tracking</li><li>Unlock subscription</li><li>Disable upsell</li></ul> |
75+
| Threads | `com.instagram.barcelona` | <ul><li>Hide Ads</li></ul> |
76+
| TikTok | `com.zhiliaoapp.musically` | <ul><li>Downloads</li><li>Playback speed</li><li>Show seekbar</li><li>Remember clear display</li><li>Feed filter</li><li>Sanitize sharing links</li><li>Settings</li><li>Fix Google login</li><li>Disable login requirement</li><li>Enable Open Debug</li></ul> |
6477
| Tumblr | `com.tumblr` | <ul><li>Disable ads</li><li>Disable Ad-Free Banner</li><li>Disable in-app update</li><li>Disable blog notification reminder</li><li>Disable gift message popup</li><li>Disable Tumblr TV</li><li>Fix old versions</li><li>Override feature flags</li></ul> |
78+
| Twitch | `tv.twitch.android.app` | <ul><li>Block audio ads</li><li>Block embedded ads</li><li>Block video ads</li><li>Show deleted messages</li><li>Auto claim channel points</li><li>Debug mode</li></ul> |
79+
| Viber | `com.viber.voip` | <ul><li>Hide Ads</li><li>Hide navigation buttons</li></ul> |
6580

6681
---
6782

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ org.gradle.jvmargs = -Xms512M -Xmx2048M
33
org.gradle.parallel = true
44
android.useAndroidX = true
55
kotlin.code.style = official
6-
version = 1.0.2
6+
version = 1.0.3

patches-bundle.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"created_at": "2026-04-01T17:54:28",
3-
"description": "## [1.0.2](https://github.com/RookieEnough/De-ReVanced/compare/v1.0.1...v1.0.2) (2026-04-01)\n\n\n### Bug Fixes\n\n* **ci:** restore semantic-release rules so feat, fix, and release commits trigger versions ([3728b97](https://github.com/RookieEnough/De-ReVanced/commit/3728b978519854968a56847075aa9d58565a85e3))",
2+
"created_at": "2026-04-01T18:10:41",
3+
"description": "## [1.0.2](https://github.com/RookieEnough/De-ReVanced/compare/v1.0.1...v1.0.2) (2026-04-01)\n\n\n### Bug Fixes\n\n* **ci:** append CHANGELOG.md section to GitHub release notes ([25ce0be](https://github.com/RookieEnough/De-ReVanced/commit/25ce0be56cac98399f854697d98d5682dab62424))\n* **ci:** do not fail release when CHANGELOG lacks version heading ([dd5607e](https://github.com/RookieEnough/De-ReVanced/commit/dd5607eee0f287dd08d41d4be14f57689d462b2b))\n* **ci:** restore semantic-release rules so feat, fix, and release commits trigger versions ([3728b97](https://github.com/RookieEnough/De-ReVanced/commit/3728b978519854968a56847075aa9d58565a85e3))\n\n\n\n\n\n### Bug Fixes\n\n* **ci:** restore semantic-release rules so feat, fix, and release commits trigger versions ([3728b97](https://github.com/RookieEnough/De-ReVanced/commit/3728b978519854968a56847075aa9d58565a85e3))\n* **ci:** append `CHANGELOG.md` section to GitHub release notes when present\n\n### Morphe Manager integration\n\n* Bumped Morphe Gradle plugin to **1.2.0** and **morphe-patcher** to **1.3.3** (GitHub Packages: `gpr.user` / `gpr.key`).\n* All patches declare **`compatibleWith(Compatibility(...))`** via `AppCompatibilities` so Manager shows human-readable app titles and icon tint colors.\n* **`patches-list.json`** now includes a root **`appNames`** map (package → display name) and, for each patch, a **`compatibility`** array with `name`, `packageName`, `appIconColor`, optional `description`, and **`targets`** (version pins). This fixes the detail view where only package IDs appeared after tapping an app.\n* **Bundle artwork:** place **`patch-bundle.png`** in the same directory as **`patch-bundles.json`** so Morphe Manager can show that image instead of the user avatar for the bundle (per upstream guidance).\n\n### Compatibility tuning\n\n* **Google News** (`com.google.android.apps.magazines`): pinned to version **5.108.0.644447823** for all News-related patches.\n* **TikTok:** **Settings** and **Enable Open Debug** remain **43.6.2-only** (not supported on 43.8.3); descriptions state this explicitly. Other TikTok patches keep their existing 43.6.2 / 43.8.3 splits.\n\n### New app targets (16)\n\nPatches and extensions were added or expanded for:\n\n1. Bandcamp \n2. Angulus \n3. GMX Mail \n4. Free Phone (GMX) \n5. Hex Editor \n6. Google Recorder \n7. irplus \n8. NU.nl \n9. Nothing X \n10. Peacock TV \n11. Viber \n12. TikTok \n13. Twitch \n14. Adobe Photoshop Mix \n15. Threads \n16. Facebook \n\n### Notes\n\n* Regenerate **`patches-list.json`** with `./gradlew :patches:generatePatchesList` (or full `:patches:build`) after changes.",
44
"download_url": "https://github.com/RookieEnough/De-ReVanced/releases/download/v1.0.2/patches-1.0.2.mpp",
55
"signature_download_url": "",
66
"version": "1.0.2"

patches-list.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.0.2",
2+
"version": "v1.0.3",
33
"appNames": {
44
"com.amazon.mShop.android.shopping": "Amazon Shopping",
55
"com.amazon.mp3": "Amazon Music",
@@ -2494,4 +2494,4 @@
24942494
"options": []
24952495
}
24962496
]
2497-
}
2497+
}

patches/src/main/kotlin/app/morphe/patches/all/misc/build/BaseSpoofBuildInfoPatch.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* Forked from:
3-
* https://github.com/ReVanced/revanced-patches/blob/6b06b9d1328b971a06d10b4247f4c10f050e4f61/patches/src/main/kotlin/app/revanced/patches/all/misc/build/BaseSpoofBuildInfoPatch.kt
3+
* https://gitlab.com/ReVanced/revanced-patches/-/blob/main/patches/src/main/kotlin/app/revanced/patches/all/misc/build/BaseSpoofBuildInfoPatch.kt
44
*/
55
package app.morphe.patches.all.misc.build
66

patches/src/main/kotlin/app/morphe/patches/all/misc/build/BuildInfo.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
/*
22
* Forked from:
3-
* https://github.com/ReVanced/revanced-patches/blob/6b06b9d1328b971a06d10b4247f4c10f050e4f61/patches/src/main/kotlin/app/revanced/patches/all/misc/build/BaseSpoofBuildInfoPatch.kt
3+
* https://gitlab.com/ReVanced/revanced-patches/-/blob/main/patches/src/main/kotlin/app/revanced/patches/all/misc/build/BaseSpoofBuildInfoPatch.kt
44
* (BuildInfo class in same file there)
55
*/
66

7+
/*
8+
* Forked from:
9+
* https://gitlab.com/ReVanced/revanced-patches/-/blob/main/patches/src/main/kotlin/app/revanced/patches/all/misc/build/BuildInfo.kt
10+
*/
711
package app.morphe.patches.all.misc.build
812

913
/**

patches/src/main/kotlin/app/morphe/patches/all/misc/debugging/EnableAndroidDebuggingPatch.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/*
2+
* Forked from:
3+
* https://gitlab.com/ReVanced/revanced-patches/-/blob/main/patches/src/main/kotlin/app/revanced/patches/all/misc/debugging/EnableAndroidDebuggingPatch.kt
4+
*/
15
package app.morphe.patches.all.misc.debugging
26

37
import app.morphe.patcher.patch.resourcePatch

patches/src/main/kotlin/app/morphe/patches/all/misc/network/OverrideCertificatePinningPatch.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/*
2+
* Forked from:
3+
* https://gitlab.com/ReVanced/revanced-patches/-/blob/main/patches/src/main/kotlin/app/revanced/patches/all/misc/network/OverrideCertificatePinningPatch.kt
4+
*/
15
package app.morphe.patches.all.misc.network
26

37
import app.morphe.patcher.patch.resourcePatch

0 commit comments

Comments
 (0)