blob: a4c0471650c340ec0deda4811f12ef06aaf40592 [file] [log] [blame]
#!/usr/bin/env python
# Copyright (c) 2018, the R8 project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
import subprocess
import utils
def sign(unsigned_apk, signed_apk, keystore):
print 'Signing (ignore the warnings)'
cmd = ['zip', '-d', unsigned_apk, 'META-INF/*']
utils.PrintCmd(cmd)
subprocess.call(cmd)
cmd = [
'jarsigner',
'-sigalg', 'SHA1withRSA',
'-digestalg', 'SHA1',
'-keystore', keystore,
'-storepass', 'android',
'-signedjar', signed_apk,
unsigned_apk,
'androiddebugkey'
]
utils.PrintCmd(cmd)
subprocess.check_call(cmd)