With browser-based versions implementing better detection, bots have shifted to "external" methods. Projects such as FlyFF-AwakeBot use Optical Character Recognition (OCR) to "read" item stats from the screen during the awakening process, allowing for automated rerolling until desired stats are achieved.
Many repos explicitly state “For educational purposes only. Do not use on official servers.”