PublicContentProviders_Manifest

This is an autogenerated documentation file for the script: PublicContentProviders_Manifest

Run it

$ ./androanalyze scripts_builtin/PublicContentProviders_Manifest.py --package-names com.spotify.music

View the results

Non-Binary

$ ./androquery result -sn PublicContentProviders_Manifest -pn com.spotify.music

 {
     "apk meta": {
         "package name": "com.spotify.music",
         "version name": "2.2.0.636",
         "sha256": "bbf2c7d7b8fbbce68a97a2f0fd7e854e29b1ea9e3836615e7e6a35095915a607",
         "import date": "2015-04-14T15:10:06.364000",
         "build_date": "2015-02-11T12:25:40",
         "path": "/mnt/stuff/btsync/apks_manual_downloads/02.03.2015_top_free_4/apps_topselling_free/MUSIC_AND_AUDIO/com.spotify.music.apk",
         "tag": null
     },
     "script meta": {
         "name": "PublicContentProviders_Manifest",
         "sha256": "cd96bae2e4c69c2b257070016a42ca029871cb2cdc4dfb926217f7382bcb362a",
         "analysis date": "2015-06-22T20:29:33.990000",
         "version": "0.1"
     },
     "ContentProviderStuff": {
         "public_content_providers": [
             "com.spotify.mobile.android.service.media.provider.MediaProvider"
         ],
         "content providers": [
             "com.spotify.music.internal.provider.SpotifyProvider",
             "com.spotify.music.internal.provider.LoggerProvider",
             "com.spotify.mobile.android.util.prefs.PrefsProvider",
             "com.spotify.mobile.android.service.media.provider.MediaProvider"
         ],
         "Manifest": [
             "<?xml version=\"1.0\" ?>",
             "<manifest android:versionCode=\"3934069\" android:versionName=\"2.2.0.636\" package=\"com.spotify.music\" platformBuildVersionCode=\"21\" platformBuildVersionName=\"5.0.1-1624448\" xmlns:android=\"http://schemas.android.com/apk/res/android\">",
             "  ",
             "  <uses-sdk android:minSdkVersion=\"15\" android:targetSdkVersion=\"21\">",
             "</uses-sdk>",
             "  ",
             "  <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.BROADCAST_STICKY\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.GET_ACCOUNTS\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.INTERNET\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.NFC\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.READ_PHONE_STATE\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.WAKE_LOCK\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"com.android.vending.BILLING\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"com.google.android.c2dm.permission.RECEIVE\">",
             "</uses-permission>",
             "  ",
             "  <permission android:name=\"com.spotify.music.permission.C2D_MESSAGE\" android:protectionLevel=\"0x00000002\">",
             "</permission>",
             "  ",
             "  <uses-permission android:name=\"com.spotify.music.permission.C2D_MESSAGE\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.BLUETOOTH\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.USE_CREDENTIALS\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"android.permission.MANAGE_ACCOUNTS\">",
             "</uses-permission>",
             "  ",
             "  <uses-permission android:name=\"com.sony.snei.np.android.account.provider.permission.DUID_READ_PROVIDER\">",
             "</uses-permission>",
             "  ",
             "  <uses-feature android:name=\"android.hardware.bluetooth\" android:required=\"false\">",
             "</uses-feature>",
             "  ",
             "  <supports-screens android:anyDensity=\"true\" android:largeScreens=\"true\" android:normalScreens=\"true\" android:smallScreens=\"true\">",
             "</supports-screens>",
             "  ",
             "  <application android:allowBackup=\"false\" android:hardwareAccelerated=\"true\" android:icon=\"@7F02019A\" android:label=\"@7F070051\" android:name=\"com.spotify.music.SpotifyApplication\" android:theme=\"@7F100115\">",
             "    ",
             "    <meta-data android:name=\"com.spotify.music.core.version\" android:value=\"0.0.0.999.g5bf8943d\">",
             "</meta-data>",
             "    ",
             "    <meta-data android:name=\"com.spotify.music.githash\" android:value=\"g951e8dfd\">",
             "</meta-data>",
             "    ",
             "    <meta-data android:name=\"com.facebook.sdk.ApplicationId\" android:value=\"@7F070249\">",
             "</meta-data>",
             "    ",
             "    <meta-data android:name=\"com.google.android.gms.version\" android:value=\"@7F0E0007\">",
             "</meta-data>",
             "    ",
             "    <meta-data android:name=\"com.google.android.gms.car.application\" android:resource=\"@7F050000\">",
             "</meta-data>",
             "    ",
             "    <activity android:configChanges=\"0x00000020\" android:launchMode=\"2\" android:name=\"com.spotify.music.MainActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\" android:windowSoftInputMode=\"0x00000020\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.MAIN\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.LAUNCHER\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.MAIN\">",
             "</action>",
             "        ",
             "        <action android:name=\"android.intent.action.MUSIC_PLAYER\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.APP_MUSIC\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.nfc.action.NDEF_DISCOVERED\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <data android:scheme=\"spotify\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.SEARCH\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:host=\"open.spotify.com\" android:scheme=\"http\">",
             "</data>",
             "        ",
             "        <data android:host=\"open.spotify.com\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.facebook.application.174829003346\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <data android:host=\"open.spotify.com\" android:scheme=\"http\">",
             "</data>",
             "        ",
             "        <data android:host=\"open.spotify.com\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:scheme=\"spotify\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:host=\"www.spotify.com\" android:pathPrefix=\"/redirect/get-premium/\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.SEARCH\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.media.action.MEDIA_PLAY_FROM_SEARCH\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.media.action.MEDIA_PLAY_FROM_SEARCH\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:scheme=\"spotify\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/.*/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/.*/.*/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "        <data android:host=\"r.spotify.com\" android:pathPattern=\"/.*/.*/.*/.*/.*/.*/.*/app_android/.*\" android:scheme=\"https\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <meta-data android:name=\"com.sonymobile.media.dashboard.BACKGROUND_ICON\" android:resource=\"@7F020036\">",
             "</meta-data>",
             "      ",
             "      <meta-data android:name=\"com.sonymobile.media.dashboard.TITLE\" android:resource=\"@7F070051\">",
             "</meta-data>",
             "      ",
             "      <meta-data android:name=\"com.sonymobile.media.dashboard.SMALL_ICON\" android:resource=\"@7F0201CB\">",
             "</meta-data>",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.sonymobile.media.dashboard.ACTION_VIEW_MUSIC_TILE\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </activity>",
             "    ",
             "    <activity android:configChanges=\"0x00000020\" android:exported=\"false\" android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.service.LoginActivity\" android:screenOrientation=\"1\" android:theme=\"@7F10011F\" android:windowSoftInputMode=\"0x00000010\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.android.service.action.session.LOGIN\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </activity>",
             "    ",
             "    <activity android:launchMode=\"1\" android:name=\"com.spotify.mobile.android.ui.activity.PlayerActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.CoverImageActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100121\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.service.TermsOfServiceChangedActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100118\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.PermissionsActivity\" android:screenOrientation=\"-1\">",
             "</activity>",
             "    ",
             "    <activity android:exported=\"false\" android:name=\"com.spotify.mobile.android.ui.activity.TosTextActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:scheme=\"com.spotify.mobile.android.tos\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.UpdateActivity\" android:screenOrientation=\"-1\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.spotlets.share.PostActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100115\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.ShareActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100117\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.ShareToSpotifyActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.FacebookPlaceholderActivity\" android:screenOrientation=\"-1\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.spotlets.share.ConnectFacebookActivity\" android:screenOrientation=\"-1\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"1\" android:name=\"com.spotify.mobile.android.ui.activity.FacebookWebPermissionsActivity\" android:screenOrientation=\"-1\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.AddToPlaylistActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100117\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.ui.activity.DeviceActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.ConfirmDeletionActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.CreateRenamePlaylistActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.DisableOfflineModeActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.dialog.TrialReminderActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100119\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.dialog.PremiumUpsellInterstitialActivity\" android:screenOrientation=\"1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.dialog.HolidayOfferUpsellInterstitialActivity\" android:screenOrientation=\"1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.OfflineSyncErrorActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.AnnotatePlaylistActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\" android:windowSoftInputMode=\"0x00000012\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.DiskAlmostFullActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.upsell.UpsellDialogActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100119\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.upsell.UpsellPremiumOnlyActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.upsell.PremiumSignupActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.NotificationWebViewActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.AppRaterActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.PlayQueueActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.PlayHistoryActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.PlaybackErrorWifiOnlyActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.PlaybackErrorWifiMftGroup3NoMoreTimeActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"1\" android:name=\"com.spotify.mobile.android.ui.activity.RemotePlaybackActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100119\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"1\" android:name=\"com.spotify.mobile.android.ui.activity.ConnectOnboardingActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.SoundEffectsWarningActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.DeleteCacheAndSettingsActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.DeleteCacheAndSettingsConfirmationActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.AnnotateDiscardChangesActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.LastFmLoginDialog\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:configChanges=\"0x00000020\" android:name=\"com.spotify.mobile.android.ui.activity.DeletingCacheDialogActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100116\" android:windowSoftInputMode=\"0x00000020\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.util.ViewTesterActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F10011D\" android:windowSoftInputMode=\"0x00000020\">",
             "</activity>",
             "    ",
             "    <activity android:exported=\"false\" android:name=\"com.spotify.mobile.android.util.FragmentTesterActivity\" android:screenOrientation=\"-1\" android:windowSoftInputMode=\"0x00000020\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.facebook.LoginActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.dialog.TrialStartedActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100119\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.spotlets.suggestedtweet.SuggestedTweetActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100119\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.ShowcaseActivity\" android:screenOrientation=\"1\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.spotlets.openaccess.OpenAccessActivity\" android:screenOrientation=\"1\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.UninstallOldAppActivity\" android:screenOrientation=\"1\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.ui.activity.VolumeWidgetActivity\" android:theme=\"@7F100119\">",
             "</activity>",
             "    ",
             "    <activity android:configChanges=\"0x00000480\" android:launchMode=\"1\" android:name=\"com.spotify.mobile.android.spotlets.video.BackgroundableVideoPlayerActivity\" android:theme=\"@7F10011D\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.upsell.MarketingOptInActivity\" android:theme=\"@7F100119\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:launchMode=\"2\" android:name=\"com.spotify.mobile.android.service.ResetPasswordActivity\" android:screenOrientation=\"1\" android:theme=\"@7F10011D\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.ui.activity.LockScreenActivity\" android:screenOrientation=\"7\" android:theme=\"@7F10011E\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.music.spotlets.networkoperatorpremiumactivation.PremiumActivationOptInDialog\" android:screenOrientation=\"-1\" android:theme=\"@7F100120\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.spotify.mobile.android.spotlets.ads.BannerAdActivity\" android:screenOrientation=\"-1\" android:theme=\"@7F100122\" android:windowSoftInputMode=\"0x00000010\">",
             "</activity>",
             "    ",
             "    <activity android:configChanges=\"0x00000FB0\" android:name=\"com.google.android.gms.ads.AdActivity\" android:theme=\"@android:0103000F\">",
             "</activity>",
             "    ",
             "    <activity android:excludeFromRecents=\"true\" android:exported=\"false\" android:name=\"com.spotify.mobile.android.arsenal.ArsenalSSOBrowserActivity\" android:windowSoftInputMode=\"0x00000003\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.spotify.music.NPAM_ACTION_BROWSER\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.LAUNCHER\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </activity>",
             "    ",
             "    <activity android:exported=\"true\" android:name=\"com.sony.snei.np.android.account.oauth.BrowserRedirectReceiverActivity\" android:windowSoftInputMode=\"0x00000003\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.VIEW\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <category android:name=\"android.intent.category.BROWSABLE\">",
             "</category>",
             "        ",
             "        <data android:host=\"redirect\" android:scheme=\"com.spotify.music.npam\">",
             "</data>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </activity>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039D\" android:name=\"com.spotify.mobile.android.service.SpotifyService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.video.VideoService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.MetadataManagerProxy\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.ConnectManagerProxy\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.SessionManagerProxy\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.RemoteNativeRouterProxy\" android:process=\"com.spotify.music.service\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.service.action.COSMOS_PROXY\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </service>",
             "    ",
             "    <service android:enabled=\"true\" android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.MonitorService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.util.tracking.TrackingService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.music.spotlets.mobileapptracker.MobileAppTrackerIntentService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.DeviceIdentifierLoggerIntentService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.music.internal.service.DeleteCacheService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.video.BackgroundableVideoService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.music.internal.service.DeleteOldCacheLocationsService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.collection.service.AnnotateService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.collection.service.RecentlyPlayedService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.collection.cosmos.service.CollectionService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.offline.service.OfflineService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.podcast.service.PlayedStateService\">",
             "</service>",
             "    ",
             "    <service android:enabled=\"true\" android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.spotlets.ads.VideoAdService\">",
             "</service>",
             "    ",
             "    <service android:enabled=\"true\" android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.VideoPlayerManagerProxy\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.music.spotlets.situationalcontent.loggers.activityrecognition.ActivityRecognitionIntentService\" android:process=\"com.spotify.music.service\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.music.spotlets.radio.service.RadioActionsService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.player.PlayerStateService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.session.SessionStateService\">",
             "</service>",
             "    ",
             "    <service android:enabled=\"true\" android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.media.MediaService\">",
             "</service>",
             "    ",
             "    <service android:enabled=\"true\" android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.applink.service.AppLinkService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"false\" android:label=\"@7F07039C\" android:name=\"com.spotify.mobile.android.service.feature.FeatureService\">",
             "</service>",
             "    ",
             "    <service android:exported=\"true\" android:label=\"Android Auto Spotify\" android:name=\"com.spotify.mobile.android.androidauto.SpotifyMediaBrowserService\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.media.browse.MediaBrowserService\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </service>",
             "    ",
             "    <receiver android:name=\"com.spotify.music.internal.receiver.MediaButtonReceiver\" android:process=\"com.spotify.music.service\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.intent.action.MEDIA_BUTTON\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:exported=\"false\" android:name=\"com.spotify.music.spotlets.optintrial.TrialAlarmBroadcastReceiver\" android:process=\"com.spotify.music\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "        <action android:name=\"com.spotify.music.spotlets.optintrial.action.TRIAL_REMINDER\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:label=\"Spotify Home Screen Widget\" android:name=\"com.spotify.music.spotlets.widget.SpotifyWidget\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.appwidget.action.APPWIDGET_UPDATE\">",
             "</action>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.android.ui.widget.PREVIOUS\">",
             "</action>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.android.ui.widget.PLAY\">",
             "</action>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.android.ui.widget.NEXT\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "      <meta-data android:name=\"android.appwidget.provider\" android:resource=\"@7F050001\">",
             "</meta-data>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:exported=\"true\" android:name=\"com.spotify.music.spotlets.mobileapptracker.MobileAppTrackerReceiver\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.android.vending.INSTALL_REFERRER\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:exported=\"true\" android:name=\"com.spotify.music.spotlets.gcm.GcmBroadcastReceiver\" android:permission=\"com.google.android.c2dm.permission.SEND\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.google.android.c2dm.intent.RECEIVE\">",
             "</action>",
             "        ",
             "        <category android:name=\"com.spotify.music\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:exported=\"true\" android:name=\"com.spotify.mobile.android.applink.AppLinkBluetoothManager\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"android.bluetooth.adapter.action.STATE_CHANGED\">",
             "</action>",
             "        ",
             "        <action android:name=\"android.bluetooth.device.action.ACL_CONNECTED\">",
             "</action>",
             "        ",
             "        <action android:name=\"android.bluetooth.device.action.ACL_DISCONNECTED\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:exported=\"false\" android:name=\"com.spotify.music.internal.receiver.LoggerReceiver\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.spotify.music.internal.receiver.CACHE_LOG\">",
             "</action>",
             "        ",
             "        <category android:name=\"android.intent.category.DEFAULT\">",
             "</category>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <receiver android:enabled=\"false\" android:exported=\"false\" android:name=\"com.spotify.mobile.android.spotlets.collection.receiver.ConnectionStateChangedReceiver\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.spotify.mobile.android.service.broadcast.session.CONNECTION_STATE_CHANGED\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "    <provider android:authorities=\"com.spotify.music\" android:exported=\"false\" android:multiprocess=\"true\" android:name=\"com.spotify.music.internal.provider.SpotifyProvider\">",
             "</provider>",
             "    ",
             "    <provider android:authorities=\"com.spotify.music.logger\" android:exported=\"false\" android:name=\"com.spotify.music.internal.provider.LoggerProvider\" android:process=\"com.spotify.music.service\">",
             "</provider>",
             "    ",
             "    <provider android:authorities=\"com.spotify.music.prefs\" android:exported=\"false\" android:name=\"com.spotify.mobile.android.util.prefs.PrefsProvider\">",
             "</provider>",
             "    ",
             "    <provider android:authorities=\"@7F0702B0\" android:exported=\"true\" android:name=\"com.spotify.mobile.android.service.media.provider.MediaProvider\">",
             "</provider>",
             "    ",
             "    <meta-data android:name=\"com.crashlytics.ApiKey\" android:value=\"ed79a89851fe4ae8eb60f37284a088b1055997d8\">",
             "</meta-data>",
             "    ",
             "    <activity android:label=\"RecyclerViewTestActivity\" android:name=\"android.support.v7.widget.TestActivity\">",
             "</activity>",
             "    ",
             "    <activity android:name=\"com.mixpanel.android.surveys.SurveyActivity\">",
             "</activity>",
             "    ",
             "    <receiver android:exported=\"true\" android:name=\"com.mixpanel.android.mpmetrics.InstallReferrerReceiver\">",
             "      ",
             "      <intent-filter>",
             "        ",
             "        <action android:name=\"com.android.vending.INSTALL_REFERRER\">",
             "</action>",
             "        ",
             "      </intent-filter>",
             "      ",
             "    </receiver>",
             "    ",
             "  </application>",
             "  ",
             "</manifest>",
             ""
         ]
     }
 }

Binary

For the case that the result may exceed 16MB, it is stored in MongoDB’s gridFS. Therefore we need to use a different query syntax:

View the meta data:

$ ./androquery result -sn PublicContentProviders_Manifest -pn com.spotify.music -nd

 Empty

View the raw data:

$ ./androquery result -sn PublicContentProviders_Manifest -pn com.spotify.music -nd -r

 Empty

Source


# encoding: utf-8

__author__ = "Nils Tobias Schmidt"
__email__ = "schmidt89 at informatik.uni-marburg.de"

from androlyze.model.script.AndroScript import AndroScript
from androlyze.model.script.ChainedScript import ChainedScript
from androlyze.model.script.impl.manifest.Manifest import Manifest
from androlyze.model.script.impl.manifest.components.ContentProviders import ContentProviders
from androlyze.model.script.impl.manifest.components.PublicContentProviders import PublicContentProviders


class PublicContentProviders_Manifest(ChainedScript):
    ''' Additionally to `PublicContentProviders` also show all content providers and the manifest ''' 
    
    VERSION = "0.1"

    def chain_scripts(self):
        # use the chained_script function to do further grouping
        return [PublicContentProviders(), ContentProviders(), Manifest()]

    def root_categories(self):
        return ('ContentProviderStuff', )

    def log_chained_script_meta_infos(self):
        return False
    
# testing code
if __name__ == '__main__':
    for res in AndroScript.test(PublicContentProviders_Manifest, ["../../../../../../../androguard_playground/apks/public_content_provider.apk"]):
        print res.write_to_json()