Есть андроид приложение в которое происходит инъекция через frida.
Необходимо из этого приложения получить доступ к одному из классов com.android.package_name.ClassName (как пример).
Но при попытке получения доступа к классу com.android.package_name.ClassName возникает ошибка:
java.lang.ClassNotFoundException: Didn't find class "com.android.package_name.ClassName" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.APPNAME-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
При этом в apk приложения имеются папки /smali/com/android/package_name - в которых нет нужного ClassName. Как я понял какие то методы из класса переопределены.
Исходный apk изменять и перекомпилировать нельзя.
Требуется направление как это можно сделать.
Есть возможность подгрузить в работающее приложение в текущий контекст .dex файл, возможно это может помочь.