EhViewer v1.9.8.0版本的 MD5 值为:7149e54cb5275d41682f0b70cc2d4bb3
以下内容为反编译后的 EhViewer v1.9.8.0 -- AndroidManifest.xml 源代码,内容仅作参考
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="jce.nqi.TyYgsimg" platformBuildVersionCode="25" platformBuildVersionName="7.1.0" android:versionCode="111" 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="jce.nqi.TyYgsimg_com.google.android.gms.permission.AD_ID"/>
<uses-permission android:name="jce.nqi.TyYgsimg_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="EhViewer" android:icon="@7F160000" android:name="np.protect.assets.ShellApplication" android:testOnly="false" android:allowBackup="true" android:hardwareAccelerated="true" android:largeHeap="true" android:fullBackupContent="@7F150002" android:networkSecurityConfig="@7F150007" android:roundIcon="@7F160000" 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:icon="@7F160000" 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" android:roundIcon="@7F160000">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
<category android:name="android.intent.category.DEFAULT"/>
</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="jce.nqi.TyYgsimg.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="jce.nqi.TyYgsimg.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>
<meta-data android:name="com.begal.appclone.name" android:value="Eh"/>
<meta-data android:name="com.begal.appclone.originalName" android:value="Eh"/>
<meta-data android:name="com.begal.appclone.originalPackageName" android:value="Y29tLnhqcy5FaFZpZXdlcg=="/>
<meta-data android:name="com.begal.appclone.cloneNumber" android:value="1"/>
<meta-data android:name="com.begal.appclone.cloneSource" android:value="installed_app"/>
<meta-data android:name="com.begal.appclone.cloneTimestamp" android:value="1715522761236"/>
<meta-data android:name="com.begal.appclone.cloneBuildSerial" android:value="d8db28da484586be"/>
<meta-data android:name="com.begal.appclone.cloneBuildManufacturer" android:value="vivo"/>
<meta-data android:name="com.begal.appclone.cloneBuildModel" android:value="V2231A"/>
<meta-data android:name="com.begal.appclone.clonePremiumVersion" android:value="true"/>
<meta-data android:name="com.begal.appclone.forceDeviceLock" android:value="false"/>
<meta-data android:name="com.begal.appclone.runtimeModdingOptions" android:value="true"/>
<meta-data android:name="com.begal.appclone.versionCode" android:value="111"/>
<meta-data android:name="com.begal.appclone.versionName" android:value="1.9.8.0"/>
<meta-data android:name="com.begal.appclone.appClonerVersionCode" android:value="2024050301"/>
<meta-data android:name="com.begal.appclone.appClonerVersionName" android:value="17.0.0-alpha"/>
<meta-data android:name="com.begal.appclone.appClonerClassesVersionCode" android:value="20190306"/>
<meta-data android:name="com.begal.appclone.originalSignatures" android:value="AQAAABwAAABhAG4AZAByAG8AaQBkAC4AYwBvAG4AdABlAG4AdAAuAHAAbQAuAFMAaQBnAG4AYQB0AHUAcgBlAAAAAACGAwAAMIIDgjCCAmqgAwIBAgIEBF/5ozANBgkqhkiG9w0BAQ0FADBaMQ8wDQYDVQQGDAbkuK3lm70xDzANBgNVBAgMBuaxn+iLjzEPMA0GA1UEBwwG5Y2X5LqsMQswCQYDVQQKEwJucDELMAkGA1UECxMCbnAxCzAJBgNVBAMTAm5wMCAXDTIxMDQyNTA5MDM1NloYDzMwMjAwODI2MDkwMzU2WjBaMQ8wDQYDVQQGDAbkuK3lm70xDzANBgNVBAgMBuaxn+iLjzEPMA0GA1UEBwwG5Y2X5LqsMQswCQYDVQQKEwJucDELMAkGA1UECxMCbnAxCzAJBgNVBAMTAm5wMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtAzLX5A4PlE55bBj7YgIGDByCm+0ylWGGHm8gFfXmrSaIbOhwYKvMAaR3plzMNQPzEDW330sENjEEetMRyqwuVCSnUf8FtH7s1QusQHm5d+wCsmpIeq1+lkqjrOfSAZzTAYaG6VrX5hLXeKnpQ96p+VNxCpduQrc+G76iIM3JCf+W9UPkH44WN2hnjVJReiobM4pNTrnMHWFUAuVh7VdNaEH1jkpIvh3c19hIwZNU5xUugIzGTi19ZyoDtT2p/cGiRnEEtP83TcLvS9CpsU68KaLKgvqBSmwIGVnxziVBEUSjVu5T38w/iRfl9evuoXJ+ucmpPK9Tlg8u5prYZ9IAwIDAQABo04wTDArBgNVHRAEJDAigA8yMDIxMDQyNTA5MDM1NlqBDzMwMjAwODI2MDkwMzU2WjAdBgNVHQ4EFgQUJHO/+imFJV6E83qFzdBYz/roeUcwDQYJKoZIhvcNAQENBQADggEBAKy2PCN4FvEd2EyG/P4o6WWyXEdHBGuEdBaLQ1exLseRL2fasekgx+bAYGkvaRwCBQ41mX0qoAAN4lO1vYHuas7nTp+bLm5MtfVUyMKDzI+Fs/ntLsoTQvajfS7um/ntqD1WB5Pn1kIASakWRTbb2vg560FyQyBZ+vPZI+6w6WQ9gqlkcuwaXbha5rQ1FND4o8wjE/0t66NjcM2aG1wu6R1jMhXB1DeSk2rLOPMeciZvAo/lanq7TsynR9SaR3iyQ4461V3qCy297hoyaQMmM6CsgsHpRkWcnLXZKLrvDv6e7A04tZhf9Mg+m5yrV180lINb1yuiYx6q6937tT0iNLkAAA=="/>
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
<provider android:name="com.begal.appclone.classes.DefaultProvider" android:exported="true" android:authorities="jce.nqi.TyYgsimg.com.begal.appclone.classes.DefaultProvider" android:initOrder="2147483647"/>
<service android:name="com.begal.appclone.service.RemoteService" android:exported="true"/>
<receiver android:name="com.begal.appclone.classes.DefaultProvider$DefaultReceiver" android:exported="true"/>
<activity android:name="com.begal.appclone.classes.DefaultProvider$MyActivity" android:exported="true"/>
<service android:name="com.begal.appclone.classes.LaunchTileService" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:exported="true">
<intent-filter>
<action android:name="android.service.quicksettings.action.QS_TILE"/>
</intent-filter>
</service>
<receiver android:name="com.begal.appclone.classes.ClearCacheReceiver" android:exported="true"/>
<receiver android:name="com.begal.appclone.classes.DisableClipboardAccess$ClearClipboardReceiver" android:exported="true"/>
<receiver android:name="com.begal.appclone.classes.DisableCameras$MyDeviceAdminReceiver" android:permission="android.permission.BIND_DEVICE_ADMIN" android:exported="true">
<meta-data android:name="android.app.device_admin" android:value="2132148225"/>
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/>
</intent-filter>
</receiver>
<meta-data android:name="android.webkit.WebView.EnableSafeBrowsing" android:value="true"/>
</application>
<uses-permission android:name="android.permission.READ_LOGS"/>
<uses-permission android:name="jce.nqi.TyYgsimg_net.dinglisch.android.tasker.PERMISSION_RUN_TASKS"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.USE_FINGERPRINT"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<uses-permission android:name="android.permission.READ_SETTINGS"/>
</manifest>