preload
Mar 26

Over on IRC, phoem wrote a patcher for the Watchdog kext. Now you don’t have to do the tedious hex editing anymore, this little C program does it for you.

It acts like a “sedative” for the watchdog.

source

Instructions

  • Compile the watchdog on your intel mac:
    gcc -o sedative TCOWatchDog-sedative.c
  • copy the resulting binary to your ATV, path
    /System/Library/Extensions/
  • make a backup copy of the existing Watchdog kext
  • run the patcher:
    cd /System/Library/Extensions
    ./sedative
  • clear the kext cache:
    kextcache -e
  • disable the ripstop daemon:
    mkdir /etc/mach_init.disabled
    mv /etc/mach_init.d/ripstop.plist \
    /etc/mach_init.disabled
  • Now reboot. Once rebooted, unload Watchdog:
    kextunload com.apple.driver.AppleTCOWatchdog

That should be it! Hopefully later today, phoem will see about a fully automated binary. Ofcourse, we will bring you the news ASAP.

Thanks, phoem!

Leave a Reply