Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Generic User Avatar

Got an older Oneplus phone with too many ads?


  • Please log in to reply
2 replies to this topic

#1 U_Swimf

U_Swimf

  •  Avatar image
  • Members
  • 239 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:05:26 AM

Posted 29 July 2024 - 08:58 AM

And when i say ads i mean full page overlays, redirects, and scammy "click me to remove" ads. Grandma in a bikini ads. Girl from your nearest city ads, Youtube full screen popups over videos asking u to download the app.

Here's the manifest file for it. It cant be easily removed and the ads come from System Webview into Chrome even after factory resetting, updating, trying everything, even adb has limited success.

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:versionCode="341620040" android:versionName="aml_ext_341620040" android:compileSdkVersion="34" android:compileSdkVersionCodename="14" coreApp="true" package="com.google.android.ext.services" platformBuildVersionCode="34" platformBuildVersionName="14">
<uses-sdk android:minSdkVersion="30" android:targetSdkVersion="34"/>
<uses-permission android:name="android.permission.PROVIDE_RESOLVER_RANKER_SERVICE"/>
<uses-permission android:name="android.permission.READ_DEVICE_CONFIG"/>
<uses-permission android:name="android.permission.MONITOR_DEFAULT_SMS_PACKAGE"/>
<uses-permission android:name="android.permission.REQUEST_NOTIFICATION_ASSISTANT_SERVICE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<permission android:name="android.ext.services.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" android:protectionLevel="0x00000002"/>
<uses-permission android:name="android.ext.services.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"/>
<protected-broadcast android:name="com.android.ext.adservices.PACKAGE_CHANGED"/>
<permission android:label="@7F110159" android:name="android.permission.ACCESS_ADSERVICES_TOPICS" android:protectionLevel="0x00000000" android:description="@7F11014C"/>
<permission android:label="@7F110154" android:name="android.permission.ACCESS_ADSERVICES_ATTRIBUTION" android:protectionLevel="0x00000000" android:description="@7F110147"/>
<permission android:label="@7F110156" android:name="android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE" android:protectionLevel="0x00000000" android:description="@7F110149"/>
<permission android:label="@7F110153" android:name="android.permission.ACCESS_ADSERVICES_AD_ID" android:protectionLevel="0x00000000" android:description="@7F110146"/>
<permission android:label="@7F11015A" android:name="android.permission.ACCESS_PRIVILEGED_AD_ID_COMPAT" android:protectionLevel="0x00000002" android:description="@7F11014D"/>
<permission android:label="@7F11015C" android:name="android.permission.ACCESS_PRIVILEGED_APP_SET_ID_COMPAT" android:protectionLevel="0x00000002" android:description="@7F11014F"/>
<permission android:label="@7F11015B" android:name="android.permission.ACCESS_PRIVILEGED_ADSERVICES_COBALT_UPLOAD_COMPAT" android:protectionLevel="0x00000002" android:description="@7F11014E"/>
<permission android:label="@7F11015E" android:name="android.permission.MODIFY_ADSERVICES_STATE_COMPAT" android:protectionLevel="0x00080002" android:description="@7F110151"/>
<permission android:label="@7F110158" android:name="android.permission.ACCESS_ADSERVICES_STATE_COMPAT" android:protectionLevel="0x00080002" android:description="@7F11014B"/>
<permission android:label="@7F11015F" android:name="android.permission.UPDATE_PRIVILEGED_AD_ID_COMPAT" android:protectionLevel="0x00080002" android:description="@7F110152"/>
<uses-permission android:name="android.permission.ACCESS_PRIVILEGED_AD_ID_COMPAT"/>
<uses-permission android:name="android.permission.ACCESS_PRIVILEGED_APP_SET_ID_COMPAT"/>
<uses-permission android:name="android.permission.ACCESS_PRIVILEGED_ADSERVICES_COBALT_UPLOAD_COMPAT"/>
<uses-permission android:name="android.permission.ACCESS_ADSERVICES_STATE_COMPAT"/>
<uses-permission android:name="android.permission.MODIFY_ADSERVICES_STATE_COMPAT"/>
<application android:theme="@7F120116" android:label="@7F11001E" android:icon="@7F08006F" android:name="android.ext.services.ExtServicesApplication" android:allowBackup="false" android:supportsRtl="true" android:extractNativeLibs="false" android:appComponentFactory="androidx.core.app.CoreComponentFactory" android:usesNonSdkApi="true" android:forceQueryable="true">
<processes>
<deny-permission android:name="android.permission.INTERNET"/>
<process/>
<process android:process=":modelDownloaderServiceProcess">
<allow-permission android:name="android.permission.INTERNET"/>
</process>
<process android:process=".adservices">
<allow-permission android:name="android.permission.INTERNET"/>
</process>
</processes>
<service android:name="android.ext.services.storage.CacheQuotaServiceImpl" android:permission="android.permission.BIND_CACHE_QUOTA_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.app.usage.CacheQuotaService"/>
</intent-filter>
</service>
<service android:name="android.ext.services.resolver.LRResolverRankerService" android:permission="android.permission.BIND_RESOLVER_RANKER_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter android:priority="-1">
<action android:name="android.service.resolver.ResolverRankerService"/>
</intent-filter>
</service>
<service android:label="@7F110140" android:name="android.ext.services.notification.Assistant" android:permission="android.permission.BIND_NOTIFICATION_ASSISTANT_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.service.notification.NotificationAssistantService"/>
</intent-filter>
</service>
<service android:name="android.ext.services.autofill.AutofillFieldClassificationServiceImpl" android:permission="android.permission.BIND_AUTOFILL_FIELD_CLASSIFICATION_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.service.autofill.AutofillFieldClassificationService"/>
</intent-filter>
<meta-data android:name="android.autofill.field_classification.default_algorithm" android:resource="@7F110020"/>
<meta-data android:name="android.autofill.field_classification.available_algorithms" android:resource="@7F030000"/>
</service>
<service android:name="android.ext.services.watchdog.ExplicitHealthCheckServiceImpl" android:permission="android.permission.BIND_EXPLICIT_HEALTH_CHECK_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.service.watchdog.ExplicitHealthCheckService"/>
</intent-filter>
</service>
<activity android:theme="@android:01030055" android:name="com.android.textclassifier.notification.CopyCodeActivity" android:exported="false" android:directBootAware="true"/>
<service android:name="com.android.textclassifier.DefaultTextClassifierService" android:permission="android.permission.BIND_TEXTCLASSIFIER_SERVICE" android:exported="true" android:directBootAware="false">
<intent-filter>
<action android:name="android.service.textclassifier.TextClassifierService"/>
</intent-filter>
</service>
<service android:name="com.android.textclassifier.downloader.ModelDownloaderService" android:exported="false" android:process=":modelDownloaderServiceProcess" android:directBootAware="false"/>
<service android:name="android.ext.services.autofill.InlineSuggestionRenderServiceImpl" android:permission="android.permission.BIND_INLINE_SUGGESTION_RENDER_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.service.autofill.InlineSuggestionRenderService"/>
</intent-filter>
</service>
<service android:name="android.ext.services.displayhash.DisplayHashingServiceImpl" android:permission="android.permission.BIND_DISPLAY_HASHING_SERVICE" android:exported="true" android:directBootAware="true">
<intent-filter>
<action android:name="android.service.displayhash.DisplayHashingService"/>
</intent-filter>
</service>
<receiver android:name="android.ext.services.common.AdServicesFilesCleanupBootCompleteReceiver" android:enabled="@7F050003" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<service android:name="android.ext.services.common.AdServicesAppsearchDeleteJob" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="@7F050003" android:exported="false"/>
<uses-library android:name="android.ext.adservices" android:required="true"/>
<meta-data android:name="android.content.pm.LOGGING_PARENT" android:value="com.google.android.modulemetadata"/>
<service android:name="androidx.work.impl.background.systemalarm.SystemAlarmService" android:enabled="@7F050004" android:exported="false" android:directBootAware="false"/>
<service android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="@7F050006" android:exported="true" android:directBootAware="false"/>
<service android:name="androidx.work.impl.foreground.SystemForegroundService" android:enabled="@7F050005" android:exported="false" android:directBootAware="false"/>
<receiver android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver" android:enabled="true" android:exported="false" android:directBootAware="false"/>
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.BATTERY_OKAY"/>
<action android:name="android.intent.action.BATTERY_LOW"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.DEVICE_STORAGE_LOW"/>
<action android:name="android.intent.action.DEVICE_STORAGE_OK"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.background.systemalarm.RescheduleReceiver" android:enabled="false" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.intent.action.TIME_SET"/>
<action android:name="android.intent.action.TIMEZONE_CHANGED"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver" android:enabled="@7F050004" android:exported="false" android:directBootAware="false">
<intent-filter>
<action android:name="androidx.work.impl.background.systemalarm.UpdateProxies"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.work.impl.diagnostics.DiagnosticsReceiver" android:permission="android.permission.DUMP" android:enabled="true" android:exported="true" android:directBootAware="false">
<intent-filter>
<action android:name="androidx.work.diagnostics.REQUEST_DIAGNOSTICS"/>
</intent-filter>
</receiver>
<service android:name="androidx.room.MultiInstanceInvalidationService" android:exported="false" android:directBootAware="true"/>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.AdServicesSettingsMainActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.SETTINGS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.TopicsActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.TOPICS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.BlockedTopicsActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.BLOCKED_TOPICS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.AppsActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.APPS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.BlockedAppsActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.BLOCKED_APPS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F1202A5" android:name="com.android.adservices.ui.settings.activities.MeasurementActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.MEASUREMENT"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<activity android:theme="@7F120001" android:name="com.android.adservices.ui.notifications.ConsentNotificationActivity" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter android:priority="1">
<action android:name="android.adservices.ui.NOTIFICATIONS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
<service android:name="com.android.adservices.adselection.AdSelectionService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.adselection.AD_SELECTION_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.customaudience.CustomAudienceService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.customaudience.CUSTOM_AUDIENCE_SERVICE"/>
</intent-filter>
</service>
<service android:name="android.adservices.signals.ProtectedSignalsService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.signals.PROTECTED_SIGNALS_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.topics.TopicsService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.TOPICS_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.adid.AdIdService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.ADID_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.appsetid.AppSetIdService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.APPSETID_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.measurement.MeasurementService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.MEASUREMENT_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.common.AdServicesCommonService" android:exported="true" android:process=".adservices" android:visibleToInstantApps="false">
<intent-filter android:priority="1">
<action android:name="android.adservices.AD_SERVICES_COMMON_SERVICE"/>
</intent-filter>
</service>
<service android:name="com.android.adservices.service.MaintenanceJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.topics.EpochJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.download.MddJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.encryptionkey.EncryptionKeyJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.common.ConsentNotificationJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.EventReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.DebugReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.VerboseDebugReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.EventFallbackReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.AggregateReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.AggregateFallbackReportingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.attribution.AttributionJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.attribution.AttributionFallbackJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.DeleteExpiredJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.DeleteUninstalledJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.customaudience.BackgroundFetchJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.adselection.DebugReportSenderJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.signals.PeriodicEncodingJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.registration.AsyncRegistrationQueueJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.registration.AsyncRegistrationFallbackJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.VerboseDebugReportingFallbackJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.service.measurement.reporting.DebugReportingFallbackJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<service android:name="com.android.adservices.cobalt.CobaltJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:process=".adservices"/>
<provider android:name="com.android.adservices.service.measurement.attribution.TriggerContentProvider" android:exported="false" android:process=".adservices" android:authorities="com.android.ext.adservices.provider.trigger"/>
<provider android:name="com.android.adservices.service.measurement.registration.AsyncRegistrationContentProvider" android:exported="false" android:process=".adservices" android:authorities="com.android.ext.adservices.provider.asyncregistration"/>
<provider android:name="com.android.adservices.service.common.AdServicesInternalProvider" android:exported="false" android:process=".adservices" android:authorities="com.android.ext.adservices.provider.internal"/>
<receiver android:name="com.android.adservices.service.common.AdExtBootCompletedReceiver" android:enabled="@7F050007" android:exported="true" android:process=".adservices">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
<receiver android:name="com.android.adservices.service.common.PackageChangedReceiver" android:enabled="false" android:exported="true" android:process=".adservices">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_FULLY_REMOVED"/>
<action android:name="android.intent.action.PACKAGE_DATA_CLEARED"/>
<data android:scheme="package"/>
</intent-filter>
</receiver>
<receiver android:name="androidx.profileinstaller.ProfileInstallReceiver" android:permission="android.permission.DUMP" android:enabled="true" android:exported="true" android:directBootAware="false">
<intent-filter>
<action android:name="androidx.profileinstaller.action.INSTALL_PROFILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SKIP_FILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.SAVE_PROFILE"/>
</intent-filter>
<intent-filter>
<action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION"/>
</intent-filter>
</receiver>
</application>
</manifest>

BC AdBot (Login to Remove)

 


#2 U_Swimf

U_Swimf
  • Topic Starter

  •  Avatar image
  • Members
  • 239 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:05:26 AM

Posted 29 July 2024 - 09:05 AM

Its reported file $PATH = /apex/com.android.extservices/priv-app/GoogleExtServices-sminus@341620040/GoogleExtServices-sminus.apk
/data/user/0/com.google.android.ext.services

Package name varies from where u look for the application but mine cant be located under the All (system) App management page. Atleast not under it's default name.

GoogleExtServices-sminus.apk
aml_ext_341620040 (341620040)

It's an older version i use, but i found updating made it worse. So fk em

#3 JohnC_21

JohnC_21

  •  Avatar image
  • Members
  • 35,226 posts
  • OFFLINE
  •  
  • Gender:Male
  • Local time:08:26 AM

Posted 29 July 2024 - 10:31 AM

I think you are at the point where you need to do a hard reset of the phone then install the Adguard extension.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users