allen1881996 / WeChat-Data-Analysis

微信聊天记录导出、数据库破解、数据分析 (iPhone & MacBook)
MIT License
355 stars 44 forks source link

lldb can't attach pid #3

Open gusye1234 opened 2 years ago

gusye1234 commented 2 years ago

Issue

第一步的lldb链接命令失败.

$ lldb -p $(pgrep WeChat)
(lldb) process attach --pid 4659
error: attach failed: Error 1

使用sudo也不能成功.

Environment

MacOS Catalina 10.15.7 zsh

Panway commented 1 year ago

如果有小伙伴的mac book 一会儿运行了lldb之后出现error: attach failed: xxxxxxxxxxx 这个时候重启电脑 黑屏后 按住 command + R 进入恢复模式,然后输入账户密码,进入之后到上方点《实用工具》-〉点击〈终端〉之后输入 csrutil disable 然后 reboot 重启即可进行调试。 csrutil 的开启是为了提供系统完整性保护 关闭了之后我们就能使用lldb 对wechat进行调试。 https://cloud.tencent.com/developer/article/1915907