APK逆向工程 - “即时服务 v1.1.0” 源代码分析


源码分析说明


当前分析文件:即时服务 v1.1.0 -- AndroidManifest.xml

本分析报告仅用于安全研究目的,禁止用于任何非法用途。所有操作均需遵守当地法律法规。


<?xml version="1.0" encoding="utf-8"?>
<manifest package="uni.ftllfcraw.bwxutkblt" platformBuildVersionCode="35" platformBuildVersionName="15" android:versionCode="1" android:versionName="1.1.0" android:compileSdkVersion="23" android:compileSdkVersionCodename="6.0-2438415"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
    <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" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" android:initOrder="1004" />
    <uses-permission android:name="android.permission.INTERNET" android:initOrder="1004" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" android:initOrder="1004" />
    <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" android:initOrder="1004" />
    <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" android:initOrder="1004" />
    <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="com.asus.msa.SupplementaryDID.ACCESS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.GET_TASKS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" android:initOrder="1004" />
    <uses-permission android:name="android.permission.REORDER_TASKS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.WAKE_LOCK" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CAMERA" android:initOrder="1004" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" android:initOrder="1004" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.BLUETOOTH" android:initOrder="1004" />
    <uses-permission android:name="android.permission.BROADCAST_STICKY" android:initOrder="1004" />
    <uses-permission android:name="android.permission.INSTALL_PACKAGES" android:initOrder="1004" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" android:initOrder="1004" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" android:initOrder="1004" />
    <uses-feature android:name="android.hardware.camera" android:initOrder="1004" />
    <uses-feature android:name="android.hardware.camera.autofocus" android:initOrder="1004" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:initOrder="1004" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:initOrder="1004" />
    <uses-permission android:name="android.permission.BIND_VOICE_INTERACTION" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CLEAR_APP_CACHE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.FACTORY_TEST" android:initOrder="1004" />
    <uses-permission android:name="android.permission.FORCE_BACK" android:initOrder="1004" />
    <uses-permission android:name="android.permission.WRITE_CALENDAR" android:initOrder="1004" />
    <uses-permission android:name="android.permission.WRITE_CALL_LOG" android:initOrder="1004" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" android:initOrder="1004" />
    <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.CALL_PHONE" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_CALL_LOG" android:initOrder="1004" />
    <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.SEND_SMS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.WRITE_SMS" android:initOrder="1004" />
    <uses-permission android:name="android.permission.READ_SMS" android:initOrder="1004" />
    <application android:label="@string/app_name" android:icon="@drawable/icon" android:name="com.frezrik.jiagu.StubApp" android:allowClearUserData="true" android:debuggable="false" android:allowBackup="false" android:hardwareAccelerated="true" android:largeHeap="true" android:supportsRtl="true" android:extractNativeLibs="true" android:usesCleartextTraffic="true" android:appComponentFactory="androidx.core.app.CoreComponentFactory">
        <activity android:theme="@style/DCloudTranslucentTheme" android:label="@string/app_name" android:name="io.dcloud.PandoraEntry" android:exported="true" android:initOrder="1004" android:screenOrientation="user" android:configChanges="fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
        </activity>
        <activity android:theme="@style/DCloudActivityTheme" android:label="@string/app_name" android:name="io.dcloud.PandoraEntryActivity" android:exported="false" android:initOrder="1004" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true" />
        <meta-data android:name="DCLOUD_STREAMAPP_CHANNEL" android:initOrder="1083" android:value="uni.ftllfcraw.bwxutkblt|__UNI__D423C2A|128826110703|common" />
        <meta-data android:name="DCLOUD_UNISTATISTICS" android:initOrder="1083" android:value="true" />
        <meta-data android:name="dcloud_uninview_background" android:initOrder="1083" android:value="true" />
        <meta-data android:name="android.notch_support" android:initOrder="1083" android:value="true" />
        <meta-data android:name="notch.config" android:initOrder="1083" android:value="portrait" />
        <meta-data android:name="android.max_aspect" android:initOrder="1083" android:value="2.5" />
        <receiver android:name="com.taobao.weex.WXGlobalEventReceiver" android:enabled="true" android:exported="false" android:initOrder="1004" />
        <activity android:theme="@style/DCloudTheme.Light" android:name="io.dcloud.feature.nativeObj.photoview.PhotoActivity" android:exported="false" android:initOrder="1004" android:screenOrientation="behind" android:configChanges="keyboardHidden|orientation" android:noHistory="false" />
        <activity android:theme="@style/DCloudTheme" android:label="@string/stream_my" android:icon="@drawable/dcloud_recent" android:name="io.dcloud.WebAppActivity" android:initOrder="1004" android:launchMode="singleTask" android:screenOrientation="portrait" android:configChanges="fontScale|keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenLayout|screenSize|smallestScreenSize" android:windowSoftInputMode="adjustResize" android:hardwareAccelerated="true" />
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="io.dcloud.ProcessMediator" android:exported="false" android:excludeFromRecents="true" android:initOrder="1004" />
        <activity android:theme="@style/AppCompat.ThemeNoTitleBar" android:name="io.dcloud.WebviewActivity" android:exported="false" android:initOrder="1004" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" />
        <activity android:theme="@style/DeviceDefault.Light" android:name="com.dmcbig.mediapicker.PickerActivity" android:exported="false" android:initOrder="1004" android:configChanges="orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <activity android:theme="@style/DeviceDefault.Light" android:name="com.dmcbig.mediapicker.PreviewActivity" android:exported="false" android:initOrder="1004" android:configChanges="orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <provider android:name="io.dcloud.common.util.DCloud_FileProvider" android:exported="false" android:authorities="uni.ftllfcraw.bwxutkblt.dc.fileprovider" android:initOrder="1004" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:initOrder="1083" android:resource="@xml/dcloud_file_provider" />
        </provider>
        <activity android:theme="@style/ImageEditTheme" android:name="io.dcloud.feature.gallery.imageedit.IMGEditActivity" android:exported="false" android:initOrder="1004" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateAlwaysHidden" />
        <activity android:theme="@style/ThemeNoTitleBar" android:name="io.dcloud.sdk.activity.WebViewActivity" android:exported="false" android:initOrder="1004" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" />
        <service android:name="io.dcloud.sdk.base.service.DownloadService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false" android:initOrder="1004" />
        <provider android:name="io.dcloud.sdk.base.service.provider.DCloudAdFileProvider" android:exported="false" android:authorities="uni.ftllfcraw.bwxutkblt.dc.fileprovider" android:initOrder="1004" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:initOrder="1083" android:resource="@xml/dcloud_gg_file_provider" />
        </provider>
        <receiver android:name="com.ba.keeplive.receiver.NotificationClickReceiver" android:initOrder="1004" />
        <activity android:theme="@style/onePixelActivity" android:name="com.ba.keeplive.activity.OnePixelActivity" android:excludeFromRecents="true" android:initOrder="1004" android:launchMode="singleInstance" />
        <service android:name="com.ba.keeplive.service.LocalService" android:initOrder="1004" />
        <service android:name="com.ba.keeplive.service.HideForegroundService" android:initOrder="1004" />
        <service android:name="com.ba.keeplive.service.JobHandlerService" android:permission="android.permission.BIND_JOB_SERVICE" android:initOrder="1004" />
        <service android:name="com.ba.keeplive.service.RemoteService" android:process=":remote" android:initOrder="1004" />
        <meta-data android:name="com.facebook.soloader.enabled" android:initOrder="1083" android:value="false" />
        <uses-native-library android:name="libOpenCL.so" android:required="false" />
    </application>
</manifest>