Updates: Use persist.sys.recovery_update instead of uncrypt prop
Use uncrypt only if using aosp recovery
Change-Id: I6905fbb8bcb0e2c3ac0811c31838b8f13b138d1d
diff --git a/src/com/blissroms/updater/controller/UpdateInstaller.java b/src/com/blissroms/updater/controller/UpdateInstaller.java
index d25f63d..60a4d69 100644
--- a/src/com/blissroms/updater/controller/UpdateInstaller.java
+++ b/src/com/blissroms/updater/controller/UpdateInstaller.java
@@ -85,7 +85,7 @@
.putBoolean(Constants.PREF_INSTALL_NOTIFIED, false)
.apply();
- if (SystemProperties.get(Constants.PROP_DISABLE_UNCRYPT, "0").equals("0") && Utils.isEncrypted(mContext, update.getFile())) {
+ if (SystemProperties.get(Constants.PROP_RECOVERY_UPDATE, "").equals("true") && Utils.isEncrypted(mContext, update.getFile())) {
// uncrypt rewrites the file so that it can be read without mounting
// the filesystem, so create a copy of it.
prepareForUncryptAndInstall(update);
diff --git a/src/com/blissroms/updater/misc/Constants.java b/src/com/blissroms/updater/misc/Constants.java
index 437e550..b198e0c 100644
--- a/src/com/blissroms/updater/misc/Constants.java
+++ b/src/com/blissroms/updater/misc/Constants.java
@@ -43,7 +43,7 @@
public static final String PROP_DEVICE = "ro.bliss.device";
public static final String PROP_NEXT_DEVICE = "ro.updater.next_device";
public static final String PROP_RELEASE_TYPE = "ro.bliss.build.status";
- public static final String PROP_DISABLE_UNCRYPT = "sys.ota.disable_uncrypt";
+ public static final String PROP_RECOVERY_UPDATE = "persist.sys.recovery_update";
public static final String PROP_UPDATER_ALLOW_DOWNGRADING = "bliss.updater.allow_downgrading";
public static final String PROP_UPDATER_URI = "bliss.updater.uri";
public static final String PROP_CHANGELOG_VERSION = "ro.bliss.changelog.version";