diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index d668b194d2b..b0025a5116d 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -1075,16 +1075,6 @@
"Úložiště pověření je vymazáno."
"Úložiště pověření je aktivováno."
"Úložiště pověření je deaktivováno."
- "Systém souborů EFS (Encrypted File System)"
- "Šifrovat soukromá uživatelská data"
- "Aktivovat v tomto zařízení úložiště pro soukromá uživatelská data, které využívá šifrovaný systém souborů "
- "Aktivace systému souborů EFS vyžaduje vymazání dat ze zařízení."
- "Deaktivace systému souborů EFS vyžaduje vymazání dat ze zařízení."
- "Povolit"
- "Vypnout"
- "Zrušit"
- "Změna režimu systému souborů EFS byla zrušena."
- "Upozornění systému souborů EFS."
"Tísňové vyzvánění"
"Nastavit chování při tísňovém volání"
"Ochrana osobních údajů"
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index c20382b65b0..bc55be00324 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -1075,16 +1075,6 @@
"Oplysningslagringen er slettet."
"Oplysningslagring er aktiveret."
"Oplysningslagring er deaktiveret."
- "Krypteret filsystem"
- "Krypter private brugerdata"
- "Aktiver krypteret filsystemlager for private brugerdata på denne enhed"
- "Aktivering af krypterede filsystemer kræver en enhedsdatasletter."
- "Deaktivering af krypterede filsystemer kræver en enhedsdatasletter."
- "Aktivér"
- "Deaktiver"
- "Annuller"
- "Ændring af tilstand for krypterede filsystemer blev anulleret."
- "Advarsel for krypterede filsystemer."
"Nødtone"
"Angiv adfærd ved nødopkald"
"Fortrolighed"
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 5240cd37b03..c42a1fcc946 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -1075,16 +1075,6 @@
"Der Speicher für die Anmeldeinformationen wurde gelöscht."
"Der Anmeldeinformationsspeicher ist aktiviert."
"Der Anmeldeinformationsspeicher ist deaktiviert."
- "Encrypted File System"
- "Private Nutzerdaten verschlüsseln"
- "Encrypted File System-Speicherung für private Nutzerdaten auf diesem Gerät aktivieren"
- "Für das Aktivieren von Encrypted File Systems müssen die Gerätedaten zurückgesetzt werden."
- "Für das Deaktivieren von Encrypted File Systems müssen die Gerätedaten zurückgesetzt werden."
- "Aktivieren"
- "Deaktivieren"
- "Abbrechen"
- "Encrypted File Systems-Modusänderung abgebrochen"
- "Encrypted File Systems-Warnung"
"Notfallsignal"
"Verhalten bei einem Notruf festlegen"
"Datenschutz"
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 5f7197deca6..6347de9dbca 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -1075,16 +1075,6 @@
"Αυτός ο χώρος αποθήκευσης διαπιστευτηρίων διαγράφτηκε."
"Ο χώρος αποθήκευσης διαπιστευτηρίων ενεργοποιήθηκε."
"Ο χώρος αποθήκευσης διαπιστευτηρίων απενεργοποιήθηκε."
- "Κρυπτογραφημένο σύστημα αρχείων"
- "Κρυπτογράφηση ιδιωτικών δεδομένων χρήστη"
- "Ενεργοποίηση αποθήκευσης κρυπτογραφημένου συστήματος αρχείων για ιδιωτικά δεδομένα χρήστη σε αυτήν τη συσκευή"
- "Για την ενεργοποίηση των κρυπτογραφημένων συστημάτων αρχείων απαιτείται σβήσιμο των δεδομένων συσκευής."
- "Για την απενεργοποίηση των κρυπτογραφημένων συστημάτων αρχείων απαιτείται σβήσιμο των δεδομένων συσκευής."
- "Ενεργοποίηση"
- "Απενεργοποίηση"
- "Ακύρωση"
- "Η αλλαγή λειτουργίας κρυπτογραφημένων συστημάτων αρχείων ακυρώθηκε."
- "Προειδοποίηση κρυπτογραφημένων συστημάτων αρχείων."
"Τόνος επείγουσας ανάγκης"
"Ορισμός συμπεριφοράς κατά την πραγματοποίηση κλήσης επείγουσας ανάγκης"
"Απόρρητο"
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index e67df86a256..8324d2b637d 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -1075,16 +1075,6 @@
"El almacenamiento de la credencial se ha borrado."
"El almacenamiento de la credencial está activado."
"El almacenamiento de la credencial está inhabilitado."
- "Sistema de encriptado de archivos"
- "Encriptar los datos privados del usuario"
- "Habilitar el almacenamiento del sistema de encriptado de archivos para los datos privados del usuario en este dispositivo"
- "Si se habilitan los sistemas de encriptado de archivos, se requiere la eliminación de datos del dispositivo."
- "Si se deshabilitan los sistemas de encriptado de archivos, se requiere la eliminación de datos del dispositivo."
- "Activar"
- "Desactivar"
- "Cancelar"
- "Cambio en el modo de sistemas de encriptado de archivos cancelado"
- "Advertencia de los sistemas de encriptado de archivos."
"Tono de emergencia"
"Establecer el comportamiento cuando se establece una llamada de emergencia"
"Privacidad"
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index ea4e1e194f2..d55336cf536 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -1075,16 +1075,6 @@
"Se ha borrado el almacenamiento de credenciales."
"Almacenamiento de credenciales habilitado"
"Almacenamiento de credenciales inhabilitado"
- "Sistema de archivos encriptados"
- "Encriptar datos de usuario privados"
- "Habilitar almacenamiento de sistema de archivos encriptados para datos de usuario privados en este dispositivo"
- "Es necesario eliminar los datos del dispositivo para habilitar los sistemas de archivos encriptados."
- "Es necesario eliminar los datos del dispositivo para inhabilitar los sistemas de archivos encriptados."
- "Habilitar"
- "Inhabilitar"
- "Cancelar"
- "Se ha cancelado el cambio de modo de sistemas de archivos encriptados."
- "Advertencia de sistemas de archivos encriptados"
"Tono de emergencia"
"Establecer comportamiento al realizar una llamada de emergencia"
"Privacidad"
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 9fb734f7d0e..1df4647c633 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -1075,16 +1075,6 @@
"Le stockage des identifiants est effacé."
"Stockage des identifiants activé"
"Stockage des identifiants désactivé"
- "Système de fichiers cryptés"
- "Crypter les données utilisateur privées"
- "Activer le stockage des données utilisateur privées dans les systèmes de fichiers cryptés de ce périphérique"
- "Pour activer les systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données."
- "Pour désactiver des systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données."
- "Activer"
- "Désactiver"
- "Annuler"
- "La modification apportée au mode Systèmes de fichiers cryptés a été annulée."
- "Avertissement relatif aux systèmes de fichiers cryptés"
"Sonnerie d\'urgence"
"Définir le comportement en cas d\'appel d\'urgence"
"Confidentialité"
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 688ecb8c336..c871f9175f2 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -1075,16 +1075,6 @@
"L\'archivio di credenziali è cancellato."
"L\'archivio di credenziali è attivo."
"L\'archivio di credenziali non è attivo."
- "File system crittografato"
- "Crittografa dati privati utente"
- "Abilita l\'archiviazione dei file system crittografati per i dati privati dell\'utente in questo dispositivo"
- "Per l\'attivazione dei file system crittografati è necessaria la cancellazione dei dati del dispositivo."
- "Per la disattivazione dei file system crittografati è necessaria la cancellazione dei dati del dispositivo."
- "Attiva"
- "Disattiva"
- "Annulla"
- "Modifica della modalità dei file system crittografati annullata."
- "Avviso file system crittografati."
"Tono chiamate di emergenza"
"Imposta il comportamento in caso di chiamata di emergenza"
"Privacy"
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 7ceb1fa71cf..ff9335af230 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -1075,16 +1075,6 @@
"認証情報ストレージが消去されました。"
"認証情報ストレージが有効になりました。"
"認証情報ストレージが無効になりました。"
- "暗号化ファイルシステム"
- "個人データの暗号化"
- "この携帯電話の個人データを格納するために暗号化ファイルシステムを有効にする"
- "暗号化ファイルシステムを有効にするには、携帯電話データの消去が必要です。"
- "暗号化ファイルシステムを無効にするには、携帯電話データの消去が必要です。"
- "有効にする"
- "無効にする"
- "キャンセル"
- "暗号化ファイルシステムのモードの変更がキャンセルされました。"
- "暗号化ファイルシステムの警告。"
"緊急時の音"
"緊急通報時の動作を設定します"
"プライバシー"
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index fa0f006062f..caf6dc4f916 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -1075,16 +1075,6 @@
"자격증명 저장소가 삭제되었습니다."
"자격증명 저장소를 사용합니다."
"자격증명 저장소를 사용 중지했습니다."
- "암호화된 파일 시스템"
- "비공개 사용자 데이터 암호화"
- "기기의 비공개 사용자 데이터에 대해 암호화된 파일 시스템 저장소 사용"
- "암호화된 파일 시스템을 사용하려면 기기 데이터를 지워야 합니다."
- "암호화된 파일 시스템의 사용을 중지하려면 기기 데이터를 지워야 합니다."
- "사용"
- "사용 중지"
- "취소"
- "암호화된 파일 시스템 모드 변경이 취소되었습니다."
- "암호화된 파일 시스템 경고"
"긴급 신호음"
"긴급 통화 중 동작 설정"
"개인정보 보호"
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index abb53d9a23f..b80fa435abf 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -1075,16 +1075,6 @@
"Akkreditivlageret ble tømt."
"Akkreditivlageret er aktivert."
"Akkreditivlageret er deaktivert."
- "Kryptert filsystem"
- "Krypter private brukerdata"
- "Aktiver lagring av krypterte filer for private brukerdata på denne enheten"
- "Aktivering av krypterte filsystemer krever en fullstendig datarensing."
- "Deaktivering av krypterte filsystemer krever en fullstendig datarensing."
- "Aktiver"
- "Deaktiver"
- "Avbryt"
- "Endring av modus for kryptert filsystem er avbrutt."
- "Advarsel om kryptert filsystem."
"Nødtone"
"Velg oppførsel når en nødsamtale opprettes"
"Personvern"
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index b73af0d7461..7ff1772f919 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -1075,16 +1075,6 @@
"De opslag van referenties is gewist."
"De opslag van referenties is ingeschakeld."
"De opslag van referenties is uitgeschakeld."
- "Gecodeerde bestandssysteem"
- "Persoonlijke gebruikersgegevens coderen"
- "Gecodeerde bestandssysteemopslag voor persoonlijke gebruikersgegevens inschakelen op dit apparaat"
- "Voor het inschakelen van gecodeerde bestandssystemen is het wissen van apparaatgegevens vereist."
- "Voor het uitschakelen van gecodeerde bestandssystemen is het wissen van apparaatgegevens vereist."
- "Inschakelen"
- "Uitschakelen"
- "Annuleren"
- "Het wijzigen van de gecodeerde bestandssysteemmodus is geannuleerd."
- "Waarschuwing voor gecodeerde bestandssystemen."
"Toon voor noodoproep"
"Gedrag bij noodoproepen instellen"
"Privacy"
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index fbb065fbd4c..c53cc657ca9 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -1075,16 +1075,6 @@
"Magazyn danych uwierzytelniania został wyczyszczony."
"Magazyn danych logowania jest włączony."
"Magazyn danych logowania jest wyłączony."
- "System szyfrowania plików"
- "Zaszyfruj prywatne dane użytkownika"
- "Włącz magazyn zaszyfrowanego systemu plików na potrzeby prywatnych danych użytkownika na tym urządzeniu"
- "Włączenie systemów szyfrowania plików wymaga wymazania danych urządzenia."
- "Wyłączenie systemów szyfrowania plików wymaga wymazania danych urządzenia."
- "Włącz"
- "Wyłącz"
- "Anuluj"
- "Zmiana trybu systemów szyfrowania plików została anulowana."
- "Ostrzeżenie dotyczące systemów szyfrowania plików"
"Sygnał alarmowy"
"Skonfiguruj sposób działania w przypadku połączenia alarmowego"
"Prywatność"
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 47db8c1484c..53de1bc06c6 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -1075,16 +1075,6 @@
"O armazenamento de credenciais foi apagado."
"O armazenamento de credenciais está activado."
"O armazenamento de credenciais está desactivado."
- "Sistema de ficheiros encriptados"
- "Encriptar dados de utilizador privados"
- "Activar armazenamento do sistema de ficheiros encriptados para dados de utilizador privados neste dispositivo"
- "A activação dos Sistemas de ficheiros encriptados requer uma limpeza de dados do dispositivo."
- "A desactivação dos Sistemas de ficheiros encriptados requer uma limpeza de dados do dispositivo."
- "Activar"
- "Desactivar"
- "Cancelar"
- "A alteração do modo Sistemas de ficheiros encriptados foi cancelada."
- "Aviso dos Sistemas de ficheiros encriptados."
"Tom de emergência"
"Definir o comportamento quando é efectuada uma chamada de emergência"
"Privacidade"
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index c54ad62ca4c..1e820eef2f0 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -1075,16 +1075,6 @@
"O armazenamento de credenciais foi apagado."
"O armazenamento de credenciais foi ativado."
"O armazenamento de credenciais foi desativado."
- "Sistema de arquivos criptografados"
- "Criptografar dados privados de usuário"
- "Ativar armazenamento do sistema de arquivo criptografado para dados privados do usuário neste aparelho."
- "A ativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo."
- "A desativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo."
- "Ativar"
- "Desativar"
- "Cancelar"
- "A alteração do modo do Sistema de arquivos criptografados foi cancelada."
- "Aviso dos Sistemas de arquivo criptografados."
"Tom de emergência"
"Definir comportamento durante uma chamada de emergência"
"Privacidade"
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index d6a142b29ca..af9997f483b 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -1075,16 +1075,6 @@
"Хранилище регистрационных данных очищено."
"Хранилище регистрационных данных включено."
"Хранилище регистрационных данных отключено."
- "Зашифрованная файловая система"
- "Зашифровать личные данные пользователя"
- "Включить хранилище в зашифрованной файловой системе для хранения личных данных пользователя на этом устройстве"
- "Для включения зашифрованных файловых систем требуется удаление данных с устройства."
- "Для отключения зашифрованных файловых систем требуется удаление данных с устройства."
- "Включить"
- "Отключить"
- "Отмена"
- "Изменение режима зашифрованной файловой системы отменено."
- "Предупреждение для зашифрованных файловых систем"
"Тональный сигнал экстренного вызова"
"Настроить режим работы при экстренном вызове"
"Конфиденциальность"
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 75be770c6d8..59871ae7c41 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -1075,16 +1075,6 @@
"Uppgiftslagringen raderades."
"Uppgiftslagring är aktiverat."
"Uppgiftslagring har inaktiverats."
- "Krypterat filsystem"
- "Kryptera privata användardata"
- "Aktivera krypterat filsystemarkiv för privata användardata på den här enheten"
- "Aktivering av krypterade filsystem kräver datarensning på enheten."
- "Inaktivering av krypterade filsystem kräver datarensning på enheten."
- "Aktivera"
- "Inaktivera"
- "Avbryt"
- "Lägesändringen för krypterat filsystem avbröts."
- "Varning: växling av krypterat filsystem."
"Nödsignal"
"Ange beteende vid nödsamtal"
"Sekretess"
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index a28360be395..afdf26e127d 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -1075,16 +1075,6 @@
"Kimlik bilgileri deposu silindi."
"Kimlik bilgileri deposu etkin."
"Kimlik bilgileri deposu devre dışı."
- "Şifrelenmiş Dosya Sistemi"
- "Özel kullanıcı verilerini şifrele"
- "Bu cihazdaki özel kullanıcı verileri için şifrelenmiş dosya sistemi depolamasını etkinleştir"
- "Şifrelenmiş Dosya Sistemlerini etkinleştirilmek, cihazda veri silme işlemi yapılmasını gerektirir."
- "Şifrelenmiş Dosya Sistemlerini devre dışı bırakmak, cihazda veri silme işlemi yapılmasını gerektirir."
- "Etkinleştir"
- "Devre dışı bırak"
- "İptal"
- "Şifrelenmiş Dosya Sistemleri modu değişikliği iptal edildi."
- "Şifrelenmiş Dosya Sistemi Uyarısı."
"Acil sesi"
"Acil çağrı yapıldığında nasıl işlev göreceğini ayarlayın"
"Gizlilik"
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 2e3b49bfa13..703e4413672 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -1075,16 +1075,6 @@
"该凭证存储已删除。"
"凭证存储已启用。"
"凭证存储已停用。"
- "加密文件系统"
- "加密用户私人数据"
- "在此设备中针对用户私人数据启用加密文件系统存储"
- "必须清除设备数据才能启用加密文件系统。"
- "必须清除设备数据才能停用加密文件系统。"
- "启用"
- "停用"
- "取消"
- "已取消加密文件系统的模式更改。"
- "加密文件系统警告。"
"紧急提示音"
"设置进行紧急呼救时的行为"
"隐私权"
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 3a81323866b..8b6e585630d 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -1075,16 +1075,6 @@
"已清除認證儲存空間內容。"
"已啟用認證儲存空間。"
"已停用認證儲存空間。"
- "加密檔案系統"
- "加密使用者隱私資訊"
- "啟用加密檔案系統,以儲存此裝置的使用者隱私資訊"
- "啟用加密檔案系統前必須抹除裝置資料。"
- "停用加密檔案系統前必須抹除裝置資料。"
- "啟用"
- "停用"
- "取消"
- "已取消變更加密檔案系統模式。"
- "加密檔案系統警告。"
"緊急警示音"
"設定撥打緊急電話時的運作方式"
"隱私設定"
diff --git a/res/values/strings.xml b/res/values/strings.xml
index d9fe2950b97..c7fcfc22747 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -2433,27 +2433,6 @@ found in the list of installed applications.
Credential storage is disabled.
-
- Encrypted File System
-
- Encrypt private user data
-
- Enable encrypted file system storage for private user data in this device
-
- Enabling Encrypted File Systems requires a device data wipe.
-
- Disabling Encrypted File Systems requires a device data wipe.
-
- Enable
-
- Disable
-
- Cancel
-
- Encrypted File Systems mode change cancelled.
-
- Encrypted File Systems Warning.
-
Emergency tone
diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java
index 0848af9efd9..e5e7918f384 100644
--- a/src/com/android/settings/SecuritySettings.java
+++ b/src/com/android/settings/SecuritySettings.java
@@ -76,10 +76,6 @@ public class SecuritySettings extends PreferenceActivity {
private static final int UPDATE_PASSWORD_REQUEST = 56;
private static final int CONFIRM_EXISTING_REQUEST = 57;
- // Encrypted File Systems constants
- private static final String PROPERTY_EFS_ENABLED = "persist.security.efs.enabled";
- private static final String PROPERTY_EFS_TRANSITION = "persist.security.efs.trans";
-
private CheckBoxPreference mVisiblePattern;
private CheckBoxPreference mTactileFeedback;
@@ -98,9 +94,6 @@ public class SecuritySettings extends PreferenceActivity {
// Credential storage
private CredentialStorage mCredentialStorage = new CredentialStorage();
- // Encrypted file system
- private CheckBoxPreference mEncryptedFSEnabled;
-
private CheckBoxPreference mNetwork;
private CheckBoxPreference mGps;
private CheckBoxPreference mAssistedGps;
@@ -236,11 +229,6 @@ public class SecuritySettings extends PreferenceActivity {
root.addPreference(credentialsCat);
mCredentialStorage.createPreferences(credentialsCat, CredentialStorage.TYPE_KEYSTORE);
- // File System Encryption
- PreferenceCategory encryptedfsCat = new PreferenceCategory(this);
- encryptedfsCat.setTitle(R.string.encrypted_fs_category);
- //root.addPreference(encryptedfsCat);
- mCredentialStorage.createPreferences(encryptedfsCat, CredentialStorage.TYPE_ENCRYPTEDFS);
return root;
}
@@ -388,21 +376,18 @@ public class SecuritySettings extends PreferenceActivity {
private static final int MINIMUM_PASSWORD_LENGTH = 8;
private static final int TYPE_KEYSTORE = 0;
- private static final int TYPE_ENCRYPTEDFS = 1;
// Dialog identifiers
private static final int DLG_BASE = 0;
private static final int DLG_UNLOCK = DLG_BASE + 1;
private static final int DLG_PASSWORD = DLG_UNLOCK + 1;
private static final int DLG_RESET = DLG_PASSWORD + 1;
- private static final int DLG_ENABLE_EFS = DLG_RESET + 1;
private KeyStore mKeyStore = KeyStore.getInstance();
private int mState;
private boolean mSubmit = false;
private boolean mExternal = false;
- private boolean mWillEnableEncryptedFS;
private int mShowingDialog = 0;
// Key Store controls
@@ -411,10 +396,6 @@ public class SecuritySettings extends PreferenceActivity {
private Preference mPasswordButton;
private Preference mResetButton;
-
- // Encrypted file system controls
- private CheckBoxPreference mEncryptedFSEnabled;
-
void resume() {
mState = mKeyStore.test();
updatePreferences(mState);
@@ -466,10 +447,6 @@ public class SecuritySettings extends PreferenceActivity {
lock();
}
return true;
- } else if (preference == mEncryptedFSEnabled) {
- Boolean bval = (Boolean)value;
- mWillEnableEncryptedFS = bval.booleanValue();
- showSwitchEncryptedFSDialog();
}
return true;
}
@@ -488,26 +465,9 @@ public class SecuritySettings extends PreferenceActivity {
}
public void onClick(DialogInterface dialog, int button) {
- if (mShowingDialog != DLG_ENABLE_EFS) {
- mSubmit = (button == DialogInterface.BUTTON_POSITIVE);
- if (button == DialogInterface.BUTTON_NEUTRAL) {
- reset();
- }
- } else {
- if (button == DialogInterface.BUTTON_POSITIVE) {
- Intent intent = new Intent("android.intent.action.MASTER_CLEAR");
- intent.putExtra("enableEFS", mWillEnableEncryptedFS);
- sendBroadcast(intent);
- updatePreferences(mState);
- } else if (button == DialogInterface.BUTTON_NEGATIVE) {
- // Cancel action
- Toast.makeText(SecuritySettings.this, R.string.encrypted_fs_cancel_confirm,
- Toast.LENGTH_SHORT).show();
- updatePreferences(mState);
- } else {
- // Unknown - should not happen
- return;
- }
+ mSubmit = (button == DialogInterface.BUTTON_POSITIVE);
+ if (button == DialogInterface.BUTTON_NEUTRAL) {
+ reset();
}
}
@@ -621,25 +581,16 @@ public class SecuritySettings extends PreferenceActivity {
category.addPreference(mResetButton);
break;
- case TYPE_ENCRYPTEDFS:
- mEncryptedFSEnabled = new CheckBoxPreference(SecuritySettings.this);
- mEncryptedFSEnabled.setTitle(R.string.encrypted_fs_enable);
- mEncryptedFSEnabled.setSummary(R.string.encrypted_fs_enable_summary);
- mEncryptedFSEnabled.setOnPreferenceChangeListener(this);
- // category.addPreference(mEncryptedFSEnabled);
- break;
}
}
private void updatePreferences(int state) {
mAccessCheckBox.setChecked(state == KeyStore.NO_ERROR);
- boolean encFSEnabled = SystemProperties.getBoolean(PROPERTY_EFS_ENABLED,
- false);
- mResetButton.setEnabled((!encFSEnabled) && (state != KeyStore.UNINITIALIZED));
- mAccessCheckBox.setEnabled((state != KeyStore.UNINITIALIZED) && (!encFSEnabled));
+
+ mResetButton.setEnabled(state != KeyStore.UNINITIALIZED);
+ mAccessCheckBox.setEnabled(state != KeyStore.UNINITIALIZED);
// Encrypted File system preferences
- mEncryptedFSEnabled.setChecked(encFSEnabled);
// Show a toast message if the state is changed.
if (mState == state) {
@@ -709,24 +660,5 @@ public class SecuritySettings extends PreferenceActivity {
.setNegativeButton(getString(android.R.string.cancel), this)
.create().show();
}
-
- private void showSwitchEncryptedFSDialog() {
- AlertDialog.Builder builder = new AlertDialog.Builder(SecuritySettings.this)
- .setCancelable(false)
- .setTitle(R.string.encrypted_fs_alert_dialog_title);
-
- mShowingDialog = DLG_ENABLE_EFS;
- if (mWillEnableEncryptedFS) {
- builder.setMessage(R.string.encrypted_fs_enable_dialog)
- .setPositiveButton(R.string.encrypted_fs_enable_button, this)
- .setNegativeButton(R.string.encrypted_fs_cancel_button, this)
- .create().show();
- } else {
- builder.setMessage(R.string.encrypted_fs_disable_dialog)
- .setPositiveButton(R.string.encrypted_fs_disable_button, this)
- .setNegativeButton(R.string.encrypted_fs_cancel_button, this)
- .create().show();
- }
- }
}
}