diff --git a/prebuilt/common/etc/init.d/50selinuxrelabel b/prebuilt/common/etc/init.d/50selinuxrelabel index 9332f007..d46c23ff 100644 --- a/prebuilt/common/etc/init.d/50selinuxrelabel +++ b/prebuilt/common/etc/init.d/50selinuxrelabel @@ -19,6 +19,13 @@ if [ $? -eq 0 ]; then LABELDATA=1 fi +# Recheck other files under /data +ls -Z /data/misc/wifi/wpa_supplicant.conf | grep -q "wifi_" +if [ $? -eq 1 ]; then + $L "data is unlabeled, fixing..." + LABELDATA=1 +fi + ls -Z /system/bin/surfaceflinger | grep -q unlabeled if [ $? -eq 0 ]; then $L "system is unlabeled, fixing... (You really should update your recovery)"