nerdexam
EC-CouncilEC-Council

312-50V12 · Question #73

312-50V12 Question #73: Real Exam Question with Answer & Explanation

The correct answer is A: AndroidManifest.xml. AndroidManifest.xml serves as the central configuration file for every Android application, declaring essential components such as activities, services, broadcast receivers, and content providers. It also defines app permissions, the minimum Android API level, and the app's entry

Submitted by khalil_dz· Mar 4, 2026Wireless Network, Mobile, IoT, and OT Hacking

Question

What is the file that determines the basic configuration (specifically activities, services, broadcast receivers, etc.) in an Android application?

Options

  • AAndroidManifest.xml
  • Bclasses.dex
  • CAPK.info
  • Dresources.asrc

Explanation

AndroidManifest.xml serves as the central configuration file for every Android application, declaring essential components such as activities, services, broadcast receivers, and content providers. It also defines app permissions, the minimum Android API level, and the app's entry point, making it indispensable for the Android operating system to understand how the app is structured and behaves.

The distractors are incorrect for the following reasons: classes.dex is the compiled bytecode file containing the app's Java/Kotlin code in Dalvik Executable format; APK.info is not a real standard Android file; and resources.arsc (note the correct spelling) is a compiled resource table that maps resource IDs to their values, not a configuration file for components.

🧠 Memory Tip: Think of the Manifest like a building permit - just as a permit lists all the rooms, utilities, and rules for a building, the AndroidManifest.xml lists all the components and rules for your app. If it's not declared in the Manifest, Android doesn't know it exists!

Topics

#Android security#Mobile application analysis#AndroidManifest

Community Discussion

No community discussion yet for this question.

Full 312-50V12 PracticeBrowse All 312-50V12 Questions