def __init__(self, apk_path): sa = StaticAnalysis(apk_path) self.analysis = sa self.apk_path = apk_path self.apk_size = sa.get_apk_size() self.apk_sha256 = sa.get_sha256() self.handle = sa.get_package() self.version_code = sa.get_version_code() self.version_name = sa.get_version() self.app_name = sa.get_app_name() self.icon_phash = sa.get_icon_phash() self.permissions = sa.get_permissions() self.app_uid = sa.get_application_universal_id() self.certificates = sa.get_certificates()
def version_code(apk): sa = StaticAnalysis(apk) sa.load_trackers_signatures() return sa.get_version_code()