mirror of
https://github.com/TechnoIndian/ApkPatcher.git
synced 2026-10-29 18:22:30 +01:00
Migrate from Uber-Sign to ApkSig & bump version from 1.8 to 1.9
This commit is contained in:
@@ -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}
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -13,6 +13,23 @@
|
||||
</p>
|
||||
|
||||
|
||||
## Used Source
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/REAndroid/APKEditor"><img src="https://img.shields.io/badge/APKEditor-REAndroid%20(%40kikfox)-blue?style=for-the-badge&logo=github" alt="APKEditor"/></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://mvnrepository.com/artifact/com.android.tools.build/apksig"><img src="https://img.shields.io/badge/ApkSig-Android%20Tools%20Build-green?style=for-the-badge&logo=apachemaven" alt="ApkSig"/></a>
|
||||
<a href="https://github.com/iBotPeaches/Apktool"><img src="https://img.shields.io/badge/Apktool-Connor%20Tumbleson%20(%40iBotPeaches)-orange?style=for-the-badge&logo=github" alt="Apktool"/></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/google/smali"><img src="https://img.shields.io/badge/Dexlib2-Google%20(Open%20Source)-red?style=for-the-badge&logo=google" alt="Dexlib2"/></a>
|
||||
<a href="https://github.com/AbhiTheModder/termux-scripts/blob/main/tgpatcher.py"><img src="https://img.shields.io/badge/TGPatcher-ABHI%20THE-orange?style=for-the-badge&logo=github" alt="TGPatcher"/><img src="https://img.shields.io/badge/MODDER-darkgreen?style=for-the-badge"/></a>
|
||||
</p>
|
||||
|
||||
|
||||
Installation Method
|
||||
-------
|
||||
**💢 Requirement PKG 💢**
|
||||
|
||||
Reference in New Issue
Block a user