@@ -58,8 +58,6 @@ private val shutdownStateFingerprint = Fingerprint(
|
|||||||
)
|
)
|
||||||
|
|
||||||
private const val APP_UPDATE_ACTIVITY = "com.twitter.clientshutdown.update.AppUpdateActivity"
|
private const val APP_UPDATE_ACTIVITY = "com.twitter.clientshutdown.update.AppUpdateActivity"
|
||||||
private const val APP_UPDATE_ACTIVITY_ALIAS = "com.twitter.clientshutdown.update.AppUpdateActivityAlias"
|
|
||||||
private const val START_ACTIVITY = "com.twitter.android.StartActivity"
|
|
||||||
|
|
||||||
private val disableOutdatedVersionActivityPatch = resourcePatch {
|
private val disableOutdatedVersionActivityPatch = resourcePatch {
|
||||||
execute {
|
execute {
|
||||||
@@ -73,16 +71,6 @@ private val disableOutdatedVersionActivityPatch = resourcePatch {
|
|||||||
.single { it.getAttribute("android:name") == APP_UPDATE_ACTIVITY }
|
.single { it.getAttribute("android:name") == APP_UPDATE_ACTIVITY }
|
||||||
}
|
}
|
||||||
appUpdateActivity.setAttribute("android:enabled", "false")
|
appUpdateActivity.setAttribute("android:enabled", "false")
|
||||||
|
|
||||||
val appUpdateActivityAlias = document.getElementsByTagName("activity-alias")
|
|
||||||
.let { aliases ->
|
|
||||||
(0 until aliases.length)
|
|
||||||
.asSequence()
|
|
||||||
.map { aliases.item(it) }
|
|
||||||
.filterIsInstance<Element>()
|
|
||||||
.single { it.getAttribute("android:name") == APP_UPDATE_ACTIVITY_ALIAS }
|
|
||||||
}
|
|
||||||
appUpdateActivityAlias.setAttribute("android:targetActivity", START_ACTIVITY)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -96,7 +84,6 @@ val disableOutdatedVersionScreenPatch = bytecodePatch(
|
|||||||
compatibleWith(COMPATIBILITY_X)
|
compatibleWith(COMPATIBILITY_X)
|
||||||
dependsOn(disableOutdatedVersionActivityPatch)
|
dependsOn(disableOutdatedVersionActivityPatch)
|
||||||
|
|
||||||
|
|
||||||
execute {
|
execute {
|
||||||
forceUpdateNavigationFingerprint.method.addInstructions(
|
forceUpdateNavigationFingerprint.method.addInstructions(
|
||||||
0,
|
0,
|
||||||
|
|||||||
Reference in New Issue
Block a user