Skip to content

Missing "Clear Compiler Artifacts" / "Reset Dexopt" option in Batch Operations on Samsung devices "I'm running on Galaxy A51 "A-515F" android 13 one ui 5,1" #1989

Description

@Independent-peace

Please check before submitting an issue

  • I know what my device, OS and App Manager versions are
  • I know how to take logs
  • I know that generating a report, in whole part or in part, using AI/LLM is prohibited
  • I know how to reproduce the issue which may not be specific to my device

Describe the bug

Hi,

I am looking for the option to clear compiler artifacts (.odex/.vdex files) or reset dexopt for multiple apps at once, but I cannot find it anywhere under the Batch Operations menu in the latest version.
when i searched for it in google it said:

"How to Delete the 800 MB using App Manager
Open App Manager (with Shizuku running).
Tap the three lines (Menu) or search bar and select Batch Operations (or select multiple apps).
Select All Apps (your 700 apps).
Look for the option that says Clear Compiler Artifacts or Reset Dexopt.
Confirm the action.
This command instantly deletes all the .odex and .vdex files that the Samsung booster created, giving you your 800 MB back immediately."

the problem isn't the 800mb
it's like nothing but i want to have control on the device since when in adb i go "Clear profile data / pm compile --reset fails with SecurityException" it basically fails and here's the part of log:

"java.lang.SecurityException: Only the system can clear all profile data
at com.android.server.pm.PackageManagerServiceUtils.enforceSystemOrRoot(PackageManagerServiceUtils.java:1304)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.clearApplicationProfileData(PackageManagerService.java:5470)
at com.android.server.pm.PackageManagerShellCommand.runCompile(PackageManagerShellCommand.java:1942)"

Was this feature removed, renamed, or is it hidden for non-rooted devices using Shizuku?

Device: Samsung Galaxy A51 (Android 13)
Mode: Shizuku / ADB mode
I would appreciate so much if you either guide me or fix the issue by whatever that is necessary
but it is also possible that i'm mistaken
I would really appreciate if i get a respond from you sir and the app that you've made is amazing
just didn't want to not mention it :)
Best Regards

To Reproduce

  1. Open App Manager.
  2. Go to Batch Operations (or Intercept/App list).
  3. Look for "Clear Compiler Artifacts" or "Reset Dexopt" option.
  4. The option is missing or nowhere to be found in the UI.

Expected behavior

the option to clear compiler artifacts (.odex/.vdex files) or reset dexopt for multiple apps at once

Screenshots

Image Image Image Image

Logs

its just not there and recently the app also crashes once in a while

Device info

  • Device: Samsung Galaxy A51 A-515F
  • OS Version: Android 13
  • App Manager Version: 4.0.5
  • Mode: Root/ADB/NonRoot :ADB/Shizuku

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions