#!/usr/bin/env python3 import psutil import time # 要匹配的目标命令行 TARGET_STR = "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant -MiniBuddyYes -ForceMDMEnroll" def find_and_kill(target_str): for proc in psutil.process_iter(['pid', 'cmdline']): try: cmdline_list = proc.info['cmdline'] if not cmdline_list: continue # 如果 cmdline 是 None 或空,就跳过 cmdline = ' '.join(cmdline_list) if target_str in cmdline: print(f"[KILL] PID={proc.info['pid']} CMD={cmdline}") proc.kill() return True except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess): continue return False def main(): print("Starting killMDM monitor loop...") while True: find_and_kill(TARGET_STR) time.sleep(0.05) if __name__ == "__main__": main()