feat: change patches naming convention (#2612)

This commit is contained in:
Ushie 2023-07-10 21:02:05 +03:00 committed by GitHub
parent 8d26cc6ecb
commit 2dacc45f74
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
178 changed files with 180 additions and 180 deletions

View file

@ -10,7 +10,7 @@ import app.revanced.patcher.patch.ResourcePatch
import app.revanced.patcher.patch.annotations.Patch import app.revanced.patcher.patch.annotations.Patch
@Patch(false) @Patch(false)
@Name("export-all-activities") @Name("Export all activities")
@Description("Makes all app activities exportable.") @Description("Makes all app activities exportable.")
@Version("0.0.1") @Version("0.0.1")
class ExportAllActivitiesPatch : ResourcePatch { class ExportAllActivitiesPatch : ResourcePatch {

View file

@ -13,7 +13,7 @@ import org.jf.dexlib2.iface.instruction.Instruction
import java.util.* import java.util.*
@Patch(false) @Patch(false)
@Name("spoof-wifi-connection") @Name("Spoof wifi connection")
@Description("Spoofs an existing Wi-Fi connection.") @Description("Spoofs an existing Wi-Fi connection.")
@Version("0.0.1") @Version("0.0.1")
@RequiresIntegrations @RequiresIntegrations

View file

@ -10,7 +10,7 @@ import app.revanced.patcher.patch.ResourcePatch
import app.revanced.patcher.patch.annotations.Patch import app.revanced.patcher.patch.annotations.Patch
@Patch(false) @Patch(false)
@Name("predictive-back-gesture") @Name("Predictive back gesture")
@Description("Enables the predictive back gesture introduced on Android 13.") @Description("Enables the predictive back gesture introduced on Android 13.")
@Version("0.0.1") @Version("0.0.1")
class PredictiveBackGesturePatch : ResourcePatch { class PredictiveBackGesturePatch : ResourcePatch {

View file

@ -9,7 +9,7 @@ import app.revanced.patcher.patch.annotations.Patch
import org.w3c.dom.Element import org.w3c.dom.Element
@Patch(false) @Patch(false)
@Name("enable-android-debugging") @Name("Enable android debugging")
@Description("Enables Android debugging capabilities.") @Description("Enables Android debugging capabilities.")
@Version("0.0.1") @Version("0.0.1")
class EnableAndroidDebuggingPatch : ResourcePatch { class EnableAndroidDebuggingPatch : ResourcePatch {

View file

@ -9,7 +9,7 @@ import app.revanced.patcher.patch.annotations.Patch
import org.w3c.dom.Element import org.w3c.dom.Element
@Patch(false) @Patch(false)
@Name("change-package-name") @Name("Change package name")
@Description("Changes the package name.") @Description("Changes the package name.")
@Version("0.0.1") @Version("0.0.1")
class ChangePackageNamePatch : ResourcePatch { class ChangePackageNamePatch : ResourcePatch {

View file

@ -14,7 +14,7 @@ import org.jf.dexlib2.iface.Method
import org.jf.dexlib2.iface.instruction.Instruction import org.jf.dexlib2.iface.instruction.Instruction
@Patch(false) @Patch(false)
@Name("remove-screen-capture-restriction") @Name("Remove screen capture restriction")
@Description("Removes the restriction of capturing audio from apps that normally wouldn't allow it.") @Description("Removes the restriction of capturing audio from apps that normally wouldn't allow it.")
@Version("0.0.1") @Version("0.0.1")
@DependsOn([RemoveCaptureRestrictionResourcePatch::class]) @DependsOn([RemoveCaptureRestrictionResourcePatch::class])

View file

@ -9,7 +9,7 @@ import app.revanced.patcher.patch.PatchResultSuccess
import app.revanced.patcher.patch.ResourcePatch import app.revanced.patcher.patch.ResourcePatch
import org.w3c.dom.Element import org.w3c.dom.Element
@Name("remove-screen-capture-restriction-resource-patch") @Name("Remove screen capture restriction resource patch")
@Description("Sets allowAudioPlaybackCapture in manifest to true.") @Description("Sets allowAudioPlaybackCapture in manifest to true.")
@Version("0.0.1") @Version("0.0.1")
internal class RemoveCaptureRestrictionResourcePatch : ResourcePatch { internal class RemoveCaptureRestrictionResourcePatch : ResourcePatch {

View file

@ -13,7 +13,7 @@ import org.jf.dexlib2.iface.instruction.Instruction
import java.util.* import java.util.*
@Patch(false) @Patch(false)
@Name("remove-screenshot-restriction") @Name("Remove screenshot restriction")
@Description("Removes the restriction of taking screenshots in apps that normally wouldn't allow it.") @Description("Removes the restriction of taking screenshots in apps that normally wouldn't allow it.")
@Version("0.0.1") @Version("0.0.1")
@RequiresIntegrations @RequiresIntegrations

View file

@ -16,7 +16,7 @@ import app.revanced.patches.backdrops.misc.pro.fingerprints.ProUnlockFingerprint
import org.jf.dexlib2.iface.instruction.OneRegisterInstruction import org.jf.dexlib2.iface.instruction.OneRegisterInstruction
@Patch @Patch
@Name("pro-unlock") @Name("Pro unlock")
@Description("Unlocks pro-only functions.") @Description("Unlocks pro-only functions.")
@ProUnlockCompatibility @ProUnlockCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.candylinkvpn.annotations.UnlockProCompatibility
import app.revanced.patches.candylinkvpn.fingereprints.IsPremiumPurchasedFingerprint import app.revanced.patches.candylinkvpn.fingereprints.IsPremiumPurchasedFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks premium features.") @Description("Unlocks premium features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.finanzonline.detection.shared.annotations.DetectionC
@Patch @Patch
@Name("remove-bootloader-detection") @Name("Remove bootloader detection")
@Description("Removes the check for an unlocked bootloader.") @Description("Removes the check for an unlocked bootloader.")
@DetectionCompatibility @DetectionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.finanzonline.detection.root.fingerprints.RootDetecti
import app.revanced.patches.finanzonline.detection.shared.annotations.DetectionCompatibility import app.revanced.patches.finanzonline.detection.shared.annotations.DetectionCompatibility
@Patch @Patch
@Name("remove-root-detection") @Name("Remove root detection")
@Description("Removes the check for root permissions.") @Description("Removes the check for root permissions.")
@DetectionCompatibility @DetectionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -18,7 +18,7 @@ import app.revanced.patches.googlerecorder.restrictions.fingereprints.OnApplicat
import org.jf.dexlib2.iface.instruction.OneRegisterInstruction import org.jf.dexlib2.iface.instruction.OneRegisterInstruction
@Patch @Patch
@Name("remove-device-restrictions") @Name("Remove device restrictions")
@Description("Removes restrictions from using the app on any device.") @Description("Removes restrictions from using the app on any device.")
@Compatibility([Package("com.google.android.apps.recorder")]) @Compatibility([Package("com.google.android.apps.recorder")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.hexeditor.ad.annotations.HexEditorAdsCompatibility
import app.revanced.patches.hexeditor.ad.fingerprints.PrimaryAdsFingerprint import app.revanced.patches.hexeditor.ad.fingerprints.PrimaryAdsFingerprint
@Patch @Patch
@Name("disable-ads") @Name("Disable ads")
@Description("Disables ads in HexEditor.") @Description("Disables ads in HexEditor.")
@HexEditorAdsCompatibility @HexEditorAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.iconpackstudio.misc.pro.annotations.UnlockProCompati
import app.revanced.patches.iconpackstudio.misc.pro.fingerprints.CheckProFingerprint import app.revanced.patches.iconpackstudio.misc.pro.fingerprints.CheckProFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks all pro features.") @Description("Unlocks all pro features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.idaustria.detection.root.fingerprints.RootDetectionF
import app.revanced.patches.idaustria.detection.shared.annotations.DetectionCompatibility import app.revanced.patches.idaustria.detection.shared.annotations.DetectionCompatibility
@Patch @Patch
@Name("remove-root-detection") @Name("Remove root detection")
@Description("Removes the check for root permissions and unlocked bootloader.") @Description("Removes the check for root permissions and unlocked bootloader.")
@DetectionCompatibility @DetectionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.idaustria.detection.shared.annotations.DetectionComp
import app.revanced.patches.idaustria.detection.signature.fingerprints.SpoofSignatureFingerprint import app.revanced.patches.idaustria.detection.signature.fingerprints.SpoofSignatureFingerprint
@Patch @Patch
@Name("spoof-signature") @Name("Spoof signature")
@Description("Spoofs the signature of the app.") @Description("Spoofs the signature of the app.")
@DetectionCompatibility @DetectionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.inshorts.ad.annotations.HideAdsCompatibility
import app.revanced.patches.inshorts.ad.fingerprints.InshortsAdsFingerprint import app.revanced.patches.inshorts.ad.fingerprints.InshortsAdsFingerprint
@Patch @Patch
@Name("hide-ads") @Name("Hide ads")
@Description("Removes ads from Inshorts.") @Description("Removes ads from Inshorts.")
@HideAdsCompatibility @HideAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -22,7 +22,7 @@ import org.jf.dexlib2.iface.instruction.FiveRegisterInstruction
import org.jf.dexlib2.iface.instruction.OneRegisterInstruction import org.jf.dexlib2.iface.instruction.OneRegisterInstruction
@Patch @Patch
@Name("hide-timeline-ads") @Name("Hide timeline ads")
@Description("Removes ads from the timeline.") @Description("Removes ads from the timeline.")
@Compatibility([Package("com.instagram.android", arrayOf("275.0.0.27.98"))]) @Compatibility([Package("com.instagram.android", arrayOf("275.0.0.27.98"))])
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.irplus.ad.fingerprints.IrplusAdsFingerprint
@Patch @Patch
@Name("remove-ads") @Name("Remove ads")
@Description("Removes all ads from the app.") @Description("Removes all ads from the app.")
@IrplusAdsCompatibility @IrplusAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -17,7 +17,7 @@ import app.revanced.patches.memegenerator.misc.pro.annotations.UnlockProCompatib
import app.revanced.patches.memegenerator.misc.pro.fingerprint.IsFreeVersionFingerprint import app.revanced.patches.memegenerator.misc.pro.fingerprint.IsFreeVersionFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks pro features.") @Description("Unlocks pro features.")
@DependsOn([ @DependsOn([
SignatureVerificationPatch::class, SignatureVerificationPatch::class,

View file

@ -11,7 +11,7 @@ import app.revanced.patcher.patch.annotations.Patch
import app.revanced.patches.messenger.ads.inbox.fingerprints.LoadInboxAdsFingerprint import app.revanced.patches.messenger.ads.inbox.fingerprints.LoadInboxAdsFingerprint
@Patch @Patch
@Name("hide-inbox-ads") @Name("Hide inbox ads")
@Description("Hides ads in inbox.") @Description("Hides ads in inbox.")
@Compatibility([Package("com.facebook.orca")]) @Compatibility([Package("com.facebook.orca")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.messenger.inputfield.fingerprints.SwitchMessangeInpu
import org.jf.dexlib2.iface.instruction.OneRegisterInstruction import org.jf.dexlib2.iface.instruction.OneRegisterInstruction
@Patch @Patch
@Name("disable-switching-emoji-to-sticker-in-message-input-field") @Name("Disable switching emoji to sticker in message input field")
@Description("Disables switching from emoji to sticker search mode in message input field") @Description("Disables switching from emoji to sticker search mode in message input field")
@Compatibility([Package("com.facebook.orca")]) @Compatibility([Package("com.facebook.orca")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -15,7 +15,7 @@ import app.revanced.patcher.patch.annotations.Patch
import app.revanced.patches.messenger.inputfield.fingerprints.SendTypingIndicatorFingerprint import app.revanced.patches.messenger.inputfield.fingerprints.SendTypingIndicatorFingerprint
@Patch @Patch
@Name("disable-typing-indicator") @Name("Disable typing indicator")
@Description("Disables the indicator while typing a message") @Description("Disables the indicator while typing a message")
@Compatibility([Package("com.facebook.orca")]) @Compatibility([Package("com.facebook.orca")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.moneymanager.annotations.UnlockProCompatibility
import app.revanced.patches.moneymanager.fingerprints.UnlockProFingerprint import app.revanced.patches.moneymanager.fingerprints.UnlockProFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks pro features.") @Description("Unlocks pro features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -15,7 +15,7 @@ import app.revanced.patches.music.ad.video.fingerprints.ShowMusicVideoAdsFingerp
import app.revanced.patches.music.annotations.MusicCompatibility import app.revanced.patches.music.annotations.MusicCompatibility
@Patch @Patch
@Name("music-video-ads") @Name("Music video ads")
@Description("Removes ads in the music player.") @Description("Removes ads in the music player.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.music.audio.codecs.fingerprints.CodecsLockFingerprin
import org.jf.dexlib2.Opcode import org.jf.dexlib2.Opcode
@Patch @Patch
@Name("codecs-unlock") @Name("Codecs unlock")
@Description("Adds more audio codec options. The new audio codecs usually result in better audio quality.") @Description("Adds more audio codec options. The new audio codecs usually result in better audio quality.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.music.annotations.MusicCompatibility
import app.revanced.patches.music.audio.exclusiveaudio.fingerprints.AudioOnlyEnablerFingerprint import app.revanced.patches.music.audio.exclusiveaudio.fingerprints.AudioOnlyEnablerFingerprint
@Patch @Patch
@Name("exclusive-audio-playback") @Name("Exclusive audio playback")
@Description("Enables the option to play music without video.") @Description("Enables the option to play music without video.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.music.layout.compactheader.fingerprints.CompactHeade
import org.jf.dexlib2.builder.instruction.BuilderInstruction11x import org.jf.dexlib2.builder.instruction.BuilderInstruction11x
@Patch(false) @Patch(false)
@Name("compact-header") @Name("Compact header")
@Description("Hides the music category bar at the top of the homepage.") @Description("Hides the music category bar at the top of the homepage.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.music.annotations.MusicCompatibility
import app.revanced.patches.music.layout.minimizedplayback.fingerprints.MinimizedPlaybackManagerFingerprint import app.revanced.patches.music.layout.minimizedplayback.fingerprints.MinimizedPlaybackManagerFingerprint
@Patch @Patch
@Name("minimized-playback-music") @Name("Minimized playback music")
@Description("Enables minimized playback on Kids music.") @Description("Enables minimized playback on Kids music.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.music.layout.premium.fingerprints.HideGetPremiumFing
import app.revanced.patches.music.layout.premium.fingerprints.HideGetPremiumParentFingerprint import app.revanced.patches.music.layout.premium.fingerprints.HideGetPremiumParentFingerprint
@Patch @Patch
@Name("hide-get-premium") @Name("Hide get premium")
@Description("Removes all \"Get Premium\" evidences from the avatar menu.") @Description("Removes all \"Get Premium\" evidences from the avatar menu.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import org.jf.dexlib2.iface.instruction.formats.Instruction35c
@Patch @Patch
@Name("upgrade-button-remover") @Name("Upgrade button remover")
@Description("Removes the upgrade tab from the pivot bar.") @Description("Removes the upgrade tab from the pivot bar.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.music.annotations.MusicCompatibility
import app.revanced.patches.music.misc.androidauto.fingerprints.CheckCertificateFingerprint import app.revanced.patches.music.misc.androidauto.fingerprints.CheckCertificateFingerprint
@Patch @Patch
@Name("bypass-certificate-checks") @Name("Bypass certificate checks")
@Description("Bypasses certificate checks which prevent YouTube Music from working on Android Auto.") @Description("Bypasses certificate checks which prevent YouTube Music from working on Android Auto.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -18,7 +18,7 @@ import app.revanced.util.microg.MicroGBytecodeHelper
@Patch @Patch
@DependsOn([MicroGResourcePatch::class]) @DependsOn([MicroGResourcePatch::class])
@Name("vanced-microg-support") @Name("Vanced MicroG support")
@Description("Allows YouTube Music ReVanced to run without root and under a different package name.") @Description("Allows YouTube Music ReVanced to run without root and under a different package name.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.2") @Version("0.0.2")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.music.misc.microg.shared.Constants.SPOOFED_PACKAGE_S
import app.revanced.util.microg.MicroGManifestHelper import app.revanced.util.microg.MicroGManifestHelper
import app.revanced.util.microg.MicroGResourceHelper import app.revanced.util.microg.MicroGResourceHelper
@Name("microg-resource-patch") @Name("Vanced MicroG resource patch")
@Description("Resource patch to allow YouTube Music ReVanced to run without root and under a different package name.") @Description("Resource patch to allow YouTube Music ReVanced to run without root and under a different package name.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.2") @Version("0.0.2")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.music.annotations.MusicCompatibility
import app.revanced.patches.music.premium.backgroundplay.fingerprints.BackgroundPlaybackDisableFingerprint import app.revanced.patches.music.premium.backgroundplay.fingerprints.BackgroundPlaybackDisableFingerprint
@Patch @Patch
@Name("background-play") @Name("Background play")
@Description("Enables playing music in the background.") @Description("Enables playing music in the background.")
@MusicCompatibility @MusicCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.myexpenses.misc.pro.annotations.UnlockProCompatibili
import app.revanced.patches.myexpenses.misc.pro.fingerprints.IsEnabledFingerprint import app.revanced.patches.myexpenses.misc.pro.fingerprints.IsEnabledFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks all professional features.") @Description("Unlocks all professional features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -12,7 +12,7 @@ import app.revanced.patches.netguard.broadcasts.removerestriction.resource.annot
import org.w3c.dom.Element import org.w3c.dom.Element
@Patch(false) @Patch(false)
@Name("remove-broadcasts-restriction") @Name("Remove broadcasts restriction")
@Description("Enables starting/stopping NetGuard via broadcasts.") @Description("Enables starting/stopping NetGuard via broadcasts.")
@RemoveBroadcastsRestrictionCompatibility @RemoveBroadcastsRestrictionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -15,7 +15,7 @@ import app.revanced.patches.nfctoolsse.misc.pro.fingerprints.IsLicenseRegistered
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks all pro features.") @Description("Unlocks all pro features.")
@Version("0.0.1") @Version("0.0.1")
@UnlockProCompatibility @UnlockProCompatibility

View file

@ -15,7 +15,7 @@ import app.revanced.patches.nova.prime.fingerprints.UnlockPrimeFingerprint
import org.jf.dexlib2.builder.instruction.BuilderInstruction11x import org.jf.dexlib2.builder.instruction.BuilderInstruction11x
@Patch @Patch
@Name("unlock-prime") @Name("Unlock prime")
@Description("Unlocks Nova Prime and all functions of the app.") @Description("Unlocks Nova Prime and all functions of the app.")
@UnlockPrimeCompatibility @UnlockPrimeCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.nyx.misc.pro.annotations.UnlockProCompatibility
import app.revanced.patches.nyx.misc.pro.fingerprints.CheckProFingerprint import app.revanced.patches.nyx.misc.pro.fingerprints.CheckProFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks all pro features.") @Description("Unlocks all pro features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.photomath.misc.unlockplus.annotations.UnlockPlusComp
import app.revanced.patches.photomath.misc.unlockplus.fingerprints.IsPlusUnlockedFingerprint import app.revanced.patches.photomath.misc.unlockplus.fingerprints.IsPlusUnlockedFingerprint
@Patch @Patch
@Name("unlock-plus") @Name("Unlock plus")
@DependsOn([SignatureDetectionPatch::class]) @DependsOn([SignatureDetectionPatch::class])
@Description("Unlocks plus features.") @Description("Unlocks plus features.")
@UnlockPlusCompatibilty @UnlockPlusCompatibilty

View file

@ -11,7 +11,7 @@ import app.revanced.patcher.patch.annotations.Patch
import app.revanced.patches.pixiv.ads.fingerprints.IsNotPremiumFingerprint import app.revanced.patches.pixiv.ads.fingerprints.IsNotPremiumFingerprint
@Patch @Patch
@Name("hide-ads") @Name("Hide ads")
@Description("Hides ads.") @Description("Hides ads.")
@Compatibility([Package("jp.pxv.android")]) @Compatibility([Package("jp.pxv.android")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -8,7 +8,7 @@ import app.revanced.patcher.patch.PatchResult
import app.revanced.patcher.patch.PatchResultSuccess import app.revanced.patcher.patch.PatchResultSuccess
import app.revanced.patcher.patch.ResourcePatch import app.revanced.patcher.patch.ResourcePatch
@Name("hide-subreddit-banner") @Name("Hide subreddit banner")
@Description("Hides banner ads from comments on subreddits.") @Description("Hides banner ads from comments on subreddits.")
@Version("0.0.1") @Version("0.0.1")
class HideBannerPatch : ResourcePatch { class HideBannerPatch : ResourcePatch {

View file

@ -10,7 +10,7 @@ import app.revanced.patcher.patch.PatchResult
import app.revanced.patcher.patch.PatchResultSuccess import app.revanced.patcher.patch.PatchResultSuccess
import app.revanced.patches.reddit.ad.comments.fingerprints.HideCommentAdsFingerprint import app.revanced.patches.reddit.ad.comments.fingerprints.HideCommentAdsFingerprint
@Name("hide-comment-ads") @Name("Hide comment ads")
@Description("Removes all comment ads.") @Description("Removes all comment ads.")
@Version("0.0.1") @Version("0.0.1")
class HideCommentAdsPatch : BytecodePatch( class HideCommentAdsPatch : BytecodePatch(

View file

@ -24,7 +24,7 @@ import org.jf.dexlib2.iface.reference.FieldReference
import org.jf.dexlib2.iface.reference.MethodReference import org.jf.dexlib2.iface.reference.MethodReference
@Patch @Patch
@Name("hide-ads") @Name("Hide ads")
@Description("Removes ads from the Reddit.") @Description("Removes ads from the Reddit.")
@DependsOn([HideBannerPatch::class, HideCommentAdsPatch::class]) @DependsOn([HideBannerPatch::class, HideCommentAdsPatch::class])
@HideAdsCompatibility @HideAdsCompatibility

View file

@ -6,5 +6,5 @@ import app.revanced.patcher.patch.annotations.Patch
@Target(AnnotationTarget.CLASS) @Target(AnnotationTarget.CLASS)
@Patch @Patch
@Name("change-oauth-client-id") @Name("Change oauth client id")
annotation class ChangeOAuthClientIdPatchAnnotation annotation class ChangeOAuthClientIdPatchAnnotation

View file

@ -13,7 +13,7 @@ import app.revanced.patches.reddit.customclients.syncforreddit.ads.fingerprints.
import app.revanced.patches.reddit.customclients.syncforreddit.detection.piracy.patch.DisablePiracyDetectionPatch import app.revanced.patches.reddit.customclients.syncforreddit.detection.piracy.patch.DisablePiracyDetectionPatch
@Patch @Patch
@Name("disable-ads") @Name("Disable ads")
@DependsOn([DisablePiracyDetectionPatch::class]) @DependsOn([DisablePiracyDetectionPatch::class])
@Description("Disables ads.") @Description("Disables ads.")
@Compatibility([Package("com.laurencedawson.reddit_sync")]) @Compatibility([Package("com.laurencedawson.reddit_sync")])

View file

@ -14,7 +14,7 @@ import app.revanced.patches.reddit.layout.disablescreenshotpopup.annotations.Dis
import app.revanced.patches.reddit.layout.disablescreenshotpopup.fingerprints.DisableScreenshotPopupFingerprint import app.revanced.patches.reddit.layout.disablescreenshotpopup.fingerprints.DisableScreenshotPopupFingerprint
@Patch @Patch
@Name("disable-screenshot-popup") @Name("Disable screenshot popup")
@Description("Disables the popup that shows up when taking a screenshot.") @Description("Disables the popup that shows up when taking a screenshot.")
@DisableScreenshotPopupCompatibility @DisableScreenshotPopupCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.reddit.layout.premiumicon.annotations.PremiumIconCom
import app.revanced.patches.reddit.layout.premiumicon.fingerprints.PremiumIconFingerprint import app.revanced.patches.reddit.layout.premiumicon.fingerprints.PremiumIconFingerprint
@Patch @Patch
@Name("premium-icon-reddit") @Name("Premium icon reddit")
@Description("Unlocks premium Reddit app icons.") @Description("Unlocks premium Reddit app icons.")
@PremiumIconCompatibility @PremiumIconCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.reddit.misc.tracking.url.annotations.SanitizeUrlQuer
import app.revanced.patches.reddit.misc.tracking.url.fingerprints.ShareLinkFormatterFingerprint import app.revanced.patches.reddit.misc.tracking.url.fingerprints.ShareLinkFormatterFingerprint
@Patch @Patch
@Name("sanitize-sharing-links") @Name("Sanitize sharing links")
@Description("Removes (tracking) query parameters from the URLs when sharing links.") @Description("Removes (tracking) query parameters from the URLs when sharing links.")
@SanitizeUrlQueryCompatibility @SanitizeUrlQueryCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.scbeasy.detection.debugging.annotations.RemoveDebugg
import app.revanced.patches.scbeasy.detection.debugging.fingerprints.DebuggingDetectionFingerprint import app.revanced.patches.scbeasy.detection.debugging.fingerprints.DebuggingDetectionFingerprint
@Patch(false) @Patch(false)
@Name("remove-debugging-detection") @Name("Remove debugging detection")
@Description("Removes the USB and wireless debugging checks.") @Description("Removes the USB and wireless debugging checks.")
@RemoveDebuggingDetectionCompatibility @RemoveDebuggingDetectionCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import java.util.concurrent.Executors
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
@Name("resource-mapping") @Name("Resource mapping")
@Description("Creates a map of public resources.") @Description("Creates a map of public resources.")
@Version("0.0.1") @Version("0.0.1")
class ResourceMappingPatch : ResourcePatch { class ResourceMappingPatch : ResourcePatch {

View file

@ -15,7 +15,7 @@ import app.revanced.patches.songpal.badge.annotations.BadgeCompatibility
import app.revanced.patches.songpal.badge.fingerprints.CreateTabsFingerprint import app.revanced.patches.songpal.badge.fingerprints.CreateTabsFingerprint
@Patch @Patch
@Name("remove-badge-tab") @Name("Remove badge tab")
@Description("Removes the badge tab from the activity tab.") @Description("Removes the badge tab from the activity tab.")
@BadgeCompatibility @BadgeCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.songpal.badge.annotations.BadgeCompatibility
import app.revanced.patches.songpal.badge.fingerprints.ShowNotificationFingerprint import app.revanced.patches.songpal.badge.fingerprints.ShowNotificationFingerprint
@Patch @Patch
@Name("remove-notification-badge") @Name("Remove notification badge")
@Description("Removes the red notification badge from the activity tab.") @Description("Removes the red notification badge from the activity tab.")
@BadgeCompatibility @BadgeCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -10,7 +10,7 @@ import app.revanced.patches.spotify.layout.theme.annotations.ThemeCompatibility
import org.w3c.dom.Element import org.w3c.dom.Element
@Patch @Patch
@Name("spotify-theme") @Name("Spotify theme")
@Description("Applies a custom theme.") @Description("Applies a custom theme.")
@ThemeCompatibility @ThemeCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.spotify.lite.ondemand.annotations.OnDemandCompatibil
import app.revanced.patches.spotify.lite.ondemand.fingerprints.OnDemandFingerprint import app.revanced.patches.spotify.lite.ondemand.fingerprints.OnDemandFingerprint
@Patch @Patch
@Name("enable-on-demand") @Name("Enable on demand")
@Description("Enables listening to songs on-demand, allowing to play any song from playlists, albums or artists without limitations. This does not remove ads.") @Description("Enables listening to songs on-demand, allowing to play any song from playlists, albums or artists without limitations. This does not remove ads.")
@OnDemandCompatibility @OnDemandCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import org.jf.dexlib2.Opcode
import org.jf.dexlib2.iface.instruction.WideLiteralInstruction import org.jf.dexlib2.iface.instruction.WideLiteralInstruction
@Patch @Patch
@Name("hide-premium-navbar") @Name("Hide premium navbar")
@Description("Removes the premium tab from the navbar.") @Description("Removes the premium tab from the navbar.")
@PremiumNavbarTabCompatibility @PremiumNavbarTabCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.tasker.trial.unlock.annotations.UnlockTrialCompatibi
import app.revanced.patches.tasker.trial.unlock.fingerprints.CheckLicenseFingerprint import app.revanced.patches.tasker.trial.unlock.fingerprints.CheckLicenseFingerprint
@Patch @Patch
@Name("unlock-trial") @Name("Unlock trial")
@Description("Unlocks the trial version.") @Description("Unlocks the trial version.")
@UnlockTrialCompatibility @UnlockTrialCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -15,7 +15,7 @@ import app.revanced.patches.ticktick.misc.themeunlock.fingerprints.CheckLockedTh
import app.revanced.patches.ticktick.misc.themeunlock.fingerprints.SetThemeFingerprint import app.revanced.patches.ticktick.misc.themeunlock.fingerprints.SetThemeFingerprint
@Patch @Patch
@Name("unlock-themes") @Name("Unlock themes")
@Description("Unlocks all themes that are inaccessible until a certain level is reached.") @Description("Unlocks all themes that are inaccessible until a certain level is reached.")
@UnlockThemesCompatibility @UnlockThemesCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import org.jf.dexlib2.iface.instruction.TwoRegisterInstruction
import org.jf.dexlib2.iface.reference.FieldReference import org.jf.dexlib2.iface.reference.FieldReference
@Patch @Patch
@Name("hide-ads") @Name("Hide ads")
@Description("Removes ads from TikTok.") @Description("Removes ads from TikTok.")
@HideAdsCompatibility @HideAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -20,7 +20,7 @@ import org.jf.dexlib2.iface.instruction.OneRegisterInstruction
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("feed-filter") @Name("Feed filter")
@Description("Filters tiktok videos: removing ads, removing livestreams.") @Description("Filters tiktok videos: removing ads, removing livestreams.")
@FeedFilterCompatibility @FeedFilterCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -7,7 +7,7 @@ import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint
import app.revanced.patches.tiktok.interaction.downloads.annotations.DownloadsCompatibility import app.revanced.patches.tiktok.interaction.downloads.annotations.DownloadsCompatibility
import org.jf.dexlib2.AccessFlags import org.jf.dexlib2.AccessFlags
@Name("acl-common-share-get-show-type") @Name("Acl common share get show type")
@DownloadsCompatibility @DownloadsCompatibility
@Version("0.0.1") @Version("0.0.1")
object ACLCommonShareFingerprint2 : MethodFingerprint( object ACLCommonShareFingerprint2 : MethodFingerprint(

View file

@ -7,7 +7,7 @@ import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint
import app.revanced.patches.tiktok.interaction.downloads.annotations.DownloadsCompatibility import app.revanced.patches.tiktok.interaction.downloads.annotations.DownloadsCompatibility
import org.jf.dexlib2.AccessFlags import org.jf.dexlib2.AccessFlags
@Name("acl-common-share-get-transcode") @Name("Acl common share get transcode")
@DownloadsCompatibility @DownloadsCompatibility
@Version("0.0.1") @Version("0.0.1")
object ACLCommonShareFingerprint3 : MethodFingerprint( object ACLCommonShareFingerprint3 : MethodFingerprint(

View file

@ -32,7 +32,7 @@ import org.jf.dexlib2.iface.reference.StringReference
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("downloads") @Name("Downloads")
@Description("Removes download restrictions and changes the default path to download to.") @Description("Removes download restrictions and changes the default path to download to.")
@DownloadsCompatibility @DownloadsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import org.jf.dexlib2.builder.instruction.BuilderInstruction21t
import org.jf.dexlib2.builder.instruction.BuilderInstruction22c import org.jf.dexlib2.builder.instruction.BuilderInstruction22c
@Patch @Patch
@Name("show-seekbar") @Name("Show seekbar")
@Description("Shows progress bar for all video.") @Description("Shows progress bar for all video.")
@ShowSeekbarCompatibility @ShowSeekbarCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -16,7 +16,7 @@ import app.revanced.patches.tiktok.interaction.speed.fingerprints.SpeedControlPa
import org.jf.dexlib2.Opcode import org.jf.dexlib2.Opcode
@Patch @Patch
@Name("playback-speed") @Name("Playback speed")
@Description("Enables the playback speed option for all videos.") @Description("Enables the playback speed option for all videos.")
@PlaybackSpeedCompatibility @PlaybackSpeedCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -6,7 +6,7 @@ import app.revanced.patches.shared.integrations.patch.AbstractIntegrationsPatch
import app.revanced.patches.tiktok.misc.integrations.annotations.IntegrationsCompatibility import app.revanced.patches.tiktok.misc.integrations.annotations.IntegrationsCompatibility
import app.revanced.patches.tiktok.misc.integrations.fingerprints.InitFingerprint import app.revanced.patches.tiktok.misc.integrations.fingerprints.InitFingerprint
@Name("integrations") @Name("Integrations")
@IntegrationsCompatibility @IntegrationsCompatibility
@RequiresIntegrations @RequiresIntegrations
class IntegrationsPatch : AbstractIntegrationsPatch( class IntegrationsPatch : AbstractIntegrationsPatch(

View file

@ -5,7 +5,7 @@ import app.revanced.patcher.annotation.Version
import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint
import app.revanced.patches.tiktok.misc.login.disablerequirement.annotations.DisableLoginRequirementCompatibility import app.revanced.patches.tiktok.misc.login.disablerequirement.annotations.DisableLoginRequirementCompatibility
@Name("mandatory-login-service-fingerprint2") @Name("Mandatory login service fingerprint2")
@DisableLoginRequirementCompatibility @DisableLoginRequirementCompatibility
@Version("0.0.1") @Version("0.0.1")
object MandatoryLoginServiceFingerprint2 : MethodFingerprint( object MandatoryLoginServiceFingerprint2 : MethodFingerprint(

View file

@ -14,7 +14,7 @@ import app.revanced.patches.tiktok.misc.login.disablerequirement.fingerprints.Ma
import app.revanced.patches.tiktok.misc.login.disablerequirement.fingerprints.MandatoryLoginServiceFingerprint2 import app.revanced.patches.tiktok.misc.login.disablerequirement.fingerprints.MandatoryLoginServiceFingerprint2
@Patch @Patch
@Name("disable-login-requirement") @Name("Disable login requirement")
@Description("Do not force login.") @Description("Do not force login.")
@DisableLoginRequirementCompatibility @DisableLoginRequirementCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import app.revanced.patches.tiktok.misc.login.fixgoogle.fingerprints.GoogleAuthA
import app.revanced.patches.tiktok.misc.login.fixgoogle.fingerprints.GoogleOneTapAuthAvailableFingerprint import app.revanced.patches.tiktok.misc.login.fixgoogle.fingerprints.GoogleOneTapAuthAvailableFingerprint
@Patch @Patch
@Name("fix-google-login") @Name("Fix google login")
@Description("Allows logging in with a Google account.") @Description("Allows logging in with a Google account.")
@FixGoogleLoginCompatibility @FixGoogleLoginCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -27,7 +27,7 @@ import org.jf.dexlib2.iface.instruction.WideLiteralInstruction
@Patch @Patch
@DependsOn([IntegrationsPatch::class]) @DependsOn([IntegrationsPatch::class])
@Name("settings") @Name("Settings")
@Description("Adds ReVanced settings to TikTok.") @Description("Adds ReVanced settings to TikTok.")
@SettingsCompatibility @SettingsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -25,7 +25,7 @@ import org.jf.dexlib2.iface.reference.MethodReference
@Patch(false) @Patch(false)
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("sim-spoof") @Name("Sim spoof")
@Description("Spoofs the information which is retrieved from the sim-card.") @Description("Spoofs the information which is retrieved from the sim-card.")
@SpoofSimCompatibility @SpoofSimCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -17,7 +17,7 @@ import app.revanced.patches.trakt.fingerprints.IsVIPFingerprint
import app.revanced.patches.trakt.fingerprints.RemoteUserFingerprint import app.revanced.patches.trakt.fingerprints.RemoteUserFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks pro features.") @Description("Unlocks pro features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -12,7 +12,7 @@ import app.revanced.patcher.patch.annotations.Patch
import app.revanced.patches.twelvewidgets.unlock.fingerprints.* import app.revanced.patches.twelvewidgets.unlock.fingerprints.*
@Patch @Patch
@Name("unlock-paid-widgets") @Name("Unlock paid widgets")
@Description("Unlocks paid widgets of the app") @Description("Unlocks paid widgets of the app")
@Compatibility([Package("com.dci.dev.androidtwelvewidgets")]) @Compatibility([Package("com.dci.dev.androidtwelvewidgets")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -21,7 +21,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("block-audio-ads") @Name("Block audio ads")
@Description("Blocks audio ads in streams and VODs.") @Description("Blocks audio ads in streams and VODs.")
@AudioAdsCompatibility @AudioAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -23,7 +23,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([VideoAdsPatch::class, IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([VideoAdsPatch::class, IntegrationsPatch::class, SettingsPatch::class])
@Name("block-embedded-ads") @Name("Block embedded ads")
@Description("Blocks embedded stream ads using services like TTV.lol or PurpleAdBlocker.") @Description("Blocks embedded stream ads using services like TTV.lol or PurpleAdBlocker.")
@EmbeddedAdsCompatibility @EmbeddedAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -25,7 +25,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("block-video-ads") @Name("Block video ads")
@Description("Blocks video ads in streams and VODs.") @Description("Blocks video ads in streams and VODs.")
@VideoAdsCompatibility @VideoAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -26,7 +26,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("show-deleted-messages") @Name("Show deleted messages")
@Description("Shows deleted chat messages behind a clickable spoiler.") @Description("Shows deleted chat messages behind a clickable spoiler.")
@ShowDeletedMessagesCompatibility @ShowDeletedMessagesCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -21,7 +21,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([SettingsPatch::class]) @DependsOn([SettingsPatch::class])
@Name("auto-claim-channel-points") @Name("Auto claim channel points")
@Description("Automatically claim Channel Points.") @Description("Automatically claim Channel Points.")
@AutoClaimChannelPointsCompatibility @AutoClaimChannelPointsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -22,7 +22,7 @@ import app.revanced.patches.twitch.misc.settings.bytecode.patch.SettingsPatch
@Patch(false) @Patch(false)
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("debug-mode") @Name("Debug mode")
@Description("Enables Twitch's internal debugging mode.") @Description("Enables Twitch's internal debugging mode.")
@DebugModeCompatibility @DebugModeCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -5,7 +5,7 @@ import app.revanced.patcher.annotation.Version
import app.revanced.patches.twitch.misc.integrations.annotations.IntegrationsCompatibility import app.revanced.patches.twitch.misc.integrations.annotations.IntegrationsCompatibility
import app.revanced.patches.shared.integrations.patch.AbstractIntegrationsPatch.IntegrationsFingerprint import app.revanced.patches.shared.integrations.patch.AbstractIntegrationsPatch.IntegrationsFingerprint
@Name("init-fingerprint") @Name("Init fingerprint")
@IntegrationsCompatibility @IntegrationsCompatibility
@Version("0.0.1") @Version("0.0.1")
object InitFingerprint : IntegrationsFingerprint( object InitFingerprint : IntegrationsFingerprint(

View file

@ -6,7 +6,7 @@ import app.revanced.patches.shared.integrations.patch.AbstractIntegrationsPatch
import app.revanced.patches.twitch.misc.integrations.annotations.IntegrationsCompatibility import app.revanced.patches.twitch.misc.integrations.annotations.IntegrationsCompatibility
import app.revanced.patches.twitch.misc.integrations.fingerprints.InitFingerprint import app.revanced.patches.twitch.misc.integrations.fingerprints.InitFingerprint
@Name("integrations") @Name("Integrations")
@IntegrationsCompatibility @IntegrationsCompatibility
@RequiresIntegrations @RequiresIntegrations
class IntegrationsPatch : AbstractIntegrationsPatch( class IntegrationsPatch : AbstractIntegrationsPatch(

View file

@ -33,7 +33,7 @@ import java.io.Closeable
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsResourcePatch::class]) @DependsOn([IntegrationsPatch::class, SettingsResourcePatch::class])
@Name("settings") @Name("Settings")
@Description("Adds settings menu to Twitch.") @Description("Adds settings menu to Twitch.")
@SettingsCompatibility @SettingsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -7,7 +7,7 @@ import app.revanced.patches.shared.settings.preference.impl.PreferenceScreen
import app.revanced.patches.shared.settings.resource.patch.AbstractSettingsResourcePatch import app.revanced.patches.shared.settings.resource.patch.AbstractSettingsResourcePatch
import app.revanced.patches.twitch.misc.settings.annotations.SettingsCompatibility import app.revanced.patches.twitch.misc.settings.annotations.SettingsCompatibility
@Name("settings-resource-patch") @Name("Settings resource patch")
@SettingsCompatibility @SettingsCompatibility
@Version("0.0.1") @Version("0.0.1")
class SettingsResourcePatch : AbstractSettingsResourcePatch( class SettingsResourcePatch : AbstractSettingsResourcePatch(

View file

@ -12,7 +12,7 @@ import org.w3c.dom.Element
@Patch @Patch
@DependsOn([HideViewsBytecodePatch::class]) @DependsOn([HideViewsBytecodePatch::class])
@Name("hide-views-stats") @Name("Hide views stats")
@Description("Hides the view stats under tweets.") @Description("Hides the view stats under tweets.")
@HideViewsCompatibility @HideViewsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -14,7 +14,7 @@ import java.io.FileWriter
import java.nio.file.Files import java.nio.file.Files
@Patch @Patch
@Name("dynamic-color") @Name("Dynamic color")
@Description("Replaces the default Twitter Blue with the users Material You palette.") @Description("Replaces the default Twitter Blue with the users Material You palette.")
@DynamicColorCompatibility @DynamicColorCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import app.revanced.patches.twitter.misc.hook.json.fingerprints.LoganSquareFinge
import java.io.Closeable import java.io.Closeable
import java.io.InvalidClassException import java.io.InvalidClassException
@Name("json-hook") @Name("Json hook")
@Description("Hooks the stream which reads JSON responses.") @Description("Hooks the stream which reads JSON responses.")
@Version("0.0.1") @Version("0.0.1")
@RequiresIntegrations @RequiresIntegrations

View file

@ -10,7 +10,7 @@ import app.revanced.patches.twitter.misc.hook.patch.BaseHookPatchPatch
import app.revanced.patches.twitter.misc.hook.patch.ads.annotations.HideAdsCompatibility import app.revanced.patches.twitter.misc.hook.patch.ads.annotations.HideAdsCompatibility
@Patch @Patch
@Name("hide-ads") @Name("Hide ads")
@DependsOn([JsonHookPatch::class]) @DependsOn([JsonHookPatch::class])
@Description("Hides ads.") @Description("Hides ads.")
@HideAdsCompatibility @HideAdsCompatibility

View file

@ -10,7 +10,7 @@ import app.revanced.patches.twitter.misc.hook.patch.BaseHookPatchPatch
import app.revanced.patches.twitter.misc.hook.patch.recommendation.annotations.HideRecommendedUsersCompatibility import app.revanced.patches.twitter.misc.hook.patch.recommendation.annotations.HideRecommendedUsersCompatibility
@Patch @Patch
@Name("hide-recommended-users") @Name("Hide recommended users")
@DependsOn([JsonHookPatch::class]) @DependsOn([JsonHookPatch::class])
@Description("Hides recommended users.") @Description("Hides recommended users.")
@HideRecommendedUsersCompatibility @HideRecommendedUsersCompatibility

View file

@ -12,7 +12,7 @@ import app.revanced.patches.vsco.misc.pro.fingerprints.RevCatSubscriptionFingerp
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks pro features.") @Description("Unlocks pro features.")
@Compatibility([Package("com.vsco.cam")]) @Compatibility([Package("com.vsco.cam")])
@Version("0.0.1") @Version("0.0.1")

View file

@ -12,7 +12,7 @@ import app.revanced.patches.warnwetter.misc.firebasegetcert.annotations.Firebase
import app.revanced.patches.warnwetter.misc.firebasegetcert.fingerprints.GetMessagingCertFingerprint import app.revanced.patches.warnwetter.misc.firebasegetcert.fingerprints.GetMessagingCertFingerprint
import app.revanced.patches.warnwetter.misc.firebasegetcert.fingerprints.GetReqistrationCertFingerprint import app.revanced.patches.warnwetter.misc.firebasegetcert.fingerprints.GetReqistrationCertFingerprint
@Name("spoof-cert-patch") @Name("Spoof cert patch")
@Description("Spoofs the X-Android-Cert header.") @Description("Spoofs the X-Android-Cert header.")
@FirebaseGetCertPatchCompatibility @FirebaseGetCertPatchCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -20,7 +20,7 @@ import app.revanced.patches.warnwetter.misc.promocode.fingerprints.PromoCodeUnlo
] ]
) )
@Patch @Patch
@Name("promo-code-unlock") @Name("Promo code unlock")
@Description("Disables the validation of promo code. Any code will work to unlock all features.") @Description("Disables the validation of promo code. Any code will work to unlock all features.")
@PromoCodeUnlockCompatibility @PromoCodeUnlockCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -13,7 +13,7 @@ import app.revanced.patches.windyapp.misc.pro.annotations.UnlockProCompatibility
import app.revanced.patches.windyapp.misc.pro.fingerprints.CheckProFingerprint import app.revanced.patches.windyapp.misc.pro.fingerprints.CheckProFingerprint
@Patch @Patch
@Name("unlock-pro") @Name("Unlock pro")
@Description("Unlocks all pro features.") @Description("Unlocks all pro features.")
@UnlockProCompatibility @UnlockProCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -29,7 +29,7 @@ import org.jf.dexlib2.iface.instruction.formats.Instruction35c
FixBackToExitGesturePatch::class FixBackToExitGesturePatch::class
] ]
) )
@Name("hide-ads") @Name("Hide ads")
@Description("Removes general ads.") @Description("Removes general ads.")
@HideAdsCompatibility @HideAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -19,7 +19,7 @@ import app.revanced.patches.youtube.misc.settings.bytecode.patch.SettingsPatch
import org.jf.dexlib2.iface.instruction.TwoRegisterInstruction import org.jf.dexlib2.iface.instruction.TwoRegisterInstruction
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("hide-get-premium") @Name("Hide get premium")
@HideGetPremiumCompatibility @HideGetPremiumCompatibility
@Version("0.0.1") @Version("0.0.1")
class HideGetPremiumPatch : BytecodePatch(listOf(GetPremiumViewFingerprint,)) { class HideGetPremiumPatch : BytecodePatch(listOf(GetPremiumViewFingerprint,)) {

View file

@ -21,7 +21,7 @@ import app.revanced.patches.youtube.misc.settings.bytecode.patch.SettingsPatch
@Patch @Patch
@DependsOn([IntegrationsPatch::class, SettingsPatch::class]) @DependsOn([IntegrationsPatch::class, SettingsPatch::class])
@Name("video-ads") @Name("Video ads")
@Description("Removes ads in the video player.") @Description("Removes ads in the video player.")
@VideoAdsCompatibility @VideoAdsCompatibility
@Version("0.0.1") @Version("0.0.1")

View file

@ -15,7 +15,7 @@ import app.revanced.patches.youtube.misc.playercontrols.bytecode.patch.PlayerCon
import app.revanced.patches.youtube.video.information.patch.VideoInformationPatch import app.revanced.patches.youtube.video.information.patch.VideoInformationPatch
@Patch @Patch
@Name("copy-video-url") @Name("Copy video url")
@Description("Adds buttons in player to copy video links.") @Description("Adds buttons in player to copy video links.")
@DependsOn([ @DependsOn([
CopyVideoUrlResourcePatch::class, CopyVideoUrlResourcePatch::class,

View file

@ -16,7 +16,7 @@ import app.revanced.util.resources.ResourceUtils
import app.revanced.util.resources.ResourceUtils.copyResources import app.revanced.util.resources.ResourceUtils.copyResources
import app.revanced.util.resources.ResourceUtils.mergeStrings import app.revanced.util.resources.ResourceUtils.mergeStrings
@Name("copy-video-url-resource") @Name("Copy video url resource")
@DependsOn([BottomControlsResourcePatch::class, SettingsPatch::class]) @DependsOn([BottomControlsResourcePatch::class, SettingsPatch::class])
@Version("0.0.1") @Version("0.0.1")
class CopyVideoUrlResourcePatch : ResourcePatch { class CopyVideoUrlResourcePatch : ResourcePatch {

View file

@ -15,7 +15,7 @@ import app.revanced.patches.youtube.misc.playercontrols.bytecode.patch.PlayerCon
import app.revanced.patches.youtube.video.information.patch.VideoInformationPatch import app.revanced.patches.youtube.video.information.patch.VideoInformationPatch
@Patch @Patch
@Name("external-downloads") @Name("External downloads")
@DependsOn([ExternalDownloadsResourcePatch::class, PlayerControlsBytecodePatch::class, VideoInformationPatch::class]) @DependsOn([ExternalDownloadsResourcePatch::class, PlayerControlsBytecodePatch::class, VideoInformationPatch::class])
@Description("Adds support to download and save YouTube videos using an external app.") @Description("Adds support to download and save YouTube videos using an external app.")
@ExternalDownloadsCompatibility @ExternalDownloadsCompatibility

Some files were not shown because too many files have changed in this diff Show more