From 615c3b6b53a19b897f0223ee7e1b17f1edd1bdbc Mon Sep 17 00:00:00 2001 From: Cameron Date: Wed, 1 Feb 2023 20:35:17 -0700 Subject: [PATCH 1/2] updated --- .gitignore | 1 + android_embedit.py | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b23f40f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.apk diff --git a/android_embedit.py b/android_embedit.py index 67af3d2..5b1ecad 100755 --- a/android_embedit.py +++ b/android_embedit.py @@ -155,10 +155,11 @@ def sign(self): raise Exception(str(out + err)) print('[*] Signing [{0}]'.format(fp)) - cmd = 'jarsigner -verbose -keystore {0} '.format(ks) - cmd += '-storepass {0} '.format(kp) - cmd += '-digestalg SHA1 -sigalg SHA1withRSA ' - cmd += '{0} {1}'.format(fp, kn) + cmd = 'apksigner sign --ks {0} '.format(ks) + cmd += '--ks-pass pass:{0} '.format(kp) + #cmd += '-digestalg SHA1 -sigalg SHA1withRSA ' + cmd += '{0}'.format(fp) + print(cmd) out, err = self.oscmd(cmd) if 'jarsigner error' in out or len(err) > 0: raise Exception(str(out + err)) From a6335e497e440a7f6514bf6ec8ce4ebad2f4f7ec Mon Sep 17 00:00:00 2001 From: Hannah Cartier Date: Mon, 10 Apr 2023 21:29:13 -0600 Subject: [PATCH 2/2] apktool stuff --- android_embedit.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android_embedit.py b/android_embedit.py index 5b1ecad..a7cca56 100755 --- a/android_embedit.py +++ b/android_embedit.py @@ -125,7 +125,7 @@ def decompile(self): def compile(self, apk): print('[*] apktool compiling [{0}]'.format(apk)) - out, err = self.oscmd('apktool b {0}'.format(apk)) + out, err = self.oscmd('apktool b --use-aapt2 {0}'.format(apk)) if len(err) > 0: Exception(str(err)) shutil.copyfile(os.path.join(