Quantcast
Channel: Essence Sharing | 干货分享 - iOSRE
Viewing all articles
Browse latest Browse all 301

iOS 11 越狱设备 debugserver 懒人方案

$
0
0

@ChiChou wrote:

正确的姿势是这个:

许多人都在各种步骤上遇到各种奇怪的问题,大多是签名没签对、漏了 jailbreakd 之类,于是出现各种月经贴。

一般看到我发帖肯定是要说 frida。

没有错。

懒人方案就是不要折腾 debugserver 的重签名,也不用自己写脚本去 platformize。frida 会自动对 attach 过的进程执行这个:

你要做的就是:

  1. 原生 Xcode,原生 debugserver,不用重签名,不用 entitlement
  2. Xcode 随便打开 / 创建一个 iOS 项目,甚至是编译不过的代码都无所谓,但别是 macOS 或者其他的什么项目
  3. 越狱设备上 Cydia 装 frida;电脑端 pip install frida-tools(记得挂代理)
  4. 打开要测的 App
  5. 电脑端 frida -U App
  6. 高潮来了,Xcode 里菜单里 Debug / Attach to Process,是不是发现被 frida attach 过的进程可以直接调试了?

还是原来的配方,还是熟悉的味道

你甚至可以直接用 Xcode 的界面调试器。

我印象中重签名过的 debugserver 似乎不支持在 Xcode 里这样用?

Posts: 2

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 301

Trending Articles