zoukankan
html css js c++ java
debugserver + lldb代替gdb进行动态调试
一、定制lldb(将下述所需的文件全部放于同一个文件夹下【假设为abc】,便于操作)
1.
下载
一个能用的
ldid
(http://joedj.net/ldid)
做后面的签名之用
2.
获取原生
debugserver(建议直接从手机目录中拷贝出来,
/Developer/usr/bin/debugserver,当此手机在Xcode中标记为开发设备后便会出来这些目录
)
3.
瘦身debugserver
命令行
cd到abc文件下
输入
lipo -thin armv7s /abc/fat/debugserver(原路径) -output /abc/thin/debugserver(重新生成的新路径)
以上根据自己手机支持的armv7、armv7s、arm64提取,我这边以iphone5为例,是armv7
4.
签名瘦身之后的
debugserver
将下面的内容另存为一个名为ent.xml的文件
com.apple.springboard.debugapplications
get-task-allow
task_for_pid-allow
run-unsigned-code
命令行中输入:abc$ ldid -Sent.xml thin/debugserver
5.
将定制好的
debugserver
拷贝回iOS
,放在/usr/bin/
debugserver
下,然后在iOS的命令行运行:
chmod +x /usr/bin/debugserver
6.
假如是IOS7下还要另外再加签名:
http://www.iphonedevwiki.net/index.php/Debugging_on_iOS_7
http://www.iphonedevwiki.net/index.php/Debugserver (里面的2、3点)
http://lldb.llvm.org/lldb-gdb.html
参考:http://bbs.iosre.com/forum.php?mod=viewthread&tid=52&extra=page=1&filter=typeid&typeid=11&typeid=11
http://www.kanxue.com/bbs/showthread.php?t=190126
查看全文
相关阅读:
一直追求技术好吗?
设计模式前言
vba 行 列 单元格 统计
JavaScript 仿LightBox内容显示效果
Excel 比大小
多态
JavaScript 图片切换展示效果
vba 单元格 一系例操作
关于Flex的争论(富客户端、弱客户端)
input文本框样式代码实例
原文地址:https://www.cnblogs.com/cnsec/p/11515781.html
最新文章
添加状态栏文字运动效果
C#调用浏览器(默认和非默认浏览器)
C#两种创建快捷方式的方法
VB 获取 取得Window, System, Temp 等 所在目录
在开始菜单中添加 OEM 信息
蓝屏代码详解
在网页上插入能自动更新的日期和时间
系统封装_Ghost光盘制作
人生三个不能等
状态栏,显示一个病毒的发作过程(纯属无聊,白痴才会当真的.)
热门文章
重装系统后修复PS
身份证号码的规则及验证原理
ASP实现MD5加密(vbScript)
Windows中打开和关闭FSO文件读写权限的方法
决定你一生成功的21条信念
随机生成图片验证码(C#)
Ghost 使用详解
ASP常用内置函数
背景图片,颜色变化脚本
Jmeter参数化实际应用
Copyright © 2011-2022 走看看