Skip to content

Commit

Permalink
feat(Twitter): Added Enable app downgrading patch
Browse files Browse the repository at this point in the history
  • Loading branch information
Swakshan committed Apr 18, 2024
1 parent 61827e7 commit 9f581ce
Showing 1 changed file with 21 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package crimera.patches.all.appDowngrading

import app.revanced.patcher.data.ResourceContext
import app.revanced.patcher.patch.ResourcePatch
import app.revanced.patcher.patch.annotation.Patch
import org.w3c.dom.Element


@Patch(
name = "Enable app downgrading",
description = "Sets app version to a default value making installation of different versions possible",
use = false
)
object AppDowngradingPatch: ResourcePatch() {
override fun execute(context: ResourceContext) {
context.xmlEditor["AndroidManifest.xml"].use {
val manifestElement = it.file.getElementsByTagName("manifest").item(0) as Element
manifestElement.setAttribute("android:versionCode", "999999999")
}
}
}

0 comments on commit 9f581ce

Please sign in to comment.