Wow!
Did you verify the immutable bit was set (i.e., via lsattr)?
Hmm, there's some really weird/wild stuff going on there...something's "watching" the /system partition? (sounds kind of extreme for a manufacturer that seems doesn't usually go this far...)
:dontknow:
Here i tried it again:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
shell@android:/ $ su
su
127|shell@android:/ # busybox lsattr /system/xbin/su
busybox lsattr /system/xbin/su
-----i--A---- /system/xbin/su
shell@android:/ #
It looks like it is set. this time, the superuser app shows that the binary is correctly installed but i couldn't get the root version of greenify to work so i went back to adb and tried running the su command to make sure the binary command was there and i got this:
C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell
shell@android:/ $ su
su
Segmentation fault
139|shell@android:/ $
This 'Segmentation fault' error has happened to me before and after i remounted /system as read only the binary disappeared again. Even after applying that attribute, the binary seems to be behaving the same way as it was before when we were trying to achieve root.