From f1d946b0fa9c974e9b26e9dc4e0335427fca7e6b Mon Sep 17 00:00:00 2001 From: TechnoIndian Date: Fri, 21 Aug 2026 11:11:45 +0530 Subject: [PATCH] Migrate from Uber-Sign to ApkSig & bump version from 1.8 to 1.9 --- ApkPatcher/Utils/Credits.py | 2 +- ApkPatcher/Utils/Decompile_Compile.py | 9 ++------- ApkPatcher/Utils/Files_Check.py | 10 +++++----- README.md | 17 +++++++++++++++++ VERSION | 2 +- 5 files changed, 26 insertions(+), 14 deletions(-) diff --git a/ApkPatcher/Utils/Credits.py b/ApkPatcher/Utils/Credits.py index 712dc83..50aa1c8 100644 --- a/ApkPatcher/Utils/Credits.py +++ b/ApkPatcher/Utils/Credits.py @@ -16,7 +16,7 @@ def Credits(): {C.S} APKEditor {C.E}{C.G} REAndroid {C.S}{C.P} @kikfox {C.E} -{C.S} Uber-Apk-Signer {C.E}{C.G} Patrick Favre {C.S}{C.P} @patrickfav {C.E} +{C.S} ApkSig {C.E}{C.G} Android Tools Build {C.S}{C.P} Open Source {C.E} {C.S} My Channel {C.E}{C.CC} 🇮🇳 ࿗ {C.OG}T̴͢͢e̴͢͢c̴͢͢h̴͢͢n̴͢͢o̴͢͢ {C.B}☣{C.G} I̴͢͢n̴͢͢d̴͢͢i̴͢͢a̴͢͢ {C.CC}࿗ 🇮🇳 {C.S}{C.P} @rktechnoindians {C.E} diff --git a/ApkPatcher/Utils/Decompile_Compile.py b/ApkPatcher/Utils/Decompile_Compile.py index 4d43799..fffc078 100644 --- a/ApkPatcher/Utils/Decompile_Compile.py +++ b/ApkPatcher/Utils/Decompile_Compile.py @@ -160,12 +160,12 @@ def FixSigBlock(decompile_dir, apk_path, build_dir, rebuild_dir): # ---------------- Sign APK ---------------- def Sign_APK(build_dir): - cmd = ["java", "-jar", F.Sign_Jar, "-a", build_dir, "--overwrite"] + cmd = ["java", "-jar", F.ApkSig, build_dir] print(f"\n{C.X}{C.C} Signing APK...") print( - f"{C.G} |\n └──── {C.CC}Signing ~{C.G}$ java -jar {M.os.path.basename(F.Sign_Jar)} -a {build_dir} --overwrite\n" + f"{C.G} |\n └──── {C.CC}Signing ~{C.G}$ java -jar {M.os.path.basename(F.ApkSig)} {build_dir}\n" f"\n{C_Line}{C.G}\n" ) @@ -174,11 +174,6 @@ def Sign_APK(build_dir): print(f"\n{C.X}{C.C} Sign Successful {C.G} ✔\n") - idsig_file = build_dir + ".idsig" - - if M.os.path.exists(idsig_file): - M.os.remove(idsig_file) - print(f'{C_Line}\n\n') except M.subprocess.CalledProcessError: diff --git a/ApkPatcher/Utils/Files_Check.py b/ApkPatcher/Utils/Files_Check.py index ea50ae9..545db12 100644 --- a/ApkPatcher/Utils/Files_Check.py +++ b/ApkPatcher/Utils/Files_Check.py @@ -21,9 +21,9 @@ class FileCheck: def Set_Path(self): # ---------------- Jar Tools ---------------- - self.APKTool_Path, self.APKEditor_Path, self.Sign_Jar = ( + self.APKTool_Path, self.APKEditor_Path, self.ApkSig = ( M.os.path.join(run_dir, jar) - for jar in ("APKTool.jar", "APKEditor.jar", "Uber-Apk-Signer.jar") + for jar in ("APKTool.jar", "APKEditor.jar", "ApkSig.jar") ) # ---------------- HooK Files ---------------- @@ -135,9 +135,9 @@ class FileCheck: "dbf930b076c6b9be08d57c449cacefc3bdd6b71ebd59b3066fc0e1f5b14f9423" if M.os.name == 'nt' else "0ac5be78edd13772b3d8e261548e5b7f7d2579310c078476e12b8c91341ea5dc" ), ( - "https://github.com/TechnoIndian/Tools/releases/download/Tools/Uber-Apk-Signer.jar", - self.Sign_Jar, - "e1299fd6fcf4da527dd53735b56127e8ea922a321128123b9c32d619bba1d835" + "https://github.com/TechnoIndian/Tools/releases/download/Tools/ApkSig.jar", + self.ApkSig, + "ac8a3dc7a9fa516408a320e68f57e13416887827e6d58c086009e9374b771e55" ), ( "https://raw.githubusercontent.com/TechnoIndian/Objectlogger/refs/heads/main/AES.smali", diff --git a/README.md b/README.md index 759fcf0..0d9296a 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,23 @@

+## Used Source + +

+ APKEditor +

+ +

+ ApkSig + Apktool +

+ +

+ Dexlib2 + TGPatcher +

+ + Installation Method ------- **💢 Requirement PKG 💢** diff --git a/VERSION b/VERSION index 6259340..872765e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.8 +1.9 \ No newline at end of file