最近在做图像识别,目前借助第三方来进行图像识别,试了很多SDK,最多的就是高通了,自己写的话可以借助opencv实现一些,也在网上搜了许多识别的app,想知道他们用的什么方法,最少我想知道第三方是什么?但是下载下来的app苹果是经过签名加密的,相当与有一层罩子在上面,不过没有关系,会有办法将其敲碎的。
在这里之前还说的是,必须有一台越狱的设备才可以,这样才能进行解密
必备设备 越狱设备
脱壳软件 Clutch 也可以是其他的 手机上安装
软件 class-dump 电脑上安装 下载地址:
http://download.youkuaiyun.com/detail/landaozi/7472067
第一步 先下载你要逆向的app
安装好之后 用终端登录手机 手机必须安装OPENSSH
上面的截图就是现在的要执行的命令,第一步登录手机 输入命令 clutch 可以看见手机上安装的软件 然后用clutch + 软件名字就可以去壳了。
下一步用到的就是class-dump 这个工具
第一步将手机中ipa安装在手机上,将其目录下的.app文件导出来在桌面上
进入到.app 目录下
用终端打开运行命令
class-dump -H XXX.app -o xxx.h
后面xxx.h 是导出来后文件夹的名字这样就可以看见所有的.h文件了 现在我看看头文件 就可以知道用的什么类了 是不是很方便。。。。。。。
当然如果有什么错误或者更好的办法可以指出来 共同进步。。。。