Skip to content

Ente Locker requires Dynamic Code Loading (DCL) via MemoryΒ #9309

@astrovolt

Description

@astrovolt

Description

I am using GrapheneOS which, by default, prevent apps from dynamically loading code from memory. The recently released Ente Locker refuses to function with this toggle enabled.

This also seems to be a problem for other Ente products...

Is there a way to prevent Locker from depending on loading code from memory?

Here are the logs for the crash:

type: memory_DCL
osVersion: google/tokay/tokay:16/BP4A.260205.002/2026021201:user/release-keys
flags: dev options enabled
package: io.ente.locker.independent:93, targetSdk 35

package: io.ente.locker.independent:93

DCL denial type: DENY_EXECMEM

I think its an unnecessary security risk to perform DCL and would like to see this fixed.

Disabling restricting of DCL will increase attack vector and decrease app sandboxing.

Version

V1.0.0

What product are you using?

Ente Locker

What platform are you using?

Mobile - Android

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions