{"id":47580753,"url":"https://github.com/rabilrbl/fluffy-patches","last_synced_at":"2026-04-03T19:01:39.145Z","repository":{"id":348083406,"uuid":"1196406151","full_name":"rabilrbl/fluffy-patches","owner":"rabilrbl","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-30T18:31:25.000Z","size":138,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-30T19:26:39.075Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rabilrbl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-30T17:06:52.000Z","updated_at":"2026-03-30T18:31:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rabilrbl/fluffy-patches","commit_stats":null,"previous_names":["rabilrbl/fluffy-patches"],"tags_count":3,"template":false,"template_full_name":"MorpheApp/morphe-patches-template","purl":"pkg:github/rabilrbl/fluffy-patches","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabilrbl%2Ffluffy-patches","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabilrbl%2Ffluffy-patches/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabilrbl%2Ffluffy-patches/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabilrbl%2Ffluffy-patches/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rabilrbl","download_url":"https://codeload.github.com/rabilrbl/fluffy-patches/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rabilrbl%2Ffluffy-patches/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31371636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T17:53:18.093Z","status":"ssl_error","status_checked_at":"2026-04-03T17:53:17.617Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-03-31T19:00:19.662Z","updated_at":"2026-04-03T19:01:39.138Z","avatar_url":"https://github.com/rabilrbl.png","language":"Kotlin","funding_links":[],"categories":["🩹 Patches"],"sub_categories":[],"readme":"# Fluffy Patches\n\nA [Morphe Patches](https://morpheapp.github.io) repository with patches for Android apps.\n\nClick here to add these patches to Morphe: https://morphe.software/add-source?github=rabilrbl/fluffy-patches\n\nOr manually add as a patch source in Morphe: https://github.com/rabilrbl/fluffy-patches\n\n## Supported Apps\n\n### JioTV Mobile (`com.jio.jioplay.tv`)\n\n\u003e [!WARNING]\n\u003e Patches are currently in development and do not work yet.\n\n| Patch | Description |\n|-------|-------------|\n| Remove Play Store license check | Bypasses pairip licensing enforcement and app-side update redirects |\n| Remove root detection | Disables root checks and custom security validation |\n| Remove emulator detection | Bypasses device/emulator detection and Fire TV compatibility blocks |\n| Remove certificate pinning | Disables OkHttp3 SSL certificate pinning for MITM proxy support |\n| Enable cleartext traffic | Allows HTTP traffic and trusts user-installed CA certificates |\n| Enable debugging | Sets the internal debug flag to bypass all security gates (includes root + emulator patches) |\n\n## Usage\n\n1. Download the latest `.mpp` file from [Releases](../../releases).\n2. Open Morphe Manager and import the patch package.\n3. Select the target APK and apply the desired patches.\n\n## Building from Source\n\nRequires JDK 17.\n\n```bash\n./gradlew :patches:buildAndroid\n```\n\nOutput: `patches/build/libs/patches-\u003cversion\u003e.mpp`\n\n## Contributing\n\n### Adding a Patch for an Existing App\n\n1. Create a `.kt` file under `patches/src/main/kotlin/app/template/patches/\u003cappname\u003e/`.\n2. Define a `bytecodePatch` or `resourcePatch` with `compatibleWith(\u003cAPP_CONSTANT\u003e)`.\n3. Annotate the top-level `val` with `@Suppress(\"unused\")`.\n\n### Adding a New App\n\n1. Add a `Compatibility(...)` entry in `shared/Constants.kt` with the app's package name, APK type, and icon color.\n2. Create a subdirectory under `patches/\u003cappname\u003e/` for the patches.\n3. Reference the new constant in each patch's `compatibleWith(...)` call.\n\n### Workflow\n\n- Development happens on `dev`; open PRs targeting `dev`.\n- `main` is the release branch — do not push directly.\n- Releases are automated via semantic-release; use conventional commits (`feat:`, `fix:`, `chore:`, `refactor:`).\n\n## License\n\n[GPLv3](LICENSE) with Section 7 restriction: the name \"Morphe\" may not be used in derivative works. See [NOTICE](NOTICE) for full conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabilrbl%2Ffluffy-patches","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frabilrbl%2Ffluffy-patches","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frabilrbl%2Ffluffy-patches/lists"}