iphone软件破解教程(工具篇)
来源:互联网 发布:mac 自动关机命令 编辑:程序博客网 时间:2024/04/27 23:44
本文所讨论的不是app store的软件破解,而是跟pc软件破解所指相同——去除共享软件的注册验证,一般在app store上出售的iphone软件没有此类需要,大部分是指在cydia store上出售的软件,这些软件通常只能在越狱的苹果设备上运行,对软件的保护是通过常见的注册码等方式进行防盗版。本文就先简单介绍一下所需的工具:
1、Ida pro
最主要的分析工具,用于反汇编iphone执行文件,然后进行代码分析,找出破解关键点。
2、otool
查看iphone执行文件的各种信息,也可以用来反编译,此工具有ios版本和linux版本,ios版本直接在cydia上查找安装,Linux版本通过编译toolchain4工具链获得,具体方法请参考本博上篇文章《iphone第三方开发环境的搭建——coLinux0.7.9+ubuntu10.04+toolchain4》。
3、lipo
用于根据cpu类型对iphone执行文件进行拆解,需要此工具是因为iphone执行文件是mach-o格式,可以同时包含各种类型cpu指令代码(即fat binaries),如i386、arm6和arm7等,而目前常见的ldid版本无法对fat binaries进行直接签名,需要将执行文件根据cpu类型拆解成单独版本,再分别签名,然后用lipo再将两个版本进行合并。也有ios版本和Linux版本,安装方法同otool。
4、ldid
签名工具,iphone执行文件修改后需要重新签名才能运行,不然会闪退,也有ios版本和Linux版本,安装方法同otool。
5、gdb for ios
用于动态调试程序的工具,可以通过putty连接iphone进行操作比较方便,需要在iphone上安装ssh服务器。目前还没有找到iphone可正常使用的gdbserver,无法通过ida进行远程调试,只能通过此方法进行动态调试了,虽然效率差些,总比没有好。
6、putty
Ssh客户端,通过此工具连接iphone进行操作比较方便。
7、winhex
十六进制编辑器,用于修改程序。
- iphone软件破解教程(工具篇)
- iphone软件破解教程(工具篇)
- iPhone ipa 软件破解工具 CrackNShare 使用教程
- iPhone ipa 软件破解工具 Clutch 使用教程
- iPhone ipa 软件破解工具 PoedCrack 使用教程
- Claw iPhone软件破解套件使用教程
- 破解高手 教程工具篇
- secureCRT 7.3软件下载及破解工具+教程
- SecureCRT 7.3软件下载及破解工具+教程
- 『破解软件』最新越狱软件放出,iPhone 3GS 3.13完美越狱的教程
- 软件破解教程1
- 软件破解教程2
- 软件破解教程3
- 软件破解教程4
- 软件破解教程
- 软件(Symbian)破解工具简介
- Pdplayer破解教程(附带破解版软件下载地址)
- 安秉网盾破解版v4.1(附加软件破解教程)
- 嵌入式组态王的WinCE工业平板电脑与单片机,三菱FX2N工程案例
- android 蓝牙通信编程
- Android应用开发之ClipboardManager
- What Makes a Good Programmer Good?
- Genesis-3D 入门教程—8.天空盒
- iphone软件破解教程(工具篇)
- Java中使用Base64编码
- 看人挑担轻松
- 淺談:有關epub電子書的架構
- Android调用WebService
- Genesis-3D 入门教程—9.脚本系统
- 针对在501染毒优盘的杀毒恢复程序
- Linux内核源码分析方法
- 关于span不能设置宽度及span自动换行的解决方法