MCPcopy Index your code
hub / github.com/anddea/revanced-patches

github.com/anddea/revanced-patches @v4.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v4.1.0 ↗ · + Follow
5,320 symbols 18,714 edges 872 files 1,562 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RVX logo

🧩 ReVanced Extended Patches

Static Badge Static Badge

Static Badge Static Badge

📋 List of patches in this repository

{{ table }}

Extension points exported contracts — how you extend this code

Availability (Interface)
Indicates if a Setting is available to edit and use. Typically this is dependent upon other BooleanSetting(s) se [19 implementers]
extensions/shared/src/main/java/app/morphe/extension/shared/settings/Setting.java
PatchesFileGenerator (Interface)
(no doc)
patches/src/main/kotlin/app/morphe/generator/PatchesFileGenerator.kt
DialogFragmentOnStartAction (Interface)
Interface for #showDialog(Activity, Dialog, boolean, DialogFragmentOnStartAction). [4 implementers]
extensions/shared/src/main/java/app/morphe/extension/shared/utils/Utils.java
IMethodCall (Interface)
(no doc)
patches/src/main/kotlin/app/morphe/patches/all/misc/transformation/MethodCall.kt
StreamingDataMessage (Interface)
(no doc) [5 implementers]
extensions/shared/src/main/java/app/morphe/extension/shared/patches/spoof/StreamingDataOuterClassPatch.java
SubtitleWorkflowCallback (Interface)
Callback interface for the Yandex subtitle workflow. [2 implementers]
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/YandexVotUtils.java
PollHandler (Interface)
Callback interface for #pollUntilReady. Implementations handle the per-caller differences in polling behavior. [2 implementers]
extensions/shared/src/main/java/app/morphe/extension/youtube/patches/voiceovertranslation/VotApiClient.java

Core symbols most depended-on inside this repo

get
called by 1145
extensions/shared/src/main/java/app/morphe/extension/shared/spoof/js/nsigsolver/runtime/JsRuntimeChalBaseJCP.java
apply
called by 588
extensions/shared/src/main/java/app/morphe/extension/youtube/sponsorblock/ui/NewSegmentLayout.java
str
called by 582
extensions/shared/src/main/java/app/morphe/extension/shared/utils/StringRef.java
legacyFingerprint
called by 580
patches/src/main/kotlin/app/morphe/util/fingerprint/LegacyFingerprint.kt
printDebug
called by 440
extensions/shared/src/main/java/app/morphe/extension/shared/Logger.java
printException
called by 375
extensions/shared/src/main/java/app/morphe/extension/shared/Logger.java
isEmpty
called by 353
extensions/shared/src/main/java/app/morphe/extension/youtube/patches/voiceovertranslation/VotAudioDownloader.java
getReference
called by 318
patches/src/main/kotlin/app/morphe/patches/shared/spoof/watchnext/SpoofAppVersionWatchNextPatch.kt

Shape

Method 3,703
Class 787
Function 729
Enum 59
Interface 41
Route 1

Languages

Java72%
Kotlin20%
TypeScript6%
Python2%

Modules by API surface

patches/src/main/resources/spoof/raw/meriyah-6.1.4.min.js227 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/GeminiBottomSheetUi.java111 symbols
extensions/shared/src/main/java/app/morphe/extension/shared/utils/Utils.java88 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/patches/general/GeneralPatch.java87 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/patches/player/PlayerPatch.java80 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/YandexVotUtils.java77 symbols
patches/src/main/resources/spoof/raw/astring-1.9.0.min.js75 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/GeminiManager.java72 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/shared/VideoInformation.java54 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/VideoUtils.java53 symbols
extensions/shared/src/main/java/app/morphe/extension/youtube/utils/GeminiUtils.java53 symbols
patches/src/main/kotlin/app/morphe/util/BytecodeUtils.kt48 symbols

For agents

$ claude mcp add revanced-patches \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact