Skip to content

Instantly share code, notes, and snippets.

@ericbroska
ericbroska / cmm203.mm
Last active December 16, 2015 18:19
Code injection for CleanMyMac 2.0.3. Uses mach_override.
#include <objc/runtime.h>
#import <Security/Security.h>
#import <Security/SecCode.h>
#import <Security/SecRequirement.h>
#include "mach_override.h"
OSStatus CESStaticCodeCreateWithPath (CFURLRef path, SecCSFlags flags, SecStaticCodeRef *staticCode);
OSStatus CESStaticCodeCreateWithPath (CFURLRef path, SecCSFlags flags, SecStaticCodeRef *staticCode)
{
@amiel
amiel / GetBundles.sh
Created April 14, 2011 20:51
How to get GetBundles to work with rvm
#!/bin/bash
if [ `echo -n "$DIALOG" | tail -c 1` != "2" ]; then
CHECK=$("$DIALOG" -l | egrep -c 'TextMate — GetBundles')
else
CHECK=$("$DIALOG" nib --list | egrep -c 'TextMate — GetBundles')
fi
[[ ! -d ~/Library/Logs ]] && mkdir -p ~/Library/Logs
rm -f ~/Library/Logs/TextMateGetBundles.log