Взял PoC отсюда .
Провозился с компилятором, только версия ndk 13b позволила коровке успешно подменять системные файлы.
Подсадной run-as ругается так
WARNING: linker: /system/bin/run-as: unused DT entry: type 0x6ffffffe arg 0x6f0
WARNING: linker: /system/bin/run-as: unused DT entry: type 0x6fffffff arg 0x1
running as uid 2000
uid 0
Selinux вроде как отключают через подмену default.prop. Но он не отключается.
Системные файлы остаются подменянными до тех пор, пока не подменю default.prop . Как только его меняю, после перезапуска всё поменянные файлы заменяются на родные.
Есть у кого какие идеи по рутанью через dirtycow ?
Kingoroot и прочее не предлагать.