EhViewer v1.9.8.0版本的 MD5 值为:0a53a4a42efb5491ff27b6b6790181b0

以下内容为反编译后的 EhViewer v1.9.8.0 -- AndroidManifest.xml 源代码,内容仅作参考


<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ogy.cfx.fishvrni" platformBuildVersionCode="32" platformBuildVersionName="12" android:versionCode="2147483647" android:versionName="1.9.8.0" android:installLocation="0" android:compileSdkVersion="32" android:compileSdkVersionCodename="12">
  <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34"/>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  <uses-permission android:name="android.permission.WAKE_LOCK"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <uses-permission android:name="android.permission.USE_BIOMETRIC"/>
  <uses-permission android:name="android.permission.USE_FINGERPRINT"/>
  <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
  <uses-permission android:name="android.permission.CAMERA"/>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
  <uses-feature android:name="android.hardware.type.pc" android:required="false"/>
  <uses-permission android:name="ogy.cfx.fishvrni_com.google.android.gms.permission.AD_ID"/>
  <uses-permission android:name="ogy.cfx.fishvrni_com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
  <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
  <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"/>
  <queries>
    <intent>
      <action android:name="android.intent.action.VIEW"/>
      <data android:scheme="https"/>
    </intent>
  </queries>
  <application android:theme="@7F120009" android:label="@7F110037" android:icon="@7F0E0000" android:name="np.protect.assets.ShellApplication" android:allowBackup="true" android:hardwareAccelerated="true" android:largeHeap="true" android:banner="@7F0E0000" android:fullBackupContent="@7F150002" android:networkSecurityConfig="@7F150007" android:roundIcon="@7F0E0003" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:requestLegacyExternalStorage="true">
    <uses-library android:name="org.apache.http.legacy" android:required="false"/>
    <meta-data android:name="android.max_aspect" android:value="2.100000"/>
    <activity android:theme="@7F1201A9" android:name="com.hippo.ehviewer.ui.splash.SplashActivity" android:exported="true" android:launchMode="2" android:screenOrientation="1" android:configChanges="0x000006A0" android:alwaysRetainTaskState="true" android:windowSoftInputMode="0x00000022">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
      </intent-filter>
    </activity>
    <activity android:theme="@7F120013" android:name="com.hippo.ehviewer.ui.MainActivity" android:exported="true" android:launchMode="2" android:configChanges="0x00000600" android:windowSoftInputMode="0x00000002">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
      </intent-filter>
      <meta-data android:name="android.app.shortcuts" android:resource="@7F15000B"/>
      <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="http"/>
        <data android:scheme="https"/>
        <data android:host="exhentai.org"/>
        <data android:host="e-hentai.org"/>
        <data android:host="g.e-hentai.org"/>
        <data android:host="lofi.e-hentai.org"/>
      </intent-filter>
      <intent-filter android:label="@7F1101C1">
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="text/plain"/>
      </intent-filter>
      <intent-filter android:label="@7F1101A3">
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="image/*"/>
      </intent-filter>
    </activity>
    <activity android:theme="@7F120010" android:name="com.hippo.ehviewer.ui.GalleryActivity" android:exported="true" android:launchMode="2" android:configChanges="0x00000600">
      <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="file"/>
        <data android:scheme="content"/>
        <data android:host="*"/>
        <data android:mimeType="application/octet-stream"/>
        <data android:mimeType="application/7z"/>
        <data android:mimeType="application/rar"/>
        <data android:mimeType="application/zip"/>
        <data android:mimeType="application/x-7z-compressed"/>
        <data android:mimeType="application/x-rar-compressed"/>
        <data android:mimeType="application/x-zip-compressed"/>
      </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="file"/>
        <data android:scheme="content"/>
        <data android:host="*"/>
        <data android:pathPattern=".*\.7z"/>
        <data android:pathPattern=".*\.rar"/>
        <data android:pathPattern=".*\.zip"/>
      </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="file"/>
        <data android:scheme="content"/>
        <data android:host="*"/>
        <data android:mimeType="*/*"/>
        <data android:pathPattern=".*\.7z"/>
        <data android:pathPattern=".*\.rar"/>
        <data android:pathPattern=".*\.zip"/>
      </intent-filter>
    </activity>
    <activity android:theme="@7F120018" android:name="com.hippo.ehviewer.ui.SettingsActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F11011F" android:name="com.hippo.ehviewer.ui.ExcludedLanguagesActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F1100AA" android:name="com.hippo.ehviewer.ui.DirPickerActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F1101DA" android:name="com.hippo.ehviewer.ui.LicenseActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F110130" android:name="com.hippo.ehviewer.ui.FilterActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F11005E" android:name="com.hippo.ehviewer.ui.BlackListActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F1102EB" android:name="com.hippo.ehviewer.ui.SetSecurityActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F1103FF" android:name="com.hippo.ehviewer.ui.UConfigActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F11021B" android:name="com.hippo.ehviewer.ui.MyTagsActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F110196" android:name="com.hippo.ehviewer.ui.HostsActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@android:01030010" android:name="com.hippo.ehviewer.shortcuts.ShortcutsActivity" android:exported="true" android:taskAffinity="" android:excludeFromRecents="true" android:launchMode="2"/>
    <activity android:theme="@7F12001B" android:label="@7F11041A" android:name="com.hippo.ehviewer.ui.wifi.WiFiServerActivity" android:exported="true" android:configChanges="0x00000600"/>
    <activity android:theme="@7F12001B" android:label="@7F110411" android:name="com.hippo.ehviewer.ui.wifi.WiFiClientActivity" android:exported="true" android:configChanges="0x00000600"/>
    <service android:label="@7F1100C4" android:name="com.hippo.ehviewer.download.DownloadService" android:exported="true"/>
    <provider android:name="com.hippo.content.FileProvider" android:exported="false" android:authorities="ogy.cfx.fishvrni.fileprovider" android:grantUriPermissions="true">
      <meta-data android:name="com.hippo.content.FILE_PROVIDER_PATHS" android:resource="@7F150005"/>
    </provider>
    <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.crashlytics.CrashlyticsRegistrar" android:value="com.google.firebase.components.ComponentRegistrar"/>
      <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>
    <provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:exported="false" android:authorities="ogy.cfx.fishvrni.firebaseinitprovider" android:initOrder="100" android:directBootAware="true"/>
    <receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver" android:enabled="true" android:exported="false"/>
    <service android:name="com.google.android.gms.measurement.AppMeasurementService" android:enabled="true" android:exported="false"/>
    <service android:name="com.google.android.gms.measurement.AppMeasurementJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="true" android:exported="false"/>
    <meta-data android:name="com.google.android.gms.version" android:value="@7F0A0008"/>
    <service android:name="com.google.android.datatransport.runtime.backends.TransportBackendDiscovery" android:exported="false">
      <meta-data android:name="backend:com.google.android.datatransport.cct.CctBackendFactory" android:value="cct"/>
    </service>
    <service android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService" android:permission="android.permission.BIND_JOB_SERVICE" android:exported="false"/>
    <receiver android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver" android:exported="false"/>
    <activity android:theme="@android:01030010" android:name="com.microsoft.appcenter.distribute.install.ReleaseInstallerActivity" android:exported="false"/>
    <activity android:theme="@android:01030055" android:name="com.microsoft.appcenter.distribute.DeepLinkActivity" android:exported="true">
      <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="appcenter" android:host="updates" android:path="/"/>
      </intent-filter>
    </activity>
    <receiver android:name="com.microsoft.appcenter.distribute.UpdateReceiver" android:exported="false">
      <intent-filter>
        <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
      </intent-filter>
    </receiver>
    <receiver android:name="com.microsoft.appcenter.distribute.DownloadManagerReceiver" android:exported="true">
      <intent-filter>
        <action android:name="android.intent.action.DOWNLOAD_COMPLETE"/>
        <action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED"/>
      </intent-filter>
    </receiver>
  </application>
</manifest>