So I've been trying to root my k8 for a month now. I rooted before some older devices so I'm not new in this business, however, I'm not an expert either which means I might not be totally right. Well, here is the deal:
Stock Marshmallow needs systemless root because the "old" root method modifies the system partition but Marshmallow recognizes the modification during boot and restores the stock system. It means the only possibility to root is patching the
boot.img. Supersu has this function built in. Unfortunately, it can only patch boot images compressed by "gzip" method. Our k8 has a boot image compressed by "lz4" method.
We have two options:
- Wait until supersu can deal with lz4.
- Maybe in fastboot mode, we could take our boot image, "re"compress it to gzip, flash it without boot to Android but boot to twrp, then install supersu. Then still in fastboot take the boot image and flash it back using the lz4 compression
I'm a bit scared this second method might brick the device and as I found nobody who has a bit more experience tweaking our k8 and I guess we need to wait until a working superSu.
In case you might want to join my struggling, I have a thread on chinaphonearena and I also had a few questions on xda.