Skip to content

Commit a102c91

Browse files
committed
Log version and layout size
1 parent 7f85d61 commit a102c91

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/main/java/com/reandroid/apkeditor/smali/SmaliDecompiler.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ public void decodeDex(ApkModule apkModule, File mainDirectory) throws IOExceptio
111111
}
112112
}
113113
boolean logBaksmaliDex(DexFile dexFile) {
114-
logMessage("Baksmali<" + dexFile.getDexClassesCount() + ">: " + dexFile.getSimpleName());
114+
int count = dexFile.size();
115+
String layout = count > 1 ? "/" + count : "";
116+
logMessage("Baksmali: v0" + dexFile.getVersion() + layout
117+
+ "<" + dexFile.getDexClassesCount() + "> " + dexFile.getSimpleName());
115118
return true;
116119
}
117120

@@ -152,10 +155,6 @@ private void disassembleWithInternalDexLib(DexFileInputSource inputSource, File
152155
DexFile dexFile = DexFile.read(inputSource.openStream(), filter);
153156
dexFile.setSimpleName(inputSource.getAlias());
154157
logBaksmaliDex(dexFile);
155-
if (dexFile.isMultiLayout()) {
156-
logMessage("Multi layout dex file: " + inputSource.getAlias()
157-
+ "version = " + dexFile.getVersion() + ", layouts = " + dexFile.size());
158-
}
159158
SmaliWriterSetting setting = getSmaliWriterSetting(dexFile);
160159
File dir = new File(toSmaliRoot(mainDir), dexFile.buildSmaliDirectoryName());
161160
dexFile.writeSmali(setting, dir);

0 commit comments

Comments
 (0)