如何查看给定iOS ipa文件中定义的NSString
我记得以前我做过这个,但忘记了命令。
例如
我有一个源代码定义的NSString,例如
NSString * s = @"secret";
我记得我可以使用strings
命令查看内容,但是我忘记了查看它的确切命令,
例如
strings my.ipa | grep "secret"
不起作用。 任何人有想法?
我不确定可以直接在ipa
上使用strings
,但是您可以执行以下操作:
- 重命名您的
.ipa
文件以具有.zip
扩展名。ipa
只是简单的重命名的拉链。 - 提取(它应该创build一个名为
Payload
的目录) -
cd
进入Payload/<app-name>.app
- 您应该在当前目录中有一个名为
<app-name>
的文件。 - 调用
strings <app-name> | grep secret
strings <app-name> | grep secret
。