Еси у тебя в приложении нет багов позволяющих залезть в твою песочницу, то нет, не могут. Но если ты ставишь задачу именно скрыть код, то сторонние приложения не твой основной враг =) Какую проблему ты пытаешься решить шифрованием dex-а и его динамической загрузкой в рантайме?
Судя по документации и то что вы описали внутренняя папка если нет рута не доступна для сторонних приложений. Но у меня тогда возникает другой вопрос, как антивирусы, в частности установил Dr web, сканирует папки других приложений? Запускаю full scan, показывает что ходит по папкам data приложений, часто проскальзывает classes.dex
Internal storage directories: These directories include both a dedicated location for storing persistent files, and another location for storing cache data. The system prevents other apps from accessing these locations, and on Android 10 (API level 29) and higher, these locations are encrypted. These characteristics make these locations a good place to store sensitive data that only your app itself can access.