Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Cannot set Neo Backup as the default SMS app #858

Open
tatl-im opened this issue Apr 10, 2024 · 8 comments
Open

[Bug] Cannot set Neo Backup as the default SMS app #858

tatl-im opened this issue Apr 10, 2024 · 8 comments

Comments

@tatl-im
Copy link

tatl-im commented Apr 10, 2024

Description
When trying to restore SMS/MMS JSON special backup, I get an error saying that it's not the default SMS app. However, when I try to change my default SMS app, Neo Backup is not in that list.

I've uninstalled the app, reinstalled version 8.0.0 (the first with SMS backup I believe) and tried every single version from 8.0.0 through 8.3.6.

Steps To Reproduce

  1. Open Settings, Apps, Default Apps, SMS app
  2. Neo Backup is missing
  • I also noticed that trying to make a new backup of SMS/MMS also fails--see screenshot

Expected behavior
Neo backup should be in the list of SMS apps.

Screenshots

First screenshot is the Settings app, default SMS app.

Screenshot_20240410-162441_Permission controller

Second is the error when I try to restore SMS.

Screenshot_20240410-162459_Neo Backup

Third is the error when I try to backup SMS.

Screenshot_20240410-163720_Neo Backup

Only if there's no clear logs, add screenshots to help explain your problem.

System Information(please complete the following information):

  • Device: Oneplus 9 Pro
  • Android Version: 14
  • ROM: crDroid
  • App's Version: 8.0.0 - 8.3.6

EDIT: I do not use Google Play Services, I do use the MicroG module for KernelSU (I have the same problem whether it's Magisk or KernelSU)


Additional Notes

  • If you're on the latest Test version(from the TG-Channel or Matrix-Room) please report there directly, not here.

  • If you're on the latest github version:

    • Please read the FAQ first.
    • Please read all the open Issues. If one does match yours, leave a comment there if there's some extra information you can provide.
  • If you're not on the latest github version. Update, then make sure that the bug is still there. If it's go further with reporting.

Thanks for reporting.

@nkrauth
Copy link

nkrauth commented Apr 18, 2024

Can confirm. Facing the same bug on a freshly installed LineageOS 21 (Android 14).

System Information(please complete the following information):

  • Device: Oneplus 7
  • Android Version: 14
  • ROM: LineageOS
  • App's Version: 8.3.6

@Rorschach1010
Copy link

Same here on CRDroid 10.4. Did did work before an earlier CRDroid A14 versions.

@keldian
Copy link

keldian commented May 9, 2024

Same—backup on Android 12 did work but can't restore on 14. Any workaround to restore the messages from the json?

@Rorschach1010
Copy link

None that I know of. I tried 3 of the well-know opensource SMS apps (Fossify, QUIK and Deku) as some of these apps are able to export and import your sms but none was able to parse and import neos json backup.

This started with Googles QPR2 update as it did work on Android 14 before that update. The strange thing is, none of the SMS apps does have this problem. All are able to be set as the default SMS app, it's just with Neo Backup so Google changed something with their API for SMS permissions on non-SMS apps?

I hope this issue will be resolved (it might even just work again with googles next security patches?). For me personally, the wifi restore issue is way more important tbh.

@tatl-im
Copy link
Author

tatl-im commented May 10, 2024

Same—backup on Android 12 did work but can't restore on 14. Any workaround to restore the messages from the json?

I downgraded the app. I don't remember what version, but I just kept rolling it further and further back until it worked.

@keldian
Copy link

keldian commented May 11, 2024

Do you remember going far enough back that the app is called OAndBackupX again? I spent about 30 mins trying older versions but found none that can be set as the SMS app.

@elea11
Copy link

elea11 commented May 16, 2024

This started with Googles QPR2 update as it did work on Android 14 before that update. The strange thing is, none of the SMS apps does have this problem. All are able to be set as the default SMS app, it's just with Neo Backup so Google changed something with their API for SMS permissions on non-SMS apps?

I agree and also assume it is a new background check. Same for me on Google's Android 15 beta (Pixel 7). I guess it is some "security feature" as
I was newly getting the advice to uninstall NB even though I disabled both Play Protect toggles.Screenshot_20240516-091758.png

Here's a part of a log during installation to maybe identify what calls are running after a fresh NB installation. Don't know if it really helps.

05-16 09:36:11.848  1893  4519 D CoreBackPreview: Window{2db2b90 u0 com.google.android.packageinstaller/com.android.packageinstaller.PackageInstallerActivity}: Setting back callback null
05-16 09:36:11.849  1893  3382 W InputManager-JNI: Input channel object '2db2b90 com.google.android.packageinstaller/com.android.packageinstaller.PackageInstallerActivity (client)' was disposed without first being removed with the input manager!
05-16 09:36:11.866  1893  2090 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #294
05-16 09:36:11.866  1893  2090 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #302
05-16 09:36:11.866  1893  2090 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #310
05-16 09:36:11.871 19517 19517 I Finsky  : [2] wam.onTrimMemory(11): Memory trim requested to level 40
05-16 09:36:11.871 19607 19607 I Finsky:background: [2] wam.onTrimMemory(11): Memory trim requested to level 40
05-16 09:36:11.871 19517 19517 I Finsky  : [2] wal.accept(181): Flushing in-memory image cache
05-16 09:36:11.871 19607 19607 I Finsky:background: [2] wam.onTrimMemory(11): Memory trim requested to level 40
05-16 09:36:11.871 19517 19517 I Finsky  : [2] wam.onTrimMemory(11): Memory trim requested to level 40
05-16 09:36:11.871 19517 19517 I Finsky  : [2] wal.accept(181): Flushing in-memory image cache
05-16 09:36:11.874 19517 19517 I Finsky  : [2] akza.c(67): VerifyApps: Install-time verification requested for package com.machiav3lli.backup, id = 8
05-16 09:36:11.875  1893  1959 I PackageManager: Integrity check passed for file:///data/app/vmdl131354544.tmp
05-16 09:36:11.897  1893  3382 D CompatChangeReporter: Compat change id reported: 161145287; UID 10174; state: ENABLED
05-16 09:36:11.898 19517 19552 I Finsky  : [2213] VerifyAppsInstallTask.mQ(52): VerifyApps: Anti-malware verification task started for package=com.machiav3lli.backup
05-16 09:36:11.902 19517 19552 I Finsky  : [2213] VerifyAppsInstallTask.mQ(266): VerifyApps: Skipping verification. Disabled by user setting
05-16 09:36:11.903 19517 19552 I Finsky  : [2213] VerifyAppsInstallTask.mQ(687): VerifyApps: Skipping anti malware verification (preconditions not met). package=com.machiav3lli.backup
05-16 09:36:11.910 19517 19552 I Finsky  : [2213] VerifyAdvancedProtectionInstallTask.mQ(9): VerifyApps AdvancedProtection: Verify AP install started
05-16 09:36:11.910 19517 19552 I Finsky  : [2213] VerifyAdvancedProtectionInstallTask.mQ(42): VerifyApps AdvancedProtection: Allowing install because there are no Advanced Protection users
05-16 09:36:11.919 19517 19517 I Finsky  : [2] VerifyAdvancedProtectionInstallTask.mP(29): VerifyApps AdvancedProtection: Reported Advanced Protection verification result: ALLOW
05-16 09:36:11.920 19517 19552 I Finsky  : [2213] VerifyPerSourceInstallationConsentInstallTask.mQ(247): PSIC verification started with installer uid: 10082 package name: com.google.android.packageinstaller, originating uid: 10359
05-16 09:36:11.925 19517 19552 I Finsky  : [2213] VerifyPerSourceInstallationConsentInstallTask.mQ(573): Installation attempt by package source uid 10359 requires logging
05-16 09:36:11.930 19517 19552 I Finsky  : [2213] VerifyInstallTask.j(17): VerifyApps: Returning package verification result id=8, result=ALLOW
05-16 09:36:11.931  1893  1959 I PackageManager: Continuing with installation of file:///data/app/vmdl131354544.tmp
05-16 09:36:11.937 19517 19517 I Finsky  : [2] VerifyInstallTask.mP(75): VerifyApps: Install-time verification complete: id=8, package_name=com.machiav3lli.backup
05-16 09:36:11.937  1893  3382 D CompatChangeReporter: Compat change id reported: 311208629; UID 10174; state: DISABLED
05-16 09:36:11.943  1893  1959 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #294
05-16 09:36:11.943  1893  1959 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #302
05-16 09:36:11.943  1893  1959 W PackageParsing: No actions in intent-filter at /data/app/vmdl131354544.tmp/base.apk Binary XML file line #310
05-16 09:36:11.967 19517 19541 I Finsky  : [2202] yvx.h(12): Triggered update for experiment package com.google.android.finsky.stable.
05-16 09:36:11.985 19517 19551 I Finsky  : [2212] bm.run(153): Initializing the instant apps module.
05-16 09:36:12.000  1893  1920 E AppOps  : Trying to set mode for unknown uid 10398.
05-16 09:36:12.001  1893  1920 W AppOpService: Cannot set UID mode for runtime permission app op, uid = 10398, code = POST_NOTIFICATION, mode = ignore
05-16 09:36:12.001  1893  1920 W AppOpService: java.lang.RuntimeException
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.permission.access.appop.AppOpService.setUidMode(AppOpService.kt:256)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.appop.AppOpsCheckingServiceTracingDecorator.setUidMode(AppOpsCheckingServiceTracingDecorator.java:120)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.appop.AppOpsService.setUidMode(AppOpsService.java:1973)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.appop.AppOpsService.-$$Nest$msetUidMode(AppOpsService.java:0)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.appop.AppOpsService$AppOpsManagerInternalImpl.setUidModeFromPermissionPolicy(AppOpsService.java:6977)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService$PermissionToOpSynchroniser.setUidMode(PermissionPolicyService.java:1114)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService$PermissionToOpSynchroniser.setUidModeIgnored(PermissionPolicyService.java:1092)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService$PermissionToOpSynchroniser.syncPackages(PermissionPolicyService.java:898)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService$PermissionToOpSynchroniser.-$$Nest$msyncPackages(PermissionPolicyService.java:0)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService.synchronizeUidPermissionsAndAppOps(PermissionPolicyService.java:688)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService.$r8$lambda$g9YhLNd1OZQfuSCyT_yO-G8mZv0(PermissionPolicyService.java:0)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.policy.PermissionPolicyService$$ExternalSyntheticLambda4.accept(R8$$SyntheticClass:0)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke(PooledLambdaImpl.java:281)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.internal.util.function.pooled.PooledLambdaImpl.invoke(PooledLambdaImpl.java:204)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.internal.util.function.pooled.OmniFunction.run(OmniFunction.java:87)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at android.os.Handler.handleCallback(Handler.java:959)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at android.os.Handler.dispatchMessage(Handler.java:100)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at android.os.Looper.loopOnce(Looper.java:232)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at android.os.Looper.loop(Looper.java:317)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at android.os.HandlerThread.run(HandlerThread.java:85)
05-16 09:36:12.001  1893  1920 W AppOpService: 	at com.android.server.ServiceThread.run(ServiceThread.java:46)
05-16 09:36:12.001  1893  1920 V StorageManagerService: Package null does not have legacy storage
05-16 09:36:12.006  5031 16435 D MediaGrants: Removed 0 media_grants for 0 user for [com.machiav3lli.backup]. Reason: Mode changed: android:read_external_storage
05-16 09:36:12.024 18933 19666 I artd    : Merge skipped because there are no existing profiles
05-16 09:36:12.025 18933 19666 I artd    : Dex parent of /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.apk is not writable: Permission denied
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking odex in dalvik-cache (/data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.dex)
05-16 09:36:12.025 18933 19666 I artd    : Loading /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.dex with executable: 0
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.dex: File /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking odex next to the dex file (/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex)
05-16 09:36:12.025 18933 19666 I artd    : Loading /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex with executable: 0
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex: File /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking vdex in dalvik-cache (/data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex)
05-16 09:36:12.025 18933 19666 I artd    : unable to open vdex file /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex: File /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex: File /data/dalvik-cache/arm64/data@app@~~zTSlVc-R8RYmxWByxtRAiw==@com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==@base.apk@classes.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking vdex next to the dex file (/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex)
05-16 09:36:12.025 18933 19666 I artd    : unable to open vdex file /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex: File /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex: File /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex does not exist.
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking dm (/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm)
05-16 09:36:12.025 18933 19666 W ziparchive: Unable to open '/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm': No such file or directory
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm: I/O error
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo checking dm (/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm)
05-16 09:36:12.025 18933 19666 W ziparchive: Unable to open '/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm': No such file or directory
05-16 09:36:12.025 18933 19666 I artd    : OatFileAssistant test for existing oat file /data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.dm: I/O error
05-16 09:36:12.025 18933 19666 I artd    : GetBestInfo no usable artifacts
05-16 09:36:12.045 18933 19666 I artd    : Running dex2oat: /apex/com.android.art/bin/art_exec --drop-capabilities --set-task-profile=Dex2OatBootComplete --set-priority=background --keep-fds=6:7:8:9:10:11 -- /apex/com.android.art/bin/dex2oat64 --zip-fd=6 --zip-location=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.apk --oat-fd=7 --oat-location=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex --output-vdex-fd=8 --swap-fd=9 --class-loader-context-fds=10:11 --class-loader-context=PCL[]{PCL[/system_ext/framework/androidx.window.extensions.jar]#PCL[/system_ext/framework/androidx.window.sidecar.jar]} --classpath-dir=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw== --instruction-set=arm64 --instruction-set-features=default --instruction-set-variant=cortex-a55 --compiler-filter=verify --compilation-reason=install --compact-dex-level=none --max-image-block-size=524288 --resolve-startup-const-strings=true --generate-mini-debug-info --runtime-arg -Xtarget-sdk-version:34 --runtime-arg -Xhidden-api-policy:enabled --cpu-set=0,1,2,3,4,5,6,7 -j8 --runtime-arg -Xms64m --runtime-arg -Xmx512m --comments=app-name:com.machiav3lli.backup,app-version-name:8.3.6,app-version-code:8316,art-version:350028000
05-16 09:36:12.045 18933 19666 I artd    : Opened FDs: 6:/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.apk 7:/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex.1fNdSp.tmp 8:/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.vdex.voPY5X.tmp 9:/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex.swap.rujD9w.tmp 10:/system_ext/framework/androidx.window.sidecar.jar 11:/system_ext/framework/androidx.window.extensions.jar 
05-16 09:36:12.051 19517 19555 W Finsky  : [2216] aajk.a(100): PreloadClasses: Unable to load [androidx.compose.foundation.gestures.DraggableKt$draggable$5]
05-16 09:36:12.085 19717 19717 W dex2oat64: Mismatch between dex2oat instruction set features to use (ISA: Arm64 Feature string: -a53,crc,lse,fp16,dotprod,-sve) and those from CPP defines (ISA: Arm64 Feature string: -a53,-crc,-lse,-fp16,-dotprod,-sve) for the command line:
05-16 09:36:12.085 19717 19717 W dex2oat64: /apex/com.android.art/bin/dex2oat64 --zip-fd=6 --zip-location=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/base.apk --oat-fd=7 --oat-location=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw==/oat/arm64/base.odex --output-vdex-fd=8 --swap-fd=9 --class-loader-context-fds=10:11 --class-loader-context=PCL[]{PCL[/system_ext/framework/androidx.window.extensions.jar]#PCL[/system_ext/framework/androidx.window.sidecar.jar]} --classpath-dir=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw== --instruction-set=arm64 --instruction-set-features=default --instruction-set-variant=cortex-a55 --compiler-filter=verify --compilation-reason=install --compact-dex-level=none --max-image-block-size=524288 --resolve-startup-const-strings=true --generate-mini-debug-info --runtime-arg -Xtarget-sdk-version:34 --runtime-arg -Xhidden-api-policy:enabled --cpu-set=0,1,2,3,4,5,6,7 -j8 --runtime-arg -Xms64m --runtime-arg -Xmx512m --comments=app-name:com.machiav3lli.backup,app-version-name:8.3.6,app-version-code:8316,art-version:350028000
05-16 09:36:12.085 19717 19717 I dex2oat64: /apex/com.android.art/bin/dex2oat64 --output-vdex-fd=8 --class-loader-context-fds=10:11 --class-loader-context=PCL[]{PCL[/system_ext/framework/androidx.window.extensions.jar]#PCL[/system_ext/framework/androidx.window.sidecar.jar]} --classpath-dir=/data/app/~~zTSlVc-R8RYmxWByxtRAiw==/com.machiav3lli.backup-8nCNNZZA8Jqx6HcooqvMnw== --compiler-filter=verify --compilation-reason=install --compact-dex-level=none --max-image-block-size=524288 --resolve-startup-const-strings=true --generate-mini-debug-info --cpu-set=0,1,2,3,4,5,6,7 -j8 --comments=app-name:com.machiav3lli.backup,app-version-name:8.3.6,app-version-code:8316,art-version:350028000
05-16 09:36:12.120 19517 19541 I Finsky  : [2202] yvx.h(67): Already at the latest configurations for experiment package

@tatl-im
Copy link
Author

tatl-im commented May 21, 2024

Do you remember going far enough back that the app is called OAndBackupX again? I spent about 30 mins trying older versions but found none that can be set as the SMS app.

I think so. I found an "OAndBackupX" folder on my sdcard.

This started with Googles QPR2 update as it did work on Android 14 before that update. The strange thing is, none of the SMS apps does have this problem. All are able to be set as the default SMS app, it's just with Neo Backup so Google changed something with their API for SMS permissions on non-SMS apps?

I agree and also assume it is a new background check. Same for me on Google's Android 15 beta (Pixel 7). I guess it is some "security feature" as I was newly getting the advice to uninstall NB even though I disabled both Play Protect toggles.

I don't even have Google Play Services installed. I should add that to the OP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants