Manifest record of com.udacity.android

Manifest info Download manifest

<?xml version="1.0" encoding="UTF-8"?>
<manifest versionCode="0x9c43" versionName="4.0.0" package="com.udacity.android" platformBuildVersionCode="27" platformBuildVersionName="8.1.0">
  <uses-sdk minSdkVersion="0x15" targetSdkVersion="0x1b">
  </uses-sdk>
  <uses-permission name="android.permission.INTERNET">
  </uses-permission>
  <uses-permission name="android.permission.ACCESS_NETWORK_STATE">
  </uses-permission>
  <uses-permission name="android.permission.ACCESS_WIFI_STATE">
  </uses-permission>
  <uses-permission name="android.permission.USE_CREDENTIALS">
  </uses-permission>
  <uses-permission name="android.permission.VIBRATE">
  </uses-permission>
  <uses-permission name="com.google.android.c2dm.permission.RECEIVE">
  </uses-permission>
  <uses-permission name="com.udacity.android.permission.C2D_MESSAGE">
  </uses-permission>
  <uses-permission name="android.permission.RECEIVE_BOOT_COMPLETED">
  </uses-permission>
  <uses-permission name="android.permission.READ_EXTERNAL_STORAGE">
  </uses-permission>
  <uses-permission name="android.permission.WAKE_LOCK">
  </uses-permission>
  <uses-permission name="android.permission.WRITE_EXTERNAL_STORAGE">
  </uses-permission>
  <uses-permission name="android.permission.READ_LOGS">
  </uses-permission>
  <uses-permission name="android.permission.ACCESS_FINE_LOCATION">
  </uses-permission>
  <uses-permission name="android.permission.ACCESS_COARSE_LOCATION">
  </uses-permission>
  <uses-permission name="com.udacity.android.permission.LAYER_PUSH">
  </uses-permission>
  <permission name="com.udacity.android.permission.C2D_MESSAGE" protectionLevel="0x2">
  </permission>
  <permission name="com.udacity.android.permission.LAYER_PUSH" protectionLevel="0x2">
  </permission>
  <application theme="0x7f0f018e" label="0x7f0b0072" icon="0x7f030000" name="com.udacity.android.UdacityApp" allowBackup="0x0" installLocation="0x2" hardwareAccelerated="0xffffffffffffffff" largeHeap="0xffffffffffffffff" supportsRtl="0xffffffffffffffff">
    <meta-data name="com.facebook.sdk.ApplicationId" value="0x7f0b02e1">
    </meta-data>
    <meta-data name="io.fabric.ApiKey" value="adda48da6465128d20dceda8d74fa4d7ef05df77">
    </meta-data>
    <meta-data name="com.google.android.geo.API_KEY" value="AIzaSyDly49zmys9g2uBeHuotBfyqpZWn7oTtxU">
    </meta-data>
    <meta-data name="com.google.android.gms.version" value="0x7f11000b">
    </meta-data>
    <activity theme="0x7f0f017a" label="0x7f0b0072" name="com.udacity.android.onboarding.SplashActivity" noHistory="0xffffffffffffffff">
      <intent-filter label="0x7f0b0329">
        <action name="android.intent.action.VIEW">
        </action>
        <category name="android.intent.category.DEFAULT">
        </category>
        <category name="android.intent.category.BROWSABLE">
        </category>
        <data scheme="https" host="*.udacity.com" path="/nanodegree">
        </data>
        <data scheme="https" host="*.udacity.com" path="/catalog">
        </data>
        <data scheme="https" host="*.udacity.com" pathPrefix="/courses">
        </data>
        <data scheme="https" host="*.udacity.com" pathPrefix="/course">
        </data>
        <data scheme="https" host="classroom.udacity.com" path="/me">
        </data>
        <data scheme="https" host="classroom.udacity.com" pathPrefix="/courses">
        </data>
        <data scheme="https" host="classroom.udacity.com" pathPrefix="/nanodegrees">
        </data>
        <data scheme="udacity" host="discover">
        </data>
        <data scheme="https" host="in.udacity.com" pathPrefix="/referral">
        </data>
      </intent-filter>
    </activity>
    <activity-alias label="0x7f0b0072" name="com.udacity.android.ui.catalog.CatalogActivity" launchMode="0x2" targetActivity="com.udacity.android.onboarding.SplashActivity">
      <intent-filter>
        <action name="com.udacity.android.NOTIFICATIONPRESSED">
        </action>
        <category name="android.intent.category.DEFAULT">
        </category>
      </intent-filter>
      <intent-filter>
        <action name="android.intent.action.MAIN">
        </action>
        <category name="android.intent.category.LAUNCHER">
        </category>
      </intent-filter>
    </activity-alias>
    <activity theme="0x7f0f0197" label="" name="com.udacity.android.onboarding.OnBoardingActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0196" name="com.udacity.android.main.MainActivity" launchMode="0x2" screenOrientation="0x1" windowSoftInputMode="0x20">
    </activity>
    <activity theme="0x7f0f019a" label="" name="com.udacity.android.settings.CommonSettingsActivity" configChanges="0x4a0">
    </activity>
    <activity theme="0x7f0f019a" label="" name="com.udacity.android.settings.VideoPlayerSettingsActivity" configChanges="0x4a0">
    </activity>
    <activity theme="0x7f0f018f" label="0x7f0b0072" name="com.udacity.android.base.BaseReactNativeActivity" launchMode="0x1" screenOrientation="0x1" noHistory="0xffffffffffffffff">
    </activity>
    <activity theme="0x7f0f018f" label="" name="com.udacity.android.enrollmentdashboard.EnrollmentDashboardActivity" windowSoftInputMode="0x20">
    </activity>
    <activity theme="0x7f0f0196" label="0x7f0b023c" name="com.udacity.android.course.CatalogItemOverviewActivity" configChanges="0x4a0">
    </activity>
    <activity theme="0x7f0f019c" label="" name="com.udacity.android.classroom.ClassroomActivity" configChanges="0x4a0" parentActivityName="com.udacity.android.enrollmentdashboard.EnrollmentDashboardActivity">
    </activity>
    <activity theme="0x7f0f0198" label="" name="com.udacity.android.classroom.QuizWalkThroughActivity" configChanges="0x4a0" windowSoftInputMode="0x20">
    </activity>
    <activity theme="0x7f0f0199" name="com.udacity.android.search.SearchActivity" configChanges="0x4a0" windowSoftInputMode="0x30">
    </activity>
    <activity theme="0x7f0f019b" label="Feedback" name="com.udacity.android.classroom.feedback.FeedbackActivity" configChanges="0x420" noHistory="0xffffffffffffffff">
    </activity>
    <activity theme="0x7f0f019b" label="" name="com.udacity.android.onboarding.NewFeatureActivity" configChanges="0x420">
    </activity>
    <activity theme="0x1030010" label="0x7f0b0072" name="com.facebook.FacebookActivity" configChanges="0x5b0">
    </activity>
    <activity name="com.facebook.CustomTabActivity" exported="0xffffffffffffffff">
      <intent-filter>
        <action name="android.intent.action.VIEW">
        </action>
        <category name="android.intent.category.DEFAULT">
        </category>
        <category name="android.intent.category.BROWSABLE">
        </category>
        <data scheme="0x7f0b02e2">
        </data>
      </intent-filter>
    </activity>
    <activity theme="0x7f0f019c" label="" name="com.udacity.android.classroom.UrlBrowserActivity" configChanges="0x4a0">
    </activity>
    <activity theme="0x7f0f0196" name="com.udacity.android.enrollmentdashboard.partselector.PartSelectorActivity">
    </activity>
    <activity theme="0x7f0f0196" name="com.udacity.android.classroom.conceptlist.ConceptListActivity">
    </activity>
    <activity theme="0x7f0f018f" label="" name="com.udacity.android.classroom.exoplayer.ExoplayerFullScreenActivity" screenOrientation="0x6" configChanges="0x4a0" noHistory="0xffffffffffffffff">
    </activity>
    <activity theme="0x7f0f019c" name="com.udacity.android.payment.CheckoutActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0195" label="0x7f0b021e" name="com.udacity.android.licenses.LicensesActivity">
    </activity>
    <activity theme="0x7f0f0195" name="com.udacity.android.licenses.LicenseDisplayActivity">
    </activity>
    <activity theme="0x7f0f019c" name="com.udacity.android.payment.TermSelectionActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0192" name="com.udacity.android.auth.login.SocialLoginActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0192" name="com.udacity.android.auth.login.EmailLoginActivity" screenOrientation="0x1" windowSoftInputMode="0x2">
    </activity>
    <activity theme="0x7f0f0192" name="com.udacity.android.auth.signup.SignUpActivity" launchMode="0x1" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f019c" name="com.udacity.android.referral.ReferralActivity" screenOrientation="0x1">
      <intent-filter>
        <action name="android.intent.action.SENDTO">
        </action>
        <data scheme="mailto">
        </data>
        <category name="android.intent.category.DEFAULT">
        </category>
      </intent-filter>
    </activity>
    <activity theme="0x7f0f0193" name="com.udacity.android.course.CourseDetailActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f019c" name="com.udacity.android.catalog.CatalogActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f019c" name="com.udacity.android.catalog.listing.CourseListActivity" screenOrientation="0x1">
    </activity>
    <receiver name="com.udacity.android.receiver.ApplicationUpdateReceiver">
      <intent-filter>
        <action name="android.intent.action.MY_PACKAGE_REPLACED">
        </action>
      </intent-filter>
    </receiver>
    <receiver name="com.udacity.android.receiver.LayerPushNotificationReceiver">
      <intent-filter>
        <action name="com.layer.sdk.PUSH">
        </action>
        <category name="com.udacity.android">
        </category>
      </intent-filter>
    </receiver>
    <receiver name="com.layer.sdk.services.LayerReceiver" permission="com.google.android.c2dm.permission.SEND">
      <intent-filter priority="0x3b6">
        <action name="com.google.android.c2dm.intent.REGISTRATION">
        </action>
        <action name="com.google.android.c2dm.intent.RECEIVE">
        </action>
        <category name="com.udacity.android">
        </category>
      </intent-filter>
    </receiver>
    <receiver name="com.udacity.android.receiver.DownloadReceiver">
      <intent-filter>
        <action name="com.udacity.android.DOWNLOAD_NOTIFICATION_CLICKED">
        </action>
      </intent-filter>
    </receiver>
    <service name="com.udacity.android.notification.MyFirebaseMessagingService">
      <intent-filter>
        <action name="com.google.firebase.MESSAGING_EVENT">
        </action>
      </intent-filter>
    </service>
    <service name="com.udacity.android.notification.MyFirebaseInstanceIDService">
      <intent-filter>
        <action name="com.google.firebase.INSTANCE_ID_EVENT">
        </action>
      </intent-filter>
    </service>
    <service name="com.udacity.android.download.DeleteAllDownloadsIntentService" enabled="0xffffffffffffffff" exported="0x0" process=":externalProcess">
      <intent-filter>
        <action name="com.udacity.android.DELETE_ALL_DOWNLOAD_ACTION">
        </action>
      </intent-filter>
    </service>
    <service name="com.udacity.android.download.CacheContentIntentService" enabled="0xffffffffffffffff" exported="0x0" process=":externalProcess">
      <intent-filter>
        <action name="com.udacity.android.CACHE_ALL_DOWNLOAD_ACTION">
        </action>
      </intent-filter>
    </service>
    <service name="com.udacity.android.download.LessonDownloadService" enabled="0xffffffffffffffff" exported="0x0">
    </service>
    <meta-data name="firebase_crashlytics_collection_enabled" value="0x0">
    </meta-data>
    <activity theme="0x7f0f0001" label="0x7f0b02c8" name="com.udacity.android.mobileclassroom.classroom.MobileClassroomActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0001" label="0x7f0b02ed" name="com.udacity.android.mobileclassroom.image.FullscreenImageActivity">
    </activity>
    <activity theme="0x7f0f0107" label="0x7f0b02fc" name="com.udacity.android.mobileclassroom.intro.IntroActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f018c" label="0x7f0b02ec" name="com.udacity.android.mobileclassroom.fullscreenclassroom.FullscreenClassroomActivity">
    </activity>
    <activity theme="0x7f0f0109" label="0x7f0b0321" name="com.udacity.android.mobileclassroom.syllabus.SyllabusActivity" screenOrientation="0x1">
    </activity>
    <activity theme="0x7f0f0001" label="0x7f0b02ee" name="com.udacity.android.legacy.classroom.exoplayer.ExoplayerFullScreenActivity" screenOrientation="0x0" configChanges="0x4a0" noHistory="0xffffffffffffffff">
    </activity>
    <meta-data name="com.bumptech.glide.integration.okhttp3.OkHttpGlideModule" value="GlideModule">
    </meta-data>
    <provider name="android.arch.lifecycle.ProcessLifecycleOwnerInitializer" exported="0x0" multiprocess="0xffffffffffffffff" authorities="com.udacity.android.lifecycle-trojan">
    </provider>
    <activity theme="0x1030010" name="com.google.android.gms.auth.api.signin.internal.SignInHubActivity" exported="0x0" excludeFromRecents="0xffffffffffffffff">
    </activity>
    <service name="com.google.android.gms.auth.api.signin.RevocationBoundService" permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" exported="0xffffffffffffffff">
    </service>
    <service name="io.intercom.android.sdk.fcm.IntercomFcmMessengerService">
      <intent-filter priority="0xfffffffffffffe70">
        <action name="com.google.firebase.MESSAGING_EVENT">
        </action>
      </intent-filter>
    </service>
    <service name="io.intercom.android.sdk.fcm.IntercomFcmInstanceIdService">
      <intent-filter priority="0xfffffffffffffe70">
        <action name="com.google.firebase.INSTANCE_ID_EVENT">
        </action>
      </intent-filter>
    </service>
    <activity theme="0x7f0f0105" name="io.intercom.android.sdk.activities.IntercomMessengerActivity" exported="0x0" launchMode="0x1" configChanges="0x480" windowSoftInputMode="0x11">
    </activity>
    <activity theme="0x7f0f0103" name="io.intercom.android.sdk.lightbox.LightBoxActivity" exported="0x0" configChanges="0x480" windowSoftInputMode="0x11">
    </activity>
    <activity theme="0x7f0f0101" name="io.intercom.android.sdk.activities.IntercomArticleActivity" exported="0x0" launchMode="0x1" windowSoftInputMode="0x2">
    </activity>
    <activity theme="0x7f0f0101" name="io.intercom.android.sdk.activities.IntercomHelpCenterActivity" exported="0x0" launchMode="0x1" configChanges="0x480" windowSoftInputMode="0x2">
    </activity>
    <activity theme="0x7f0f0106" name="io.intercom.android.sdk.activities.IntercomPostActivity" exported="0x0" launchMode="0x3" configChanges="0x480" windowSoftInputMode="0x2">
    </activity>
    <activity theme="0x7f0f0104" name="io.intercom.android.sdk.activities.IntercomNoteActivity" exported="0x0" launchMode="0x3" configChanges="0x480" windowSoftInputMode="0x11">
    </activity>
    <receiver name="io.intercom.android.sdk.push.IntercomPushBroadcastReceiver" exported="0x0">
      <intent-filter>
        <action name="io.intercom.android.sdk.INTERCOM_PUSH_OPENED">
        </action>
      </intent-filter>
      <intent-filter>
        <action name="io.intercom.android.sdk.INTERCOM_PUSH_DISMISSED">
        </action>
      </intent-filter>
    </receiver>
    <provider name="io.intercom.android.sdk.IntercomInitializeContentProvider" exported="0x0" authorities="com.udacity.android.IntercomInitializeContentProvider">
    </provider>
    <activity theme="0x1030010" name="com.google.android.gms.common.api.GoogleApiActivity" exported="0x0">
    </activity>
    <receiver name="com.google.android.gms.measurement.AppMeasurementReceiver" enabled="0xffffffffffffffff" exported="0x0">
    </receiver>
    <receiver name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" permission="android.permission.INSTALL_PACKAGES" enabled="0xffffffffffffffff" exported="0xffffffffffffffff">
      <intent-filter>
        <action name="com.android.vending.INSTALL_REFERRER">
        </action>
      </intent-filter>
    </receiver>
    <service name="com.google.android.gms.measurement.AppMeasurementService" enabled="0xffffffffffffffff" exported="0x0">
    </service>
    <service name="com.google.android.gms.measurement.AppMeasurementJobService" permission="android.permission.BIND_JOB_SERVICE" enabled="0xffffffffffffffff" exported="0x0">
    </service>
    <service name="com.google.firebase.messaging.FirebaseMessagingService" exported="0xffffffffffffffff">
      <intent-filter priority="0xfffffffffffffe0c">
        <action name="com.google.firebase.MESSAGING_EVENT">
        </action>
      </intent-filter>
    </service>
    <receiver name="com.google.firebase.iid.FirebaseInstanceIdReceiver" permission="com.google.android.c2dm.permission.SEND" exported="0xffffffffffffffff">
      <intent-filter>
        <action name="com.google.android.c2dm.intent.RECEIVE">
        </action>
        <category name="com.udacity.android">
        </category>
      </intent-filter>
    </receiver>
    <service name="com.google.firebase.iid.FirebaseInstanceIdService" exported="0xffffffffffffffff">
      <intent-filter priority="0xfffffffffffffe0c">
        <action name="com.google.firebase.INSTANCE_ID_EVENT">
        </action>
      </intent-filter>
    </service>
    <provider name="com.google.firebase.provider.FirebaseInitProvider" exported="0x0" authorities="com.udacity.android.firebaseinitprovider" initOrder="0x64">
    </provider>
    <activity name="com.facebook.CustomTabMainActivity">
    </activity>
    <provider name="com.crashlytics.android.CrashlyticsInitProvider" exported="0x0" authorities="com.udacity.android.crashlyticsinitprovider" initOrder="0x64">
    </provider>
    <activity theme="0x7f0f0215" name="com.intercom.input.gallery.GalleryInputFullScreenActivity">
    </activity>
    <activity theme="0x7f0f0215" name="com.intercom.input.gallery.GalleryLightBoxActivity" configChanges="0x1580">
    </activity>
    <provider name="com.facebook.internal.FacebookInitProvider" exported="0x0" authorities="com.udacity.android.FacebookInitProvider">
    </provider>
  </application>
</manifest>

APK info

Apk name: com.udacity.android

apk details

Analysis

shared User Id: this apk does not have sharedUserId

Signature shared:

report

Custom groups: this apk does not have custom groups

Grouped custom permissions: this apk does not define grouped custom permissions