debugserver调试app lldb链接手机debugserver

# debugserver 连接APP

```

$ debugserver *:端口号 -a 进程

```

 

* *:端口号

* 使用手机的某个端口提供服务

* -a 进程

* 连接的APP (进程ID,进程名称--MachO文件的名称)

 

# LLDB 启动

* 开启LLDb

```

$lldb

```

* 连接debugserver

```

(lldb) process connect connect://手机IP地址:debugserver服务的端口

```

连接成功,程序就被断住的.

 

#命令行工具的权限文件

导出权限文件

```

$ldid -e 可执行文件 > 文件名称.entitlement

```

两个关键字段:

get-task-allow

task_for_pid-allow

 

签名权限

```

$ldid -S权限文件 可执行文件

```

 

posted @ 2020-11-14 02:05  sundaysandroid  阅读(294)  评论(0)    收藏  举报