1111#import < UIKit/UIKit.h>
1212#import " MJPrintTools.h"
1313
14+ #define MJEncryptedString @" 加壳"
15+ #define MJDecryptedString @" 未加壳"
16+
1417#define MJPrintNewLine printf (" \n " )
1518#define MJPrintDivider (n ) \
1619for (int i = 0 ; i<(n); i++) { \
@@ -47,12 +50,12 @@ int main(int argc, const char * argv[]) {
4750
4851 [MJPrintTools printColor: MJPrintColorTip format: @" -le <regex>" ];
4952 [MJPrintTools print: @" \t 列出用户安装的" ];
50- [MJPrintTools printColor: MJPrintColorCrypt format: @" 加密 " ];
53+ [MJPrintTools printColor: MJPrintColorCrypt format: MJEncryptedString ];
5154 [MJPrintTools print: @" 应用\n " ];
5255
5356 [MJPrintTools printColor: MJPrintColorTip format: @" -ld <regex>" ];
5457 [MJPrintTools print: @" \t 列出用户安装的" ];
55- [MJPrintTools printColor: MJPrintColorCrypt format: @" 未加密 " ];
58+ [MJPrintTools printColor: MJPrintColorCrypt format: MJDecryptedString ];
5659 [MJPrintTools print: @" 应用\n " ];
5760 return 0 ;
5861 }
@@ -103,6 +106,10 @@ void list_app(MJApp *app, int index)
103106 [MJPrintTools print: @" " ];
104107 [MJPrintTools printColor: MJPrintColorPath format: app.bundlePath];
105108
109+ MJPrintNewLine;
110+ [MJPrintTools print: @" " ];
111+ [MJPrintTools printColor: MJPrintColorPath format: app.dataPath];
112+
106113 if (app.executable .isFat ) {
107114 MJPrintNewLine;
108115 [MJPrintTools print: @" " ];
@@ -126,9 +133,9 @@ void list_apps(MJListAppsType type, NSString *regex)
126133 [MJPrintTools printColor: MJPrintColorCount format: @" %zd " , apps.count];
127134 [MJPrintTools print: @" 个" ];
128135 if (type == MJListAppsTypeUserDecrypted) {
129- [MJPrintTools printColor: MJPrintColorCrypt format: @" 未加密 " ];
136+ [MJPrintTools printColor: MJPrintColorCrypt format: MJDecryptedString ];
130137 } else if (type == MJListAppsTypeUserEncrypted) {
131- [MJPrintTools printColor: MJPrintColorCrypt format: @" 加密 " ];
138+ [MJPrintTools printColor: MJPrintColorCrypt format: MJEncryptedString ];
132139 }
133140 [MJPrintTools print: @" 应用" ];
134141
@@ -147,6 +154,6 @@ void list_machO(MJMachO *machO)
147154 [MJPrintTools printColor: MJPrintColorArch format: machO.architecture];
148155 if (machO.isEncrypted ) {
149156 [MJPrintTools print: @" " ];
150- [MJPrintTools printColor: MJPrintColorCrypt format: @" 加密 " ];
157+ [MJPrintTools printColor: MJPrintColorCrypt format: MJEncryptedString ];
151158 }
152159}
0 commit comments