com.pnfsoftware.jeb.core.units.code.android.IEmulatedAndroid |
Interface for a simplistic Android OS environment.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract IApkUnit |
getApk()
Convenience method.
| ||||||||||
abstract IDexDecompilerUnit |
getDecompiler()
Convenience method.
| ||||||||||
abstract IDexUnit |
getDex()
Convenience method.
| ||||||||||
abstract File |
getLocalApkFile()
Convenience method.
| ||||||||||
abstract String |
getMainActivity()
Convenience method.
| ||||||||||
abstract String |
getOnDeviceApkPath()
Convenience method.
| ||||||||||
abstract String |
getPackageName()
Convenience method.
| ||||||||||
abstract IDState |
getState()
Retrieve the
dexdec emulator state. | ||||||||||
abstract IDImm |
invokeMethod(DInvokeType invoketype, String msig, List<IDExpression> args)
Emulate a method.
|
Convenience method.
Convenience method.
Convenience method.
Convenience method.
Emulate a method.
invoketype | method type |
---|---|
msig | full method signature |
args | method arguments (the first one must be the object if the method is non-static) |
DexDecEvaluationException |
---|