{"id":32499362,"url":"https://github.com/jman-github/universal-revanced-manager","last_synced_at":"2026-02-21T09:06:38.374Z","repository":{"id":319195073,"uuid":"1075242574","full_name":"Jman-Github/Universal-ReVanced-Manager","owner":"Jman-Github","description":"💊 Application to use ReVanced on Android that has extra features the official manager doesn't have","archived":false,"fork":false,"pushed_at":"2025-10-25T14:44:31.000Z","size":26513,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-25T16:28:15.709Z","etag":null,"topics":["android","kotlin","revanced","revanced-extended","revanced-manager"],"latest_commit_sha":null,"homepage":"","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/Jman-Github.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"ReVanced"}},"created_at":"2025-10-13T08:31:07.000Z","updated_at":"2025-10-25T14:44:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Jman-Github/Universal-ReVanced-Manager","commit_stats":null,"previous_names":["jman-github/universal-revanced-manager"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Jman-Github/Universal-ReVanced-Manager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jman-Github%2FUniversal-ReVanced-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jman-Github%2FUniversal-ReVanced-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jman-Github%2FUniversal-ReVanced-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jman-Github%2FUniversal-ReVanced-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jman-Github","download_url":"https://codeload.github.com/Jman-Github/Universal-ReVanced-Manager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jman-Github%2FUniversal-ReVanced-Manager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281295811,"owners_count":26476759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-27T02:00:05.855Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["android","kotlin","revanced","revanced-extended","revanced-manager"],"created_at":"2025-10-27T15:52:34.822Z","updated_at":"2026-02-06T01:09:40.703Z","avatar_url":"https://github.com/Jman-Github.png","language":"Kotlin","funding_links":["https://github.com/sponsors/ReVanced"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\r\n  \u003cpicture\u003e\r\n    \u003csource\r\n      width=\"256px\"\r\n      media=\"(prefers-color-scheme: dark)\"\r\n      srcset=\"assets/icons/icon-circle.png\"\r\n    \u003e\r\n    \u003cimg\r\n      width=\"256px\"\r\n      src=\"assets/icons/icon-circle.png\"\r\n      alt=\"Universal ReVanced Manager icon\"\r\n    /\u003e\r\n  \u003c/picture\u003e\r\n\u003c/p\u003e\r\n\r\n# 💊 Universal ReVanced Manager\r\n\r\nApplication for using ReVanced on Android.\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003cimg src=\"https://img.shields.io/badge/License-GPL%20v3-yellow.svg\" alt=\"GPLv3 License\" /\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://crowdin.com/project/universal-revanced-manager\" style=\"text-decoration:none;\"\u003e\u003cimg src=\"https://badges.crowdin.net/universal-revanced-manager/localized.svg\" alt=\"Crowdin\" /\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://crowdin.com/project/universal-revanced-manager\" style=\"text-decoration:none;\"\u003e\u003cimg src=\"https://img.shields.io/badge/Crowdin-Join-2E3340?logo=crowdin\u0026logoColor=white\" alt=\"Crowdin\" /\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://t.me/urv_chat\" style=\"text-decoration:none;\"\u003e\u003cimg src=\"https://img.shields.io/badge/Telegram-Chat-2CA5E0?logo=telegram\u0026logoColor=white\" alt=\"Telegram\" /\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://discord.gg/xZAqRHSp3V\" style=\"text-decoration:none;\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Join-5865F2?logo=discord\u0026logoColor=white\" alt=\"Discord\" /\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## 💪 Unique Features\r\n\r\nUniversal ReVanced Manager includes powerful features that the official ReVanced Manager does not:\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003ePatch Bundles \u0026 Customization\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eThird-party patch support:\u003c/strong\u003e Import any third-party API v4 patch bundle you want (including popular ones like inotia00's or anddea's), which the official ReVanced Manager does not support.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eCustom bundle names:\u003c/strong\u003e Set a custom display name for any imported patch bundle so you can tell them apart at a glance.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSmarter patch selection:\u003c/strong\u003e\r\n    \u003cul\u003e\r\n      \u003cli\u003eGlobal deselect all button\u003c/li\u003e\r\n      \u003cli\u003ePer-bundle deselect all button\u003c/li\u003e\r\n      \u003cli\u003ePer-bundle select all button\u003c/li\u003e\r\n      \u003cli\u003eGlobal select all button\u003c/li\u003e\r\n      \u003cli\u003ePatch profiles button to save patch selections and option states per app\u003c/li\u003e\r\n      \u003cli\u003ePatch profiles can store a persistent APK path for one-tap patching\u003c/li\u003e\r\n      \u003cli\u003ePatch confirmation screen showing selected bundles, patches, and sub-options\u003c/li\u003e\r\n      \u003cli\u003eExport all patch selections at once\u003c/li\u003e\r\n      \u003cli\u003eLatest patch bundle changelogs shown in bundle info\u003c/li\u003e\r\n      \u003cli\u003eUndo and redo buttons\u003c/li\u003e\r\n    \u003c/ul\u003e\r\n  \u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBundle recommendation picker:\u003c/strong\u003e Choose per-bundle suggested versions or override with any other supported version.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSuggestion toggle on Select-App:\u003c/strong\u003e Bundle suggestions are grouped behind a toggle with inline dialogs to view additional supported versions.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eOfficial bundle management:\u003c/strong\u003e Delete the Official ReVanced patch bundle from the Patch Bundles tab and restore it from Advanced settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eExport filename templates:\u003c/strong\u003e Configure a filename template for exported patched APKs with placeholders for app and patch metadata.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eRelease link button:\u003c/strong\u003e GitHub button on each bundle's info page opens the bundle repository's releases.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBundle timestamps:\u003c/strong\u003e Cards show Created and Updated times; exports and imports preserve these timestamps.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eOrganize bundles:\u003c/strong\u003e \"Organize\" button to manually reorder bundles; exports and imports keep the custom order.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eForce bundle redownload:\u003c/strong\u003e Long-press the update check button on a bundle to force a full redownload.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBundle discovery:\u003c/strong\u003e Browse a patch bundle catalog and import external bundles directly from the app.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eImproved UI:\u003c/strong\u003e Settings, the Patch Bundles tab, the Apps tab, the app selection page, and the patch selection page all have an improved UI design.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eApp Patching Flow\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eMorphe patch bundles support:\u003c/strong\u003e Supports the \u003ca href=\"https://github.com/MorpheApp/morphe-patcher\"\u003eMorphe Patcher\u003c/a\u003e without needing a computer or another app.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eDownloaded app source:\u003c/strong\u003e Added a \"Downloaded apps\" source in the select source screen when patching. If the manager has cached an APK from a downloader plugin, you can pick it directly from there. This option only appears when that app is available.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSplit APK support:\u003c/strong\u003e .apkm, .apks, and .xapk file formats are automatically converted to the .apk format when patching. No need for outside tools.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSplit merge sub-steps:\u003c/strong\u003e Expandable sub-steps for the \"Merging split APKs\" step, plus sub-steps for \"Writing patched APK\".\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSkip unused split modules:\u003c/strong\u003e Optional Advanced setting that skips unnecessary split modules (like locale and density splits) when patching split APKs.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eAdvanced native library stripping:\u003c/strong\u003e Optional advanced setting to strip unused native libraries (unsupported ABIs) from patched APKs during patching, helping reduce size.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eKeystore support:\u003c/strong\u003e Import and use JKS and PKCS12 keystores for signing patched APKs.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003ePatcher logs export:\u003c/strong\u003e Export patcher logs from the patcher screen as a .txt file.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eExport = auto-save:\u003c/strong\u003e When you export a patched app to storage from the patching screen, the manager will now also automatically save that patched app under the \"Apps\" tab. Before, this only happened if you installed the patched app directly from that screen.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eInstaller management:\u003c/strong\u003e A full installer management system with installer metadata, and configurable primary and fallback that applies everywhere across the app.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eView applied patches:\u003c/strong\u003e The \"Apps\" tab shows the applied patches for each saved patched APK and which patch bundle(s) were used.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eOrganize apps \u0026 profiles:\u003c/strong\u003e Reorder saved patched apps in the Apps tab and patch profiles in the Patch Profiles tab.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eAccidental exit protection:\u003c/strong\u003e After patching, pressing the back button now shows a confirmation popup. It asks if you really want to leave and gives you the option to save the patched app for later (adds it to the \"Apps\" tab).\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eMissing patch recovery:\u003c/strong\u003e If a selected patch no longer exists, a detailed dialog explains the issue and returns you to patch selection with missing patches highlighted.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eStep auto-collapse:\u003c/strong\u003e Completed patcher steps auto-collapse; toggle in Settings \u0026gt; Advanced \u0026gt; \"Auto-collapse completed patcher steps\".\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSaved apps toggle:\u003c/strong\u003e Option to disable saving patched apps and hide saved app delete actions.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eVersion tags:\u003c/strong\u003e On the patch selection and app selection pages, each app or patch displays the versions it supports. Tapping a version chip opens a web search for that specific app and version.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003ePatch Bundle Updates \u0026 Imports\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eProgress with percentages:\u003c/strong\u003e Progress bars with percentage for bundle updates, update checks, and imports.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBackground bundle updates:\u003c/strong\u003e Auto-download bundles in the background with a single progress notification, plus update-available alerts for bundles set to manual updates.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eInstaller management:\u003c/strong\u003e Full installer management system covering app installs, saved app reinstalls, and manager updates.\r\n    \u003cul\u003e\r\n      \u003cli\u003eMetadata display for each installer\u003c/li\u003e\r\n      \u003cli\u003eConfigurable primary and fallback installers\u003c/li\u003e\r\n      \u003cli\u003eShizuku installer option for silent installs when Shizuku or Sui is available\u003c/li\u003e\r\n      \u003cli\u003eAdvanced settings support saving custom installer packages with package-name lookup and autocomplete, plus dedicated management for third-party installers\u003c/li\u003e\r\n      \u003cli\u003eApp mounting support for rooted users (rooted mount installer)\u003c/li\u003e\r\n    \u003c/ul\u003e\r\n  \u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eDownloader \u0026 Storage Management\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eCached downloads management:\u003c/strong\u003e The manager can now keep multiple downloaded apps (from downloader plugins) inside the downloader settings. You can also export any of these APKs to your device's storage whenever you want.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003ePlugin cleanup:\u003c/strong\u003e You can uninstall downloader plugins directly from inside the manager via the download settings page. No manual cleanup needed.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eFile picker favorites:\u003c/strong\u003e Favorite files or folders in the custom file picker for quick access.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eAppearance \u0026 Theming\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eEnhanced theming:\u003c/strong\u003e Appearance settings include an accent color picker, theme color picker, color HEX code support, presets, and a live preview widget so you can choose a custom theme color and customize the app to your liking.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eMonochrome app icons:\u003c/strong\u003e Support for Android monochrome icons.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBetter long names:\u003c/strong\u003e Long labels use horizontal swipe instead of auto-sliding or wrapping.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eNetwork \u0026 Updates\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eMetered connection control:\u003c/strong\u003e Toggle to allow updates on metered connections for both patch bundles and the manager itself, so you are not blocked on mobile data.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eDeveloper \u0026 Power Features\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eAlways-visible developer options:\u003c/strong\u003e Developer options are always available in Settings by default. No hidden or secret unlock flow.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eDisable battery optimization banner:\u003c/strong\u003e Developer option to hide the battery optimization warning banner.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eRobust import and export:\u003c/strong\u003e Export and import your patch bundles, your patch profiles, and your app settings to and from JSON files for easy backup, sharing, or migration between devices.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eSettings \u0026 Navigation\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eSettings search:\u003c/strong\u003e Search across settings categories with jump-to highlighting.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eTab search:\u003c/strong\u003e Apps, Patch Bundles, and Patch Profiles tabs are searchable via a nav bar search button.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003cstrong\u003eLocalization\u003c/strong\u003e\u003c/summary\u003e\r\n\u003cul\u003e\r\n  \u003cli\u003e\u003cstrong\u003eChinese Simplified:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eVietnamese:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eKorean:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eJapanese:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eRussian:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eUkrainian:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eBrazilian Portuguese:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eIndonesian:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eFillipino:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eHindi:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n  \u003cli\u003e\u003cstrong\u003eGujarati:\u003c/strong\u003e User-selectable language option in settings.\u003c/li\u003e\r\n\u003c/ul\u003e\r\n\u003c/details\u003e\r\n\r\n## 🔽 Download\r\n\r\nYou can download the most recent version of Universal ReVanced Manager from [GitHub releases](https://github.com/Jman-Github/universal-revanced-manager/releases/latest).\r\n\r\n## 📋 Patch Bundles\r\n\r\nTo import patch bundles into Universal ReVanced Manager, use my [ReVanced Patch Bundles](https://github.com/Jman-Github/ReVanced-Patch-Bundles) repository. It includes a detailed [catalog](https://github.com/Jman-Github/ReVanced-Patch-Bundles/blob/bundles/patch-bundles/PATCH-LIST-CATALOG.md) of all patches across 20+ tracked bundles, as well as [bundle URLs](https://github.com/Jman-Github/ReVanced-Patch-Bundles#-patch-bundles-urls) you can paste directly into Universal ReVanced Manager to import them. Keep in mind that only the patch bundles labeled \"API v4\" can be imported into the manager. Bundles without this label cannot be imported into the app.\r\n\r\n## 🔌 Supported Downloader Plugins\r\n\r\n[Play Store Downloader](https://github.com/brosssh/revanced-manager-downloaders) ❌  \r\n[ApkMirror Downloader](https://github.com/brosssh/revanced-manager-downloaders) ✅  \r\n[APKPure Downloader](https://github.com/brosssh/revanced-manager-downloaders) ✅  \r\n[APKCombo Downloader](https://github.com/brosssh/revanced-manager-downloaders) ✅  \r\n\r\n## 🤝 Contributors\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2Fbrosssh.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"brosssh avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://github.com/brosssh\"\u003ebrosssh\u003c/a\u003e\u003cbr /\u003e\r\n      Multiple PRs, top contributor\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2FTanakaLun.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"TanakaLun avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://github.com/TanakaLun\"\u003eTanakaLun\u003c/a\u003e\u003cbr /\u003e\r\n      Chinese localization\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2Fann9cht.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"ann9cht avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://github.com/ann9cht\"\u003eann9cht\u003c/a\u003e\u003cbr /\u003e\r\n      Vietnamese localization\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2FKobeW50.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"KobeW50 avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://github.com/KobeW50\"\u003eKobeW50\u003c/a\u003e\u003cbr /\u003e\r\n      Proofreading strings \u0026 wording\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com/BlackGold8282.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"BlackGold8282 avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://github.com/BlackGold8282\"\u003eBlackGold8282\u003c/a\u003e\u003cbr /\u003e\r\n      Korean localization\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2FYuzuMikan404.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"YuzuMikan404 avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://github.com/YuzuMikan404\"\u003eYuzuMikan404\u003c/a\u003e\u003cbr /\u003e\r\n      Japanese localization\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2Fvippium.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"vippium avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://github.com/vippium\"\u003evippium\u003c/a\u003e\u003cbr /\u003e\r\n      Monochrome icon improvements\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2FVertuhai.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"Vertuhai avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://github.com/Vertuhai\"\u003eVertuhai\u003c/a\u003e\u003cbr /\u003e\r\n      Russian and Ukrainian localization\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=github.com%2Fr7reiz.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"r7reiz avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://github.com/r7reiz\"\u003er7reiz\u003c/a\u003e\u003cbr /\u003e\r\n      Brazilian Portuguese localization\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=crowdin-static.cf-downloads.crowdin.com/avatar/13430318/large/73204ec2b41cc713d81dc88824059dea.jpg\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"naokoshoto avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://crowdin.com/profile/naokoshoto\"\u003enaokoshoto\u003c/a\u003e\u003cbr /\u003e\r\n      Indonesian localization\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=crowdin-static.cf-downloads.crowdin.com/avatar/16366724/large/e0afadb935d2fa9b972ca1697169c806.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"mesazane avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:24px;\"\u003e\r\n      \u003ca href=\"https://crowdin.com/profile/mesazane\"\u003eMesazane\u003c/a\u003e\u003cbr /\u003e\r\n      Indonesian localization\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:8px;\"\u003e\r\n      \u003cimg src=\"https://images.weserv.nl/?url=crowdin-static.cf-downloads.crowdin.com/avatar/17524508/large/b5f2c910b17aae07cdfc69bcd973fe31.png\u0026h=36\u0026w=36\u0026fit=cover\u0026mask=circle\" alt=\"fielph avatar\" width=\"36\" height=\"36\" /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd style=\"vertical-align:middle;padding-right:0;\"\u003e\r\n      \u003ca href=\"https://crowdin.com/profile/fielph\"\u003efielph\u003c/a\u003e\u003cbr /\u003e\r\n      Fillipino localization\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## ⭐ Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=Jman-Github/Universal-ReVanced-Manager\u0026type=date\u0026legend=top-left)](https://www.star-history.com/#Jman-Github/Universal-ReVanced-Manager\u0026type=date\u0026legend=top-left)\r\n\r\n## ⚖️ License\r\n\r\nUniversal ReVanced Manager is licensed under the GPLv3 license. Please see the [license file](https://github.com/Jman-Github/universal-revanced-manager/blob/main/LICENSE) for more information.\r\n[tl;dr](https://www.tldrlegal.com/license/gnu-general-public-license-v3-gpl-3) you may copy, distribute and modify Universal ReVanced Manager as long as you track changes/dates in source files.\r\nAny modifications to Universal ReVanced Manager must also be made available under the GPL, along with build \u0026 install instructions.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjman-github%2Funiversal-revanced-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjman-github%2Funiversal-revanced-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjman-github%2Funiversal-revanced-manager/lists"}