From 1fd8a0c361a70173b6093f70ce5c91deb163493a Mon Sep 17 00:00:00 2001 From: chrisch1974 Date: Wed, 21 May 2014 10:23:28 +0200 Subject: [PATCH] DirUtil: fixed exception when decompiling with -r and no res folder exists in the apk --- brut.j.dir/src/main/java/brut/directory/DirUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/brut.j.dir/src/main/java/brut/directory/DirUtil.java b/brut.j.dir/src/main/java/brut/directory/DirUtil.java index 5b85af8f..e1ba399f 100644 --- a/brut.j.dir/src/main/java/brut/directory/DirUtil.java +++ b/brut.j.dir/src/main/java/brut/directory/DirUtil.java @@ -76,6 +76,9 @@ public class DirUtil { OS.rmdir(new File(out, fileName)); in.getDir(fileName).copyToDir(new File(out, fileName)); } else { + if (fileName.equals("res") && !in.containsFile(fileName)) { + return; + } File outFile = new File(out, fileName); outFile.getParentFile().mkdirs(); BrutIO.copyAndClose(in.getFileInput(fileName),