{"id":2406,"date":"2025-04-27T16:33:12","date_gmt":"2025-04-27T14:33:12","guid":{"rendered":"https:\/\/blog.kodono.info\/wordpress\/?p=2406"},"modified":"2025-04-27T16:33:12","modified_gmt":"2025-04-27T14:33:12","slug":"androidmanifest-xml-from-adb","status":"publish","type":"post","link":"https:\/\/blog.kodono.info\/wordpress\/2025\/04\/27\/androidmanifest-xml-from-adb\/","title":{"rendered":"AndroidManifest.xml from ADB"},"content":{"rendered":"<p>It&#8217;s possible to find the AndroidManifest.xml file for an app using its APK (e.g. from APKMirror) and then with the help of a tool like <a href=\"https:\/\/github.com\/skylot\/jadx\">jadx<\/a>, but we can also connect to the Android device using <code>adb connect<\/code>, and then we use <code>adb shell dumpsys package PACKAGE_NAME<\/code> (e.g. &#8220;com.netflix.ninja&#8221; is the package name for Netflix).<\/p>\n<p>This command will return many information similar to what the AndroidManifest.xml can provide.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s possible to find the AndroidManifest.xml file for an app using its APK (e.g. from APKMirror) and then with the help of a tool like jadx, but we can also connect to the Android device using adb connect, and then we use adb shell dumpsys package PACKAGE_NAME (e.g. &#8220;com.netflix.ninja&#8221; is the package name for Netflix). [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[98,15,23,170],"tags":[99,153,156,123],"class_list":["post-2406","post","type-post","status-publish","format-standard","hentry","category-android","category-astuce","category-debug","category-english","tag-android-2","tag-astuce","tag-debug","tag-english"],"_links":{"self":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/2406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/comments?post=2406"}],"version-history":[{"count":2,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/2406\/revisions"}],"predecessor-version":[{"id":2408,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/2406\/revisions\/2408"}],"wp:attachment":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/media?parent=2406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/categories?post=2406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/tags?post=2406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}