Source code is neither necessary nor sufficient.
All you need is the ability to edit any byte on your hard drive. ;-)