移动应用反编译源码文件在线浏览与安全分析


正在查看:非凡娱乐 v2.1.4 -- AndroidManifest.xml 的源代码文件

本页面用于展示反编译生成的源代码文件,仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="214" android:versionName="2.1.4" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="ff.jd.com" platformBuildVersionCode="30" platformBuildVersionName="11"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE" />
    <supports-screens android:anyDensity="true" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />
    <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" />
    <queries>
        <intent>
            <action android:name="android.intent.action.MAIN" />
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent>
    </queries>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.asus.msa.SupplementaryDID.ACCESS" />
    <uses-permission android:name="freemme.permission.msa" />
    <permission android:name="ff.jd.com.permission.JPUSH_MESSAGE" android:protectionLevel="signature" />
    <uses-permission android:name="ff.jd.com.permission.JPUSH_MESSAGE" />
    <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.GET_TASKS" />
    <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
    <permission android:name="ff.jd.com.permission.MIPUSH_RECEIVE" android:protectionLevel="signature" />
    <uses-permission android:name="ff.jd.com.permission.MIPUSH_RECEIVE" />
    <uses-permission android:name="com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE" />
    <application android:label="@string/app_name" android:icon="@drawable/icon" android:name="io.dcloud.application.DCloudApplication" android:allowClearUserData="true" android:allowBackup="true" android:hardwareAccelerated="true" android:largeHeap="true" android:supportsRtl="true" android:extractNativeLibs="true" android:usesCleartextTraffic="true" android:networkSecurityConfig="@xml/network_security_config" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:requestLegacyExternalStorage="true">
        <activity android:theme="@style/TranslucentTheme" android:label="@string/app_name" android:name="io.dcloud.PandoraEntry" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="keyboard|keyboardHidden|navigation|orientation" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/DCloudTheme" android:name="io.dcloud.PandoraEntryActivity" android:permission="com.miui.securitycenter.permission.AppPermissionsEditor" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="fontScale|keyboard|keyboardHidden|mcc|mnc|orientation|screenLayout|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <action android:name="android.intent.action.VIEW" />
                <data android:scheme="h56131bcf" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/DeviceDefault.Light" android:name="io.dcloud.feature.nativeObj.photoview.PhotoActivity" android:exported="false" android:screenOrientation="portrait" android:noHistory="false" />
        <activity android:theme="@style/DCloudTheme" android:label="@string/stream_my" android:icon="@drawable/dcloud_recent" android:name="io.dcloud.WebAppActivity" android:taskAffinity=":stream" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="fontScale|keyboardHidden|mcc|mnc|orientation|screenSize" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true" />
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" android:name="io.dcloud.ProcessMediator" android:exported="true" android:excludeFromRecents="true" android:launchMode="singleTop" android:screenOrientation="portrait" />
        <activity android:theme="@style/ThemeNoTitleBar" android:name="io.dcloud.WebviewActivity" android:exported="false" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" />
        <provider android:name="io.dcloud.common.util.DCloud_FileProvider" android:exported="false" android:authorities="ff.jd.com.dc.fileprovider" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/dcloud_file_provider" />
        </provider>
        <meta-data android:name="dcloud_appkey" android:value="4c1cd903b2a91d34f1e1c6b85814b5ac" />
        <meta-data android:name="JPUSH_APPKEY" android:value="cf5f9bf0ff7e9a9d3c8067f8" />
        <meta-data android:name="JPUSH_CHANNEL" android:value="developer-default" />
        <service android:name="com.heytap.msp.push.service.CompatibleDataMessageCallbackService" android:permission="com.coloros.mcs.permission.SEND_MCS_MESSAGE">
            <intent-filter>
                <action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
            </intent-filter>
        </service>
        <service android:name="com.heytap.msp.push.service.DataMessageCallbackService" android:permission="com.heytap.mcs.permission.SEND_PUSH_MESSAGE">
            <intent-filter>
                <action android:name="com.heytap.mcs.action.RECEIVE_MCS_MESSAGE" />
                <action android:name="com.heytap.msp.push.RECEIVE_MCS_MESSAGE" />
            </intent-filter>
        </service>
        <activity android:name="io.dcloud.imagepick.CustomGalleryActivity" android:exported="false" android:noHistory="true" />
        <receiver android:name="io.dcloud.common.adapter.io.DownloadReceiver" android:exported="false">
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />
                <data android:scheme="package" />
            </intent-filter>
        </receiver>
        <activity android:theme="@style/DeviceDefault.Light" android:name="com.dmcbig.mediapicker.PickerActivity" android:exported="false" android:configChanges="orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <activity android:theme="@style/DeviceDefault.Light" android:name="com.dmcbig.mediapicker.PreviewActivity" android:exported="false" android:configChanges="orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <meta-data android:name="android.max_aspect" android:value="2.4" />
        <activity android:theme="@style/ImageEditTheme" android:name="io.dcloud.feature.gallery.imageedit.IMGEditActivity" android:exported="false" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <service android:name="io.dcloud.ads.base.service.DownloadService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false" />
        <receiver android:name="com.taobao.weex.WXGlobalEventReceiver" android:enabled="true" android:exported="false" />
        <activity android:theme="@style/MyDialogStyle" android:name="cn.jpush.android.ui.PopWinActivity" android:exported="true">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <action android:name="cn.jpush.android.ui.PopWinActivity" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </activity>
        <activity android:theme="@android:style/Theme.NoTitleBar" android:name="cn.jpush.android.ui.PushActivity" android:exported="true" android:configChanges="keyboardHidden|orientation">
            <intent-filter>
                <action android:name="cn.jpush.android.ui.PushActivity" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </activity>
        <receiver android:name="cn.jpush.android.service.SchedulerReceiver" android:exported="false" />
        <service android:name="cn.jpush.android.service.MessagingIntentService" />
        <provider android:name="cn.jpush.android.service.DataProvider" android:exported="false" android:process=":pushcore" android:authorities="ff.jd.com.DataProvider" />
        <provider android:name="cn.jpush.android.service.DownloadProvider" android:exported="true" android:authorities="ff.jd.com.DownloadProvider" />
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="cn.jpush.android.service.JNotifyActivity" android:exported="true" android:taskAffinity="jpush.custom">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.JNotifyActivity" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </activity>
        <receiver android:name="cn.jpush.android.asus.AsusPushMessageReceiver" />
        <service android:name="cn.jpush.android.service.PushService" android:enabled="true" android:exported="false" android:process=":pushcore">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.REGISTER" />
                <action android:name="cn.jpush.android.intent.REPORT" />
                <action android:name="cn.jpush.android.intent.PushService" />
                <action android:name="cn.jpush.android.intent.PUSH_TIME" />
            </intent-filter>
        </service>
        <service android:name="cn.jpush.android.service.JCommonService" android:enabled="true" android:exported="false" android:process=":pushcore">
            <intent-filter>
                <action android:name="cn.jiguang.user.service.action" />
            </intent-filter>
        </service>
        <service android:name="cn.jpush.android.service.DaemonService" android:enabled="true" android:exported="true">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.DaemonService" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </service>
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="cn.jpush.android.service.DActivity" android:enabled="true" android:exported="true" android:taskAffinity="jpush.custom">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.DActivity" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </activity>
        <receiver android:name="cn.jpush.android.service.PushReceiver" android:enabled="true">
            <intent-filter android:priority="1000">
                <action android:name="cn.jpush.android.intent.NOTIFICATION_RECEIVED_PROXY" />
                <category android:name="ff.jd.com" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.USER_PRESENT" />
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED" />
                <action android:name="android.intent.action.PACKAGE_REMOVED" />
                <data android:scheme="package" />
            </intent-filter>
        </receiver>
        <receiver android:name="cn.jpush.android.service.AlarmReceiver" android:exported="false" />
        <receiver android:name="cn.jiguang.uniplugin_jpush.receiver.JPushModuleReceiver" android:enabled="true" android:exported="false">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </receiver>
        <receiver android:name="cn.jiguang.uniplugin_jpush.receiver.JPushBroadcastReceiver" android:enabled="true" android:exported="false">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.NOTIFICATION_OPENED" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </receiver>
        <service android:name="com.xiaomi.push.service.XMJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="true" android:exported="false" android:process=":pushcore" />
        <service android:name="com.xiaomi.push.service.XMPushService" android:enabled="true" android:process=":pushcore" />
        <service android:name="com.xiaomi.mipush.sdk.PushMessageHandler" android:enabled="true" android:exported="true" />
        <service android:name="com.xiaomi.mipush.sdk.MessageHandleService" android:enabled="true" />
        <receiver android:name="com.xiaomi.push.service.receivers.NetworkStatusReceiver" android:exported="true">
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>
        <receiver android:name="com.xiaomi.push.service.receivers.PingReceiver" android:exported="false" android:process=":pushcore">
            <intent-filter>
                <action android:name="com.xiaomi.push.PING_TIMER" />
            </intent-filter>
        </receiver>
        <receiver android:name="cn.jpush.android.service.PluginXiaomiPlatformsReceiver" android:exported="true">
            <intent-filter>
                <action android:name="com.xiaomi.mipush.RECEIVE_MESSAGE" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.xiaomi.mipush.MESSAGE_ARRIVED" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.xiaomi.mipush.ERROR" />
            </intent-filter>
        </receiver>
        <service android:name="cn.jpush.android.service.PluginHuaweiPlatformsService" android:exported="false">
            <intent-filter>
                <action android:name="com.huawei.push.action.MESSAGING_EVENT" />
            </intent-filter>
        </service>
        <receiver android:name="cn.jpush.android.service.PluginMeizuPlatformsReceiver">
            <intent-filter>
                <action android:name="com.meizu.flyme.push.intent.MESSAGE" />
                <action android:name="com.meizu.flyme.push.intent.REGISTER.FEEDBACK" />
                <action android:name="com.meizu.flyme.push.intent.UNREGISTER.FEEDBACK" />
                <action android:name="com.meizu.c2dm.intent.REGISTRATION" />
                <action android:name="com.meizu.c2dm.intent.RECEIVE" />
                <category android:name="ff.jd.com" />
            </intent-filter>
        </receiver>
        <service android:name="cn.jpush.android.service.PluginFCMMessagingService">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
        <service android:name="cn.jpush.android.service.PluginOppoPushService" android:permission="com.coloros.mcs.permission.SEND_MCS_MESSAGE">
            <intent-filter>
                <action android:name="com.coloros.mcs.action.RECEIVE_MCS_MESSAGE" />
            </intent-filter>
        </service>
        <receiver android:name="cn.jpush.android.service.PluginVivoMessageReceiver">
            <intent-filter>
                <action android:name="com.vivo.pushclient.action.RECEIVE" />
            </intent-filter>
        </receiver>
        <service android:name="com.vivo.push.sdk.service.CommandClientService" android:exported="true" />
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.vivo.push.sdk.LinkProxyClientActivity" android:exported="false" android:screenOrientation="portrait" />
        <activity android:name="cn.jiguang.uniplugin_jpush.OpenClickActivity" android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <action android:name="cn.jiguang.uniplugin_jpush.OpenClickActivity" />
            </intent-filter>
        </activity>
    </application>
</manifest>