diff --git a/Patches/LineageOS-14.1/android_vendor_cm/config.xml b/Patches/LineageOS-14.1/android_vendor_cm/config.xml
index dc917fef..24567e37 100644
--- a/Patches/LineageOS-14.1/android_vendor_cm/config.xml
+++ b/Patches/LineageOS-14.1/android_vendor_cm/config.xml
@@ -41,10 +41,13 @@
- com.android.settings.*,3
- com.catchingnow.tinyclipboardmanager.*,0
- com.commit451.gitlab.*,1
+ - com.cuberite.android.*,4
- com.cyanogenmod.eleven.*,3
- com.darshancomputing.BatteryIndicatorPro.*,3
- com.dosse.chromiumautoupdater.*,4
- com.dozingcatsoftware.bouncy.*,3
+ - com.forrestguice.sumtimeswidget.*,0
+ - com.fr3ts0n.ecu.gui.androbd.*,3
- com.fsck.k9.*,1
- com.github.pires.obd.reader.*,3
- com.github.yeriomin.yalpstore.*,1
@@ -79,6 +82,7 @@
- de.blinkt.openvpn.*,3
- de.schildbach.wallet.*,1
- de.srlabs.snoopsnitch.*,3
+ - de.tap.easy_xkcd.*,0
- de.tobiasbielefeld.solitaire.*,0
- de.westnordost.streetcomplete.*,1
- dev.ukanth.ufirewall.*,3
@@ -150,6 +154,7 @@
- org.sufficientlysecure.keychain.*,1
- org.sufficientlysecure.localcalendar.*,0
- org.sufficientlysecure.viewer.*,3
+ - org.supertuxkart.stk.*,4
- org.tasks.*,3
- org.telegram.messenger.*,1
- org.thoughtcrime.securesms.*,1
@@ -162,6 +167,9 @@
- org.xbmc.kore.*,3
- protect.card_locker.*,0
- tk.jordynsmediagroup.simpleirc.fdroid.*,0
+ - to.noc.android.swipeyours.*,1
+ - us.spotco.extirpater.*,1
+ - us.spotco.maps.*,1
- com.a1dev.sdbench.*,2
- com.amazon.kindle.*,3
diff --git a/Scripts/LineageOS-14.1/Patch.sh b/Scripts/LineageOS-14.1/Patch.sh
index 63462001..d137d0e6 100755
--- a/Scripts/LineageOS-14.1/Patch.sh
+++ b/Scripts/LineageOS-14.1/Patch.sh
@@ -173,7 +173,7 @@ enter "packages/apps/Jelly"
git apply --3way $patches"android_packages_apps_Jelly/182322-3.patch" #Add option to remove identifying headers
enter "packages/apps/Settings"
-sed -i 's/private int mPasswordMaxLength = 16;/private int mPasswordMaxLength = 64;/' src/com/android/settings/ChooseLockPassword.java; #Increase max password length
+sed -i 's/private int mPasswordMaxLength = 16;/private int mPasswordMaxLength = 32;/' src/com/android/settings/ChooseLockPassword.java; #Increase max password length
sed -i 's/GSETTINGS_PROVIDER = "com.google.settings";/GSETTINGS_PROVIDER = "com.google.oQuae4av";/' src/com/android/settings/PrivacySettings.java; #MicroG doesn't support Backup, hide the options
enter "packages/apps/SetupWizard"
@@ -205,11 +205,10 @@ cat /tmp/ar/hosts >> rootdir/etc/hosts #Merge in our HOSTS file
patch -p1 < $patches"android_system_core/0001-Harden_Mounts.patch" #Harden mounts with nodev/noexec/nosuid
enter "system/vold"
-#THESE OPTIONS MUST NOT BE CHANGED AFTER RELEASE!
-#Android's cryptfs fully supports 256-bit
-#sed -i 's|define HASH_COUNT 2000|define HASH_COUNT 5000|' cryptfs.c; #Increase pbkdf iterations
+#THESE OPTIONS MUST *NOT* BE CHANGED AFTER RELEASE!
+#sed -i 's|define HASH_COUNT 2000|define HASH_COUNT 6000|' cryptfs.c; #Increase pbkdf iterations
#sed -i 's|define KEY_LEN_BYTES 16|define KEY_LEN_BYTES 32|' cryptfs.c; #128-bit -> 256-bit
-#sed -i 's|define IV_LEN_BYTES 16|define IV_LEN_BYTES 32|' cryptfs.c; #AES-CBC IV must be the same as ^
+#sed -i 's|define IV_LEN_BYTES 16|define IV_LEN_BYTES 32|' cryptfs.c;
#sed -i 's|define RSA_KEY_SIZE 2048|define RSA_KEY_SIZE 4096|' cryptfs.c; #Increase signning key size to 4096
sed -i 's|define RETRY_MOUNT_DELAY_SECONDS 1|define RETRY_MOUNT_DELAY_SECONDS 3|' cryptfs.c;