注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

碳基体

http://weibo.com/tanjiti

 
 
 
 
 

日志

 
 

解决iOS上Killed 9 错误  

2013-04-22 10:56:49|  分类: iOS app security |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在越狱设备上运行命令工具例如sqlite3时,会出现“killed 9”的错误,SecurityLearn博客提供了很好的解决方法,从解决方法来看,是命令签名验证不通过导致的错误。
解决iOS上Killed 9 错误 - 碳基体 - 碳基体
 
解决方法如下:

第一步:在mac上创建用于代码签名的自签名证书
选择钥匙串访问 keychain access—— 证书助理Certificate Assistant —— 创建证书Create a Certificate
名称随便写,身份类型选择自签名根证书,证书类型选择代码签名,勾选让我覆盖这些默认值,其他选项采取默认值
解决iOS上Killed 9 错误 - 碳基体 - 碳基体
 
第二步:将iOS设备上的sqlite3命令拷贝到Mac上,该命令一般在/usr/bin/目录下

第三步:在Mac上采用第一步创建的证书签名该命令文件

dani-2:Downloads leedani$ codesign -fs tanjiti sqlite3

-f选项表示强制替换已存在的签名
-s选项表示使用指定证书(本例中证书identity是tanjiti)签名文件

第四步:将签名后的sqlite3拷贝回iOS设备,并增加其执行权限

danimato-iPod:/usr/bin root# chmod a+x sqlite3


解决iOS上Killed 9 错误 - 碳基体 - 碳基体
 
 现在可以正常运行了,其他类似的命令工具错误同样可以采取这个办法,感谢SecurityLearn!

参考:
http://www.securitylearn.net/2013/03/29/ios-sqlite3-command-killed9-problem/?utm_source=rss&utm_medium=rss&utm_campaign=ios-sqlite3-command-killed9-problem
  评论这张
 
阅读(2367)| 评论(1)
推荐

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017