Home
Sign Up
Sign In
这是一个专门讨论 idea 的地方。
每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。
那这个时候,不妨可以把那些 idea 分享出来,启发别人。
Advertisement
V2EX
›
奇思妙想
这个 IPA 里都用了啥开源的代码?
Esay
·
Jun 27, 2014
· 4926 views
This topic created in 4521 days ago, the information mentioned may be changed or developed.
有的应用把自己使用的第三方的代码都列出来了,但是有的没有列出来。
很好奇这些应用都用了什么第三方的插件,所以想做一个分析 ipa 的程序,把一个 ipa 里都用了哪些第三方的代码列出来。
- 大家有相似的需求吗?
- 现在有比较自动化的方法吗?
- 有啥建议?
ipa
代码
自动化
8 replies
•
2014-06-27 18:41:09 +08:00
sanddudu
Jun 27, 2014
1
1
扩展名改成 zip ,解压
一般会有个文本文件列出开源库的许可证
Esay
OP
Jun 27, 2014
2
@
sanddudu
哦?比如说有哪些应用呢?
run2
Jun 27, 2014
1
3
但不是每个都列出来了
class-dump-z
但xcode5以后混淆过的就看不到了
Esay
OP
Jun 27, 2014
4
@
sobigfish
嗯,目前想到的办法就是
- 把一些主流的开源代码的类名获取出来
- 用 class-dump-z 获取 ipa 里类的名字
- 达到一定的匹配就认为是使用了该代码
Hysteria
Jun 27, 2014
5
直接发邮件问作者应该不错?
300y
Jun 27, 2014
6
ida,正版不好搞。
Esay
OP
Jun 27, 2014 via iPhone
7
@
300y
噢 不是反编译,就是找出使用的第三方的库。
300y
Jun 27, 2014
8
@
Esay
嗯,它已经能很好识别出函数名了,然后谷歌。。自动化还是没有什么好方法。
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
2394 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms ·
UTC 12:44
·
PVG 20:44
·
LAX 04:44
·
JFK 07:44
♥ Do have faith in what you're doing.
❯