{"id":17053205,"url":"https://github.com/te-k/apkcli","last_synced_at":"2025-04-12T15:30:51.227Z","repository":{"id":57411004,"uuid":"231440062","full_name":"Te-k/apkcli","owner":"Te-k","description":"CLI tool to analyze APKs","archived":false,"fork":false,"pushed_at":"2024-03-28T18:24:06.000Z","size":55,"stargazers_count":42,"open_issues_count":3,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-09T20:06:57.936Z","etag":null,"topics":["android","malware","malware-analysis","reverse-engineering"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Te-k.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-01-02T18:45:57.000Z","updated_at":"2025-02-25T11:15:23.000Z","dependencies_parsed_at":"2024-04-13T12:44:47.903Z","dependency_job_id":"adf450b4-0621-4ab9-8a61-d38677c0f29e","html_url":"https://github.com/Te-k/apkcli","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"353422ff6e031123f3c42937e7bd921cf28edf41"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Te-k%2Fapkcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Te-k%2Fapkcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Te-k%2Fapkcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Te-k%2Fapkcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Te-k","download_url":"https://codeload.github.com/Te-k/apkcli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248589310,"owners_count":21129588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","malware","malware-analysis","reverse-engineering"],"created_at":"2024-10-14T10:11:39.063Z","updated_at":"2025-04-12T15:30:50.975Z","avatar_url":"https://github.com/Te-k.png","language":"Python","readme":"# apkcli\n\nCommand line tool gathering information on APKs based on [androguard](https://github.com/androguard/androguard).\n\n[![PyPI](https://img.shields.io/pypi/v/apkcli)](https://pypi.org/project/apkcli/) [![PyPI - Downloads](https://img.shields.io/pypi/dm/apkcli)](https://pypistats.org/packages/apkcli) [![PyPI - License](https://img.shields.io/pypi/l/apkcli)](LICENSE) [![GitHub issues](https://img.shields.io/github/issues/te-k/apkcli)](https://github.com/Te-k/apkcli/issues)\n\n## Install\n\nYou can install apkcli directly from [pypi](https://pypi.org/project/apkcli/) : `pip install apkcli`\n\nYou can also install it from the source code :\n```\ngit clone https://github.com/Te-k/apkcli.git\ncd apkcli\npip install .\n```\n\n## Plugins\n\napkcli is a CLI tool with multiple plugins :\n\n```\nusage: apkcli [-h]\n              {arsc,cert,dex,find,frosting,info,json,manifest,permissions,shell,strings,urls,yara}\n              ...\n\npositional arguments:\n  {arsc,cert,dex,find,frosting,info,json,manifest,permissions,shell,strings,urls,yara}\n                        Plugins\n    arsc                List strings from resource files\n    cert                Show the certificate\n    dex                 Extract the dex files\n    enum                Enumerate interesting informations\n    find                Find something in the APK\n    frosting            Check if Google Play metadata (frosting) is in the APK\n    func                Provides details on a function\n    info                Show the certificate\n    json                Extract information on the APK in JSON format\n    manifest            Show the manifest\n    permissions         List the permissions required by the app\n    shell               Launch ipython shell to analyze the APK file\n    strings             Extract strings from the DEX files\n    urls                Extract URLs from the DEX files\n    yara                Run a Yara run on the Dex file\n\noptional arguments:\n  -h, --help            show this help message and exit\n```\n\nExample :\n\n```\n\u003e apkcli info 1TopSpy.apk\nMetadata\n================================================================================\nMD5:            3018507704917c208762b69e039bdbbf\nSHA1:           aebe6e49ca8522cc0e72429028492e099ddf1f44\nSHA256:         5e52438f28275dc2a7e83b989e726f86ba53c915b44f126507763850197646f6\nPackage Name:   com.topspy.system\nApp:            System Services\n\nCertificate\n================================================================================\nSHA1:           656CD7890ED79CE8570D1B7156C31958D5AC1606\nSerial:         79667C55\nIssuer:         C=US/ST=San Jose/L=CA/O=NOVABAY Solutions/OU=HelloSpy LLC/CN=John Nguyen\nSubject:        C=US/ST=San Jose/L=CA/O=NOVABAY Solutions/OU=HelloSpy LLC/CN=John Nguyen\nNot Before:     Oct 24 09:02:52 2017 UTC\nNot After:      Oct 18 09:02:52 2042 UTC\n\nPermissions\n================================================================================\nandroid.permission.ACCESS_WIFI_STATE\nandroid.permission.ACCESS_FINE_LOCATION\n[SNIP]\n\nUrls\n================================================================================\nhttps://goo.gl/NAOOOI.\nhttps://goo.gl/NAOOOI\nhttp://flushdata.1topspy.com\n[SNIP]\n```\n\n## License\n\nThis code is released under MIT license.\n","funding_links":[],"categories":["Mobile"],"sub_categories":["Android"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fte-k%2Fapkcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fte-k%2Fapkcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fte-k%2Fapkcli/lists"}