I though this platform was dead long time ago yet it seems to be pretty much alive. Recently found these videos and decided to give it a shot.
Just letting you know if you are looking for something undetected you may try it. I am using it for a couple of days now still not getting banned in euw.