{"id":17882152,"url":"https://github.com/nao1215/deapk","last_synced_at":"2025-03-22T12:31:34.491Z","repository":{"id":60986046,"uuid":"544409821","full_name":"nao1215/deapk","owner":"nao1215","description":"deapk - parse android package (.apk), getting meta data and more.","archived":false,"fork":false,"pushed_at":"2025-02-21T20:54:26.000Z","size":8498,"stargazers_count":7,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T11:05:04.153Z","etag":null,"topics":["android","apk","apk-parser","apk-tools"],"latest_commit_sha":null,"homepage":"","language":"Go","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/nao1215.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-02T12:05:42.000Z","updated_at":"2025-01-11T23:31:54.000Z","dependencies_parsed_at":"2024-10-28T13:18:20.738Z","dependency_job_id":"ed837b82-15c1-459b-abcc-70e18d9a8a32","html_url":"https://github.com/nao1215/deapk","commit_stats":null,"previous_names":["nao1215/apk-parser"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nao1215%2Fdeapk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nao1215%2Fdeapk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nao1215%2Fdeapk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nao1215%2Fdeapk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nao1215","download_url":"https://codeload.github.com/nao1215/deapk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244959440,"owners_count":20538625,"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","apk","apk-parser","apk-tools"],"created_at":"2024-10-28T12:48:24.422Z","updated_at":"2025-03-22T12:31:31.619Z","avatar_url":"https://github.com/nao1215.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build](https://github.com/nao1215/apk-parser/actions/workflows/build.yml/badge.svg)](https://github.com/nao1215/apk-parser/actions/workflows/build.yml)\n[![PlatformTests](https://github.com/nao1215/apk-parser/actions/workflows/platform_test.yml/badge.svg)](https://github.com/nao1215/apk-parser/actions/workflows/platform_test.yml)\n[![reviewdog](https://github.com/nao1215/apk-parser/actions/workflows/reviewdog.yml/badge.svg)](https://github.com/nao1215/apk-parser/actions/workflows/reviewdog.yml)\n[![codecov](https://codecov.io/gh/nao1215/apk-parser/branch/main/graph/badge.svg?token=DNV3TRMRCJ)](https://codecov.io/gh/nao1215/apk-parser)\n[![Go Reference](https://pkg.go.dev/badge/github.com/nao1215/apk-parser.svg)](https://pkg.go.dev/github.com/nao1215/apk-parser)\n[![Go Report Card](https://goreportcard.com/badge/github.com/nao1215/apk-parser)](https://goreportcard.com/report/github.com/nao1215/apk-parser)\n![GitHub](https://img.shields.io/github/license/nao1215/apk-parser)  \n# deapk - parse android package (.apk), getting meta data.\nThe deapk (decompile android package) command parses the apk file and outputs metadata information. It is still in the development stage and output information is few. In the future, deapk will provide the ability to decompile dex files and convert them to source code.\n  \n# How to install\n### Step1. Install golang\ndeapk command only supports installation with `$ go install`. If you does not have the golang development environment installed on your system, please install golang from the [golang official website](https://go.dev/doc/install).\n\n### Step2. Install deapk\n```\n$ go install github.com/nao1215/deapk@latest\n```\n\n# How to use\n## Output *.apk metadata\n```\n$ deapk info testdata/app-debug.apk \npacakage name      : jp.debimate.deapk_test\napplication name   : deapk-test\napplication version: 1.0\nsdk target version : 31\nsdk max version    : -1 (deprecated attribute)\nsdk min version    : 31\nmain activity      : jp.debimate.deapk_test.MainActivity\n```\n\n## Output *.apk metadata in json format\n```\n$ deapk info --json testdata/app-debug.apk \n{\n        \"Basic\": {\n                \"package_name\": \"jp.debimate.deapk_test\",\n                \"application_name\": \"deapk-test\",\n                \"version\": \"1.0\",\n                \"main_activity\": \"jp.debimate.deapk_test.MainActivity\",\n                \"sdk\": {\n                        \"minimum\": 31,\n                        \"target\": 31,\n                        \"maximum\": -1\n                }\n        }\n}\n```\n\n## Output *.apk metadata to file\n### Use redirect\n```\n$ deapk info --json testdata/app-debug.apk \u003e apk.json\n```\n### Use --output option\n```\n$ deapk info --json --output=apk.json testdata/app-debug.apk\n$ cat apk.json \n{\n        \"Basic\": {\n                \"package_name\": \"jp.debimate.deapk_test\",\n                \"application_name\": \"deapk-test\",\n                \"version\": \"1.0\",\n                \"main_activity\": \"jp.debimate.deapk_test.MainActivity\",\n                \"sdk\": {\n                        \"minimum\": 31,\n                        \"target\": 31,\n                        \"maximum\": -1\n                }\n        }\n}\n```\n# Contributing\nFirst off, thanks for taking the time to contribute! ❤️  See [CONTRIBUTING.md](./CONTRIBUTING.md) for more information.\nContributions are not only related to development. For example, GitHub Star motivates me to develop!\n\n# Contact\nIf you would like to send comments such as \"find a bug\" or \"request for additional features\" to the developer, please use one of the following contacts.\n\n- [GitHub Issue](https://github.com/nao1215/deapk/issues)\n\n# LICENSE\nThe deapk project is licensed under the terms of [MIT License](./LICENSE).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnao1215%2Fdeapk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnao1215%2Fdeapk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnao1215%2Fdeapk/lists"}