lineage_patches_unified/patches_treble/treble_app/0001-Remove-Securize-2-2.patch
2024-07-21 17:19:43 +08:00

86 lines
3.9 KiB
Diff

From 5de486b70139a2dc66c38b0be6df5396b74391fc Mon Sep 17 00:00:00 2001
From: Andy CrossGate Yan <GeForce8800Ultra@gmail.com>
Date: Mon, 15 Jul 2024 22:14:09 +0800
Subject: [PATCH] Remove Securize (2/2)
Leave this Play Integrity mess to the professionals
Change-Id: I36abaea9714ccdd5680be88e771143eee2a170cd
---
.../java/me/phh/treble/app/MiscSettings.kt | 34 -------------------
app/src/main/res/xml/pref_misc.xml | 6 ++--
2 files changed, 4 insertions(+), 36 deletions(-)
diff --git a/app/src/main/java/me/phh/treble/app/MiscSettings.kt b/app/src/main/java/me/phh/treble/app/MiscSettings.kt
index 78556be..661abb2 100644
--- a/app/src/main/java/me/phh/treble/app/MiscSettings.kt
+++ b/app/src/main/java/me/phh/treble/app/MiscSettings.kt
@@ -21,7 +21,6 @@ object MiscSettings : Settings {
val disableButtonsBacklight = "key_misc_disable_buttons_backlight"
val forceNavbarOff = "key_misc_force_navbar_off"
val bluetooth = "key_misc_bluetooth"
- val securize = "key_misc_securize"
val removeTelephony = "key_misc_removetelephony"
val remotectl = "key_misc_remotectl"
val disableAudioEffects = "key_misc_disable_audio_effects"
@@ -58,39 +57,6 @@ class MiscSettingsFragment : SettingsFragment() {
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
super.onCreatePreferences(savedInstanceState, rootKey)
- val securizePref = findPreference<Preference>(MiscSettings.securize)
- securizePref!!.setOnPreferenceClickListener {
- val builder = AlertDialog.Builder( this.getActivity() )
- builder.setTitle(getString(R.string.remove_root))
- builder.setMessage(getString(R.string.continue_question))
-
- builder.setPositiveButton(android.R.string.yes) { dialog, which ->
-
- var cmds = listOf(
- arrayOf("/sbin/su", "-c", "/system/bin/phh-securize.sh"),
- arrayOf("/system/xbin/su", "-c", "/system/bin/phh-securize.sh"),
- arrayOf("/system/xbin/phh-su", "-c", "/system/bin/phh-securize.sh"),
- arrayOf("/sbin/su", "0", "/system/bin/phh-securize.sh"),
- arrayOf("/system/xbin/su", "0", "/system/bin/phh-securize.sh"),
- arrayOf("/system/xbin/phh-su", "0", "/system/bin/phh-securize.sh")
- )
- for (cmd in cmds) {
- try {
- Runtime.getRuntime().exec(cmd).waitFor()
- break
- } catch (t: Throwable) {
- Log.d("PHH", "Failed to exec \"" + cmd.joinToString(separator = " ") + "\", skipping")
- }
- }
- }
-
- builder.setNegativeButton(android.R.string.no) { dialog, which ->
- }
-
- builder.show()
- return@setOnPreferenceClickListener true
- }
-
val removeTelephonyPref = findPreference<Preference>(MiscSettings.removeTelephony)
removeTelephonyPref!!.setOnPreferenceClickListener {
diff --git a/app/src/main/res/xml/pref_misc.xml b/app/src/main/res/xml/pref_misc.xml
index dbd8b88..0e8706d 100644
--- a/app/src/main/res/xml/pref_misc.xml
+++ b/app/src/main/res/xml/pref_misc.xml
@@ -203,8 +203,10 @@
android:entryValues="@array/pref_misc_fod_color_values"
android:key="key_misc_fod_color"
android:title="Under-display fp color" />
- <Preference android:title="Securize"
- android:key="key_misc_securize" />
+ <Preference
+ android:enabled="false"
+ android:title="Securize"
+ android:summary="Unsupported - please try other methods\n(e.g. PlayIntegrityFix module)" />
</PreferenceCategory>
<PreferenceCategory android:title="Debugging">
<Preference android:title="Debug Sensors">
--
2.34.1