From 51f8138cfdcd0f04f1531b6f4c8490be9f8b22d0 Mon Sep 17 00:00:00 2001 From: althafvly Date: Fri, 28 Jun 2024 10:21:16 +0530 Subject: [PATCH 1/5] parental: Remove unused drawable --- .../main/res/drawable-xhdpi/ic_notifications.png | Bin 831 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 app/src/main/res/drawable-xhdpi/ic_notifications.png diff --git a/app/src/main/res/drawable-xhdpi/ic_notifications.png b/app/src/main/res/drawable-xhdpi/ic_notifications.png deleted file mode 100644 index 8957be928fceab6bc18143d971e28edd6ea4d7e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmV-F1Hk-=P)?AmL`P z6nzE;LC2trqB{!VB3zDs{eoC4DJFT7`WlOVeStvp(6bcW*va@!K$oFQ(0Il^o^0HS zCNg&JPM)XGeDv!H1eg>(NsVu!pL;dq%frdo&e*q|{XxdQDjJ)880>p8`c?*wH(apC z&_eVfxIYDbalW6$y=7jfdj@@{d<+Bk7oaE3cRl)4295VpkWbJ|v>ULELN8lgitJ{5 zcAfnNG#Y&j*k(lgB>T}`3DN0eZ|zRBN8oc7x&d96%-rR@WTVfSXpgYZ)Hlb_`!r&s z)R=UAfVvs@0SFrIryw1tP~D)f)2UCg7wwfnGX^x9GhrYrTO5+2dg(W)VOQ%I2@;3AV`T>1U*SvQj_%faLHNmF04+Uv2XgGjuS}nQ>WEUaZq_##g1r3q* zl9E%Pa(XSAK3fey7^|6*(qM;@FY1{tAMc{xK*y&<7o}Bc1_yW`oqwxvGvIn^X4-T@ zwAAeN$5#EN Date: Fri, 28 Jun 2024 10:19:05 +0530 Subject: [PATCH 2/5] parental: Only enable dev options for debug --- .../e/parentalcontrol/DeviceAdmin.kt | 4 +- .../e/parentalcontrol/ui/view/MainUI.kt | 37 ++----------------- app/src/main/res/values-es/strings.xml | 2 - app/src/main/res/values/debug_strings.xml | 2 - 4 files changed, 5 insertions(+), 40 deletions(-) diff --git a/app/src/main/java/foundation/e/parentalcontrol/DeviceAdmin.kt b/app/src/main/java/foundation/e/parentalcontrol/DeviceAdmin.kt index 47aef77..b118bc0 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/DeviceAdmin.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/DeviceAdmin.kt @@ -70,9 +70,7 @@ class DeviceAdmin : DeviceAdminReceiver() { private fun setSettings(context: Context) { if (isAdminActive(context)) { val mainUI = MainUI(context) - if (!BuildConfig.DEBUG) { - mainUI.setDefaultRestrictions() - } + mainUI.setDefaultRestrictions() mainUI.setDefaultMessages() } } diff --git a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt index 2837a51..fb28f8c 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt @@ -23,6 +23,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.ui.res.stringResource import com.android.net.module.util.ConnectivitySettingsUtils +import foundation.e.parentalcontrol.BuildConfig import foundation.e.parentalcontrol.DeviceAdmin import foundation.e.parentalcontrol.R import foundation.e.parentalcontrol.data.LoginStatus @@ -43,8 +44,6 @@ class MainUI(context: Context) { private var mContext: Context = context private val appSettingsRestriction = UserManager.DISALLOW_APPS_CONTROL - private val appInstallRestriction = UserManager.DISALLOW_INSTALL_APPS - private val appUnInstallRestriction = UserManager.DISALLOW_UNINSTALL_APPS private val appUnknownSourceRestriction = UserManager.DISALLOW_INSTALL_UNKNOWN_SOURCES private val dnsSettingsRestriction = UserManager.DISALLOW_CONFIG_PRIVATE_DNS private val multiUserRestriction = @@ -59,10 +58,6 @@ class MainUI(context: Context) { private var appSettingsToggleState by mutableStateOf(isThisRestrictionSet(appSettingsRestriction)) - private var appInstallSettingsToggleState by - mutableStateOf(isThisRestrictionSet(appInstallRestriction)) - private var appUninstallSettingsToggleState by - mutableStateOf(isThisRestrictionSet(appUnInstallRestriction)) private var appUnknownSourceSettingsToggleState by mutableStateOf(isThisRestrictionSet(appUnknownSourceRestriction)) private var dnsSettingsToggleState by @@ -80,7 +75,9 @@ class MainUI(context: Context) { if (!dA.isAdminActive(mContext)) return setRestriction(appSettingsRestriction) - setRestriction(developerSettingsRestriction) + if (!BuildConfig.DEBUG) { + setRestriction(developerSettingsRestriction) + } setRestriction(appUnknownSourceRestriction) setRestriction(factoryResetSettingsRestriction) @@ -214,32 +211,6 @@ class MainUI(context: Context) { } ) - ToggleWithText( - text = stringResource(R.string.disable_installing_apps), - isChecked = appInstallSettingsToggleState, - onCheckedChange = { isActive -> - if (isActive) { - setRestriction(appInstallRestriction) - } else { - clearRestriction(appInstallRestriction) - } - appInstallSettingsToggleState = isActive - } - ) - - ToggleWithText( - text = stringResource(R.string.disable_uninstalling_apps), - isChecked = appUninstallSettingsToggleState, - onCheckedChange = { isActive -> - if (isActive) { - setRestriction(appUnInstallRestriction) - } else { - clearRestriction(appUnInstallRestriction) - } - appUninstallSettingsToggleState = isActive - } - ) - ToggleWithText( text = stringResource(R.string.disable_developer_options), isChecked = developerSettingsToggleState, diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 41ca11a..51c54ce 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -35,8 +35,6 @@ 16-17 años Cambiar mi código de seguridad Desactivar control de ajustes de la aplicación - Desactivar la instalación de aplicaciones - Desactivar la desinstalación de aplicaciones Desactivar opciones de desarrollador Desactivar restablecimiento de fábrica del dispositivo Desactivar usuarios múltiples diff --git a/app/src/main/res/values/debug_strings.xml b/app/src/main/res/values/debug_strings.xml index 8f5206b..56d0346 100644 --- a/app/src/main/res/values/debug_strings.xml +++ b/app/src/main/res/values/debug_strings.xml @@ -1,8 +1,6 @@ Disable app settings control - Disable installing apps - Disable uninstalling apps Disable developer options Disable installing apps from unknown sources Disable factory reset device -- GitLab From 237f10a5ebad4423ab70aca5e17ddb4f38a70595 Mon Sep 17 00:00:00 2001 From: althafvly Date: Fri, 28 Jun 2024 11:06:25 +0530 Subject: [PATCH 3/5] parental: Save previous dns setting --- .../e/parentalcontrol/MainActivity.kt | 1 + .../e/parentalcontrol/ui/view/MainUI.kt | 113 ++++++++++++------ .../e/parentalcontrol/utils/Constants.kt | 2 + .../e/parentalcontrol/utils/PrefsUtils.kt | 4 + 4 files changed, 81 insertions(+), 39 deletions(-) diff --git a/app/src/main/java/foundation/e/parentalcontrol/MainActivity.kt b/app/src/main/java/foundation/e/parentalcontrol/MainActivity.kt index e465845..6df8571 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/MainActivity.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/MainActivity.kt @@ -782,6 +782,7 @@ class MainActivity : ComponentActivity() { SystemUtils.safeSetProp("persist.sys.mdm_active", "0") val mainUI = MainUI(mActivity) mainUI.blockAllUserApps(false) + mainUI.removePrivateDns() val devicePolicyManager: DevicePolicyManager = dA.getDevicePolicyManager(mActivity) if (dA.isDeviceOwnerApp(mActivity)) { devicePolicyManager.clearDeviceOwnerApp(mActivity.packageName) diff --git a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt index fb28f8c..b2c5aa6 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt @@ -29,6 +29,7 @@ import foundation.e.parentalcontrol.R import foundation.e.parentalcontrol.data.LoginStatus import foundation.e.parentalcontrol.providers.AppLoungeData import foundation.e.parentalcontrol.ui.buttons.ToggleWithText +import foundation.e.parentalcontrol.utils.Constants import foundation.e.parentalcontrol.utils.DpmStringUtils import foundation.e.parentalcontrol.utils.PrefsUtils import foundation.e.parentalcontrol.utils.SystemUtils @@ -86,24 +87,7 @@ class MainUI(context: Context) { multiUserRestriction.forEach { restriction -> setRestriction(restriction) } } - // Set default private dns - if (!isThisRestrictionSet(dnsSettingsRestriction)) { - val cloudflareDnsHostName = mContext.getString(R.string.family_cloudflare_dns_com) - devicePolicyManager.setGlobalSetting( - deviceAdminComponent, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE_PROVIDER_HOSTNAME_STRING - ) - devicePolicyManager.setGlobalSetting( - deviceAdminComponent, - ConnectivitySettingsUtils.PRIVATE_DNS_SPECIFIER, - cloudflareDnsHostName - ) - } - - if (dA.isDeviceOwnerApp(mContext)) { - setRestriction(dnsSettingsRestriction) - } + setPrivateDns() blockBlackListedApps() } @@ -129,6 +113,76 @@ class MainUI(context: Context) { } } + fun removePrivateDns() { + var currentDnsHostMode = + PrefsUtils.getSharePref().getString(Constants.PREF_DNS_HOST_MODE, null) + var currentDnsHostName = + PrefsUtils.getSharePref().getString(Constants.PREF_DNS_HOST_NAME, null) + + if (currentDnsHostMode == null) { + currentDnsHostMode = ConnectivitySettingsUtils.PRIVATE_DNS_MODE_OPPORTUNISTIC_STRING + } + + devicePolicyManager.setGlobalSetting( + deviceAdminComponent, + ConnectivitySettingsUtils.PRIVATE_DNS_MODE, + currentDnsHostMode + ) + + if (currentDnsHostName == null) { + currentDnsHostName = "" + } + + devicePolicyManager.setGlobalSetting( + deviceAdminComponent, + ConnectivitySettingsUtils.PRIVATE_DNS_SPECIFIER, + currentDnsHostName + ) + + if (dA.isDeviceOwnerApp(mContext)) { + clearRestriction(dnsSettingsRestriction) + } + } + + private fun setPrivateDns() { + // Set default private dns + if (!isThisRestrictionSet(dnsSettingsRestriction)) { + val cloudflareDnsHostName = mContext.getString(R.string.family_cloudflare_dns_com) + val currentDnsHostMode = + Settings.Global.getString( + mContext.contentResolver, + ConnectivitySettingsUtils.PRIVATE_DNS_MODE + ) + val currentDnsHostName = + Settings.Global.getString( + mContext.contentResolver, + ConnectivitySettingsUtils.PRIVATE_DNS_SPECIFIER + ) + + PrefsUtils.getEdit() + .apply { + putString(Constants.PREF_DNS_HOST_MODE, currentDnsHostMode) + putString(Constants.PREF_DNS_HOST_NAME, currentDnsHostName) + } + .apply() + + devicePolicyManager.setGlobalSetting( + deviceAdminComponent, + ConnectivitySettingsUtils.PRIVATE_DNS_MODE, + ConnectivitySettingsUtils.PRIVATE_DNS_MODE_PROVIDER_HOSTNAME_STRING + ) + devicePolicyManager.setGlobalSetting( + deviceAdminComponent, + ConnectivitySettingsUtils.PRIVATE_DNS_SPECIFIER, + cloudflareDnsHostName + ) + } + + if (dA.isDeviceOwnerApp(mContext)) { + setRestriction(dnsSettingsRestriction) + } + } + fun blockAllUserApps(block: Boolean) { val installedApps = SystemUtils.getInstalledUserApps(mContext) @@ -256,28 +310,9 @@ class MainUI(context: Context) { isChecked = cloudflareToggleState.value, onCheckedChange = { isActive -> if (isActive) { - devicePolicyManager.setGlobalSetting( - deviceAdminComponent, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE_PROVIDER_HOSTNAME_STRING - ) - devicePolicyManager.setGlobalSetting( - deviceAdminComponent, - ConnectivitySettingsUtils.PRIVATE_DNS_SPECIFIER, - cloudflareDnsHostName - ) - if (dA.isDeviceOwnerApp(mContext)) { - setRestriction(dnsSettingsRestriction) - } + setPrivateDns() } else { - devicePolicyManager.setGlobalSetting( - deviceAdminComponent, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE, - ConnectivitySettingsUtils.PRIVATE_DNS_MODE_OPPORTUNISTIC_STRING - ) - if (dA.isDeviceOwnerApp(mContext)) { - clearRestriction(dnsSettingsRestriction) - } + removePrivateDns() } cloudflareToggleState.value = isActive } diff --git a/app/src/main/java/foundation/e/parentalcontrol/utils/Constants.kt b/app/src/main/java/foundation/e/parentalcontrol/utils/Constants.kt index 98f3775..cc120c7 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/utils/Constants.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/utils/Constants.kt @@ -13,6 +13,8 @@ object Constants { const val PREF_PASSWORD_SET = "password_set" const val PREF_PASSWORD = "password" const val PREF_AGE = "age" + const val PREF_DNS_HOST_MODE = "dns_host_mode" + const val PREF_DNS_HOST_NAME = "dns_host_name" const val RESTART_SERVICE = "foundation.e.parental_control.RESTART_SERVICE" diff --git a/app/src/main/java/foundation/e/parentalcontrol/utils/PrefsUtils.kt b/app/src/main/java/foundation/e/parentalcontrol/utils/PrefsUtils.kt index 91bd8f8..b396559 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/utils/PrefsUtils.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/utils/PrefsUtils.kt @@ -55,6 +55,10 @@ object PrefsUtils { sharedPreferences.edit().clear().apply() } + fun getSharePref(): SharedPreferences { + return sharedPreferences + } + fun saveBlockedApps(blockedApps: List) { val json = Gson().toJson(blockedApps) sharedPreferences.edit().putString(KEY_BLOCKED_APPS, json).apply() -- GitLab From 34a0fb4a500c970ad4ad8533a45aaea81c81b4c3 Mon Sep 17 00:00:00 2001 From: althafvly Date: Fri, 28 Jun 2024 11:20:30 +0530 Subject: [PATCH 4/5] parental: Remove unused translations --- app/src/main/res/values-es/strings.xml | 8 -------- app/src/main/res/values-fr/strings.xml | 10 ---------- app/src/main/res/values-is/strings.xml | 10 ---------- app/src/main/res/values-ml/strings.xml | 1 - app/src/main/res/values-tr/strings.xml | 10 ---------- 5 files changed, 39 deletions(-) diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 51c54ce..ade2bb1 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -1,6 +1,5 @@ - Bloquea malware y contenido para adultos con cloudflare Control parental activado No se puede acceder a esta aplicación o configuración mientras el control parental está activado. \n @@ -34,14 +33,8 @@ 12-15 años 16-17 años Cambiar mi código de seguridad - Desactivar control de ajustes de la aplicación - Desactivar opciones de desarrollador - Desactivar restablecimiento de fábrica del dispositivo - Desactivar usuarios múltiples - Desactivar aplicaciones clasificadas para adultos Seguridad Debes ser el usuario principal para configurar control parental - Control parental reiniciado Para poder restringir el uso de aplicaciones según el grupo de edad que hayas seleccionado, tienes que iniciar sesión en App Lounge en modo Anónimo. \n \nMientras no lo hagas, solo podrás iniciar las aplicaciones predeterminadas. @@ -58,7 +51,6 @@ Seguridad > Aplicaciones de administración del dispositivo Abrir ajustes Escribe tu contraseña - Desactivar instalación de aplicaciones desde fuentes desconocidas Sólo se permiten números para el pin "Por favor, elimina los usuarios instalados antes de activar el control parental para un mejor control sobre el dispositivo. Las siguientes funciones no funcionarán si continúas: \n diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 568b9d1..664c15f 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -27,14 +27,6 @@ 12–15 ans 16–17 ans Modifier mon code de sécurité - Désactiver les contrôles de paramètres d\'applications - Désactiver l\'installation d\'applications - Désactiver la désinstallation d\'applications - Désactiver les options développeur - Désactiver l\'installation d\'applications depuis des sources inconnues - Désactiver les utilisateurs multiples - Désactiver les applications à destination des adultes - Bloquer les malwares et les contenus pour adultes avec le Cloudflare Le Contrôle Parental est activé Sécurité Seuls les chiffres sont autorisés pour le code PIN @@ -46,7 +38,6 @@ Vous ne pouvez pas accéder à cette application ou à ce paramètre tant que le Contrôle Parental est activé. \n \nL\'accès à une application dépend de l\'évaluation de son contenu par rapport à la tranche d\'âge définie dans l\'application de Contrôle Parental. - Parental Control a redemarré Pour pouvoir restreindre l\'usage des applications en fonction de la tranche d\'âge sélectionnée, vous devez vous connecter à App Lounge en utilisant le mode Anonyme. \n \nEn attendant que vous le fassiez, seules les applications par défaut seront utilisables. @@ -66,5 +57,4 @@ Sécurité > Applis d\'administration de l\'appareil Ouvrir les paramètres Merci de sélectionner la tranche d\'âge de votre enfant pour que la protection activée par le contrôle parental soit adaptée. - Désactiver l\'option de réinitialisation du téléphone \ No newline at end of file diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index fe5a0b6..c1acc63 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -9,7 +9,6 @@ Settu PIN-númer Þetta forrit veitir vörn gegn óviðeigandi efni fyrir börnin þín og unglinga. Þú getur virkjað þessa eiginleika þegar þú lánar símann þinn til barns eða haft þetta virkt á tækjunum þeirra. Veldu aldurshóp barnsins þannig að viðeigandi varnir barnalæsingarinnar séu virkjaðar. - Gera stýringu forritastillinga óvirka Þú þarft að vera inni sem aðalnotandi til að stilla barnalæsingu "Fjarlægðu uppsetta notendur áður en barnalæsing er virkjuð til að hafa betri stjórn á tækinu. Eiginleikarnir hér fyrir neðan virka ekki ef þú heldur áfram: \n @@ -29,13 +28,9 @@ Annað tækjastjórnunarforrit fannst. Gerðu það óvirkt eða fjarlægðu það áður en barnalæsing er virkjuð. Til að fjarlægja það, ættirðu að fara í stillingarnar hér fyrir neðan. \n \n - Gera marga notendur óvirka - Gera forrit flokkuð fyrir fullorðna óvirk - Loka á spilliforrit og fullorðinsefni með Cloudflare Barnalæsing er virk Öryggi Einungis tölur eru leyfðar í PIN-númerum - Barnalæsing endurræst Innskráningar krafist Ræsa App Lounge Henda @@ -62,9 +57,4 @@ 12–15 ára 16–17 ára Breyta öryggiskóðanum mínum - Koma í veg fyrir uppsetningu forrita - Koma í veg fyrir fjarlægingu forrita - Gera stillingar fyrir forritara óvirkar - Koma í veg fyrir uppsetningu forrita með óþekktan uppruna - Koma í veg fyrir núllstillingu á verksmiðjustillingar \ No newline at end of file diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index ba13bf4..aa81b50 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -23,7 +23,6 @@ 12-15 വയസ്സ് 16-17 വയസ്സ് എൻ്റെ സുരക്ഷാ കോഡ് മാറ്റുക - ക്ലൗഡ്ഫ്ലെയർ ഉപയോഗിച്ച് ക്ഷുദ്രവെയറും മുതിർന്നവർക്കുള്ള ഉള്ളടക്കവും തടയുക രക്ഷാകർതൃ നിയന്ത്രണം സജീവമാക്കി സുരക്ഷ പിൻ ചെയ്യാൻ അനുവദിച്ചിരിക്കുന്ന നമ്പറുകൾ മാത്രം diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 915150d..2a11efd 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -5,10 +5,7 @@ Ebeveyn kontrolü açıkken bu uygulamaya veya ayara erişilemez. \n \nBir uygulamaya erişim, ebeveyn kontrolü uygulamasında ayarladığınız yaş grubuyla ilgili içerik derecelendirmesine bağlıdır. - Cloudflare ile kötü amaçlı yazılımları ve yetişkinlere yönelik içeriği engelle En az 4 hane olmalıdır - Uygulama kaldırmayı devre dışı bırak - Fabrika ayarlarına sıfırlamayı devre dışı bırak "Cihazınız üzerinde daha iyi kontrol için lütfen ebeveyn kontrolünü etkinleştirmeden önce yüklü kullanıcıları kaldırın. Devam ederseniz aşağıdaki özellikler çalışmayacaktır: \n \n @@ -40,17 +37,10 @@ 12-15 yaş 16-17 yaş Güvenlik kodumu değiştir - Uygulama ayarları kontrolünü devre dışı bırak - Uygulama yüklemeyi devre dışı bırak - Geliştirici seçeneklerini devre dışı bırak - Bilinmeyen kaynaklardan uygulama yüklemeyi devre dışı bırak - Birden fazla kullanıcıyı devre dışı bırakm - Yetişkinler için derecelendirilmiş uygulamaları devre dışı bırak Ebeveyn kontrolü etkinleştirildi Güvenlik Pin için sadece numaralara izin verilir Ebeveyn kontrolünü ayarlamak için ana kullanıcı olmalısınız - Ebeveyn kontrolü yeniden başlatıldı Uygulamaların kullanımını seçtiğiniz yaş grubuna göre kısıtlayabilmek için Anonim mod üzerinden App Lounge\'da oturum açmanız gerekir. \n \nBunu yapana kadar, yalnızca varsayılan uygulamaları başlatabileceksiniz. -- GitLab From 4fcf392692f0f2ba0d11e7afb05aac1a4c0488bb Mon Sep 17 00:00:00 2001 From: althafvly Date: Fri, 28 Jun 2024 11:31:20 +0530 Subject: [PATCH 5/5] parental: Remove profile name --- app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt index b2c5aa6..a785a1f 100644 --- a/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt +++ b/app/src/main/java/foundation/e/parentalcontrol/ui/view/MainUI.kt @@ -240,7 +240,6 @@ class MainUI(context: Context) { deviceAdminComponent, mContext.getString(R.string.activate_admin_summary) ) - devicePolicyManager.setProfileName(deviceAdminComponent, "Child") devicePolicyManager.setOrganizationName(deviceAdminComponent, "Parent") if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { -- GitLab