iOS解开.a包和.framework

简介: 解开.a包和.framework

1.解.a包


查看 .a 静态库支持 架构


|  lipo -info *.a


抽离出arm64的架构,生成一个arm64的test.a


| lipo *.a -thin arm64 -output test.a


抽离 test.a 文件的 object


| ar -x test.a


转换 .o 文件,生成为新的*.m文件


| nm *.o > *.m


不过解压的*.m文件只能看到一些函数而不是源码


2.解.framework包


.framework解压和.a其实差不多,只是需要解压.framework文件里面的包即可


进入到.framework里面,里面有一个无后缀的文件*


| cd *.framework


查看* 静态库支持 架构


|  lipo -info *


抽离出arm64的架构,生成一个arm64的test


| lipo * -thin arm64 -output test


抽离 test 文件的 object


| ar -x test


转换 .o 文件,生成为新的*.m文件


| nm *.o > *.m


解压出来的*.m文件也是看到一些函数而不是源码

相关文章
|
6月前
|
API 开发工具 iOS开发
iOS 开发高效率工具包:10 大必备工具
iOS 开发高效率工具包:10 大必备工具
100 1
|
6月前
|
存储 iOS开发 开发者
使用克魔助手进行iOS数据抓包和HTTP抓包的方法详解
使用克魔助手进行iOS数据抓包和HTTP抓包的方法详解
103 0
|
6月前
|
安全 开发者 iOS开发
iOS16系统手机设置开启开发者模式才能安装ipa包
iOS16系统手机设置开启开发者模式才能安装ipa包
222 1
|
6月前
|
iOS开发
iOS使用.framework类型的静态库
iOS使用.framework类型的静态库
46 1
|
6月前
|
开发工具 iOS开发
iOS制作.framework静态库
iOS制作.framework静态库
63 1
|
6月前
|
Android开发 数据安全/隐私保护 iOS开发
ios和安卓测试包发布网站http://fir.im的注册与常用功能
ios和安卓测试包发布网站http://fir.im的注册与常用功能
285 0
ios和安卓测试包发布网站http://fir.im的注册与常用功能
|
6月前
|
自然语言处理 程序员 开发工具
iOS生成Bundle 资源文件包与使用
iOS生成Bundle 资源文件包与使用
183 0