This is for non rooted devices on lollipop. To flash you need root and a recovery. This is a very very simple process and your device stays completely stock. I've accepted every update, followed the instructions in the OP and hotspot gets enabled.
Hope this answered the question. Enjoy...