Skrypt w paczce systemmode jest tak przycięty, że nie bierze na pewno pod uwagę wszystkich zawiłości konfiguracji systemów, do których doszedł Chainfire i zawarł w najnowszym skrypcie
Modyfikacja kernela w trybie systemmode nie jest wymagana, o czym napisał wcześniej @maxprzemo
# PATCHBOOTIMAGE - Automatically patch boot image? (true/false,
# SYSTEMLESS only)
W takim razie reszta skryptu nie jest odpowiednio przygotowana do instalacji SuperSu w /system
Żeby zainstalować SU w trybie systemmode należy skorzystać ze zmiennej SYSTEMLESS i ustawić ją na false, albo z poziomu shella, albo w jednym z wymienionych plików. Kolejność sprawdzania plików ma znaczenie
# Overridable variables (shell, /system/.supersu, /cache/.supersu,
# /data/.supersu):
# SYSTEMLESS - Do a system-less install? (true/false, 6.0+ only)
...
# Shell overrides all, /data/.supersu overrides /cache/.supersu overrides
# /system/.supersu