UNPKG

bananalyzer

Version:

A simple tool for windows 10, that downloads APKs from Google playstore, analyzes them, and lists all the Google and Huawei SDKs (kits) that are integrated, along with other metadata

42 lines (41 loc) 1.09 kB
export type AnalyzedApp = AnalyzedManifest & AnalyzedSDKs & AnalyzedApk & AnalyzedFramework; export interface SdkPerDomain { domain: string; sdks: SdkVersion[]; } export type SdkVersion = { name: string; version: string; accuracy: 'high' | 'medium' | 'low'; requiredVersion?: string; meetsRequirement?: boolean; }; export type AnalyzedManifest = { packageName: string; versionName: string; huaweiAppId: string; googleMetadata: string[]; huaweiMetadata: string[]; googlePermissions: string[]; huaweiPermissions: string[]; googleActivities: string[]; huaweiActivities: string[]; googleServices: string[]; huaweiServices: string[]; googleMessagingServices: string[]; huaweiMessagingServices: string[]; hmsVersions: SdkVersion[]; }; export type AnalyzedSDKs = { GMS: string[]; HMS: string[]; others?: string[]; sdkPerDomain?: SdkPerDomain[]; }; export type AnalyzedApk = { storeUploadDate: string; apkCreationTime: string; }; export type AnalyzedFramework = { framework?: SdkVersion; };