From dd1d5b4ac6a097729d86f885b56c47f84c3fb7bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teodor=20Wo=C5=BAniak?= Date: Wed, 12 Aug 2020 08:12:45 +0200 Subject: [PATCH 1/2] dirty WIP: check for granted FAKE_PACKAGE_SIGNATURE permission Dropped support for Android < 7.0 --- bulk-patch-builder/build-all | 30 +- .../services.jar/GeneratePackageInfoHook.java | 37 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- ...GeneratePackageInfoHookAccessor.java(<4.0) | 39 - .../services.jar/PackageManagerService.java | 11 +- .../services.jar/GeneratePackageInfoHook.java | 37 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../GeneratePackageInfoHookAccessor.java | 39 - .../services.jar/PackageManagerService.java | 15 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- ...GeneratePackageInfoHookAccessor.java(<4.0) | 39 - .../services.jar/PackageManagerService.java | 15 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- ...GeneratePackageInfoHookAccessor.java(<4.0) | 39 - .../services.jar/PackageManagerService.java | 15 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- ...GeneratePackageInfoHookAccessor.java(<4.0) | 39 - .../services.jar/PackageManagerService.java | 15 +- patches/bulk-patch-builder.log | 1458 ----------------- patches/sigspoof-core/services.jar.dex | Bin 5972 -> 7472 bytes .../sigspoof-hook-1.5-2.3/services.jar.dex | Bin 4888 -> 0 bytes patches/sigspoof-hook-4.0/services.jar.dex | Bin 4712 -> 0 bytes .../sigspoof-hook-4.1-6.0/services.jar.dex | Bin 4748 -> 0 bytes .../sigspoof-hook-7.0-9.0/services.jar.dex | Bin 4820 -> 5036 bytes .../sigspoof-ui-global-4.0/Settings.apk.dex | Bin 9072 -> 0 bytes .../sigspoof-ui-global-4.0/services.jar.dex | Bin 4744 -> 0 bytes .../sigspoof-ui-global-4.1/Settings.apk.dex | Bin 9368 -> 0 bytes .../sigspoof-ui-global-4.1/services.jar.dex | Bin 4744 -> 0 bytes .../Settings.apk.dex | Bin 9616 -> 0 bytes .../services.jar.dex | Bin 4744 -> 0 bytes .../Settings.apk.dex | Bin 9624 -> 0 bytes .../services.jar.dex | Bin 4744 -> 0 bytes 32 files changed, 156 insertions(+), 1687 deletions(-) delete mode 100644 patches-src-gen/sigspoof-hook/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) delete mode 100644 patches-src/sigspoof-hook-1.5-2.3/services.jar/GeneratePackageInfoHookAccessor.java delete mode 100644 patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) delete mode 100644 patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) delete mode 100644 patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) delete mode 100644 patches/bulk-patch-builder.log delete mode 100644 patches/sigspoof-hook-1.5-2.3/services.jar.dex delete mode 100644 patches/sigspoof-hook-4.0/services.jar.dex delete mode 100644 patches/sigspoof-hook-4.1-6.0/services.jar.dex delete mode 100644 patches/sigspoof-ui-global-4.0/Settings.apk.dex delete mode 100644 patches/sigspoof-ui-global-4.0/services.jar.dex delete mode 100644 patches/sigspoof-ui-global-4.1/Settings.apk.dex delete mode 100644 patches/sigspoof-ui-global-4.1/services.jar.dex delete mode 100644 patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex delete mode 100644 patches/sigspoof-ui-global-4.2-5.0/services.jar.dex delete mode 100644 patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex delete mode 100644 patches/sigspoof-ui-global-5.1-6.0/services.jar.dex diff --git a/bulk-patch-builder/build-all b/bulk-patch-builder/build-all index 0a62983..3a48c0e 100755 --- a/bulk-patch-builder/build-all +++ b/bulk-patch-builder/build-all @@ -160,37 +160,37 @@ build_all() { # Build the hook patches if (( quick )); then - build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/10-* - build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/15-* - build_one sigspoof-hook-4.1-6.0 "$filesets_dir"/16-* - apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{16,17,22}-* + #build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/10-* + #build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/15-* + #build_one sigspoof-hook-4.1-6.0 "$filesets_dir"/16-* + # apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{16,17,22}-* build_one sigspoof-hook-7.0-9.0 "$filesets_dir"/24-* apply_one sigspoof-hook-7.0-9.0 "$filesets_dir"/2{4,6,8}-* else - build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/{0[3-9],10}-* - build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/1[4-5]-* - build_and_apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{1[6-9],2[1-3]}-* + #build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/{0[3-9],10}-* + #build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/1[4-5]-* + #build_and_apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{1[6-9],2[1-3]}-* build_and_apply_one sigspoof-hook-7.0-9.0 "$filesets_dir"/2[4-8]-* fi # Build the core patch if (( quick )); then - build_one sigspoof-core "$tmp_dir"/sigspoof-hook-1.5-2.3__fs/10-* - apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{1.5-2.3,4.0,4.1-6.0,7.0-9.0}__fs/* + #build_one sigspoof-core "$tmp_dir"/sigspoof-hook-1.5-2.3__fs/10-* + apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/* else # Avoid building the core patch on Android 9.0 (Workaround for https://github.com/Lanchon/haystack/issues/23) #build_and_apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{1.5-2.3,4.0,4.1-6.0,7.0-9.0}__fs/* - build_one sigspoof-core "$tmp_dir"/sigspoof-hook-{{1.5-2.3,4.0,4.1-6.0}__fs/*,7.0-9.0__fs/2[4-7]-*} - apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{1.5-2.3,4.0,4.1-6.0,7.0-9.0}__fs/* + build_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/2[4-7]-* + apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/* fi # Build the UI patches - build_one sigspoof-ui-global-4.0 "$tmp_dir"/sigspoof-core__fs/1[4-5]-* - build_one sigspoof-ui-global-4.1 "$tmp_dir"/sigspoof-core__fs/16-* - build_one sigspoof-ui-global-4.2-5.0 "$tmp_dir"/sigspoof-core__fs/{1[7-9],21}-* - build_one sigspoof-ui-global-5.1-6.0 "$tmp_dir"/sigspoof-core__fs/2[2-3]-* + #build_one sigspoof-ui-global-4.0 "$tmp_dir"/sigspoof-core__fs/1[4-5]-* + #build_one sigspoof-ui-global-4.1 "$tmp_dir"/sigspoof-core__fs/16-* + #build_one sigspoof-ui-global-4.2-5.0 "$tmp_dir"/sigspoof-core__fs/{1[7-9],21}-* + #build_one sigspoof-ui-global-5.1-6.0 "$tmp_dir"/sigspoof-core__fs/2[2-3]-* build_one sigspoof-ui-global-7.0-7.1 "$tmp_dir"/sigspoof-core__fs/2[4-5]-* build_one sigspoof-ui-global-8.0-8.1 "$tmp_dir"/sigspoof-core__fs/2[6-7]-* build_one sigspoof-ui-global-9.0 "$tmp_dir"/sigspoof-core__fs/28-* diff --git a/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java b/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java index c56d550..f679229 100644 --- a/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java +++ b/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java @@ -28,6 +28,7 @@ import android.content.pm.PackageParser; import android.content.pm.Signature; import android.util.Log; +import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; @@ -42,7 +43,28 @@ static class FakeSignatureCore { @DexAdd private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return true; + // MAYBE FIXME: at least Android 4.1 required (for requestedPermissionsFlags) + Log.d("GeneratePackageInfoHook", "getPerAppEnable begin: flags " + flags + ", userId " + userId); + if (pi.requestedPermissions==null || pi.requestedPermissionsFlags==null) { + Log.d("GeneratePackageInfoHook", "null requestedPermissions or requestedPermissionsFlags"); + return false; + } + if (pi.requestedPermissions.length != pi.requestedPermissionsFlags.length) { + Log.e("GeneratePackageInfoHook", "pi.requestedPermissions.length != pi.requestedPermissionsFlags.length"); + return false; + } + for (int i=0; i - * Copyright (C) 2016-2019 Lanchon - * - * Based on Marvin's work: - * - * https://gerrit.omnirom.org/#/c/14898/ - * https://gerrit.omnirom.org/#/c/14899/ - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.server.pm; - -import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageParser; - -import lanchon.dexpatcher.annotation.*; - -public class GeneratePackageInfoHookAccessor { - - public static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return GeneratePackageInfoHook.hook(pi, context, p, flags, userId); - } - - private GeneratePackageInfoHookAccessor() {} - -} diff --git a/patches-src-gen/sigspoof-hook/services.jar/PackageManagerService.java b/patches-src-gen/sigspoof-hook/services.jar/PackageManagerService.java index aabf854..26a8ece 100644 --- a/patches-src-gen/sigspoof-hook/services.jar/PackageManagerService.java +++ b/patches-src-gen/sigspoof-hook/services.jar/PackageManagerService.java @@ -26,6 +26,7 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import android.content.pm.PackageManager; //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -43,13 +44,19 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.1*/ //<7.0// PackageInfo generatePackageInfo(PackageParser.Package p, int flags, int userId) { /*>7.0*/ private PackageInfo generatePackageInfo(PackageSetting p, int flags, int userId) { //<4.1// PackageInfo pi = generatePackageInfo(p, flags); - /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags, userId); + /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags | PackageManager.GET_PERMISSIONS, userId); if (p != null && pi != null) { //<4.0// pi = GeneratePackageInfoHookAccessor.hook(pi, mContext, p, flags, -1); /*>4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ //<7.0// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); /*>7.0*/ PackageParser.Package pp = p.pkg; - /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); + /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + if ((flags & PackageManager.GET_PERMISSIONS) == 0) { + // maybe not necessary but let's keep API compatibile + pi.permissions = null; + pi.requestedPermissions = null; + pi.requestedPermissionsFlags = null; + } } return pi; } diff --git a/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java index c56d550..f679229 100644 --- a/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java @@ -28,6 +28,7 @@ import android.content.pm.PackageParser; import android.content.pm.Signature; import android.util.Log; +import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; @@ -42,7 +43,28 @@ static class FakeSignatureCore { @DexAdd private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return true; + // MAYBE FIXME: at least Android 4.1 required (for requestedPermissionsFlags) + Log.d("GeneratePackageInfoHook", "getPerAppEnable begin: flags " + flags + ", userId " + userId); + if (pi.requestedPermissions==null || pi.requestedPermissionsFlags==null) { + Log.d("GeneratePackageInfoHook", "null requestedPermissions or requestedPermissionsFlags"); + return false; + } + if (pi.requestedPermissions.length != pi.requestedPermissionsFlags.length) { + Log.e("GeneratePackageInfoHook", "pi.requestedPermissions.length != pi.requestedPermissionsFlags.length"); + return false; + } + for (int i=0; i - * Copyright (C) 2016-2019 Lanchon - * - * Based on Marvin's work: - * - * https://gerrit.omnirom.org/#/c/14898/ - * https://gerrit.omnirom.org/#/c/14899/ - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.server.pm; - -import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageParser; - -import lanchon.dexpatcher.annotation.*; - -public class GeneratePackageInfoHookAccessor { - - public static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return GeneratePackageInfoHook.hook(pi, context, p, flags, userId); - } - - private GeneratePackageInfoHookAccessor() {} - -} diff --git a/patches-src/sigspoof-hook-1.5-2.3/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-1.5-2.3/services.jar/PackageManagerService.java index 1370b4f..3017424 100644 --- a/patches-src/sigspoof-hook-1.5-2.3/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-1.5-2.3/services.jar/PackageManagerService.java @@ -26,6 +26,11 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import android.content.pm.PackageManager; +//import java.util.Collections; +//import java.util.Set; +//import java.util.HashSet; + /*<4.0*/ import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -43,13 +48,19 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { //>4.1// /*<7.0*/ PackageInfo generatePackageInfo(PackageParser.Package p, int flags, int userId) { //>7.0// private PackageInfo generatePackageInfo(PackageSetting p, int flags, int userId) { /*<4.1*/ PackageInfo pi = generatePackageInfo(p, flags); - //>4.1// PackageInfo pi = generatePackageInfo(p, flags, userId); + //>4.1// PackageInfo pi = generatePackageInfo(p, flags | PackageManager.GET_PERMISSIONS, userId); if (p != null && pi != null) { /*<4.0*/ pi = GeneratePackageInfoHookAccessor.hook(pi, mContext, p, flags, -1); //>4.0// /*<4.1*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); //>4.1// /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + if ((flags & PackageManager.GET_PERMISSIONS) == 0) { + // maybe not necessary but let's keep API compatibile + pi.permissions = null; + pi.requestedPermissions = null; + pi.requestedPermissionsFlags = null; + } } return pi; } diff --git a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java index 300cd8d..2592c1a 100644 --- a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java @@ -25,12 +25,13 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { return pi; } diff --git a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) b/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) deleted file mode 100644 index 4724ee4..0000000 --- a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2015 Marvin W - * Copyright (C) 2016-2019 Lanchon - * - * Based on Marvin's work: - * - * https://gerrit.omnirom.org/#/c/14898/ - * https://gerrit.omnirom.org/#/c/14899/ - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.server.pm; - -import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageParser; - -import lanchon.dexpatcher.annotation.*; - -public class GeneratePackageInfoHookAccessor { - - public static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return GeneratePackageInfoHook.hook(pi, context, p, flags, userId); - } - - private GeneratePackageInfoHookAccessor() {} - -} diff --git a/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java index e9c028a..ce4210d 100644 --- a/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java @@ -26,6 +26,11 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import android.content.pm.PackageManager; +//import java.util.Collections; +//import java.util.Set; +//import java.util.HashSet; + //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -43,13 +48,19 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { //>4.1// /*<7.0*/ PackageInfo generatePackageInfo(PackageParser.Package p, int flags, int userId) { //>7.0// private PackageInfo generatePackageInfo(PackageSetting p, int flags, int userId) { /*<4.1*/ PackageInfo pi = generatePackageInfo(p, flags); - //>4.1// PackageInfo pi = generatePackageInfo(p, flags, userId); + //>4.1// PackageInfo pi = generatePackageInfo(p, flags | PackageManager.GET_PERMISSIONS, userId); if (p != null && pi != null) { //<4.0// pi = GeneratePackageInfoHookAccessor.hook(pi, mContext, p, flags, -1); /*>4.0*/ /*<4.1*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); //>4.1// /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + if ((flags & PackageManager.GET_PERMISSIONS) == 0) { + // maybe not necessary but let's keep API compatibile + pi.permissions = null; + pi.requestedPermissions = null; + pi.requestedPermissionsFlags = null; + } } return pi; } diff --git a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java index b589be8..09f15e6 100644 --- a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java @@ -25,12 +25,13 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { return pi; } diff --git a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) b/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) deleted file mode 100644 index 4724ee4..0000000 --- a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2015 Marvin W - * Copyright (C) 2016-2019 Lanchon - * - * Based on Marvin's work: - * - * https://gerrit.omnirom.org/#/c/14898/ - * https://gerrit.omnirom.org/#/c/14899/ - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.server.pm; - -import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageParser; - -import lanchon.dexpatcher.annotation.*; - -public class GeneratePackageInfoHookAccessor { - - public static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return GeneratePackageInfoHook.hook(pi, context, p, flags, userId); - } - - private GeneratePackageInfoHookAccessor() {} - -} diff --git a/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java index 5782220..bcef01a 100644 --- a/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java @@ -26,6 +26,11 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import android.content.pm.PackageManager; +//import java.util.Collections; +//import java.util.Set; +//import java.util.HashSet; + //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -43,13 +48,19 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.1*/ /*<7.0*/ PackageInfo generatePackageInfo(PackageParser.Package p, int flags, int userId) { //>7.0// private PackageInfo generatePackageInfo(PackageSetting p, int flags, int userId) { //<4.1// PackageInfo pi = generatePackageInfo(p, flags); - /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags, userId); + /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags | PackageManager.GET_PERMISSIONS, userId); if (p != null && pi != null) { //<4.0// pi = GeneratePackageInfoHookAccessor.hook(pi, mContext, p, flags, -1); /*>4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + if ((flags & PackageManager.GET_PERMISSIONS) == 0) { + // maybe not necessary but let's keep API compatibile + pi.permissions = null; + pi.requestedPermissions = null; + pi.requestedPermissionsFlags = null; + } } return pi; } diff --git a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java index b589be8..09f15e6 100644 --- a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java @@ -25,12 +25,13 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { return pi; } diff --git a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) b/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) deleted file mode 100644 index 4724ee4..0000000 --- a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHookAccessor.java(<4.0) +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2015 Marvin W - * Copyright (C) 2016-2019 Lanchon - * - * Based on Marvin's work: - * - * https://gerrit.omnirom.org/#/c/14898/ - * https://gerrit.omnirom.org/#/c/14899/ - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.server.pm; - -import android.content.Context; -import android.content.pm.PackageInfo; -import android.content.pm.PackageParser; - -import lanchon.dexpatcher.annotation.*; - -public class GeneratePackageInfoHookAccessor { - - public static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { - return GeneratePackageInfoHook.hook(pi, context, p, flags, userId); - } - - private GeneratePackageInfoHookAccessor() {} - -} diff --git a/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java index aabf854..dbbe6f5 100644 --- a/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java @@ -26,6 +26,11 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; +import android.content.pm.PackageManager; +//import java.util.Collections; +//import java.util.Set; +//import java.util.HashSet; + //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -43,13 +48,19 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.1*/ //<7.0// PackageInfo generatePackageInfo(PackageParser.Package p, int flags, int userId) { /*>7.0*/ private PackageInfo generatePackageInfo(PackageSetting p, int flags, int userId) { //<4.1// PackageInfo pi = generatePackageInfo(p, flags); - /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags, userId); + /*>4.1*/ PackageInfo pi = generatePackageInfo(p, flags | PackageManager.GET_PERMISSIONS, userId); if (p != null && pi != null) { //<4.0// pi = GeneratePackageInfoHookAccessor.hook(pi, mContext, p, flags, -1); /*>4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ //<7.0// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); /*>7.0*/ PackageParser.Package pp = p.pkg; - /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); + /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + if ((flags & PackageManager.GET_PERMISSIONS) == 0) { + // maybe not necessary but let's keep API compatibile + pi.permissions = null; + pi.requestedPermissions = null; + pi.requestedPermissionsFlags = null; + } } return pi; } diff --git a/patches/bulk-patch-builder.log b/patches/bulk-patch-builder.log deleted file mode 100644 index 0609951..0000000 --- a/patches/bulk-patch-builder.log +++ /dev/null @@ -1,1458 +0,0 @@ -********* GENERATE PATCH SOURCES - - -********* BUILD: sigspoof-hook-1.5-2.3 - -****** build: sigspoof-hook-1.5-2.3 -****** against: 10-2.3.7-cm-7.2.0-crespo - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3/sigspoof-hook-1.5-2.3__10-2.3.7-cm-7.2.0-crespo ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 10 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/10-2.3.7-cm-7.2.0-crespo/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3/sigspoof-hook-1.5-2.3__10-2.3.7-cm-7.2.0-crespo/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/10-2.3.7-cm-7.2.0-crespo/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3/sigspoof-hook-1.5-2.3__10-2.3.7-cm-7.2.0-crespo/services.jar.dex' -info: type 'com.android.server.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-hook-1.5-2.3 -********* BUILT AGAINST: 10-2.3.7-cm-7.2.0-crespo - - -********* APPLY: sigspoof-hook-1.5-2.3 - -****** apply: sigspoof-hook-1.5-2.3 -****** to: 10-2.3.7-cm-7.2.0-crespo - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3 ->>> apply patch: services.jar ->>> dexpatcher --api-level 10 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/10-2.3.7-cm-7.2.0-crespo/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-1.5-2.3/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/10-2.3.7-cm-7.2.0-crespo/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-1.5-2.3/services.jar.dex' -info: type 'com.android.server.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - - -********* BUILD: sigspoof-hook-4.0 - -****** build: sigspoof-hook-4.0 -****** against: 15-4.0.4-cm-9.1.0-crespo - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0/sigspoof-hook-4.0__15-4.0.4-cm-9.1.0-crespo ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 15 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/15-4.0.4-cm-9.1.0-crespo/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0/sigspoof-hook-4.0__15-4.0.4-cm-9.1.0-crespo/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/15-4.0.4-cm-9.1.0-crespo/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0/sigspoof-hook-4.0__15-4.0.4-cm-9.1.0-crespo/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-hook-4.0 -********* BUILT AGAINST: 15-4.0.4-cm-9.1.0-crespo - - -********* APPLY: sigspoof-hook-4.0 - -****** apply: sigspoof-hook-4.0 -****** to: 15-4.0.4-cm-9.1.0-crespo - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 15 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/15-4.0.4-cm-9.1.0-crespo/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/15-4.0.4-cm-9.1.0-crespo/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - - -********* BUILD: sigspoof-hook-4.1-6.0 - -****** build: sigspoof-hook-4.1-6.0 -****** against: 16-4.1.2-cm-10.0.0-maguro - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 16 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 17-4.2.2-cm-10.1.3-mako - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 17 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 18-4.3.1-cm-10.2.1-mako - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 18 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 19 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-4.1-6.0 -****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-hook-4.1-6.0 -********* BUILT AGAINST: 16-4.1.2-cm-10.0.0-maguro - - -********* APPLY: sigspoof-hook-4.1-6.0 - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 16-4.1.2-cm-10.0.0-maguro - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 16 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 17-4.2.2-cm-10.1.3-mako - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 17 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 18-4.3.1-cm-10.2.1-mako - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 18 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 19 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 21 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 22 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-4.1-6.0 -****** to: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 23 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - - -********* BUILD: sigspoof-hook-7.0-9.0 - -****** build: sigspoof-hook-7.0-9.0 -****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-7.0-9.0 -****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-7.0-9.0 -****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-7.0-9.0 -****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-hook-7.0-9.0 -****** against: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-hook-7.0-9.0 -********* BUILT AGAINST: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk - - -********* APPLY: sigspoof-hook-7.0-9.0 - -****** apply: sigspoof-hook-7.0-9.0 -****** to: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 24 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-7.0-9.0 -****** to: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 25 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-7.0-9.0 -****** to: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 26 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-7.0-9.0 -****** to: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 27 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-hook-7.0-9.0 -****** to: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 ->>> apply patch: services.jar ->>> dexpatcher --api-level 28 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - - -********* BUILD: sigspoof-core - -****** build: sigspoof-core -****** against: 10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 10 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 15 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 16 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 17 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 18 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 19 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-core -****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 ->>> build patch: services.jar - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-core -********* BUILT AGAINST: 10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3 - - -********* APPLY: sigspoof-core - -****** apply: sigspoof-core -****** to: 10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 10 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-1.5-2.3__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/10-2.3.7-cm-7.2.0-crespo__sigspoof-hook-1.5-2.3__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 15 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.0__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 16 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 17 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 18 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 19 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 21 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 22 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 23 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 24 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 25 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 26 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 27 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - -****** apply: sigspoof-core -****** to: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core ->>> apply patch: services.jar ->>> dexpatcher --api-level 28 --verbose --output /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: write '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' -0 error(s), 0 warning(s) ->>> repack: services.jar -deleting: classes.dex - adding: classes.dex (stored 0%) - -*** patch-fileset: success - - -********* BUILD: sigspoof-ui-global-4.0 - -****** build: sigspoof-ui-global-4.0 -****** against: 15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.0/sigspoof-ui-global-4.0__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 15 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.0/sigspoof-ui-global-4.0__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.0/sigspoof-ui-global-4.0__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 15 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.0/sigspoof-ui-global-4.0__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.0/sigspoof-ui-global-4.0__15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-4.0 -********* BUILT AGAINST: 15-4.0.4-cm-9.1.0-crespo__sigspoof-hook-4.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-4.1 - -****** build: sigspoof-ui-global-4.1 -****** against: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 16 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 16 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-4.1 -********* BUILT AGAINST: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-4.2-5.0 - -****** build: sigspoof-ui-global-4.2-5.0 -****** against: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 17 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 17 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-4.2-5.0 -****** against: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 18 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 18 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-4.2-5.0 -****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 19 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 19 --verbose --dry-run /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-4.2-5.0 -****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-4.2-5.0 -********* BUILT AGAINST: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-5.1-6.0 - -****** build: sigspoof-ui-global-5.1-6.0 -****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-5.1-6.0 -****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-5.1-6.0 -********* BUILT AGAINST: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-7.0-7.1 - -****** build: sigspoof-ui-global-7.0-7.1 -****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-7.0-7.1 -****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-7.0-7.1 -********* BUILT AGAINST: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-8.0-8.1 - -****** build: sigspoof-ui-global-8.0-8.1 -****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -****** build: sigspoof-ui-global-8.0-8.1 -****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-8.0-8.1 -********* BUILT AGAINST: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core - - -********* BUILD: sigspoof-ui-global-9.0 - -****** build: sigspoof-ui-global-9.0 -****** against: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core - ->>> target directory: /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core ->>> build patch: services.jar ->>> build patch: Settings.apk - -*** apply fileset patch (dry-run) ->>> apply patch: services.jar ->>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' -info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) ->>> apply patch: Settings.apk ->>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex -DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' -info: read '/home/rod/android/haystack/git/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' -info: dry run due to '--dry-run' option -0 error(s), 0 warning(s) - -*** patch-fileset: success -*** build-patch: success - -********* PUBLISH: sigspoof-ui-global-9.0 -********* BUILT AGAINST: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core - - diff --git a/patches/sigspoof-core/services.jar.dex b/patches/sigspoof-core/services.jar.dex index 2ea0c07bef6e9567ac9ad8b5fa78108512956bf0..b6ab62bf3d82dc7912cc51c26e45f70e3bd68b4d 100644 GIT binary patch literal 7472 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 Y^O*QuGw(Eh&gOT|+!2ra0N#`S51?JDNB{r; literal 5972 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 diff --git a/patches/sigspoof-hook-1.5-2.3/services.jar.dex b/patches/sigspoof-hook-1.5-2.3/services.jar.dex deleted file mode 100644 index a1e15edd63e0285bee8b095becef0490578f9ec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4888 zcmb7|U2Gd!701sVkH>aC9A}c&Nt`rkw_j<)I^E4S3(mGRwwrk4B#z^z?e+nU?P=o1 zu~XZLvSNi=*oPI1#FtdTvLHa|18BvHKfPKc9QgIrrQMg1c{QM2EGA)3+{uV zE~4{b9$W+kum&37CGaJ13w#IcfbW4f!CT-R@HcQDh!D|!FbIxe~<<-A-20=K;rA>B#zqkKY$*~mh#SoM83Dhj^#@w*#9c)?`yGRSyB`Be@Hve33q%f zL;8X%KF>L~ovXbLyGKrPUbAjHtKWdVUD|oBx$S&Czkxj>?L6l>rZYZ#J%55d3VQ;CT2y)SiM zwC~jKLEfo9EcIOf6!NY0V^ZgC=Xt5S;;LJ2sVi_5d>x!P_D0B${~&2-*_mhP8db*y zCA=Ng9(m~=ON&+ z_#8U(Dx^NGpVp7)y}IWR*6)A_(8hQhg*;_=+M4~gMlECY*_ybm@s@FYw&t9z(aM

s4*MC~p-@dJ3e9H4^m z)0`krLA0?{3nIwUTM(TrwSs78>C+brN{HqZ61q`PI_%u_f)cQDJ&00Jx~zN|dl|1o zkM$$^D#ppWpW_;ZlpyA&u;%A$&|@m&S)kMP5g)Fo1J6I*8e^UZ%(taa0Wqr~ep0Z{ z0qJAUm)lN!IbZm^;?ze4D}|)44{`)>a^@O8AI6}Ykb29Azhq1KQcFEvf)(hREq*Vz zl)u(ekM|s|_eP7J_X5^)U)||fEoJUEk1x+l9!s8!oOsQ1o@D^z#D4r-=Cb{K_8nf1 zXD+0cNI5=Ap5vp-B&JB6I&mgO{;6W6TrD@xkTzvY1zJx$nItWq&8Fs))Sg(FU&`k$ zB=QS63MS3%c(GZoRiC_OY#G$fxZR3`xa~KQKvDOw#>Q{ZO*77W_=0Da?y-YbT?l#K5bUby3sUUotUZB z)?zgI|5b<=i)N!ytHkX&CNRc z8_MuJh*pg1N;FY18V%}h)x@aFrAk#d*FRK?6*1CXE(?WgW)V%hbxX~9xw`V<_Lgz) zVsy||bJt6Gq)W0^++4?fHxcE~?om<|lRfe;Zs1yncK5NTWQ;~L7=_|0hOuOBZy3$u zDsHo@N0_bl(uvX0J-C+8tG$G@7F>*uJw7C_#XZHemnl!&$6k?K!Fvj8FYY~smFs>_ zVV&{c!wB$h5hHCbm7iHik}n%i%*Llv6v)PNaVS$c=yEA*+tYHXxrOBv`B2Wp6DiV{ z^6`8+@hSIqsOB$cQT@VvGIc&ZpTfSgOrB+IH0s4%JWJvQI&tOkW9ZBZZ?RIVn$#}0 zqlIeaMd~cs3(@wWo|TX81Ej8ECm{d2+`dSy8tWzn>Sl4X-Y9RG6mIbPF2deu);EjI zT3v?In$~to?Y6WRu-aTLH^{qXR5nfWSz_TTX;!9zBZTkrEl#&@-&VGML_s`fd_n3I zi~P^oZvLZvV)iV*dqqg`i{(KzJQ`NRPlf$fNrXM3i$pgJ-iR8}A|m36D2h)k5A}+r zux)|P((Loj4rd}=xkwi*`Myr8+QUj5-4j;A$HHFAqCE^4@mc}G9Ma15c@~H5AXc$o zogH=*GOCPgnIl%curI8U5d2uZc|*P1Dd;`Cjwqyj_J;a;Q22k0i&aQP=}u4t?giU$ z>hZlcBEEh@JdVICH`EV;0#$dqMc{34&pMrU-sHn3d4rIm1?WYOZTIxLY|yJ=SDEYa zF`>I(^heOb%Y1GTgLX}Bg_Cm@V(EM%;&X%ZorupBe1_m}MSPay_n3Rg^BKhXX2i!7 zem~>yMjo8W_>5wm#YXJ+o4at(WPT6_KmI<#b@;tbfu7st?@S)#IWC{CRphz9{Ep*A Wp8Ln|MT9)RGg zilS7xK@qv_Ly#tI5Fmk5^>g&Vprd0lWg<1XsY@;OF2PxDI{|ehYpN zZh{ZNr{KX>q6zRU_z}1P{s9#9aT^!{hd~CM1$FQ$xC-6}pMaqN(G)lj-UPn^{{g$& z(MRws_#yZ)cne$u?}8iPPvCFh7WfP(9YkIb06{Pc5+DoCfCl&m_zrjhyb68--Uhz_ z?}ANm6ZGKLZ3ly32iOU|1a^Vl;2|&!_JS{iec)m62#A6aupb-%2f-omD0mEf1sn#C zgC{@|jDzEV=K+SDE@JF>>^XlK`94S=;4}buXs<{;hQdtjgWG>QkLhKme*AO(D*U-E zE^|r&&R>I`+voN;aU5=glbZxhL3ZHBu~|l>j7d2vD^y{t@_RQI6a$TlO9qhb7y4q`e0t z%k_I@zxt$p09TfV9!uR!_Sk-g#EL%zEj_jX^Zq*RS1>{TBJDihp<~uO;Tl+Kv8__{vC#P}{`cs%@Acz3uf?Ai%ypYT&{#799_ z8J?D=+tR3ItQ1Rg%+k2a=&PkUYH2)W%vVd(YiYb?tY1qrM&XW)yjVC&kX zu7$#NTj!U$1a&GtDkm*t_-Im)s~}ofss+)`(p?Y%mY#xWW$6u{EGR*m zR7ixi0v>~AZn>cN&0Hs<6!4H@Z5jIxuPK-LBl;)qlQ}jcDg~8x%rjxmwU434w8Y*V zqUAw1uBZ*qCEi7?xyj@9U+GgoOe4rUI{OSrA8YJg7&PbD^BIEc+VcWgdJj4tvkxFY zl7nsAc|31H_o>vgKc_aHN{%!r%XU4UD~F&PZSu=BmCrWSI@9yg z&(?AKyr;1n-%GwOPP~3O&(eoE!+!i+;WA5{Aa>2gGqb4~QuYj!YtQf;iBVEV_a2Fn zZ?sq`8|B6k@{C$ifz}mICdm`eW>Zs1YE4W}&E#{liTreq+LQWvyx1sLjYpo*)--D6 za;an$Ok=I48?xL6W2#hc+_9$TjcQ%D${ny~>-rscuAbAEs%s91oL;MFMX6wiyjGvr zWkimDs;vH9{gp}Y3j{rMyXyc zm!ie0(a?=XG{JJc5u?E`m}*PWtX5pq=Jm93t{S7g|HmV%)mQZTF6kemXr@?QirS6A zw5Hdi2so}AdR=Sij=;yO)x{V+e2)s!aZ)qTkNOM(m5X|ec4tajWv#r3CX8xBFqiyF9#+e~@h&>E|CLeAXMQ4xv`5LZu z;O;)w+*qcK%6STutc7U#Q0M#?S3ju>SpVc(k{c1JhPI@W zzpfWo>nr6oogyo|zKgK0H0rCxMzt=(c^c-%NUfH%7O>h_D6f!vO{=Wx_Df;MJx++rl!k1vHe7U$I1Q9MV{Yn_+7(|Jok^^PY8K_w=>`OP-Z<}*#7|c*$@%{ diff --git a/patches/sigspoof-hook-4.1-6.0/services.jar.dex b/patches/sigspoof-hook-4.1-6.0/services.jar.dex deleted file mode 100644 index 6c88d98a1b3d4f64e8f7837fb757916804a21bd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4748 zcma)=e{5S<701u};UD?o#CEdSiI+9)nywAqoVDxL&7qBFyQy0zP8}y%8Bm_>*Tk#y z>^e@!q)DW}7-E$W;)ev9gaqrfKPJQ&h(9)@{(&YyLMqaP%2t82G4W$XNMn;G@kjZd zckgT8yq4x#AD?^AIrrTA-u?0Jdlhq|bA0~++A(nVOMi@YKl78nKl9GMuNIaMF76-y z=uaPh?R=Q1K|~u14hD0uO;K_#8M3z5-qVzXksS-2wQ3Q{Wrm74T=! z*@M0U1DprH0KWpSgFk>b!Q0?Ha1D5Rah;$KM8REPJD3JVV1NdA8axZW3tj*(fnS14 z;4*j@ya(O~{{>Op`)yzZYzI5Q-C!pe1^0kGU<`Z;>;?CN`#>CwgZsfgupc}C4uA*2 zL*O8I7(4>fU4>%12sOX~9V@T}8J{X4Uc}y`o#qiJh z-@u>S;xeZU;QS@%xqWVr6UX5;IO)*lAw8tf3}i2U+y={tlnE&(r2Mp$k3xnJ2~!&~ zWcQgR_m|~>l!H!??06^jP+Ga>n=?5-UCm3O%+1`~JG^uVJG2<>0djO^W%# zHL&#P3hYs7=M72O#rK8iIm`nrLHfX%Xvp`q*|FqEhu@;C&wG`-K9&yk!+uKI?`X4g zxA(&CB%TBA`dn=S_Ako%JjdL2?r#qEFG)MEQ@5S_TY>$X(k|wfxIUQdz4a;Be+>J7 z&>5cV?)u!{^RT}x>+{?lgCEPdl=~ogT^@jRbSdPqRnu|E8L8*7`#kcjTXyLhQunmf zaqMp+@6`XH%lBpJ>#qN*)VbUFoz%VMs{4<&x(cp>+v3E1YXo@(^kByEEE0+BeCfCH z^`fTZ&0}p%YP7G|O$W73>}h@~Zdd5+yh6cLw;hM45?_~wzB~&Vo(ex09u4=0wH>ez zDIL@p_ft@-VjT+2fY9hwtVE%i6dF$zdydc?78-9Ay%(B6q48BQ!-eJug$s6UwThO6 z?hu7bjxHc|ofK|5x=yJ}QJ?A;5m7scRnURmf0#<>@3cZ%N$Fy#my}+Xo|4kT(p$nK z5YiVuQBp%Rt&$QpN@_sl&X&|pJJ+Z9siX$&d=>YM*OX@eu-kxS-gjAu`lIb*gle4p#nKX5!@-uVA!hEWjFHld~+(?#N)w*@x z6UMqhU0kkIM8P&T8m1-7-7sb<)z%GbcFC$YO;PTJb+&2VaOdg;bEUrSawwRMno*Vt zb|@OnB~wP^_=`=WA>!$obhb#IBiT$YO-h!$*{PX)Awx=z)Lf4ATrQg>Er+ZZe_R;M z8CIoPuU6vay45nRRy@UWqm`hMPna4j@mZsM##l15*6DhJ#{Q4TtkGOGn>(d{g5tSy zeI@QR2GhFPj3eNbX_-xa=-yjYkdD)ag?=>W5U5%<6EvEu7`65488l(l zTLuqLJb68vHcuOCHC)v2P2A?HOP0}EYa&W8$3q&g8P-xfRWnvsDb%h>P_IjsvDQ{T zR*Mx03cFnLr6>x?Wye!3dg&vg77aGBuMu zicdCht;09>5wj~ndvdr7RrLgtP;En+p@Px>Jn0{ zXuY*uT_w-DQCl;~XN&x4^4ghI987#CzsKpqg$wHXE7XH$h_8nN$_f7GEM741obOkT z9VVPHhe-7)3wP>~-4Q)l!%6Ngc5|o6Z6D;F*T;gG}Wst4EHH>5n)kcx~=K= z9NTt07A(YquoR=+b~XKaC62B|)X1)g$F_KH1dMs@00SJ-&PB8n+e8q%7}bw$a}+YF z?2K(5vg<{B5icpYN|nC6slOOd{1*eHAdz}*Q-33%(bYgFPBQ)zn#> zJqkkoI;eD90h{*8rt6%2;P7-qDsABTtb~MJ3%hL4>vy=yT#q09;X!3^5G_1!M;;P2 zInT*Cr?7Os%kVkC`8LDn1%7wp?=yTp<8ujrqv3Of^PPr|9_+*4YWTd%=Q{g*H6qS# zFT%l#JfAK29Zi7`*Wvdr6?$%$zwKzqb6k$0BhT+V{0`zlp8Ln|ErdM3v)S)~D6^iw GDg6(uNf`_P diff --git a/patches/sigspoof-hook-7.0-9.0/services.jar.dex b/patches/sigspoof-hook-7.0-9.0/services.jar.dex index 95f6b6d33ab24c98b71cf5356feaf97790fc1fc3..d67dbd36c18f0b46af2c765cd43be28056be8da9 100644 GIT binary patch literal 5036 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 diff --git a/patches/sigspoof-ui-global-4.1/Settings.apk.dex b/patches/sigspoof-ui-global-4.1/Settings.apk.dex deleted file mode 100644 index 1a19481f8700cd647c2b2cf39e8d82dfb32a03a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9368 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 diff --git a/patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex b/patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex deleted file mode 100644 index 893b4afd18c6d9bcc6ffa7f7c9e5ad9d0cfe86c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9616 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 diff --git a/patches/sigspoof-ui-global-4.2-5.0/services.jar.dex b/patches/sigspoof-ui-global-4.2-5.0/services.jar.dex deleted file mode 100644 index 2bf1c89405913de8086c36e542f71d269dd4d52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4744 zcma)=Ym6IL701tv$7Ao)yOW34>pZr3HCal%rD>DK+cai9*){8Z)b_f0P?oVh*|_nJ z9oxHXp%n}CLjL>~O6SP^575QkUw%5WXdV3B^&2~0-~5LUzo&m^&*$#h z`NeYvQGVZ6_5^aF|0CEfDvjL(m$eKoUt()kzAkm8* zL_Y*S20sO_f}ew5fZv1H!5iRB@HTi4dRMQ{bY z1YQQOfIowOfQ{(X5l{i&1lPb{!MlLa&wj8I8~~Hxaj*)00DcRugMJM7Ay5I&fveyh z5a}gKf>YpmZ~?0b$aJB)Sqakn?*a3EeU0^r38|(wa;1l2;@JVnlNPrP=ANUlw zAM6JYfCs?=a1cBM4gnKPfX{$Iz^Q?`i$h|Gh{SoQMB0jPOb0zBefaTnVjnzWkvQ)y zJYG|re+K^C7MD341!BEH&+T(uP8q=Y7i4^X7MyfMPeJzK!)>yRN|}^$RLX~?9D_9Q zGX1js7Cm=T>;vD2A)SMDhr)en*LV9+UiYP~={{Z~+ zC=c8$yY`rj!;jzBICDXThSk3pOf`Bt+8X9(BEKxT-tdK{q@l$ zy5Wn@Ys7EoYGL$aN!I86=C|{B24H_$+IemG?L3|l*q@Vj-ZPx_o)3>_0`~7isQ}&! z{`x$gW3az0>+{;&k502ZAmt%Q9LMx9Aoa&=cSHg ze;0YL{*QdV*QBq%{%@qt-_9FScU{)ynA|t+!w1sl#ZWLBwsT^8qmNfnFIHGk^nvv} zj|Mp+Lbo!gPSV*C1*cu7a!?77(Z_b4M(%SDyuQKyJF1p@^sx& z*GWdx({)H)nl`9mHzI0Bumd`9dT*nW5~eAI0wo1IS|P2Z^s)?=lpdCPN$Fx4G9E3d zeKduG#jr|hx0^d#QaeO$1EQ4Fh{#uQX7GLqh!4(9IUkJ?jr!DHaW?Tf+66t99L`&V z&JG1JqHg@Y7-HS>JTb%4r-YbJpL?2bN3VIAdh?m^;>-EuyMb39ZX*2&I-aw)Am8Cb z5y@K%JfH7FcSGuh5no~NkdcZlvh3AEvor$T!8LvpYs#NpQ;+u|*K4fN^PXq@Gg2>` zrDxZaxqbKf@)+D-H-4TS$g_<#TxQ8b3ZTU6ol|I6F_oP&^Q7+GM}fWjilmH^HadJb zN#W6Qt?E?Uhe;oGr3!5zl}?kMnw>SL)6_LKGo3Hw=Ee#$IqFT@E2(n3T6gY!!dkYd zi_4XYTM))Z!**o38%DEIZQrtH7Myz1cFPf1XPfpdcdnkZ7wgMDhn(H0S!JnUhl15y zuw_J!|5(#%xbZYIoheZ8XvWN@Ny(6&8K0iXnWSa1*$gRJQnOhKWbt)Z)^aM%dbN@$ z*PXWQv=d{l%-OAaZP{)nDRz68m3ESb{>#)@Ow3y4GuDEgaZc5fH2i-&X02w+Ztjx) zN!oGKx6!OGS1Wcik+<9Js@rio< zOp5Zzsoq&@3! zt)N%y2`TnclJ359NZw}ais|k^UZZy$k=&f?3hVCMb%m8%dR<|?=f938zz0E+^eMA2 zF_WgyY-(&WHEvSJY$}(6(#%1ZGsTIf=gg^@qDdi?v#BwYjJ!EEmow+{W}%Ro9-p5y zk3&~T6*6P<{?kt@9G^wVx#_fdG&61Dm?=`Ah|@)TESH)kT&(~Wq zajRCVe_{TVb;h1=dE0M(p;j+hH42t%b;qVIc~Z?dwI`{k;_hHK02w$C*BoFJfo@zx zFdeH@vq^^{?P-TYNy25unv>E|uH$rVOjM#ZgOLu5?cTt$n)M zqTsSsTe2x6#LOwuMW%%dM(FsrI9v1I>h^uNyIkt79G8c6%&Z*3WPwBVl|Y zJ1@%o-wfX;_??6QpW!=(cxQ$KUsd>>ga4-qpb5S&i~HCRrXTrBaL|!wAAVm`;KOzJ t9ZZFu+vWdt0?2b*zGG|1b6fmA5=5T+#P4{7Jl`Mroe!5s(Qp1g>ECpQDL4QC diff --git a/patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex b/patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex deleted file mode 100644 index 252ed099f4070b80a0ed0882a1696c781608bee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9624 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 diff --git a/patches/sigspoof-ui-global-5.1-6.0/services.jar.dex b/patches/sigspoof-ui-global-5.1-6.0/services.jar.dex deleted file mode 100644 index 2bf1c89405913de8086c36e542f71d269dd4d52f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4744 zcma)=Ym6IL701tv$7Ao)yOW34>pZr3HCal%rD>DK+cai9*){8Z)b_f0P?oVh*|_nJ z9oxHXp%n}CLjL>~O6SP^575QkUw%5WXdV3B^&2~0-~5LUzo&m^&*$#h z`NeYvQGVZ6_5^aF|0CEfDvjL(m$eKoUt()kzAkm8* zL_Y*S20sO_f}ew5fZv1H!5iRB@HTi4dRMQ{bY z1YQQOfIowOfQ{(X5l{i&1lPb{!MlLa&wj8I8~~Hxaj*)00DcRugMJM7Ay5I&fveyh z5a}gKf>YpmZ~?0b$aJB)Sqakn?*a3EeU0^r38|(wa;1l2;@JVnlNPrP=ANUlw zAM6JYfCs?=a1cBM4gnKPfX{$Iz^Q?`i$h|Gh{SoQMB0jPOb0zBefaTnVjnzWkvQ)y zJYG|re+K^C7MD341!BEH&+T(uP8q=Y7i4^X7MyfMPeJzK!)>yRN|}^$RLX~?9D_9Q zGX1js7Cm=T>;vD2A)SMDhr)en*LV9+UiYP~={{Z~+ zC=c8$yY`rj!;jzBICDXThSk3pOf`Bt+8X9(BEKxT-tdK{q@l$ zy5Wn@Ys7EoYGL$aN!I86=C|{B24H_$+IemG?L3|l*q@Vj-ZPx_o)3>_0`~7isQ}&! z{`x$gW3az0>+{;&k502ZAmt%Q9LMx9Aoa&=cSHg ze;0YL{*QdV*QBq%{%@qt-_9FScU{)ynA|t+!w1sl#ZWLBwsT^8qmNfnFIHGk^nvv} zj|Mp+Lbo!gPSV*C1*cu7a!?77(Z_b4M(%SDyuQKyJF1p@^sx& z*GWdx({)H)nl`9mHzI0Bumd`9dT*nW5~eAI0wo1IS|P2Z^s)?=lpdCPN$Fx4G9E3d zeKduG#jr|hx0^d#QaeO$1EQ4Fh{#uQX7GLqh!4(9IUkJ?jr!DHaW?Tf+66t99L`&V z&JG1JqHg@Y7-HS>JTb%4r-YbJpL?2bN3VIAdh?m^;>-EuyMb39ZX*2&I-aw)Am8Cb z5y@K%JfH7FcSGuh5no~NkdcZlvh3AEvor$T!8LvpYs#NpQ;+u|*K4fN^PXq@Gg2>` zrDxZaxqbKf@)+D-H-4TS$g_<#TxQ8b3ZTU6ol|I6F_oP&^Q7+GM}fWjilmH^HadJb zN#W6Qt?E?Uhe;oGr3!5zl}?kMnw>SL)6_LKGo3Hw=Ee#$IqFT@E2(n3T6gY!!dkYd zi_4XYTM))Z!**o38%DEIZQrtH7Myz1cFPf1XPfpdcdnkZ7wgMDhn(H0S!JnUhl15y zuw_J!|5(#%xbZYIoheZ8XvWN@Ny(6&8K0iXnWSa1*$gRJQnOhKWbt)Z)^aM%dbN@$ z*PXWQv=d{l%-OAaZP{)nDRz68m3ESb{>#)@Ow3y4GuDEgaZc5fH2i-&X02w+Ztjx) zN!oGKx6!OGS1Wcik+<9Js@rio< zOp5Zzsoq&@3! zt)N%y2`TnclJ359NZw}ais|k^UZZy$k=&f?3hVCMb%m8%dR<|?=f938zz0E+^eMA2 zF_WgyY-(&WHEvSJY$}(6(#%1ZGsTIf=gg^@qDdi?v#BwYjJ!EEmow+{W}%Ro9-p5y zk3&~T6*6P<{?kt@9G^wVx#_fdG&61Dm?=`Ah|@)TESH)kT&(~Wq zajRCVe_{TVb;h1=dE0M(p;j+hH42t%b;qVIc~Z?dwI`{k;_hHK02w$C*BoFJfo@zx zFdeH@vq^^{?P-TYNy25unv>E|uH$rVOjM#ZgOLu5?cTt$n)M zqTsSsTe2x6#LOwuMW%%dM(FsrI9v1I>h^uNyIkt79G8c6%&Z*3WPwBVl|Y zJ1@%o-wfX;_??6QpW!=(cxQ$KUsd>>ga4-qpb5S&i~HCRrXTrBaL|!wAAVm`;KOzJ t9ZZFu+vWdt0?2b*zGG|1b6fmA5=5T+#P4{7Jl`Mroe!5s(Qp1g>ECpQDL4QC From e845eb3e72bae2d20ac9c9907f566289cf53b5ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teodor=20Wo=C5=BAniak?= Date: Wed, 12 Aug 2020 09:38:56 +0200 Subject: [PATCH 2/2] code cleanup, less debug messages Restored support for Android >=4.1 <7.0 (builds successfully but untested on device/emulator) --- bulk-patch-builder/build-all | 18 +- .../services.jar/GeneratePackageInfoHook.java | 50 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../services.jar/PackageManagerService.java | 2 +- .../services.jar/GeneratePackageInfoHook.java | 50 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../services.jar/PackageManagerService.java | 6 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../services.jar/PackageManagerService.java | 6 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../services.jar/PackageManagerService.java | 6 +- .../services.jar/GeneratePackageInfoHook.java | 3 +- .../services.jar/PackageManagerService.java | 6 +- patches/bulk-patch-builder.log | 6457 +++++++++++++++++ patches/sigspoof-core/services.jar.dex | Bin 7472 -> 6220 bytes .../sigspoof-hook-4.1-6.0/services.jar.dex | Bin 0 -> 4956 bytes .../sigspoof-hook-7.0-9.0/services.jar.dex | Bin 5036 -> 5028 bytes .../sigspoof-ui-global-4.1/Settings.apk.dex | Bin 0 -> 9368 bytes .../sigspoof-ui-global-4.1/services.jar.dex | Bin 0 -> 4744 bytes .../Settings.apk.dex | Bin 0 -> 9616 bytes .../services.jar.dex | Bin 0 -> 4744 bytes .../Settings.apk.dex | Bin 0 -> 9624 bytes .../services.jar.dex | Bin 0 -> 4744 bytes 23 files changed, 6504 insertions(+), 112 deletions(-) create mode 100644 patches/bulk-patch-builder.log create mode 100644 patches/sigspoof-hook-4.1-6.0/services.jar.dex create mode 100644 patches/sigspoof-ui-global-4.1/Settings.apk.dex create mode 100644 patches/sigspoof-ui-global-4.1/services.jar.dex create mode 100644 patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex create mode 100644 patches/sigspoof-ui-global-4.2-5.0/services.jar.dex create mode 100644 patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex create mode 100644 patches/sigspoof-ui-global-5.1-6.0/services.jar.dex diff --git a/bulk-patch-builder/build-all b/bulk-patch-builder/build-all index 3a48c0e..a138034 100755 --- a/bulk-patch-builder/build-all +++ b/bulk-patch-builder/build-all @@ -162,14 +162,14 @@ build_all() { if (( quick )); then #build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/10-* #build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/15-* - #build_one sigspoof-hook-4.1-6.0 "$filesets_dir"/16-* - # apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{16,17,22}-* + build_one sigspoof-hook-4.1-6.0 "$filesets_dir"/16-* + apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{16,17,22}-* build_one sigspoof-hook-7.0-9.0 "$filesets_dir"/24-* apply_one sigspoof-hook-7.0-9.0 "$filesets_dir"/2{4,6,8}-* else #build_and_apply_one sigspoof-hook-1.5-2.3 "$filesets_dir"/{0[3-9],10}-* #build_and_apply_one sigspoof-hook-4.0 "$filesets_dir"/1[4-5]-* - #build_and_apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{1[6-9],2[1-3]}-* + build_and_apply_one sigspoof-hook-4.1-6.0 "$filesets_dir"/{1[6-9],2[1-3]}-* build_and_apply_one sigspoof-hook-7.0-9.0 "$filesets_dir"/2[4-8]-* fi @@ -177,20 +177,20 @@ build_all() { if (( quick )); then #build_one sigspoof-core "$tmp_dir"/sigspoof-hook-1.5-2.3__fs/10-* - apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/* + apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{4.1-6.0,7.0-9.0}__fs/* else # Avoid building the core patch on Android 9.0 (Workaround for https://github.com/Lanchon/haystack/issues/23) #build_and_apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{1.5-2.3,4.0,4.1-6.0,7.0-9.0}__fs/* - build_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/2[4-7]-* - apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-7.0-9.0__fs/* + build_one sigspoof-core "$tmp_dir"/sigspoof-hook-{4.1-6.0__fs/*,7.0-9.0__fs/2[4-7]-*} + apply_one sigspoof-core "$tmp_dir"/sigspoof-hook-{4.1-6.0,7.0-9.0}__fs/* fi # Build the UI patches #build_one sigspoof-ui-global-4.0 "$tmp_dir"/sigspoof-core__fs/1[4-5]-* - #build_one sigspoof-ui-global-4.1 "$tmp_dir"/sigspoof-core__fs/16-* - #build_one sigspoof-ui-global-4.2-5.0 "$tmp_dir"/sigspoof-core__fs/{1[7-9],21}-* - #build_one sigspoof-ui-global-5.1-6.0 "$tmp_dir"/sigspoof-core__fs/2[2-3]-* + build_one sigspoof-ui-global-4.1 "$tmp_dir"/sigspoof-core__fs/16-* + build_one sigspoof-ui-global-4.2-5.0 "$tmp_dir"/sigspoof-core__fs/{1[7-9],21}-* + build_one sigspoof-ui-global-5.1-6.0 "$tmp_dir"/sigspoof-core__fs/2[2-3]-* build_one sigspoof-ui-global-7.0-7.1 "$tmp_dir"/sigspoof-core__fs/2[4-5]-* build_one sigspoof-ui-global-8.0-8.1 "$tmp_dir"/sigspoof-core__fs/2[6-7]-* build_one sigspoof-ui-global-9.0 "$tmp_dir"/sigspoof-core__fs/28-* diff --git a/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java b/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java index f679229..6714d0a 100644 --- a/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java +++ b/patches-src-gen/sigspoof-core/services.jar/GeneratePackageInfoHook.java @@ -28,7 +28,6 @@ import android.content.pm.PackageParser; import android.content.pm.Signature; import android.util.Log; -import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; @@ -44,9 +43,7 @@ static class FakeSignatureCore { @DexAdd private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { // MAYBE FIXME: at least Android 4.1 required (for requestedPermissionsFlags) - Log.d("GeneratePackageInfoHook", "getPerAppEnable begin: flags " + flags + ", userId " + userId); if (pi.requestedPermissions==null || pi.requestedPermissionsFlags==null) { - Log.d("GeneratePackageInfoHook", "null requestedPermissions or requestedPermissionsFlags"); return false; } if (pi.requestedPermissions.length != pi.requestedPermissionsFlags.length) { @@ -54,16 +51,14 @@ private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageP return false; } for (int i=0; i4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ //<7.0// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); /*>7.0*/ PackageParser.Package pp = p.pkg; - /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); if ((flags & PackageManager.GET_PERMISSIONS) == 0) { // maybe not necessary but let's keep API compatibile pi.permissions = null; diff --git a/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java index f679229..6714d0a 100644 --- a/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-core/services.jar/GeneratePackageInfoHook.java @@ -28,7 +28,6 @@ import android.content.pm.PackageParser; import android.content.pm.Signature; import android.util.Log; -import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; @@ -44,9 +43,7 @@ static class FakeSignatureCore { @DexAdd private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { // MAYBE FIXME: at least Android 4.1 required (for requestedPermissionsFlags) - Log.d("GeneratePackageInfoHook", "getPerAppEnable begin: flags " + flags + ", userId " + userId); if (pi.requestedPermissions==null || pi.requestedPermissionsFlags==null) { - Log.d("GeneratePackageInfoHook", "null requestedPermissions or requestedPermissionsFlags"); return false; } if (pi.requestedPermissions.length != pi.requestedPermissionsFlags.length) { @@ -54,16 +51,14 @@ private static boolean getPerAppEnable(PackageInfo pi, Context context, PackageP return false; } for (int i=0; i4.0// /*<4.1*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); //>4.1// /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); if ((flags & PackageManager.GET_PERMISSIONS) == 0) { // maybe not necessary but let's keep API compatibile pi.permissions = null; diff --git a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java index 2592c1a..300cd8d 100644 --- a/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-4.0/services.jar/GeneratePackageInfoHook.java @@ -25,13 +25,12 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; -import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { return pi; } diff --git a/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java index ce4210d..a0f2a2f 100644 --- a/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-4.0/services.jar/PackageManagerService.java @@ -27,10 +27,6 @@ import android.content.pm.PackageInfo; import android.content.pm.PackageParser; import android.content.pm.PackageManager; -//import java.util.Collections; -//import java.util.Set; -//import java.util.HashSet; - //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -54,7 +50,7 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.0*/ /*<4.1*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); //>4.1// /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); if ((flags & PackageManager.GET_PERMISSIONS) == 0) { // maybe not necessary but let's keep API compatibile pi.permissions = null; diff --git a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java index 09f15e6..b589be8 100644 --- a/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-4.1-6.0/services.jar/GeneratePackageInfoHook.java @@ -25,13 +25,12 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; -import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { return pi; } diff --git a/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java index bcef01a..354bf46 100644 --- a/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-4.1-6.0/services.jar/PackageManagerService.java @@ -27,10 +27,6 @@ import android.content.pm.PackageInfo; import android.content.pm.PackageParser; import android.content.pm.PackageManager; -//import java.util.Collections; -//import java.util.Set; -//import java.util.HashSet; - //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -54,7 +50,7 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ /*<7.0*/ pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); //>7.0// PackageParser.Package pp = p.pkg; - //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + //>7.0// if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); if ((flags & PackageManager.GET_PERMISSIONS) == 0) { // maybe not necessary but let's keep API compatibile pi.permissions = null; diff --git a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java b/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java index 09f15e6..b589be8 100644 --- a/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java +++ b/patches-src/sigspoof-hook-7.0-9.0/services.jar/GeneratePackageInfoHook.java @@ -25,13 +25,12 @@ import android.content.Context; import android.content.pm.PackageInfo; import android.content.pm.PackageParser; -import com.android.server.pm.PackageSetting; import lanchon.dexpatcher.annotation.*; class GeneratePackageInfoHook { - static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId, PackageSetting ps) { + static PackageInfo hook(PackageInfo pi, Context context, PackageParser.Package p, int flags, int userId) { return pi; } diff --git a/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java b/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java index dbbe6f5..e48f5c8 100644 --- a/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java +++ b/patches-src/sigspoof-hook-7.0-9.0/services.jar/PackageManagerService.java @@ -27,10 +27,6 @@ import android.content.pm.PackageInfo; import android.content.pm.PackageParser; import android.content.pm.PackageManager; -//import java.util.Collections; -//import java.util.Set; -//import java.util.HashSet; - //<4.0// import com.android.server.pm.GeneratePackageInfoHookAccessor; @@ -54,7 +50,7 @@ public class PackageManagerService /* extends IPackageManager.Stub */ { /*>4.0*/ //<4.1// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, -1); /*>4.1*/ //<7.0// pi = GeneratePackageInfoHook.hook(pi, mContext, p, flags, userId); /*>7.0*/ PackageParser.Package pp = p.pkg; - /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId, p); + /*>7.0*/ if (pp != null) pi = GeneratePackageInfoHook.hook(pi, mContext, pp, flags, userId); if ((flags & PackageManager.GET_PERMISSIONS) == 0) { // maybe not necessary but let's keep API compatibile pi.permissions = null; diff --git a/patches/bulk-patch-builder.log b/patches/bulk-patch-builder.log new file mode 100644 index 0000000..dab32a1 --- /dev/null +++ b/patches/bulk-patch-builder.log @@ -0,0 +1,6457 @@ +********* GENERATE PATCH SOURCES + + +********* BUILD: sigspoof-hook-4.1-6.0 + +****** build: sigspoof-hook-4.1-6.0 +****** against: 16-4.1.2-cm-10.0.0-maguro + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 16 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__16-4.1.2-cm-10.0.0-maguro/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 17-4.2.2-cm-10.1.3-mako + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 17 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__17-4.2.2-cm-10.1.3-mako/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 18-4.3.1-cm-10.2.1-mako + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 18 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__18-4.3.1-cm-10.2.1-mako/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 19 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-4.1-6.0 +****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0/sigspoof-hook-4.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-hook-4.1-6.0 +********* BUILT AGAINST: 16-4.1.2-cm-10.0.0-maguro + + +********* APPLY: sigspoof-hook-4.1-6.0 + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 16-4.1.2-cm-10.0.0-maguro + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 16 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/16-4.1.2-cm-10.0.0-maguro/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 17-4.2.2-cm-10.1.3-mako + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 17 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/17-4.2.2-cm-10.1.3-mako/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 18-4.3.1-cm-10.2.1-mako + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 18 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/18-4.3.1-cm-10.2.1-mako/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 19 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 21 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 22 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-4.1-6.0 +****** to: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 23 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + + +********* BUILD: sigspoof-hook-7.0-9.0 + +****** build: sigspoof-hook-7.0-9.0 +****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-7.0-9.0 +****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-7.0-9.0 +****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-7.0-9.0 +****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-hook-7.0-9.0 +****** against: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0/sigspoof-hook-7.0-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-hook-7.0-9.0 +********* BUILT AGAINST: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk + + +********* APPLY: sigspoof-hook-7.0-9.0 + +****** apply: sigspoof-hook-7.0-9.0 +****** to: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 24 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-7.0-9.0 +****** to: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 25 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-7.0-9.0 +****** to: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 26 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-7.0-9.0 +****** to: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 27 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-hook-7.0-9.0 +****** to: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 +>>> apply patch: services.jar +>>> dexpatcher --api-level 28 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/filesets/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.PackageManagerService': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + + +********* BUILD: sigspoof-core + +****** build: sigspoof-core +****** against: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 16 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 17 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 18 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 19 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-core +****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core/sigspoof-core__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-core +********* BUILT AGAINST: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 + + +********* APPLY: sigspoof-core + +****** apply: sigspoof-core +****** to: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 16 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 17 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 18 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 19 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 21 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 22 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 23 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-4.1-6.0__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 24 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 25 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 26 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 27 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + +****** apply: sigspoof-core +****** to: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0 + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core +>>> apply patch: services.jar +>>> dexpatcher --api-level 28 --verbose --output /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-hook-7.0-9.0__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: write '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/services.jar/patched-dex' +0 error(s), 0 warning(s) +>>> repack: services.jar +deleting: classes.dex + adding: classes.dex (stored 0%) + +*** patch-fileset: success + + +********* BUILD: sigspoof-ui-global-4.1 + +****** build: sigspoof-ui-global-4.1 +****** against: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 16 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 16 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.1/sigspoof-ui-global-4.1__16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-4.1 +********* BUILT AGAINST: 16-4.1.2-cm-10.0.0-maguro__sigspoof-hook-4.1-6.0__sigspoof-core + + +********* BUILD: sigspoof-ui-global-4.2-5.0 + +****** build: sigspoof-ui-global-4.2-5.0 +****** against: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 17 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 17 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-4.2-5.0 +****** against: 18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 18 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 18 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__18-4.3.1-cm-10.2.1-mako__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-4.2-5.0 +****** against: 19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/core.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/framework2.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework2.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 19 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 19 --verbose --dry-run /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__19-4.4.4-cm-11-20150901-SNAPSHOT-XNG3CAO3G0-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-4.2-5.0 +****** against: 21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 21 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-4.2-5.0/sigspoof-ui-global-4.2-5.0__21-5.0.2-cm-12-20150625-SNAPSHOT-YNG4NAO09M-d801__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-4.2-5.0 +********* BUILT AGAINST: 17-4.2.2-cm-10.1.3-mako__sigspoof-hook-4.1-6.0__sigspoof-core + + +********* BUILD: sigspoof-ui-global-5.1-6.0 + +****** build: sigspoof-ui-global-5.1-6.0 +****** against: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 22 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-5.1-6.0 +****** against: 23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 23 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-5.1-6.0/sigspoof-ui-global-5.1-6.0__23-6.0.1-cm-13.0-20160820-SNAPSHOT-ZNH5YAO0J2-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-5.1-6.0 +********* BUILT AGAINST: 22-5.1.1-cm-12.1-20150901-SNAPSHOT-YOG4PAO237-hammerhead__sigspoof-hook-4.1-6.0__sigspoof-core + + +********* BUILD: sigspoof-ui-global-7.0-7.1 + +****** build: sigspoof-ui-global-7.0-7.1 +****** against: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 24 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-7.0-7.1 +****** against: 25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-oj.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +WARN: ignored invalid inner class name , treat as anonymous inner class. +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 25 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-7.0-7.1/sigspoof-ui-global-7.0-7.1__25-7.1-lineage-14.1-20170721-nightly-oneplus3-signed__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-7.0-7.1 +********* BUILT AGAINST: 24-7.0-cm-14.0-20161011-UNOFFICIAL-hammerheadcaf-nyyu_tk__sigspoof-hook-7.0-9.0__sigspoof-core + + +********* BUILD: sigspoof-ui-global-8.0-8.1 + +****** build: sigspoof-ui-global-8.0-8.1 +****** against: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 26 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +****** build: sigspoof-ui-global-8.0-8.1 +****** against: 27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 27 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-8.0-8.1/sigspoof-ui-global-8.0-8.1__27-8.1-lineage-15.1-20180109-UNOFFICIAL-falcon-carlosarriaga__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-8.0-8.1 +********* BUILT AGAINST: 26-8.0-lineage-15.0-20170915-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core + + +********* BUILD: sigspoof-ui-global-9.0 + +****** build: sigspoof-ui-global-9.0 +****** against: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core + +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core +>>> dedex fileset +>>> target directory: /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/core-libart.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-libart.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/core-oj.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/core-oj.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/ext.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/ext.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/framework.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/framework.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/services.jar.dedex.jar +dex2jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk -> /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/tmp/dedex/Settings.apk.dedex.jar +>>> build patch: services.jar +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +3 warnings +>>> build patch: Settings.apk +warning: [options] source value 6 is obsolete and will be removed in a future release +warning: [options] target value 1.6 is obsolete and will be removed in a future release +warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. +Note: /home/teo/Software/haystack/bulk-patch-builder/../patches-src/sigspoof-ui-global-9.0/Settings.apk/FakeSignatureGlobalWarningDialog.java uses or overrides a deprecated API. +Note: Recompile with -Xlint:deprecation for details. +3 warnings + +*** apply fileset patch (dry-run) +>>> apply patch: services.jar +>>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/services.jar.dex' +info: type 'com.android.server.pm.GeneratePackageInfoHook': method '():void': implicit ignore of trivial default constructor +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) +>>> apply patch: Settings.apk +>>> dexpatcher --api-level 28 --verbose --dry-run --multi-dex /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk /home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex +DexPatcher version 1.6.2 by Lanchon (https://dexpatcher.github.io/) +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-core__fs/28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk' +info: read '/home/teo/Software/haystack/bulk-patch-builder/../patches/tmp-dir/sigspoof-ui-global-9.0/sigspoof-ui-global-9.0__28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core/Settings.apk.dex' +info: dry run due to '--dry-run' option +0 error(s), 0 warning(s) + +*** patch-fileset: success +*** build-patch: success + +********* PUBLISH: sigspoof-ui-global-9.0 +********* BUILT AGAINST: 28-9.0-lineage-16.0-20181208-UNOFFICIAL-falcon-allstargaurav__sigspoof-hook-7.0-9.0__sigspoof-core + + diff --git a/patches/sigspoof-core/services.jar.dex b/patches/sigspoof-core/services.jar.dex index b6ab62bf3d82dc7912cc51c26e45f70e3bd68b4d..0bfb240a4ae1c4e9f3fc1a9f687841afc7b1c2ab 100644 GIT binary patch literal 6220 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 W^4ur>=0wP|Pirvn!~N#}3H%TGF@cc) literal 7472 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 Y^O*QuGw(Eh&gOT|+!2ra0N#`S51?JDNB{r; diff --git a/patches/sigspoof-hook-4.1-6.0/services.jar.dex b/patches/sigspoof-hook-4.1-6.0/services.jar.dex new file mode 100644 index 0000000000000000000000000000000000000000..847400546d325fab0309784f477896467a2421f9 GIT binary patch literal 4956 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 delta 1350 zcmZA1Ye-Z<6u|K_*L}KM>#pghW+a9}83k!=L}5gxQ6Ob6HVeZFvciI}hp|5B0ZAm+ zf+8bKq)4Gsf}#*23i=deA|XZJBI<(_^djqj>5=^2?okI@hM)|MzDwNl)^Co#&2L=oRNDjm$pb%+8oHn`4nS@-0q2b4s2qOSj$Z zjwZAkdzJxaUv*~BoHAR(&&YQ<`K&2GJ}Z;m?6Y4-j&IYSw!Vm3OP{DUN2G?a{yR%y htgk}>hvZ_cU(~1TW~>{~pM)@Gs!Y5-)Y14T@qaDRrw;%C diff --git a/patches/sigspoof-ui-global-4.1/Settings.apk.dex b/patches/sigspoof-ui-global-4.1/Settings.apk.dex new file mode 100644 index 0000000000000000000000000000000000000000..1a19481f8700cd647c2b2cf39e8d82dfb32a03a7 GIT binary patch literal 9368 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 literal 0 HcmV?d00001 diff --git a/patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex b/patches/sigspoof-ui-global-4.2-5.0/Settings.apk.dex new file mode 100644 index 0000000000000000000000000000000000000000..893b4afd18c6d9bcc6ffa7f7c9e5ad9d0cfe86c8 GIT binary patch literal 9616 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 literal 0 HcmV?d00001 diff --git a/patches/sigspoof-ui-global-4.2-5.0/services.jar.dex b/patches/sigspoof-ui-global-4.2-5.0/services.jar.dex new file mode 100644 index 0000000000000000000000000000000000000000..2bf1c89405913de8086c36e542f71d269dd4d52f GIT binary patch literal 4744 zcma)=Ym6IL701tv$7Ao)yOW34>pZr3HCal%rD>DK+cai9*){8Z)b_f0P?oVh*|_nJ z9oxHXp%n}CLjL>~O6SP^575QkUw%5WXdV3B^&2~0-~5LUzo&m^&*$#h z`NeYvQGVZ6_5^aF|0CEfDvjL(m$eKoUt()kzAkm8* zL_Y*S20sO_f}ew5fZv1H!5iRB@HTi4dRMQ{bY z1YQQOfIowOfQ{(X5l{i&1lPb{!MlLa&wj8I8~~Hxaj*)00DcRugMJM7Ay5I&fveyh z5a}gKf>YpmZ~?0b$aJB)Sqakn?*a3EeU0^r38|(wa;1l2;@JVnlNPrP=ANUlw zAM6JYfCs?=a1cBM4gnKPfX{$Iz^Q?`i$h|Gh{SoQMB0jPOb0zBefaTnVjnzWkvQ)y zJYG|re+K^C7MD341!BEH&+T(uP8q=Y7i4^X7MyfMPeJzK!)>yRN|}^$RLX~?9D_9Q zGX1js7Cm=T>;vD2A)SMDhr)en*LV9+UiYP~={{Z~+ zC=c8$yY`rj!;jzBICDXThSk3pOf`Bt+8X9(BEKxT-tdK{q@l$ zy5Wn@Ys7EoYGL$aN!I86=C|{B24H_$+IemG?L3|l*q@Vj-ZPx_o)3>_0`~7isQ}&! z{`x$gW3az0>+{;&k502ZAmt%Q9LMx9Aoa&=cSHg ze;0YL{*QdV*QBq%{%@qt-_9FScU{)ynA|t+!w1sl#ZWLBwsT^8qmNfnFIHGk^nvv} zj|Mp+Lbo!gPSV*C1*cu7a!?77(Z_b4M(%SDyuQKyJF1p@^sx& z*GWdx({)H)nl`9mHzI0Bumd`9dT*nW5~eAI0wo1IS|P2Z^s)?=lpdCPN$Fx4G9E3d zeKduG#jr|hx0^d#QaeO$1EQ4Fh{#uQX7GLqh!4(9IUkJ?jr!DHaW?Tf+66t99L`&V z&JG1JqHg@Y7-HS>JTb%4r-YbJpL?2bN3VIAdh?m^;>-EuyMb39ZX*2&I-aw)Am8Cb z5y@K%JfH7FcSGuh5no~NkdcZlvh3AEvor$T!8LvpYs#NpQ;+u|*K4fN^PXq@Gg2>` zrDxZaxqbKf@)+D-H-4TS$g_<#TxQ8b3ZTU6ol|I6F_oP&^Q7+GM}fWjilmH^HadJb zN#W6Qt?E?Uhe;oGr3!5zl}?kMnw>SL)6_LKGo3Hw=Ee#$IqFT@E2(n3T6gY!!dkYd zi_4XYTM))Z!**o38%DEIZQrtH7Myz1cFPf1XPfpdcdnkZ7wgMDhn(H0S!JnUhl15y zuw_J!|5(#%xbZYIoheZ8XvWN@Ny(6&8K0iXnWSa1*$gRJQnOhKWbt)Z)^aM%dbN@$ z*PXWQv=d{l%-OAaZP{)nDRz68m3ESb{>#)@Ow3y4GuDEgaZc5fH2i-&X02w+Ztjx) zN!oGKx6!OGS1Wcik+<9Js@rio< zOp5Zzsoq&@3! zt)N%y2`TnclJ359NZw}ais|k^UZZy$k=&f?3hVCMb%m8%dR<|?=f938zz0E+^eMA2 zF_WgyY-(&WHEvSJY$}(6(#%1ZGsTIf=gg^@qDdi?v#BwYjJ!EEmow+{W}%Ro9-p5y zk3&~T6*6P<{?kt@9G^wVx#_fdG&61Dm?=`Ah|@)TESH)kT&(~Wq zajRCVe_{TVb;h1=dE0M(p;j+hH42t%b;qVIc~Z?dwI`{k;_hHK02w$C*BoFJfo@zx zFdeH@vq^^{?P-TYNy25unv>E|uH$rVOjM#ZgOLu5?cTt$n)M zqTsSsTe2x6#LOwuMW%%dM(FsrI9v1I>h^uNyIkt79G8c6%&Z*3WPwBVl|Y zJ1@%o-wfX;_??6QpW!=(cxQ$KUsd>>ga4-qpb5S&i~HCRrXTrBaL|!wAAVm`;KOzJ t9ZZFu+vWdt0?2b*zGG|1b6fmA5=5T+#P4{7Jl`Mroe!5s(Qp1g>ECpQDL4QC literal 0 HcmV?d00001 diff --git a/patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex b/patches/sigspoof-ui-global-5.1-6.0/Settings.apk.dex new file mode 100644 index 0000000000000000000000000000000000000000..252ed099f4070b80a0ed0882a1696c781608bee6 GIT binary patch literal 9624 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 literal 0 HcmV?d00001 diff --git a/patches/sigspoof-ui-global-5.1-6.0/services.jar.dex b/patches/sigspoof-ui-global-5.1-6.0/services.jar.dex new file mode 100644 index 0000000000000000000000000000000000000000..2bf1c89405913de8086c36e542f71d269dd4d52f GIT binary patch literal 4744 zcma)=Ym6IL701tv$7Ao)yOW34>pZr3HCal%rD>DK+cai9*){8Z)b_f0P?oVh*|_nJ z9oxHXp%n}CLjL>~O6SP^575QkUw%5WXdV3B^&2~0-~5LUzo&m^&*$#h z`NeYvQGVZ6_5^aF|0CEfDvjL(m$eKoUt()kzAkm8* zL_Y*S20sO_f}ew5fZv1H!5iRB@HTi4dRMQ{bY z1YQQOfIowOfQ{(X5l{i&1lPb{!MlLa&wj8I8~~Hxaj*)00DcRugMJM7Ay5I&fveyh z5a}gKf>YpmZ~?0b$aJB)Sqakn?*a3EeU0^r38|(wa;1l2;@JVnlNPrP=ANUlw zAM6JYfCs?=a1cBM4gnKPfX{$Iz^Q?`i$h|Gh{SoQMB0jPOb0zBefaTnVjnzWkvQ)y zJYG|re+K^C7MD341!BEH&+T(uP8q=Y7i4^X7MyfMPeJzK!)>yRN|}^$RLX~?9D_9Q zGX1js7Cm=T>;vD2A)SMDhr)en*LV9+UiYP~={{Z~+ zC=c8$yY`rj!;jzBICDXThSk3pOf`Bt+8X9(BEKxT-tdK{q@l$ zy5Wn@Ys7EoYGL$aN!I86=C|{B24H_$+IemG?L3|l*q@Vj-ZPx_o)3>_0`~7isQ}&! z{`x$gW3az0>+{;&k502ZAmt%Q9LMx9Aoa&=cSHg ze;0YL{*QdV*QBq%{%@qt-_9FScU{)ynA|t+!w1sl#ZWLBwsT^8qmNfnFIHGk^nvv} zj|Mp+Lbo!gPSV*C1*cu7a!?77(Z_b4M(%SDyuQKyJF1p@^sx& z*GWdx({)H)nl`9mHzI0Bumd`9dT*nW5~eAI0wo1IS|P2Z^s)?=lpdCPN$Fx4G9E3d zeKduG#jr|hx0^d#QaeO$1EQ4Fh{#uQX7GLqh!4(9IUkJ?jr!DHaW?Tf+66t99L`&V z&JG1JqHg@Y7-HS>JTb%4r-YbJpL?2bN3VIAdh?m^;>-EuyMb39ZX*2&I-aw)Am8Cb z5y@K%JfH7FcSGuh5no~NkdcZlvh3AEvor$T!8LvpYs#NpQ;+u|*K4fN^PXq@Gg2>` zrDxZaxqbKf@)+D-H-4TS$g_<#TxQ8b3ZTU6ol|I6F_oP&^Q7+GM}fWjilmH^HadJb zN#W6Qt?E?Uhe;oGr3!5zl}?kMnw>SL)6_LKGo3Hw=Ee#$IqFT@E2(n3T6gY!!dkYd zi_4XYTM))Z!**o38%DEIZQrtH7Myz1cFPf1XPfpdcdnkZ7wgMDhn(H0S!JnUhl15y zuw_J!|5(#%xbZYIoheZ8XvWN@Ny(6&8K0iXnWSa1*$gRJQnOhKWbt)Z)^aM%dbN@$ z*PXWQv=d{l%-OAaZP{)nDRz68m3ESb{>#)@Ow3y4GuDEgaZc5fH2i-&X02w+Ztjx) zN!oGKx6!OGS1Wcik+<9Js@rio< zOp5Zzsoq&@3! zt)N%y2`TnclJ359NZw}ais|k^UZZy$k=&f?3hVCMb%m8%dR<|?=f938zz0E+^eMA2 zF_WgyY-(&WHEvSJY$}(6(#%1ZGsTIf=gg^@qDdi?v#BwYjJ!EEmow+{W}%Ro9-p5y zk3&~T6*6P<{?kt@9G^wVx#_fdG&61Dm?=`Ah|@)TESH)kT&(~Wq zajRCVe_{TVb;h1=dE0M(p;j+hH42t%b;qVIc~Z?dwI`{k;_hHK02w$C*BoFJfo@zx zFdeH@vq^^{?P-TYNy25unv>E|uH$rVOjM#ZgOLu5?cTt$n)M zqTsSsTe2x6#LOwuMW%%dM(FsrI9v1I>h^uNyIkt79G8c6%&Z*3WPwBVl|Y zJ1@%o-wfX;_??6QpW!=(cxQ$KUsd>>ga4-qpb5S&i~HCRrXTrBaL|!wAAVm`;KOzJ t9ZZFu+vWdt0?2b*zGG|1b6fmA5=5T+#P4{7Jl`Mroe!5s(Qp1g>ECpQDL4QC literal 0 HcmV?d00001