APK逆向工程 - “only you v3.5.3” 源代码分析


源码分析说明


当前分析文件:only you v3.5.3 -- AndroidManifest.xml

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


<?xml version="1.0" encoding="utf-8"?>
<manifest android:versionCode="20240205" android:versionName="3.5.3" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="qwet2ccv_33.m4tgsd_d.aster_f532" platformBuildVersionCode="28" platformBuildVersionName="9"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-sdk android:minSdkVersion="21" android:targetSdkVersion="28" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
    <uses-permission android:name="android.permission.NETWORK_PROVIDER" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.FLASHLIGHT" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.REORDER_TASKS" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
    <uses-permission android:name="android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
    <supports-screens android:anyDensity="true" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />
    <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />
    <application android:theme="@style/AppTheme" android:label="@string/app_name" android:icon="@drawable/ic_launcher_default" android:name="v5752ed53.l5752ed53" android:allowBackup="false" android:largeHeap="true" android:supportsRtl="true" android:usesCleartextTraffic="true" android:networkSecurityConfig="@xml/network_security_config">
        <meta-data android:name="SAPP_NAME" android:value="com.fuerdai.tiktok.base.MyApplication" />
        <activity android:theme="@style/Splash" android:name="com.fuerdai.tiktok.activity.SplashActivity" android:exported="true" android:screenOrientation="portrait">
            <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" />
                <data android:scheme="mmah6i" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="sa73d63d64" />
                <data android:scheme="sa6fed9b88" />
                <data android:scheme="sa4f5d7861" />
                <data android:scheme="sad0ef1c5a" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="https" android:host="xiaou2.app" />
                <data android:scheme="https" android:host="xiaou3.app" />
                <data android:scheme="https" android:host="xiaou5.app" />
                <data android:scheme="https" android:host="xiaou6.app" />
                <data android:scheme="https" android:host="xiaou7.app" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="xiaoyou" />
            </intent-filter>
        </activity>
        <activity android:name="com.fuerdai.tiktok.activity.HotListActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.GuideActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.MainActivity" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize" />
        <activity android:name="com.fuerdai.tiktok.activity.VideoPlayActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.LoginActivity" android:launchMode="singleTop" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.SearchNewActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ReplyActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" />
        <activity android:theme="@style/WebActivity" android:name="com.fuerdai.tiktok.activity.WebActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.WebNoBackActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.WebUploadImgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.SettingActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.EditProfileActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.FollowActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.FansActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.VideoPublishActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.UserCenterActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.FansMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ZanMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.CommentMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AtMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AtFriendsActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AdminMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.SystemMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ActivityMsgActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ActivityDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.BlackActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.BindPhoneActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.SubjectInfoActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.SpecialActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.OutDatedShakyActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ShakyActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.RankingActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AboutInfoActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.QuestionActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.QuestionDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.FallbackActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize" />
        <activity android:name="com.fuerdai.tiktok.activity.ContactServiceActivity" android:screenOrientation="portrait" />
        <activity android:theme="@style/translucent" android:name="com.fuerdai.tiktok.activity.RecommendAppActivity" />
        <activity android:name="com.fuerdai.tiktok.activity.VipActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.VipExclusiveListActivity" android:screenOrientation="portrait" />
        <activity android:theme="@style/payment_style" android:name="com.fuerdai.tiktok.activity.PaymentWebViewActivity" android:configChanges="keyboardHidden|orientation" />
        <activity android:name="com.fuerdai.tiktok.activity.VipPayResultActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.WalletActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.MyOrderActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.CommentQuestionActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AnwserActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.CreateIncomeActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.IncomeDetailsActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.MyCouponActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.MessageActivity" android:screenOrientation="portrait" />
        <activity android:theme="@style/AppTheme2" android:name="com.fuerdai.tiktok.activity.LeaderBoardActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ApplyUpActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.CreationCenterActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.PersonalHotSaleActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.VideoDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.VipCouponActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.WalletCouponActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ApplicationRecommendActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.YGNActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.HotPlayerDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.RecommendVideoDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.DemandRecommendVideoDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.DemandHotVideoDetailActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.GoldWithDrawActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.HistoryWithDrawActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AlbumVideoActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AlbumRecommendActivity" android:screenOrientation="portrait" />
        <activity android:theme="@style/transparent_activity" android:label="@string/app_name" android:name="com.fuerdai.tiktok.wxapi.WXPayEntryActivity" android:exported="true" android:taskAffinity="qwet2ccv_33.m4tgsd_d.aster_f532" android:launchMode="singleTask" />
        <activity android:name="com.fuerdai.tiktok.activity.ExchangeCodeActivity" android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize" />
        <activity android:name="com.fuerdai.tiktok.activity.ScanOrCodeLoginActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.EditAccountActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.NBindPhoneActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ForgotPasswordActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ChangePasswordActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ChangePhoneActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.AccountInfoActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.ClassificationVideoActivity" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.OtherLoginActivity" android:launchMode="singleTop" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.UpActivity" android:launchMode="singleTop" android:screenOrientation="portrait" />
        <activity android:name="com.fuerdai.tiktok.activity.DrainageActivity" android:launchMode="singleTop" android:screenOrientation="portrait" />
        <receiver android:label="@string/app_name" android:name="com.fuerdai.tiktok.notification.AutoReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </receiver>
        <provider android:name="androidx.core.content.FileProvider" android:exported="false" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.fileprovider" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" />
        </provider>
        <meta-data android:name="com.openinstall.APP_KEY" android:value="mmah6i" />
        <meta-data android:name="TencentMapSDK" android:value="KVEBZ-PDELD-AUF4F-HDAOT-CX7RZ-MWF5O" />
        <activity android:theme="@style/MyDialogStyle" android:name="cn.jpush.android.ui.PopWinActivity" android:exported="false" />
        <activity android:theme="@android:style/Theme.NoTitleBar" android:name="cn.jpush.android.ui.PushActivity" android:exported="false" android:configChanges="keyboardHidden|orientation">
            <intent-filter>
                <action android:name="cn.jpush.android.ui.PushActivity" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </intent-filter>
        </activity>
        <service android:name="cn.jpush.android.service.PushService" 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>
        <provider android:name="cn.jpush.android.service.DataProvider" android:exported="false" android:process=":pushcore" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.DataProvider" />
        <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="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </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="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </intent-filter>
        </activity>
        <provider android:name="cn.jpush.android.service.DownloadProvider" android:exported="true" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.DownloadProvider" />
        <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="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </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.jpush.android.service.SchedulerReceiver" android:exported="false" />
        <receiver android:name="com.fuerdai.tiktok.receiver.PushMessageReceiver">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.RECEIVE_MESSAGE" />
                <category android:name="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </intent-filter>
        </receiver>
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="cn.jpush.android.service.JNotifyActivity" android:exported="false" android:taskAffinity="jpush.custom">
            <intent-filter>
                <action android:name="cn.jpush.android.intent.JNotifyActivity" />
                <category android:name="qwet2ccv_33.m4tgsd_d.aster_f532" />
            </intent-filter>
        </activity>
        <service android:name="com.fuerdai.tiktok.receiver.PushService" android:process=":pushcore">
            <intent-filter>
                <action android:name="cn.jiguang.user.service.action" />
            </intent-filter>
        </service>
        <meta-data android:name="JPUSH_CHANNEL" android:value="xiaoyou" />
        <meta-data android:name="JPUSH_APPKEY" android:value="4ea33780683372efd3eb2fda" />
        <meta-data android:name="android.webkit.WebView.EnableSafeBrowsing" android:value="true" />
        <service android:name="com.king.app.updater.service.DownloadService" />
        <provider android:name="com.king.app.updater.provider.AppUpdaterFileProvider" android:exported="false" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.fileProvider" android:grantUriPermissions="true">
            <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/app_updater_paths" />
        </provider>
        <activity android:label="@string/title_activity_ygn_embed" android:name="com.ygn.ygnimpaction.YgnEmbedActivity" />
        <service android:name="com.google.firebase.components.ComponentDiscoveryService" android:exported="false" android:directBootAware="true">
            <meta-data android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
            <meta-data android:name="com.google.firebase.components:com.google.firebase.installations.FirebaseInstallationsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar" />
        </service>
        <uses-library android:name="org.apache.http.legacy" android:required="false" />
        <activity android:name="com.alipay.sdk.app.H5PayActivity" android:exported="false" android:configChanges="keyboardHidden|navigation|orientation|screenSize" />
        <activity android:name="com.alipay.sdk.app.H5AuthActivity" android:exported="false" android:configChanges="keyboardHidden|navigation|orientation|screenSize" />
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.alipay.sdk.app.PayResultActivity" android:exported="true" android:launchMode="singleInstance" android:configChanges="keyboardHidden|navigation|orientation|screenSize">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.alipay.sdk.app.AlipayResultActivity" android:exported="true" android:launchMode="singleTask" />
        <activity android:name="com.alipay.sdk.app.H5OpenAuthActivity" android:exported="false" android:screenOrientation="behind" android:configChanges="keyboardHidden|navigation|orientation|screenSize" android:windowSoftInputMode="adjustResize|stateHidden" />
        <service android:name="com.snail.antifake.jni.EmulatorCheckService" android:process=":EmulatorCheckService" />
        <activity android:theme="@style/Theme.AppCompat.NoActionBar" android:name="com.uuzuche.lib_zxing.activity.CaptureActivity" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateAlwaysHidden" />
        <meta-data android:name="com.bumptech.glide.integration.webp.WebpGlideModule" android:value="GlideModule" />
        <service android:name="com.liulishuo.filedownloader.services.FileDownloadService$SharedMainProcessService" />
        <service android:name="com.liulishuo.filedownloader.services.FileDownloadService$SeparateProcessService" android:process=":filedownloader" />
        <provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:exported="false" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.firebaseinitprovider" android:initOrder="100" />
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
        <meta-data android:name="com.mobi.xad.XadGlideAppModule" android:value="GlideModule" />
        <provider android:name="com.sensorsdata.analytics.android.sdk.data.SensorsDataContentProvider" android:enabled="true" android:exported="false" android:authorities="qwet2ccv_33.m4tgsd_d.aster_f532.SensorsDataContentProvider" />
        <meta-data android:name="com.sensorsdata.analytics.android.MainProcessName" android:value="qwet2ccv_33.m4tgsd_d.aster_f532" />
        <meta-data android:name="com.sensorsdata.analytics.android.version" android:value="0.1.4" />
    </application>
</manifest>