美文网首页iOS 逆向工程IOS开发
iOS解开.a包和.framework

iOS解开.a包和.framework

作者: 超级卡布达 | 来源:发表于2020-11-11 18:23 被阅读0次
    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文件也是看到一些函数而不是源码

    相关文章

      网友评论

        本文标题:iOS解开.a包和.framework

        本文链接:https://www.haomeiwen.com/subject/dvcybktx.html